api-smart-diff
Advanced tools
Comparing version 0.2.19 to 0.2.20
@@ -1,3 +0,3 @@ | ||
/*! api-smart-diff@0.2.19 */ | ||
var ApiSmartDiff=function(r){var n={};function a(e){if(n[e])return n[e].exports;var t=n[e]={i:e,l:!1,exports:{}};return r[e].call(t.exports,t,t.exports,a),t.l=!0,t.exports}return a.m=r,a.c=n,a.d=function(e,t,r){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(t,e){if(1&e&&(t=a(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(a.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var n in t)a.d(r,n,function(e){return t[e]}.bind(null,n));return r},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="",a(a.s=0)}([function(F,e,t){"use strict";t.r(e),t.d(e,"messageTraitsRules",function(){return K}),t.d(e,"messageRules",function(){return N}),t.d(e,"asyncApi2Rules",function(){return z}),t.d(e,"openapi3Rules",function(){return L}),t.d(e,"jsonSchemaRules",function(){return A}),t.d(e,"serviceNodeRules",function(){return J}),t.d(e,"DIFF_META_KEY",function(){return n}),t.d(e,"DiffAction",function(){return y}),t.d(e,"ClassifierType",function(){return r}),t.d(e,"breaking",function(){return a}),t.d(e,"nonBreaking",function(){return s}),t.d(e,"unclassified",function(){return i}),t.d(e,"annotation",function(){return o}),t.d(e,"allNonBreaking",function(){return c}),t.d(e,"allBreaking",function(){return f}),t.d(e,"onlyAddBreaking",function(){return u}),t.d(e,"addNonBreaking",function(){return l}),t.d(e,"allUnclassified",function(){return d}),t.d(e,"allAnnotation",function(){return p}),t.d(e,"apiDiff",function(){return G}),t.d(e,"compare",function(){return E}),t.d(e,"apiMerge",function(){return X}),t.d(e,"breakingIf",function(){return m}),t.d(e,"breakingIfAfterTrue",function(){return h}),t.d(e,"typeOf",function(){return g}),t.d(e,"parsePath",function(){return b}),t.d(e,"buildPath",function(){return v}),t.d(e,"getPathRules",function(){return R}),t.d(e,"getPathMatchFunc",function(){return _}),t.d(e,"findExternalRefs",function(){return O}),t.d(e,"matchRule",function(){return x}),t.d(e,"objArray",function(){return j});const n="$diff";var y,r;(t=y=y||{}).add="add",t.remove="remove",t.replace="replace",(e=r=r||{}).breaking="breaking",e.nonBreaking="non-breaking",e.annotation="annotation",e.unclassified="unclassified";const{breaking:a,nonBreaking:s,unclassified:i,annotation:o}=r,c=[s,s,s],f=[a,a,a],u=[a,s,s],l=[s,a,a],d=[i,i,i],p=[o,o,o],m=e=>e?a:s,h=(e,t)=>m(t),g=e=>Array.isArray(e)?"array":null==typeof e?"null":typeof e,b=e=>{var[,...e]=e.split("/").map(e=>e.replace(new RegExp("~1","g"),"/"));return e},v=e=>"/"+e.map(e=>String(e).replace(new RegExp("/","g"),"~1")).join("/"),R=(e,t,r)=>{let n=e,a=r;for(var s of[...t]){if(a=void 0!==s&&void 0!==a?a[s]:void 0,n.hasOwnProperty("/"+s)&&"number"!=typeof s||(s="*"),!n.hasOwnProperty("/"+s))return;{const i=n["/"+s];if(Array.isArray(i))return i;n="function"==typeof i?i(a):i}}return n},_=(e,t,r)=>{e=R(e,t,r);return e&&!Array.isArray(e)?e["#"]:void 0},O=e=>{if("object"!=typeof e)return[];let t=new Set;if("array"===g(e))for(const n of e)"object"==typeof n&&(t=new Set([...t,...O(n)]));else for(const a of Object.keys(e)){var r;"$ref"===a?([r]=e[a].split("#"),r&&t.add(r)):"object"==typeof e[a]&&(t=new Set([...t,...O(e[a])]))}return[...t]},x=(e,t)=>(e["#"]=t,e),j=(r,e)=>x(e,(e,t)=>t[r]===e[r]),w=[a,s,(e,t)=>m(t<e)],S=[a,s,(e,t)=>m(e<t)],D=[h,s,h],k=[h,s,h],$=[a,s,(e,t)=>m(!!(e%t))],A=(e=d)=>({"/":e,"/title":p,"/multipleOf":$,"/maximum":w,"/exclusiveMaximum":D,"/minimum":S,"/exclusiveMinimum":D,"/maxLength":w,"/minLength":S,"/pattern":[a,s,a],"/maxItems":w,"/minItems":S,"/uniqueItems":k,"/maxProperties":w,"/minProperties":S,"/required":{"/":u,"/*":[a,s,a]},"/enum":{"/":[a,s,a],"/*":[s,a,a]},"/type":[a,s,a],"/not":{"/":[a,s,a],"/*":()=>A(f)},"/allOf":{"/":[a,s,a],"/*":()=>A(f)},"/oneOf":{"/":[a,s,a],"/*":()=>A(l)},"/anyOf":{"/":[a,s,a],"/*":()=>A(l)},"/items":()=>A(l),"/properties":{"/":[a,s,a],"/*":()=>A(l)},"/additionalProperties":()=>A([a,a,h]),"/description":p,"/format":[a,s,a],"/default":[s,a,a],"/nullable":k,"/discriminator":{"/":d,"/propertyName":d,"/mapping":d},"/readOnly":k,"/writeOnly":k,"/example":p,"/examples":p,"/externalDocs":p,"/deprecated":k,"/xml":{"/":d,"/name":d,"/namespace":d,"/prefix":d,"/attribute":d,"/wrapped":d}});var t={"/":l,"/location":l,"/description":p},e={"/summary":p,"/tags":p,"/externalDocs":p,"/bindings":d},M=Object.assign({"/":l,"/*":l,"/operationId":l,"/description":p},e);const K=Object.assign({"/":l,"/*":l,"/headers":d,"/correlationId":t,"/schemaFormat":f,"/contentType":l,"/name":c,"/title":c,"/examples":p},e),N=Object.assign({"/":f,"/headers":d,"/correlationId":t,"/schemaFormat":f,"/contentType":l,"/name":c,"/title":c,"/description":c,"/examples":p,"/traits":K,"/payload":A(f)},e);t=Object.assign({"/":l,"/operationId":l,"/description":p,"/traits":M,"/message":N},e),M={"/":l,"/version":l,"/termsOfService":l,"/license":{"/":l,"/name":f,"/url":u},"/title":p,"/description":p,"/contact":{"/":p,"/name":p,"/url":p,"/email":p}},e={"/":l,"/*":{"/":l,"/url":l,"/description":p,"/protocol":f,"/protocolVersion":f,"/variables":{"/":l,"/*":{"/":l,"/enum":{"/":l,"/*":l},"/default":f,"/description":p,"/examples":p}},"/security":{"/":f,"/*":f},"/bindings":d}},t={"/":l,"/description":c,"/bindings":d,"/subscribe":t,"/publish":t,"/parameters":{"/":f,"/*":{"/":l,"/description":c,"/schema":A(f),"/location":f}}};const z={"/asyncapi":l,"/id":p,"/defaultContentType":f,"/info":M,"/servers":e,"/channels":{"/":l,"/*":t},"/components":c,"/tags":p,"/externalDocs":p};var M={"/":[s,a,a],"/*":{"/":[s,a,a],"/url":[s,a,a],"/description":p,"/variables":{"/":[s,a,a],"/*":{"/":[s,a,a],"/enum":{"/":[s,a,a],"/*":[s,a,a]},"/default":[a,a,a],"/description":p}}}},e={"/":[s,a,a],"/*":{"/":[s,a,a],"/name":[s,a,a],"/in":[s,a,a],"/description":p,"/required":[a,s,h],"/deprecated":[a,s,h]}},t={"/":[s,a,a],"/*":{"/":[s,a,a],"/description":p,"/required":[a,s,h],"/deprecated":[a,s,h]}},P={"/":[s,s,s],"/*":{"/contentType":[s,a,a],"/headers":t,"/style":[s,a,a],"/explode":[s,a,a],"/allowReserved":[s,a,a]}},P={"/":[s,a,a],"/*":{"/":[s,a,a],"/schema":A(f),"/example":p,"/examples":p,"/encoding":P}},q={"/":[s,a,a],"/*":{"/":[s,a,a],"/description":p,"/content":P,"/required":[a,s,(e,t)=>t?a:s]}},P={"/":[s,a,a],"/*":{"/":[s,a,a],"/description":p,"/headers":t,"/content":P}},I={"/":[a,s,i],"/*":[a,s,i]},T={"/":[s,a,a],"/tags":p,"/summary":p,"/description":p,"/externalDocs":p,"/operationId":[s,a,a],"/parameters":e,"/requestBody":q,"/responses":P,"/deprecated":[a,s,h],"/security":I,"/servers":M};const L={"/openapi":[s,a,a],"/info":{"/":[s,a,a],"/title":p,"/description":p,"/termsOfService":p,"/contact":p,"/licence":{"/":[s,a,a],"/name":[a,a,a],"/url":[a,s,s]},"/version":p},"/servers":M,"/paths":(T={"/":[s,a,a],"/*":{"/":[s,a,s],"/summary":p,"/description":p,"/*":T,"/servers":M,"/parameters":e}},x(T,(e,t)=>{return e.replace(new RegExp("{.*?}","g"),"*")===t.replace(new RegExp("{.*?}","g"),"*")})),"/components":{"/":[s,s,s],"/schemas":{"/":[s,a,a],"/*":A(l)},"/responses":{"/":[s,a,a],"/*":P},"/parameters":{"/":[s,a,a],"/*":e},"/examples":p,"/requestBodies":{"/":[s,a,a],"/*":q},"/headers":t,"/securitySchemes":{"/":[a,s,a],"/*":{"/":[a,s,a],"/type":[a,s,a],"/description":p,"/name":[a,s,a],"/in":[a,s,a],"/scheme":[a,s,a],"/bearerFormat":p,"/flows":[a,s,a],"/openIdConnectUrl":p}}},"/security":I,"/tags":p,"/externalDocs":p};M=e=>x(e,(e,t)=>{var r;return t.type===e.type&&("model"===t.type?t.name===e.name:(null==(r=e.data.path)?void 0:r.replace(new RegExp("{.*?}","g"),"*"))===(null==(r=t.data.path)?void 0:r.replace(new RegExp("{.*?}","g"),"*"))&&e.data.method===t.data.method)}),T={"/name":[s,a,a],"/style":d,"/description":p,"/explode":d,"/required":[a,s,h],"/deprecated":[a,s,h]},P={"/":[s,a,a],"/*":T},e={"/":l,"/*":{"/":[s,a,a],"/mediaType":[s,a,a],"/schema":A(f),"/examples":j("key",{"/":p,"/*":p}),"/encodings":[s,a,a]}},q={"/path":j("name",P),"/query":j("name",{"/":[s,a,a],"/*":Object.assign(Object.assign({},T),{"/allowEmptyValue":[a,s,h],"/allowReserved":[a,s,h]})}),"/headers":j("name",P),"/cookie":j("name",P),"/body":{"/":[s,a,a],"/contents":j("mediaType",e),"/required":[a,s,h],"/description":p}},t={"/":d,"/*":{"/name":[s,a,a],"/style":d,"/description":p,"/explode":d,"/required":[a,s,h],"/deprecated":[a,s,h]}},I={"/":l,"/*":{"/":l,"/code":d,"/contents":j("mediaType",e),"/headers":j("name",t),"/description":p}},T={"/":[s,a,a],"/url":[s,a,a],"/name":p,"/description":p,"/variables":[s,a,a]},P={"/":[a,s,i],"/*":[a,s,i]};const U={"/":[s,a,a],"/data":()=>A(l),"/*":p},V={"/":[s,a,a],"/data":{"/id":p,"/iid":p,"/tags":p,"/summary":p,"/description":p,"/method":[s,a,a],"/path":[s,a,a],"/request":q,"/responses":j("code",I),"/servers":{"/":d,"/*":T},"/callbacks":M({"/callbackName":p,"/method":[s,a,a],"/path":[s,a,a],"/request":q,"/responses":j("code",I),"/deprecated":d,"/internal":d,"/extensions":d}),"/security":P,"/deprecated":[a,s,h],"/internal":d,"/extensions":d},"/*":p};e={"/id":p,"/iid":p,"/tags":p,"/summary":p,"/description":p,"/name":p,"/version":p,"/servers":{"/":[s,a,a],"/*":T},"/security":P,"/securitySchemes":j("name",{"/":l,"/*":{"/":[a,s,a],"/type":[a,s,a],"/description":p,"/name":[a,s,a],"/in":[a,s,a],"/scheme":[a,s,a],"/bearerFormat":p,"/flows":[a,s,a],"/openIdConnectUrl":p}}),"/termsOfService":p,"/contact":p,"/license":[a,a,a],"/logo":p};const J={"/*":p,"/data":e,"/children":M({"/":[s,a,a],"/*":({type:e})=>"model"===e?U:V}),"/components":{"/":[s,s,s],"/schemas":{"/":[s,a,a],"/*":A(l)}}}; | ||
/*! api-smart-diff@0.2.20 */ | ||
var ApiSmartDiff=function(r){var n={};function a(e){if(n[e])return n[e].exports;var t=n[e]={i:e,l:!1,exports:{}};return r[e].call(t.exports,t,t.exports,a),t.l=!0,t.exports}return a.m=r,a.c=n,a.d=function(e,t,r){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(t,e){if(1&e&&(t=a(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(a.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var n in t)a.d(r,n,function(e){return t[e]}.bind(null,n));return r},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="",a(a.s=0)}([function(F,e,t){"use strict";t.r(e),t.d(e,"messageTraitsRules",function(){return K}),t.d(e,"messageRules",function(){return N}),t.d(e,"asyncApi2Rules",function(){return z}),t.d(e,"openapi3Rules",function(){return L}),t.d(e,"jsonSchemaRules",function(){return A}),t.d(e,"serviceNodeRules",function(){return J}),t.d(e,"DIFF_META_KEY",function(){return n}),t.d(e,"DiffAction",function(){return y}),t.d(e,"ClassifierType",function(){return r}),t.d(e,"breaking",function(){return a}),t.d(e,"nonBreaking",function(){return s}),t.d(e,"unclassified",function(){return i}),t.d(e,"annotation",function(){return o}),t.d(e,"allNonBreaking",function(){return c}),t.d(e,"allBreaking",function(){return f}),t.d(e,"onlyAddBreaking",function(){return u}),t.d(e,"addNonBreaking",function(){return l}),t.d(e,"allUnclassified",function(){return d}),t.d(e,"allAnnotation",function(){return p}),t.d(e,"apiDiff",function(){return G}),t.d(e,"compare",function(){return E}),t.d(e,"apiMerge",function(){return X}),t.d(e,"breakingIf",function(){return m}),t.d(e,"breakingIfAfterTrue",function(){return h}),t.d(e,"typeOf",function(){return g}),t.d(e,"parsePath",function(){return b}),t.d(e,"buildPath",function(){return v}),t.d(e,"getPathRules",function(){return R}),t.d(e,"getPathMatchFunc",function(){return _}),t.d(e,"findExternalRefs",function(){return O}),t.d(e,"matchRule",function(){return x}),t.d(e,"objArray",function(){return j});const n="$diff";var y,r;(t=y=y||{}).add="add",t.remove="remove",t.replace="replace",(e=r=r||{}).breaking="breaking",e.nonBreaking="non-breaking",e.annotation="annotation",e.unclassified="unclassified";const{breaking:a,nonBreaking:s,unclassified:i,annotation:o}=r,c=[s,s,s],f=[a,a,a],u=[a,s,s],l=[s,a,a],d=[i,i,i],p=[o,o,o],m=e=>e?a:s,h=(e,t)=>m(t),g=e=>Array.isArray(e)?"array":null==typeof e?"null":typeof e,b=e=>{var[,...e]=e.split("/").map(e=>e.replace(new RegExp("~1","g"),"/"));return e},v=e=>"/"+e.map(e=>String(e).replace(new RegExp("/","g"),"~1")).join("/"),R=(e,t,r)=>{let n=e,a=r;for(var s of[...t]){if(a=void 0!==s&&void 0!==a?a[s]:void 0,n.hasOwnProperty("/"+s)&&"number"!=typeof s||(s="*"),!n.hasOwnProperty("/"+s))return;{const i=n["/"+s];if(Array.isArray(i))return i;n="function"==typeof i?i(a):i}}return n},_=(e,t,r)=>{e=R(e,t,r);return e&&!Array.isArray(e)?e["#"]:void 0},O=e=>{if("object"!=typeof e)return[];let t=new Set;if("array"===g(e))for(const n of e)"object"==typeof n&&(t=new Set([...t,...O(n)]));else for(const a of Object.keys(e)){var r;"$ref"===a?([r]=e[a].split("#"),r&&t.add(r)):"object"==typeof e[a]&&(t=new Set([...t,...O(e[a])]))}return[...t]},x=(e,t)=>(e["#"]=t,e),j=(r,e)=>x(e,(e,t)=>t[r]===e[r]),w=[a,s,(e,t)=>m(t<e)],S=[a,s,(e,t)=>m(e<t)],D=[h,s,h],k=[h,s,h],$=[a,s,(e,t)=>m(!!(e%t))],A=(e=d)=>({"/":e,"/title":p,"/multipleOf":$,"/maximum":w,"/exclusiveMaximum":D,"/minimum":S,"/exclusiveMinimum":D,"/maxLength":w,"/minLength":S,"/pattern":[a,s,a],"/maxItems":w,"/minItems":S,"/uniqueItems":k,"/maxProperties":w,"/minProperties":S,"/required":{"/":u,"/*":[a,s,a]},"/enum":{"/":[a,s,a],"/*":[s,a,a]},"/type":[a,s,a],"/not":{"/":[a,s,a],"/*":()=>A(f)},"/allOf":{"/":[a,s,a],"/*":()=>A(f)},"/oneOf":{"/":[a,s,a],"/*":()=>A(l)},"/anyOf":{"/":[a,s,a],"/*":()=>A(l)},"/items":()=>A(l),"/properties":{"/":[a,s,a],"/*":()=>A(l)},"/additionalProperties":()=>A([a,a,h]),"/description":p,"/format":[a,s,a],"/default":[s,a,a],"/nullable":k,"/discriminator":{"/":d,"/propertyName":d,"/mapping":d},"/readOnly":k,"/writeOnly":k,"/example":p,"/examples":p,"/externalDocs":p,"/deprecated":k,"/xml":{"/":d,"/name":d,"/namespace":d,"/prefix":d,"/attribute":d,"/wrapped":d}});var t={"/":l,"/location":l,"/description":p},e={"/summary":p,"/tags":p,"/externalDocs":p,"/bindings":d},M=Object.assign({"/":l,"/*":l,"/operationId":l,"/description":p},e);const K=Object.assign({"/":l,"/*":l,"/headers":d,"/correlationId":t,"/schemaFormat":f,"/contentType":l,"/name":c,"/title":c,"/examples":p},e),N=Object.assign({"/":f,"/headers":d,"/correlationId":t,"/schemaFormat":f,"/contentType":l,"/name":c,"/title":c,"/description":c,"/examples":p,"/traits":K,"/payload":A(f)},e);t=Object.assign({"/":l,"/operationId":l,"/description":p,"/traits":M,"/message":N},e),M={"/":l,"/version":l,"/termsOfService":l,"/license":{"/":l,"/name":f,"/url":u},"/title":p,"/description":p,"/contact":{"/":p,"/name":p,"/url":p,"/email":p}},e={"/":l,"/*":{"/":l,"/url":l,"/description":p,"/protocol":f,"/protocolVersion":f,"/variables":{"/":l,"/*":{"/":l,"/enum":{"/":l,"/*":l},"/default":f,"/description":p,"/examples":p}},"/security":{"/":f,"/*":f},"/bindings":d}},t={"/":l,"/description":c,"/bindings":d,"/subscribe":t,"/publish":t,"/parameters":{"/":f,"/*":{"/":l,"/description":c,"/schema":A(f),"/location":f}}};const z={"/asyncapi":l,"/id":p,"/defaultContentType":f,"/info":M,"/servers":e,"/channels":{"/":l,"/*":t},"/components":c,"/tags":p,"/externalDocs":p};var M={"/":[s,a,a],"/*":{"/":[s,a,a],"/url":[s,a,a],"/description":p,"/variables":{"/":[s,a,a],"/*":{"/":[s,a,a],"/enum":{"/":[s,a,a],"/*":[s,a,a]},"/default":[a,a,a],"/description":p}}}},e={"/":[s,a,a],"/*":{"/":[s,a,a],"/name":[s,a,a],"/in":[s,a,a],"/description":p,"/required":[a,s,h],"/deprecated":[a,s,h]}},t={"/":[s,a,a],"/*":{"/":[s,a,a],"/description":p,"/required":[a,s,h],"/deprecated":[a,s,h]}},P={"/":[s,s,s],"/*":{"/contentType":[s,a,a],"/headers":t,"/style":[s,a,a],"/explode":[s,a,a],"/allowReserved":[s,a,a]}},P={"/":[s,a,a],"/*":{"/":[s,a,a],"/schema":A(f),"/example":p,"/examples":p,"/encoding":P}},q={"/":[s,a,a],"/description":p,"/content":P,"/required":[a,s,(e,t)=>t?a:s]},P={"/":[s,a,a],"/*":{"/":[s,a,a],"/description":p,"/headers":t,"/content":P}},I={"/":[a,s,i],"/*":[a,s,i]},T={"/":[s,a,a],"/tags":p,"/summary":p,"/description":p,"/externalDocs":p,"/operationId":[s,a,a],"/parameters":e,"/requestBody":q,"/responses":P,"/deprecated":[a,s,h],"/security":I,"/servers":M};const L={"/openapi":[s,a,a],"/info":{"/":[s,a,a],"/title":p,"/description":p,"/termsOfService":p,"/contact":p,"/licence":{"/":[s,a,a],"/name":[a,a,a],"/url":[a,s,s]},"/version":p},"/servers":M,"/paths":(T={"/":[s,a,a],"/*":{"/":[s,a,s],"/summary":p,"/description":p,"/*":T,"/servers":M,"/parameters":e}},x(T,(e,t)=>{return e.replace(new RegExp("{.*?}","g"),"*")===t.replace(new RegExp("{.*?}","g"),"*")})),"/components":{"/":[s,s,s],"/schemas":{"/":[s,a,a],"/*":A(l)},"/responses":{"/":[s,a,a],"/*":P},"/parameters":{"/":[s,a,a],"/*":e},"/examples":p,"/requestBodies":{"/":[s,a,a],"/*":q},"/headers":t,"/securitySchemes":{"/":[a,s,a],"/*":{"/":[a,s,a],"/type":[a,s,a],"/description":p,"/name":[a,s,a],"/in":[a,s,a],"/scheme":[a,s,a],"/bearerFormat":p,"/flows":[a,s,a],"/openIdConnectUrl":p}}},"/security":I,"/tags":p,"/externalDocs":p};M=e=>x(e,(e,t)=>{var r;return t.type===e.type&&("model"===t.type?t.name===e.name:(null==(r=e.data.path)?void 0:r.replace(new RegExp("{.*?}","g"),"*"))===(null==(r=t.data.path)?void 0:r.replace(new RegExp("{.*?}","g"),"*"))&&e.data.method===t.data.method)}),T={"/name":[s,a,a],"/style":d,"/description":p,"/explode":d,"/required":[a,s,h],"/deprecated":[a,s,h]},P={"/":[s,a,a],"/*":T},e={"/":l,"/*":{"/":[s,a,a],"/mediaType":[s,a,a],"/schema":A(f),"/examples":j("key",{"/":p,"/*":p}),"/encodings":[s,a,a]}},q={"/path":j("name",P),"/query":j("name",{"/":[s,a,a],"/*":Object.assign(Object.assign({},T),{"/allowEmptyValue":[a,s,h],"/allowReserved":[a,s,h]})}),"/headers":j("name",P),"/cookie":j("name",P),"/body":{"/":[s,a,a],"/contents":j("mediaType",e),"/required":[a,s,h],"/description":p}},t={"/":d,"/*":{"/name":[s,a,a],"/style":d,"/description":p,"/explode":d,"/required":[a,s,h],"/deprecated":[a,s,h]}},I={"/":l,"/*":{"/":l,"/code":d,"/contents":j("mediaType",e),"/headers":j("name",t),"/description":p}},T={"/":[s,a,a],"/url":[s,a,a],"/name":p,"/description":p,"/variables":[s,a,a]},P={"/":[a,s,i],"/*":[a,s,i]};const U={"/":[s,a,a],"/data":()=>A(l),"/*":p},V={"/":[s,a,a],"/data":{"/id":p,"/iid":p,"/tags":p,"/summary":p,"/description":p,"/method":[s,a,a],"/path":[s,a,a],"/request":q,"/responses":j("code",I),"/servers":{"/":d,"/*":T},"/callbacks":M({"/callbackName":p,"/method":[s,a,a],"/path":[s,a,a],"/request":q,"/responses":j("code",I),"/deprecated":d,"/internal":d,"/extensions":d}),"/security":P,"/deprecated":[a,s,h],"/internal":d,"/extensions":d},"/*":p};e={"/id":p,"/iid":p,"/tags":p,"/summary":p,"/description":p,"/name":p,"/version":p,"/servers":{"/":[s,a,a],"/*":T},"/security":P,"/securitySchemes":j("name",{"/":l,"/*":{"/":[a,s,a],"/type":[a,s,a],"/description":p,"/name":[a,s,a],"/in":[a,s,a],"/scheme":[a,s,a],"/bearerFormat":p,"/flows":[a,s,a],"/openIdConnectUrl":p}}),"/termsOfService":p,"/contact":p,"/license":[a,a,a],"/logo":p};const J={"/*":p,"/data":e,"/children":M({"/":[s,a,a],"/*":({type:e})=>"model"===e?U:V}),"/components":{"/":[s,s,s],"/schemas":{"/":[s,a,a],"/*":A(l)}}}; | ||
/*! ***************************************************************************** | ||
@@ -16,2 +16,2 @@ Copyright (c) Microsoft Corporation. | ||
PERFORMANCE OF THIS SOFTWARE. | ||
***************************************************************************** */const B=(e,t,r,n)=>{if(e.hasOwnProperty("$ref")){const i=e["$ref"],o=function(e,t){var r={};for(a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var n=0,a=Object.getOwnPropertySymbols(e);n<a.length;n++)t.indexOf(a[n])<0&&Object.prototype.propertyIsEnumerable.call(e,a[n])&&(r[a[n]]=e[a[n]]);return r}(e,["$ref"]);if(r.has(i))return e;var[a,s]=i.split("#");if(a){if(!n.has(a))return e;t=n.get(a)}e=Object.assign(Object.assign({},o),((e,t,r={})=>{t=Array.isArray(t)?t:b(t);let n=e;r=new Map(Object.entries(r));for(const a of t){if(void 0===(n="array"===g(n)?n[+a]:n[a]))break;n=B(n,e,new Set,r)}return n})(t,s,n)),r.add(i),n.set(i,e)}return e},C=(e,t,r={})=>{const n=e;r=R(r,[...e.path,""],t);const a=(Array.isArray(r)?r:d)[["add","remove","replace"].indexOf(e.action)];return n.type="function"==typeof a?a(e.before,e.after):a,n};class Y{constructor(e,t,r){this.before=e,this.after=t,this.beforeRefs=new Set,this.afterRefs=new Set,this.beforeCache=new Map,this.afterCache=new Map,this.rules="string"==typeof r.rules?this.getBaseRules(r.rules):r.rules||{},this.trimStrings=r.trimStrings,this.caseSensitive=r.caseSensitive,this.strictArrays=r.strictArrays;var n=r.externalRefs||{};for(const a of Object.keys(n))this.beforeCache.set(a,n[a]),this.afterCache.set(a,n[a])}normalizeString(e){return e=this.trimStrings?e.trim():e,e=this.caseSensitive?e:e.toLowerCase()}getPathMatchFunc(e){return _(this.rules,e,this.before)}dereference(e,t,r){const n="#"+v(r);this.beforeRefs.add(n),this.afterRefs.add(n);return[B(e,this.before,this.beforeRefs,this.beforeCache),B(t,this.after,this.afterRefs,this.afterCache),()=>{e.$ref&&this.beforeRefs.delete(e.$ref),t.$ref&&this.afterRefs.delete(t.$ref),this.beforeRefs.delete(n),this.afterRefs.delete(n)}]}getBaseRules(e){switch(e){case"OpenApi3":return L;case"AsyncApi2":return z;case"JsonSchema":return A()}}equalResult(e,t){return{diffs:[]}}diffResult(e){return{diffs:[C(e,this.before,this.rules)]}}mergeResult(e,t){e.diffs=[...e.diffs,...t.diffs]}}const G=(e,t,r)=>{return E(e,t,new Y(e,t,r)).diffs},E=(e,t,r,n=[])=>{if(g(e)!==g(t))return r.diffResult({path:n,before:e,after:t,action:y.replace});switch(g(e)){case"object":return H(e,t,r,n);case"array":return Q(e,t,r,n);default:return"string"==typeof e&&(e=r.normalizeString(e),t=r.normalizeString(t)),e!==t?r.diffResult({path:n,before:e,after:t,action:y.replace}):r.equalResult(e,n)}},H=(e,t,r,n)=>{var a={diffs:[]};const[s,i,o]=r.dereference(e,t,n);if(0===Object.keys(s).length&&0===Object.keys(i).length)return r.equalResult(e,n);t=Object.keys(s);const c=new Set(Object.keys(i)),f=r.getPathMatchFunc(n);for(const m of t){var u,l=[...c].find(e=>e===m||f&&f(m,e)),d=[...n,m];l&&l!==m&&(u={path:d,before:m,after:l,action:y.replace},r.mergeResult(a,r.diffResult(u))),void 0===l?(u={path:d,before:s[m],action:y.remove},r.mergeResult(a,r.diffResult(u))):(r.mergeResult(a,E(s[m],i[l],r,d)),c.delete(l))}for(const h of c){var p={path:[...n,h],after:i[h],action:y.add};r.mergeResult(a,r.diffResult(p))}return o(),a},Q=(t,r,e,n)=>{if(0===t.length&&0===r.length)return e.equalResult(t,n);const a=e.getPathMatchFunc(n);if(!e.strictArrays&&!a)return W(t,r,e,n);var s={diffs:[]};const i=new Set(r.keys());for(const f of t.keys()){var o,c=[...n,f];a?void 0===(o=a&&[...i].find(e=>a(t[f],r[e])))?e.mergeResult(s,e.diffResult({path:c,before:t[f],action:y.remove})):(i.delete(o),e.mergeResult(s,E(t[f],r[o],e,c))):f>=r.length?e.mergeResult(s,e.diffResult({path:c,before:t[f],action:y.remove})):(i.delete(f),e.mergeResult(s,E(t[f],r[f],e,c)))}for(const u of i)e.mergeResult(s,e.diffResult({path:[...n,-1],after:r[u],action:y.add}));return s},W=(n,a,s,i)=>{var t,o={diffs:[]};const e=[],c=[],f=new Set,u=new Set;for(let r=0;r<n.length;r++){let t=[];for(let e=0;e<a.length;e++)if(!f.has(e)){var l=E(n[r],a[e],s,[...i,r]);if(!l.diffs.length){f.add(e),u.add(r),t=l;break}t[e]=l}c.push(t)}for(let r=0;r<n.length;r++){const m=c[r];if(u.has(r))e[r]=[],s.mergeResult(o,m);else{const h=[...Array(a.length).keys()];var d,p=h.sort((e,t)=>{return((null==(e=m[e])?void 0:e.diffs.length)||0)-((null==(e=m[t])?void 0:e.diffs.length)||0)});for(let e=0;e<a.length;e++){let t=p[e];if(!f.has(t)){for(let e=0;e<n.length;e++)if(!u.has(e)&&c[e][t]<c[r][t]){t=-1;break}if(0<=t){s.mergeResult(o,m[t]),u.add(r),f.add(t);break}}}u.has(r)||(d={path:[...i,r],before:n[r],action:y.remove},s.mergeResult(o,s.diffResult(d)))}}for(let e=0;e<a.length;e++)f.has(e)||(t={path:[...i,-1],after:a[e],action:y.add},s.mergeResult(o,s.diffResult(t)));return o},X=(e,t,r)=>{e=E(e,t,new Z(e,t,r)).value;return e};class Z extends Y{constructor(e,t,r){super(e,t,r),this._formatMeta=e=>Object.assign({type:e.type,action:e.action},e.action===y.replace?{replaced:e.before}:{}),this.formatMeta=r.formatMeta||(e=>this._formatMeta(e)),this.metaKey=r.metaKey||n,this.arrayMeta=r.arrayMeta||!1}equalResult(e,t){return{diffs:[],value:e,path:t}}diffResult(e){return{diffs:[C(e,this.before,this.rules)],diff:C(e,this.before,this.rules),path:e.path}}mergeResult(e,t){var r;e.diffs=[...e.diffs,...t.diffs];let n=t.path[t.path.length-1];var a="number"==typeof n;const s=e.value||(a?[]:{});n=-1===n?s.length:n,t.diff?(t.diff.action===y.remove?s[n]=t.diff.before:s[n]=t.diff.after,a=this.formatMeta(t.diff),"array"!==g(s)||this.arrayMeta?s[this.metaKey]=Object.assign(Object.assign({},s[this.metaKey]),{[n]:a}):e.meta={array:Object.assign(Object.assign({},null==(r=e.meta)?void 0:r.array),{[n]:a})}):(s[n]=t.value,t.meta&&(s[this.metaKey]=Object.assign(Object.assign({},s[this.metaKey]),{[n]:t.meta}))),e.value=s,e.path=t.path.slice(0,-1)}}}]); | ||
***************************************************************************** */const B=(e,t,r,n)=>{if(e.hasOwnProperty("$ref")){const i=e["$ref"],o=function(e,t){var r={};for(a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var n=0,a=Object.getOwnPropertySymbols(e);n<a.length;n++)t.indexOf(a[n])<0&&Object.prototype.propertyIsEnumerable.call(e,a[n])&&(r[a[n]]=e[a[n]]);return r}(e,["$ref"]);if(r.has(i))return e;var[a,s]=i.split("#");if(a){if(!n.has(a))return e;t=n.get(a)}e=Object.assign(Object.assign({},o),((e,t,r={})=>{t=Array.isArray(t)?t:b(t);let n=e;r=new Map(Object.entries(r));for(const a of t){if(void 0===(n="array"===g(n)?n[+a]:n[a]))break;n=B(n,e,new Set,r)}return n})(t,s,n)),r.add(i),n.set(i,e)}return e},C=(e,t,r={})=>{const n=e;r=R(r,[...e.path,""],t);const a=(Array.isArray(r)?r:d)[["add","remove","replace"].indexOf(e.action)];return n.type="function"==typeof a?a(e.before,e.after):a,n};class Y{constructor(e,t,r){this.before=e,this.after=t,this.beforeRefs=new Set,this.afterRefs=new Set,this.beforeCache=new Map,this.afterCache=new Map,this.rules="string"==typeof r.rules?this.getBaseRules(r.rules):r.rules||{},this.trimStrings=r.trimStrings,this.caseSensitive=r.caseSensitive,this.strictArrays=r.strictArrays;var n=r.externalRefs||{};for(const a of Object.keys(n))this.beforeCache.set(a,n[a]),this.afterCache.set(a,n[a])}normalizeString(e){return e=this.trimStrings?e.trim():e,e=this.caseSensitive?e:e.toLowerCase()}getPathMatchFunc(e){return _(this.rules,e,this.before)}dereference(e,t,r){const n="#"+v(r);this.beforeRefs.add(n),this.afterRefs.add(n);return[B(e,this.before,this.beforeRefs,this.beforeCache),B(t,this.after,this.afterRefs,this.afterCache),()=>{e.$ref&&this.beforeRefs.delete(e.$ref),t.$ref&&this.afterRefs.delete(t.$ref),this.beforeRefs.delete(n),this.afterRefs.delete(n)}]}getBaseRules(e){switch(e){case"OpenApi3":return L;case"AsyncApi2":return z;case"JsonSchema":return A()}}equalResult(e,t){return{diffs:[]}}diffResult(e){return{diffs:[C(e,this.before,this.rules)]}}mergeResult(e,t){e.diffs=[...e.diffs,...t.diffs]}}const G=(e,t,r={})=>{return E(e,t,new Y(e,t,r)).diffs},E=(e,t,r,n=[])=>{if(g(e)!==g(t))return r.diffResult({path:n,before:e,after:t,action:y.replace});switch(g(e)){case"object":return H(e,t,r,n);case"array":return Q(e,t,r,n);default:return"string"==typeof e&&(e=r.normalizeString(e),t=r.normalizeString(t)),e!==t?r.diffResult({path:n,before:e,after:t,action:y.replace}):r.equalResult(e,n)}},H=(e,t,r,n)=>{var a={diffs:[]};const[s,i,o]=r.dereference(e,t,n);if(0===Object.keys(s).length&&0===Object.keys(i).length)return r.equalResult(e,n);t=Object.keys(s);const c=new Set(Object.keys(i)),f=r.getPathMatchFunc(n);for(const m of t){var u,l=[...c].find(e=>e===m||f&&f(m,e)),d=[...n,m];l&&l!==m&&(u={path:d,before:m,after:l,action:y.replace},r.mergeResult(a,r.diffResult(u))),void 0===l?(u={path:d,before:s[m],action:y.remove},r.mergeResult(a,r.diffResult(u))):(r.mergeResult(a,E(s[m],i[l],r,d)),c.delete(l))}for(const h of c){var p={path:[...n,h],after:i[h],action:y.add};r.mergeResult(a,r.diffResult(p))}return o(),a},Q=(t,r,e,n)=>{if(0===t.length&&0===r.length)return e.equalResult(t,n);const a=e.getPathMatchFunc(n);if(!e.strictArrays&&!a)return W(t,r,e,n);var s={diffs:[]};const i=new Set(r.keys());for(const f of t.keys()){var o,c=[...n,f];a?void 0===(o=a&&[...i].find(e=>a(t[f],r[e])))?e.mergeResult(s,e.diffResult({path:c,before:t[f],action:y.remove})):(i.delete(o),e.mergeResult(s,E(t[f],r[o],e,c))):f>=r.length?e.mergeResult(s,e.diffResult({path:c,before:t[f],action:y.remove})):(i.delete(f),e.mergeResult(s,E(t[f],r[f],e,c)))}for(const u of i)e.mergeResult(s,e.diffResult({path:[...n,-1],after:r[u],action:y.add}));return s},W=(n,a,s,i)=>{var t,o={diffs:[]};const e=[],c=[],f=new Set,u=new Set;for(let r=0;r<n.length;r++){let t=[];for(let e=0;e<a.length;e++)if(!f.has(e)){var l=E(n[r],a[e],s,[...i,r]);if(!l.diffs.length){f.add(e),u.add(r),t=l;break}t[e]=l}c.push(t)}for(let r=0;r<n.length;r++){const m=c[r];if(u.has(r))e[r]=[],s.mergeResult(o,m);else{const h=[...Array(a.length).keys()];var d,p=h.sort((e,t)=>{return((null==(e=m[e])?void 0:e.diffs.length)||0)-((null==(e=m[t])?void 0:e.diffs.length)||0)});for(let e=0;e<a.length;e++){let t=p[e];if(!f.has(t)){for(let e=0;e<n.length;e++)if(!u.has(e)&&c[e][t]<c[r][t]){t=-1;break}if(0<=t){s.mergeResult(o,m[t]),u.add(r),f.add(t);break}}}u.has(r)||(d={path:[...i,r],before:n[r],action:y.remove},s.mergeResult(o,s.diffResult(d)))}}for(let e=0;e<a.length;e++)f.has(e)||(t={path:[...i,-1],after:a[e],action:y.add},s.mergeResult(o,s.diffResult(t)));return o},X=(e,t,r={})=>{e=E(e,t,new Z(e,t,r)).value;return e};class Z extends Y{constructor(e,t,r){super(e,t,r),this._formatMeta=e=>Object.assign({type:e.type,action:e.action},e.action===y.replace?{replaced:e.before}:{}),this.formatMeta=r.formatMeta||(e=>this._formatMeta(e)),this.metaKey=r.metaKey||n,this.arrayMeta=r.arrayMeta||!1}equalResult(e,t){return{diffs:[],value:e,path:t}}diffResult(e){return{diffs:[C(e,this.before,this.rules)],diff:C(e,this.before,this.rules),path:e.path}}mergeResult(e,t){var r;e.diffs=[...e.diffs,...t.diffs];let n=t.path[t.path.length-1];var a="number"==typeof n;const s=e.value||(a?[]:{});n=-1===n?s.length:n,t.diff?(t.diff.action===y.remove?s[n]=t.diff.before:s[n]=t.diff.after,a=this.formatMeta(t.diff),"array"!==g(s)||this.arrayMeta?s[this.metaKey]=Object.assign(Object.assign({},s[this.metaKey]),{[n]:a}):e.meta={array:Object.assign(Object.assign({},null==(r=e.meta)?void 0:r.array),{[n]:a})}):(s[n]=t.value,t.meta&&(s[this.metaKey]=Object.assign(Object.assign({},s[this.metaKey]),{[n]:t.meta}))),e.value=s,e.path=t.path.slice(0,-1)}}}]); |
import { CompareContext, CompareResult } from "./context"; | ||
import { ObjPath, Diff, CompareOptions } from "./types"; | ||
export declare const apiDiff: (before: any, after: any, options: CompareOptions) => Diff[]; | ||
export declare const apiDiff: (before: any, after: any, options?: CompareOptions) => Diff[]; | ||
export declare const compare: <T extends CompareResult>(before: any, after: any, ctx: CompareContext<T>, path?: ObjPath) => T; | ||
export declare const compareEnums: <T extends CompareResult>(before: any[], after: any[], ctx: CompareContext<T>, path: ObjPath) => T; |
@@ -7,3 +7,3 @@ "use strict"; | ||
const utils_1 = require("./utils"); | ||
const apiDiff = (before, after, options) => { | ||
const apiDiff = (before, after, options = {}) => { | ||
const res = (0, exports.compare)(before, after, new context_1.CompareContext(before, after, options)); | ||
@@ -177,2 +177,2 @@ return res.diffs; | ||
exports.compareEnums = compareEnums; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29tcGFyZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9jb21wYXJlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLHVDQUF5RDtBQUV6RCwyQ0FBd0M7QUFDeEMsbUNBQWdDO0FBRXpCLE1BQU0sT0FBTyxHQUFHLENBQUMsTUFBVyxFQUFFLEtBQVUsRUFBRSxPQUF1QixFQUFVLEVBQUU7SUFDbEYsTUFBTSxHQUFHLEdBQUcsSUFBQSxlQUFPLEVBQUMsTUFBTSxFQUFFLEtBQUssRUFBRSxJQUFJLHdCQUFjLENBQUMsTUFBTSxFQUFFLEtBQUssRUFBRSxPQUFPLENBQUMsQ0FBQyxDQUFBO0lBQzlFLE9BQU8sR0FBRyxDQUFDLEtBQUssQ0FBQTtBQUNsQixDQUFDLENBQUE7QUFIWSxRQUFBLE9BQU8sV0FHbkI7QUFFTSxNQUFNLE9BQU8sR0FBRyxDQUEwQixNQUFXLEVBQUUsS0FBVSxFQUFFLEdBQXNCLEVBQUUsT0FBZ0IsRUFBRSxFQUFLLEVBQUU7SUFDekgsSUFBSSxJQUFBLGNBQU0sRUFBQyxNQUFNLENBQUMsS0FBSyxJQUFBLGNBQU0sRUFBQyxLQUFLLENBQUMsRUFBRTtRQUNwQyxPQUFPLEdBQUcsQ0FBQyxVQUFVLENBQUMsRUFBRSxJQUFJLEVBQUUsTUFBTSxFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUUsc0JBQVUsQ0FBQyxPQUFPLEVBQUUsQ0FBQyxDQUFBO0tBQzNFO0lBRUQsUUFBUSxJQUFBLGNBQU0sRUFBQyxNQUFNLENBQUMsRUFBRTtRQUN0QixLQUFLLFFBQVEsQ0FBQyxDQUFDLE9BQU8sY0FBYyxDQUFDLE1BQU0sRUFBRSxLQUFLLEVBQUUsR0FBRyxFQUFFLElBQUksQ0FBQyxDQUFBO1FBQzlELEtBQUssT0FBTyxDQUFDLENBQUMsT0FBTyxhQUFhLENBQUMsTUFBTSxFQUFFLEtBQUssRUFBRSxHQUFHLEVBQUUsSUFBSSxDQUFDLENBQUE7UUFDNUQ7WUFDRSxJQUFJLE9BQU8sTUFBTSxLQUFLLFFBQVEs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 | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29tcGFyZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9jb21wYXJlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLHVDQUF5RDtBQUV6RCwyQ0FBd0M7QUFDeEMsbUNBQWdDO0FBRXpCLE1BQU0sT0FBTyxHQUFHLENBQUMsTUFBVyxFQUFFLEtBQVUsRUFBRSxVQUEwQixFQUFFLEVBQVUsRUFBRTtJQUN2RixNQUFNLEdBQUcsR0FBRyxJQUFBLGVBQU8sRUFBQyxNQUFNLEVBQUUsS0FBSyxFQUFFLElBQUksd0JBQWMsQ0FBQyxNQUFNLEVBQUUsS0FBSyxFQUFFLE9BQU8sQ0FBQyxDQUFDLENBQUE7SUFDOUUsT0FBTyxHQUFHLENBQUMsS0FBSyxDQUFBO0FBQ2xCLENBQUMsQ0FBQTtBQUhZLFFBQUEsT0FBTyxXQUduQjtBQUVNLE1BQU0sT0FBTyxHQUFHLENBQTBCLE1BQVcsRUFBRSxLQUFVLEVBQUUsR0FBc0IsRUFBRSxPQUFnQixFQUFFLEVBQUssRUFBRTtJQUN6SCxJQUFJLElBQUEsY0FBTSxFQUFDLE1BQU0sQ0FBQyxLQUFLLElBQUEsY0FBTSxFQUFDLEtBQUssQ0FBQyxFQUFFO1FBQ3BDLE9BQU8sR0FBRyxDQUFDLFVBQVUsQ0FBQyxFQUFFLElBQUksRUFBRSxNQUFNLEVBQUUsS0FBSyxFQUFFLE1BQU0sRUFBRSxzQkFBVSxDQUFDLE9BQU8sRUFBRSxDQUFDLENBQUE7S0FDM0U7SUFFRCxRQUFRLElBQUEsY0FBTSxFQUFDLE1BQU0sQ0FBQyxFQUFFO1FBQ3RCLEtBQUssUUFBUSxDQUFDLENBQUMsT0FBTyxjQUFjLENBQUMsTUFBTSxFQUFFLEtBQUssRUFBRSxHQUFHLEVBQUUsSUFBSSxDQUFDLENBQUE7UUFDOUQsS0FBSyxPQUFPLENBQUMsQ0FBQyxPQUFPLGFBQWEsQ0FBQyxNQUFNLEVBQUUsS0FBSyxFQUFFLEdBQUcsRUFBRSxJQUFJLENBQUMsQ0FBQTtRQUM1RDtZQUNFLElBQUksT0FBTyxNQUFNLEtBQUss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 |
import { MergeOptions, Diff, MergedKeyMeta, ObjPath, UnclassifiedDiff } from "./types"; | ||
import { CompareContext, CompareResult } from "./context"; | ||
export declare const apiMerge: (before: any, after: any, options: MergeOptions) => any; | ||
export declare const apiMerge: (before: any, after: any, options?: MergeOptions) => any; | ||
export interface MergeResult extends CompareResult { | ||
@@ -5,0 +5,0 @@ diff?: Diff; |
@@ -9,3 +9,3 @@ "use strict"; | ||
const utils_1 = require("./utils"); | ||
const apiMerge = (before, after, options) => { | ||
const apiMerge = (before, after, options = {}) => { | ||
const { value } = (0, compare_1.compare)(before, after, new MergeContext(before, after, options)); | ||
@@ -75,2 +75,2 @@ return value; | ||
exports.MergeContext = MergeContext; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWVyZ2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvbWVyZ2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQ0EsdUNBQXlEO0FBQ3pELDJDQUF1RDtBQUN2RCw2Q0FBMkM7QUFDM0MsdUNBQW1DO0FBQ25DLG1DQUFnQztBQUV6QixNQUFNLFFBQVEsR0FBRyxDQUFDLE1BQVcsRUFBRSxLQUFVLEVBQUUsT0FBcUIsRUFBTyxFQUFFO0lBQzlFLE1BQU0sRUFBRSxLQUFLLEVBQUUsR0FBRyxJQUFBLGlCQUFPLEVBQUMsTUFBTSxFQUFFLEtBQUssRUFBRSxJQUFJLFlBQVksQ0FBQyxNQUFNLEVBQUUsS0FBSyxFQUFFLE9BQU8sQ0FBQyxDQUFDLENBQUE7SUFDbEYsT0FBTyxLQUFLLENBQUE7QUFDZCxDQUFDLENBQUE7QUFIWSxRQUFBLFFBQVEsWUFHcEI7QUFTRCxNQUFhLFlBQWEsU0FBUSx3QkFBMkI7SUFNM0QsWUFBWSxNQUFXLEVBQUUsS0FBVSxFQUFFLE9BQXFCO1FBQ3hELEtBQUssQ0FBQyxNQUFNLEVBQUUsS0FBSyxFQUFFLE9BQU8sQ0FBQyxDQUFBO1FBTXZCLGdCQUFXLEdBQUcsQ0FBQyxJQUFVLEVBQWlCLEVBQUU7WUFDbEQsdUJBQ0UsSUFBSSxFQUFFLElBQUksQ0FBQyxJQUFJLEVBQ2YsTUFBTSxFQUFFLElBQUksQ0FBQyxNQUFNLElBQ2hCLElBQUksQ0FBQyxNQUFNLEtBQUssc0JBQVUsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLEVBQUUsUUFBUSxFQUFFLElBQUksQ0FBQyxNQUFNLEVBQUUsQ0FBQyxDQUFDLENBQUMsRUFBRSxFQUN2RTtRQUNILENBQUMsQ0FBQTtRQVhDLElBQUksQ0FBQyxVQUFVLEdBQUcsT0FBTyxDQUFDLFVBQVUsSUFBSSxDQUFDLENBQUMsQ0FBTyxFQUFFLEVBQUUsQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUE7UUFDMUUsSUFBSSxDQUFDLE9BQU8s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 | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWVyZ2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvbWVyZ2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQ0EsdUNBQXlEO0FBQ3pELDJDQUF1RDtBQUN2RCw2Q0FBMkM7QUFDM0MsdUNBQW1DO0FBQ25DLG1DQUFnQztBQUV6QixNQUFNLFFBQVEsR0FBRyxDQUFDLE1BQVcsRUFBRSxLQUFVLEVBQUUsVUFBd0IsRUFBRSxFQUFPLEVBQUU7SUFDbkYsTUFBTSxFQUFFLEtBQUssRUFBRSxHQUFHLElBQUEsaUJBQU8sRUFBQyxNQUFNLEVBQUUsS0FBSyxFQUFFLElBQUksWUFBWSxDQUFDLE1BQU0sRUFBRSxLQUFLLEVBQUUsT0FBTyxDQUFDLENBQUMsQ0FBQTtJQUNsRixPQUFPLEtBQUssQ0FBQTtBQUNkLENBQUMsQ0FBQTtBQUhZLFFBQUEsUUFBUSxZQUdwQjtBQVNELE1BQWEsWUFBYSxTQUFRLHdCQUEyQjtJQU0zRCxZQUFZLE1BQVcsRUFBRSxLQUFVLEVBQUUsT0FBcUI7UUFDeEQsS0FBSyxDQUFDLE1BQU0sRUFBRSxLQUFLLEVBQUUsT0FBTyxDQUFDLENBQUE7UUFNdkIsZ0JBQVcsR0FBRyxDQUFDLElBQVUsRUFBaUIsRUFBRTtZQUNsRCx1QkFDRSxJQUFJLEVBQUUsSUFBSSxDQUFDLElBQUksRUFDZixNQUFNLEVBQUUsSUFBSSxDQUFDLE1BQU0sSUFDaEIsSUFBSSxDQUFDLE1BQU0sS0FBSyxzQkFBVSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsRUFBRSxRQUFRLEVBQUUsSUFBSSxDQUFDLE1BQU0sRUFBRSxDQUFDLENBQUMsQ0FBQyxFQUFFLEVBQ3ZFO1FBQ0gsQ0FBQyxDQUFBO1FBWEMsSUFBSSxDQUFDLFVBQVUsR0FBRyxPQUFPLENBQUMsVUFBVSxJQUFJLENBQUMsQ0FBQyxDQUFPLEVBQUUsRUFBRSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQTtRQUMxRSxJQUFJLENBQUMs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 |
@@ -74,8 +74,5 @@ "use strict"; | ||
"/": [constants_1.nonBreaking, constants_1.breaking, constants_1.breaking], | ||
"/*": { | ||
"/": [constants_1.nonBreaking, constants_1.breaking, constants_1.breaking], | ||
"/description": constants_1.allAnnotation, | ||
"/content": contentRules, | ||
"/required": [constants_1.breaking, constants_1.nonBreaking, (_, a) => (a ? constants_1.breaking : constants_1.nonBreaking)], | ||
}, | ||
"/description": constants_1.allAnnotation, | ||
"/content": contentRules, | ||
"/required": [constants_1.breaking, constants_1.nonBreaking, (_, a) => (a ? constants_1.breaking : constants_1.nonBreaking)], | ||
}; | ||
@@ -175,2 +172,2 @@ const responsesRules = { | ||
}; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3BlbmFwaTMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvcnVsZXMvb3BlbmFwaTMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsb0NBQXlEO0FBQ3pELDZDQUE4QztBQUU5Qyw0Q0FJcUI7QUFFckIsTUFBTSxjQUFjLEdBQUcsQ0FBQyxLQUFZLEVBQUUsRUFBRSxDQUFDLElBQUEsaUJBQVMsRUFBQyxLQUFLLEVBQUUsQ0FBQyxDQUFTLEVBQUUsQ0FBUyxFQUFFLEVBQUU7SUFDakYsTUFBTSxVQUFVLEdBQUcsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxJQUFJLE1BQU0sQ0FBQyxTQUFTLEVBQUUsR0FBRyxDQUFDLEVBQUUsR0FBRyxDQUFDLENBQUE7SUFDN0QsTUFBTSxTQUFTLEdBQUcsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxJQUFJLE1BQU0sQ0FBQyxTQUFTLEVBQUUsR0FBRyxDQUFDLEVBQUUsR0FBRyxDQUFDLENBQUE7SUFDNUQsT0FBTyxVQUFVLEtBQUssU0FBUyxDQUFBO0FBQ2pDLENBQUMsQ0FBQyxDQUFBO0FBRUYsTUFBTSxZQUFZLEdBQVU7SUFDMUIsR0FBRyxFQUFFLENBQUMsdUJBQVcsRUFBRSxvQkFBUSxFQUFFLG9CQUFRLENBQUM7SUFDdEMsSUFBSSxFQUFFO1FBQ0osR0FBRyxFQUFFLENBQUMsdUJBQVcsRUFBRSxvQkFBUSxFQUFFLG9CQUFRLENBQUM7UUFDdEMsTUFBTSxFQUFFLENBQUMsdUJBQVcsRUFBRSxvQkFBUSxFQUFFLG9CQUFRLENBQUM7UUFDekMsY0FBYyxFQUFFLHlCQUFhO1FBQzdCLFlBQVksRUFBRTtZQUNaLEdBQUcsRUFBRSxDQUFDLHVCQUFXLEVBQUUsb0JBQVEsRUFBRSxvQkFBUSxDQUFDO1lBQ3RDLElBQUksRUFBRTtnQkFDSixHQUFHLEVBQUUsQ0FBQyx1QkFBVyxFQUFFLG9CQUFRLEVBQUUsb0JBQVEsQ0FBQztnQkFDdEMsT0FBTyxFQUFFO29CQUNQLEdBQUcsRUFBRSxDQUFD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 | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3BlbmFwaTMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvcnVsZXMvb3BlbmFwaTMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsb0NBQXlEO0FBQ3pELDZDQUE4QztBQUU5Qyw0Q0FJcUI7QUFFckIsTUFBTSxjQUFjLEdBQUcsQ0FBQyxLQUFZLEVBQUUsRUFBRSxDQUFDLElBQUEsaUJBQVMsRUFBQyxLQUFLLEVBQUUsQ0FBQyxDQUFTLEVBQUUsQ0FBUyxFQUFFLEVBQUU7SUFDakYsTUFBTSxVQUFVLEdBQUcsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxJQUFJLE1BQU0sQ0FBQyxTQUFTLEVBQUUsR0FBRyxDQUFDLEVBQUUsR0FBRyxDQUFDLENBQUE7SUFDN0QsTUFBTSxTQUFTLEdBQUcsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxJQUFJLE1BQU0sQ0FBQyxTQUFTLEVBQUUsR0FBRyxDQUFDLEVBQUUsR0FBRyxDQUFDLENBQUE7SUFDNUQsT0FBTyxVQUFVLEtBQUssU0FBUyxDQUFBO0FBQ2pDLENBQUMsQ0FBQyxDQUFBO0FBRUYsTUFBTSxZQUFZLEdBQVU7SUFDMUIsR0FBRyxFQUFFLENBQUMsdUJBQVcsRUFBRSxvQkFBUSxFQUFFLG9CQUFRLENBQUM7SUFDdEMsSUFBSSxFQUFFO1FBQ0osR0FBRyxFQUFFLENBQUMsdUJBQVcsRUFBRSxvQkFBUSxFQUFFLG9CQUFRLENBQUM7UUFDdEMsTUFBTSxFQUFFLENBQUMsdUJBQVcsRUFBRSxvQkFBUSxFQUFFLG9CQUFRLENBQUM7UUFDekMsY0FBYyxFQUFFLHlCQUFhO1FBQzdCLFlBQVksRUFBRTtZQUNaLEdBQUcsRUFBRSxDQUFDLHVCQUFXLEVBQUUsb0JBQVEsRUFBRSxvQkFBUSxDQUFDO1lBQ3RDLElBQUksRUFBRTtnQkFDSixHQUFHLEVBQUUsQ0FBQyx1QkFBVyxFQUFFLG9CQUFRLEVBQUUsb0JBQVEsQ0FBQztnQkFDdEMsT0FBTyxFQUFFO29CQUNQLEdBQUcsRUFBRSxDQUFD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 |
import { CompareContext, CompareResult } from "./context"; | ||
import { ObjPath, Diff, CompareOptions } from "./types"; | ||
export declare const apiDiff: (before: any, after: any, options: CompareOptions) => Diff[]; | ||
export declare const apiDiff: (before: any, after: any, options?: CompareOptions) => Diff[]; | ||
export declare const compare: <T extends CompareResult>(before: any, after: any, ctx: CompareContext<T>, path?: ObjPath) => T; | ||
export declare const compareEnums: <T extends CompareResult>(before: any[], after: any[], ctx: CompareContext<T>, path: ObjPath) => T; |
import { CompareContext } from "./context"; | ||
import { DiffAction } from "./constants"; | ||
import { typeOf } from "./utils"; | ||
export const apiDiff = (before, after, options) => { | ||
export const apiDiff = (before, after, options = {}) => { | ||
const res = compare(before, after, new CompareContext(before, after, options)); | ||
@@ -170,2 +170,2 @@ return res.diffs; | ||
}; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29tcGFyZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9jb21wYXJlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxjQUFjLEVBQWlCLE1BQU0sV0FBVyxDQUFBO0FBRXpELE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxhQUFhLENBQUE7QUFDeEMsT0FBTyxFQUFFLE1BQU0sRUFBRSxNQUFNLFNBQVMsQ0FBQTtBQUVoQyxNQUFNLENBQUMsTUFBTSxPQUFPLEdBQUcsQ0FBQyxNQUFXLEVBQUUsS0FBVSxFQUFFLE9BQXVCLEVBQVUsRUFBRTtJQUNsRixNQUFNLEdBQUcsR0FBRyxPQUFPLENBQUMsTUFBTSxFQUFFLEtBQUssRUFBRSxJQUFJLGNBQWMsQ0FBQyxNQUFNLEVBQUUsS0FBSyxFQUFFLE9BQU8sQ0FBQyxDQUFDLENBQUE7SUFDOUUsT0FBTyxHQUFHLENBQUMsS0FBSyxDQUFBO0FBQ2xCLENBQUMsQ0FBQTtBQUVELE1BQU0sQ0FBQyxNQUFNLE9BQU8sR0FBRyxDQUEwQixNQUFXLEVBQUUsS0FBVSxFQUFFLEdBQXNCLEVBQUUsT0FBZ0IsRUFBRSxFQUFLLEVBQUU7SUFDekgsSUFBSSxNQUFNLENBQUMsTUFBTSxDQUFDLEtBQUssTUFBTSxDQUFDLEtBQUssQ0FBQyxFQUFFO1FBQ3BDLE9BQU8sR0FBRyxDQUFDLFVBQVUsQ0FBQyxFQUFFLElBQUksRUFBRSxNQUFNLEVBQUUsS0FBSyxFQUFFLE1BQU0sRUFBRSxVQUFVLENBQUMsT0FBTyxFQUFFLENBQUMsQ0FBQTtLQUMzRTtJQUVELFFBQVEsTUFBTSxDQUFDLE1BQU0sQ0FBQyxFQUFFO1FBQ3RCLEtBQUssUUFBUSxDQUFDLENBQUMsT0FBTyxjQUFjLENBQUMsTUFBTSxFQUFFLEtBQUssRUFBRSxHQUFHLEVBQUUsSUFBSSxDQUFDLENBQUE7UUFDOUQsS0FBSyxPQUFPLENBQUMsQ0FBQyxPQUFPLGFBQWEsQ0FBQyxNQUFNLEVBQUUsS0FBSyxFQUFFLEdB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 | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29tcGFyZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9jb21wYXJlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxjQUFjLEVBQWlCLE1BQU0sV0FBVyxDQUFBO0FBRXpELE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxhQUFhLENBQUE7QUFDeEMsT0FBTyxFQUFFLE1BQU0sRUFBRSxNQUFNLFNBQVMsQ0FBQTtBQUVoQyxNQUFNLENBQUMsTUFBTSxPQUFPLEdBQUcsQ0FBQyxNQUFXLEVBQUUsS0FBVSxFQUFFLFVBQTBCLEVBQUUsRUFBVSxFQUFFO0lBQ3ZGLE1BQU0sR0FBRyxHQUFHLE9BQU8sQ0FBQyxNQUFNLEVBQUUsS0FBSyxFQUFFLElBQUksY0FBYyxDQUFDLE1BQU0sRUFBRSxLQUFLLEVBQUUsT0FBTyxDQUFDLENBQUMsQ0FBQTtJQUM5RSxPQUFPLEdBQUcsQ0FBQyxLQUFLLENBQUE7QUFDbEIsQ0FBQyxDQUFBO0FBRUQsTUFBTSxDQUFDLE1BQU0sT0FBTyxHQUFHLENBQTBCLE1BQVcsRUFBRSxLQUFVLEVBQUUsR0FBc0IsRUFBRSxPQUFnQixFQUFFLEVBQUssRUFBRTtJQUN6SCxJQUFJLE1BQU0sQ0FBQyxNQUFNLENBQUMsS0FBSyxNQUFNLENBQUMsS0FBSyxDQUFDLEVBQUU7UUFDcEMsT0FBTyxHQUFHLENBQUMsVUFBVSxDQUFDLEVBQUUsSUFBSSxFQUFFLE1BQU0sRUFBRSxLQUFLLEVBQUUsTUFBTSxFQUFFLFVBQVUsQ0FBQyxPQUFPLEVBQUUsQ0FBQyxDQUFBO0tBQzNFO0lBRUQsUUFBUSxNQUFNLENBQUMsTUFBTSxDQUFDLEVBQUU7UUFDdEIsS0FBSyxRQUFRLENBQUMsQ0FBQyxPQUFPLGNBQWMsQ0FBQyxNQUFNLEVBQUUsS0FBSyxFQUFFLEdBQUcsRUFBRSxJQUFJLENBQUMsQ0FBQTtRQUM5RCxLQUFLLE9BQU8sQ0FBQyxDQUFDLE9BQU8sYUFBYSxDQUFDLE1BQU0sRUFBRSxLQUFLLEVB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 |
import { MergeOptions, Diff, MergedKeyMeta, ObjPath, UnclassifiedDiff } from "./types"; | ||
import { CompareContext, CompareResult } from "./context"; | ||
export declare const apiMerge: (before: any, after: any, options: MergeOptions) => any; | ||
export declare const apiMerge: (before: any, after: any, options?: MergeOptions) => any; | ||
export interface MergeResult extends CompareResult { | ||
@@ -5,0 +5,0 @@ diff?: Diff; |
@@ -6,3 +6,3 @@ import { CompareContext } from "./context"; | ||
import { typeOf } from "./utils"; | ||
export const apiMerge = (before, after, options) => { | ||
export const apiMerge = (before, after, options = {}) => { | ||
const { value } = compare(before, after, new MergeContext(before, after, options)); | ||
@@ -70,2 +70,2 @@ return value; | ||
} | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWVyZ2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvbWVyZ2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsT0FBTyxFQUFFLGNBQWMsRUFBaUIsTUFBTSxXQUFXLENBQUE7QUFDekQsT0FBTyxFQUFFLFVBQVUsRUFBRSxhQUFhLEVBQUUsTUFBTSxhQUFhLENBQUE7QUFDdkQsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLGNBQWMsQ0FBQTtBQUMzQyxPQUFPLEVBQUUsT0FBTyxFQUFFLE1BQU0sV0FBVyxDQUFBO0FBQ25DLE9BQU8sRUFBRSxNQUFNLEVBQUUsTUFBTSxTQUFTLENBQUE7QUFFaEMsTUFBTSxDQUFDLE1BQU0sUUFBUSxHQUFHLENBQUMsTUFBVyxFQUFFLEtBQVUsRUFBRSxPQUFxQixFQUFPLEVBQUU7SUFDOUUsTUFBTSxFQUFFLEtBQUssRUFBRSxHQUFHLE9BQU8sQ0FBQyxNQUFNLEVBQUUsS0FBSyxFQUFFLElBQUksWUFBWSxDQUFDLE1BQU0sRUFBRSxLQUFLLEVBQUUsT0FBTyxDQUFDLENBQUMsQ0FBQTtJQUNsRixPQUFPLEtBQUssQ0FBQTtBQUNkLENBQUMsQ0FBQTtBQVNELE1BQU0sT0FBTyxZQUFhLFNBQVEsY0FBMkI7SUFNM0QsWUFBWSxNQUFXLEVBQUUsS0FBVSxFQUFFLE9BQXFCO1FBQ3hELEtBQUssQ0FBQyxNQUFNLEVBQUUsS0FBSyxFQUFFLE9BQU8sQ0FBQyxDQUFBO1FBTXZCLGdCQUFXLEdBQUcsQ0FBQyxJQUFVLEVBQWlCLEVBQUU7WUFDbEQsdUJBQ0UsSUFBSSxFQUFFLElBQUksQ0FBQyxJQUFJLEVBQ2YsTUFBTSxFQUFFLElBQUksQ0FBQyxNQUFNLElBQ2hCLElBQUksQ0FBQyxNQUFNLEtBQUssVUFBVSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsRUFBRSxRQUFRLEVBQUUsSUFBSSxDQUFDLE1BQU0sRUFBRSxDQUFDLENBQUMsQ0FBQyxFQUFFLEVBQ3ZFO1FBQ0gsQ0FBQyxDQUFBO1FB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 | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWVyZ2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvbWVyZ2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsT0FBTyxFQUFFLGNBQWMsRUFBaUIsTUFBTSxXQUFXLENBQUE7QUFDekQsT0FBTyxFQUFFLFVBQVUsRUFBRSxhQUFhLEVBQUUsTUFBTSxhQUFhLENBQUE7QUFDdkQsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLGNBQWMsQ0FBQTtBQUMzQyxPQUFPLEVBQUUsT0FBTyxFQUFFLE1BQU0sV0FBVyxDQUFBO0FBQ25DLE9BQU8sRUFBRSxNQUFNLEVBQUUsTUFBTSxTQUFTLENBQUE7QUFFaEMsTUFBTSxDQUFDLE1BQU0sUUFBUSxHQUFHLENBQUMsTUFBVyxFQUFFLEtBQVUsRUFBRSxVQUF3QixFQUFFLEVBQU8sRUFBRTtJQUNuRixNQUFNLEVBQUUsS0FBSyxFQUFFLEdBQUcsT0FBTyxDQUFDLE1BQU0sRUFBRSxLQUFLLEVBQUUsSUFBSSxZQUFZLENBQUMsTUFBTSxFQUFFLEtBQUssRUFBRSxPQUFPLENBQUMsQ0FBQyxDQUFBO0lBQ2xGLE9BQU8sS0FBSyxDQUFBO0FBQ2QsQ0FBQyxDQUFBO0FBU0QsTUFBTSxPQUFPLFlBQWEsU0FBUSxjQUEyQjtJQU0zRCxZQUFZLE1BQVcsRUFBRSxLQUFVLEVBQUUsT0FBcUI7UUFDeEQsS0FBSyxDQUFDLE1BQU0sRUFBRSxLQUFLLEVBQUUsT0FBTyxDQUFDLENBQUE7UUFNdkIsZ0JBQVcsR0FBRyxDQUFDLElBQVUsRUFBaUIsRUFBRTtZQUNsRCx1QkFDRSxJQUFJLEVBQUUsSUFBSSxDQUFDLElBQUksRUFDZixNQUFNLEVBQUUsSUFBSSxDQUFDLE1BQU0sSUFDaEIsSUFBSSxDQUFDLE1BQU0sS0FBSyxVQUFVLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxFQUFFLFFBQVEsRUFBRSxJQUFJLENBQUMsTUFBTSxFQUFFLENBQUMsQ0FBQyxDQUFDLEVBQUUsRUFDdkU7UUFDSCxDQUFDLENB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 |
@@ -71,8 +71,5 @@ import { breakingIfAfterTrue, matchRule } from "../utils"; | ||
"/": [nonBreaking, breaking, breaking], | ||
"/*": { | ||
"/": [nonBreaking, breaking, breaking], | ||
"/description": allAnnotation, | ||
"/content": contentRules, | ||
"/required": [breaking, nonBreaking, (_, a) => (a ? breaking : nonBreaking)], | ||
}, | ||
"/description": allAnnotation, | ||
"/content": contentRules, | ||
"/required": [breaking, nonBreaking, (_, a) => (a ? breaking : nonBreaking)], | ||
}; | ||
@@ -172,2 +169,2 @@ const responsesRules = { | ||
}; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3BlbmFwaTMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvcnVsZXMvb3BlbmFwaTMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLG1CQUFtQixFQUFFLFNBQVMsRUFBRSxNQUFNLFVBQVUsQ0FBQTtBQUN6RCxPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0sY0FBYyxDQUFBO0FBRTlDLE9BQU8sRUFDTCxRQUFRLEVBQUUsV0FBVyxFQUFFLFlBQVksRUFDbkMsYUFBYSxFQUFFLGNBQWMsRUFDN0IsV0FBVyxHQUNaLE1BQU0sY0FBYyxDQUFBO0FBRXJCLE1BQU0sY0FBYyxHQUFHLENBQUMsS0FBWSxFQUFFLEVBQUUsQ0FBQyxTQUFTLENBQUMsS0FBSyxFQUFFLENBQUMsQ0FBUyxFQUFFLENBQVMsRUFBRSxFQUFFO0lBQ2pGLE1BQU0sVUFBVSxHQUFHLENBQUMsQ0FBQyxPQUFPLENBQUMsSUFBSSxNQUFNLENBQUMsU0FBUyxFQUFFLEdBQUcsQ0FBQyxFQUFFLEdBQUcsQ0FBQyxDQUFBO0lBQzdELE1BQU0sU0FBUyxHQUFHLENBQUMsQ0FBQyxPQUFPLENBQUMsSUFBSSxNQUFNLENBQUMsU0FBUyxFQUFFLEdBQUcsQ0FBQyxFQUFFLEdBQUcsQ0FBQyxDQUFBO0lBQzVELE9BQU8sVUFBVSxLQUFLLFNBQVMsQ0FBQTtBQUNqQyxDQUFDLENBQUMsQ0FBQTtBQUVGLE1BQU0sWUFBWSxHQUFVO0lBQzFCLEdBQUcsRUFBRSxDQUFDLFdBQVcsRUFBRSxRQUFRLEVBQUUsUUFBUSxDQUFDO0lBQ3RDLElBQUksRUFBRTtRQUNKLEdBQUcsRUFBRSxDQUFDLFdBQVcsRUFBRSxRQUFRLEVBQUUsUUFBUSxDQUFDO1FBQ3RDLE1BQU0sRUFBRSxDQUFDLFdBQVcsRUFBRSxRQUFRLEVBQUUsUUFBUSxDQUFDO1FBQ3pDLGNBQWMsRUFBRSxhQUFhO1FBQzdCLFlBQVksRUFBRTtZQUNaLEdBQUcsRUFBRSxDQUFDLFdBQVcsRUFBRSxR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 | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3BlbmFwaTMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvcnVsZXMvb3BlbmFwaTMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLG1CQUFtQixFQUFFLFNBQVMsRUFBRSxNQUFNLFVBQVUsQ0FBQTtBQUN6RCxPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0sY0FBYyxDQUFBO0FBRTlDLE9BQU8sRUFDTCxRQUFRLEVBQUUsV0FBVyxFQUFFLFlBQVksRUFDbkMsYUFBYSxFQUFFLGNBQWMsRUFDN0IsV0FBVyxHQUNaLE1BQU0sY0FBYyxDQUFBO0FBRXJCLE1BQU0sY0FBYyxHQUFHLENBQUMsS0FBWSxFQUFFLEVBQUUsQ0FBQyxTQUFTLENBQUMsS0FBSyxFQUFFLENBQUMsQ0FBUyxFQUFFLENBQVMsRUFBRSxFQUFFO0lBQ2pGLE1BQU0sVUFBVSxHQUFHLENBQUMsQ0FBQyxPQUFPLENBQUMsSUFBSSxNQUFNLENBQUMsU0FBUyxFQUFFLEdBQUcsQ0FBQyxFQUFFLEdBQUcsQ0FBQyxDQUFBO0lBQzdELE1BQU0sU0FBUyxHQUFHLENBQUMsQ0FBQyxPQUFPLENBQUMsSUFBSSxNQUFNLENBQUMsU0FBUyxFQUFFLEdBQUcsQ0FBQyxFQUFFLEdBQUcsQ0FBQyxDQUFBO0lBQzVELE9BQU8sVUFBVSxLQUFLLFNBQVMsQ0FBQTtBQUNqQyxDQUFDLENBQUMsQ0FBQTtBQUVGLE1BQU0sWUFBWSxHQUFVO0lBQzFCLEdBQUcsRUFBRSxDQUFDLFdBQVcsRUFBRSxRQUFRLEVBQUUsUUFBUSxDQUFDO0lBQ3RDLElBQUksRUFBRTtRQUNKLEdBQUcsRUFBRSxDQUFDLFdBQVcsRUFBRSxRQUFRLEVBQUUsUUFBUSxDQUFDO1FBQ3RDLE1BQU0sRUFBRSxDQUFDLFdBQVcsRUFBRSxRQUFRLEVBQUUsUUFBUSxDQUFDO1FBQ3pDLGNBQWMsRUFBRSxhQUFhO1FBQzdCLFlBQVksRUFBRTtZQUNaLEdBQUcsRUFBRSxDQUFDLFdBQVcsRUFBRSxR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 |
{ | ||
"name": "api-smart-diff", | ||
"version": "0.2.19", | ||
"version": "0.2.20", | ||
"description": "Generate the diff between two API specifications (OpenAPI, AsyncAPI, JsonSchema)", | ||
@@ -5,0 +5,0 @@ "module": "dist/esm/index.js", |
140
README.md
# api-smart-diff | ||
<img alt="npm" src="https://img.shields.io/npm/v/api-smart-diff"> <img alt="npm" src="https://img.shields.io/npm/dm/api-smart-diff?label=npm"> <img alt="npm type definitions" src="https://img.shields.io/npm/types/api-smart-diff"> <img alt="GitHub" src="https://img.shields.io/github/license/udamir/api-smart-diff"> | ||
This package provides utils to compute the diff between two API specifications - [try it](https://udamir.github.io/api-smart-diff/) | ||
This package provides utils to compute the diff between two API specifications - [online demo](https://udamir.github.io/api-smart-diff/) | ||
@@ -41,3 +41,3 @@ ## Purpose | ||
const diff = apiDiff(oldSpec, newSpec, { rules: "OpenApi3" }) | ||
const diffs = apiDiff(oldSpec, newSpec, { rules: "OpenApi3" }) | ||
// { | ||
@@ -51,3 +51,3 @@ // action: "add" | "remove" | "replace", | ||
const merge = apiMerge(oldSpec, newSpec, { rules: "OpenApi3" }) | ||
const merged = apiMerge(oldSpec, newSpec, { rules: "OpenApi3" }) | ||
@@ -67,9 +67,139 @@ ``` | ||
<script> | ||
var diff = ApiSmartDiff.apiDiff(oldSpec, newSpec, { rules: "OpenApi3" }) | ||
var merge = ApiSmartDiff.apiMerge(oldSpec, newSpec, { rules: "OpenApi3" }) | ||
var diffs = ApiSmartDiff.apiDiff(oldSpec, newSpec, { rules: "OpenApi3" }) | ||
var merged = ApiSmartDiff.apiMerge(oldSpec, newSpec, { rules: "OpenApi3" }) | ||
</script> | ||
``` | ||
## Documentation | ||
Package provides the following public functions: | ||
`apiDiff (before, after, options?: CompareOptions): Array<Diff>` | ||
> Calculates the differences between two objects and classify difference in accordinance with specified rules: OpenApi3, AsyncApi2, JsonSchema. | ||
`apiMerge (before, after, options?: MergeOptions): object` | ||
> Merge two objects and inject difference as meta data. | ||
### **apiDiff(before, after, options)** | ||
The apiDiff function calculates the difference between two objects. | ||
- `before: any` - the origin object | ||
- `after: any` - the object being compared structurally with the origin object\ | ||
- `options: CompareOptions` [optional] - comparison options | ||
```ts | ||
type CompareOptions = { | ||
rules?: Rules | "OpenApi3" | "AsyncApi2" | "JsonSchema" | ||
trimStrings?: boolean | ||
caseSensitive?: boolean | ||
strictArrays?: boolean | ||
externalRefs?: { [key: string]: any } | ||
} | ||
``` | ||
#### *Arguments* | ||
- `rules` - match and classification rules, custom or predefined. | ||
- `trimString` - ignore spaces in matching, default `false` | ||
- `caseSensitive` - ignore case in matching, default `false` | ||
- `strictArrays` - use strict match algorithm for array items, default `false` | ||
- `externalRegs` - object with external refs | ||
#### *Result* | ||
Function returns array of differences: | ||
```ts | ||
type Diff = { | ||
action: "add" | "remove" | "replace" | ||
path: Array<string | number> | ||
before?: any | ||
after?: any | ||
type: "breaking" | "non-breaking" | "annotation" | "unclassified" | ||
} | ||
``` | ||
#### *Example* | ||
```ts | ||
const diffs = apiDiff(before, after, { rules: "OpenApi3" }) | ||
if (diffs.length) { | ||
// do something with the changes | ||
} | ||
``` | ||
### **apiMerge(before, after, options)** | ||
The apiDiff function calculates the difference between two objects. | ||
- `before: any` - the origin object | ||
- `after: any` - the object being compared structurally with the origin object\ | ||
- `options: MergeOptions` [optional] - comparison options | ||
```ts | ||
type MergeOptions<T> = CompareOptions & { | ||
arrayMeta?: boolean | ||
formatMeta?: (diff: Diff) => T | ||
metaKey?: string | symbol | ||
} | ||
``` | ||
#### *Arguments* | ||
Additional to compare options: | ||
- `arrayMeta` - inject meta to arrays for items changes, default `false` | ||
- `metaKey` - key for diff metadata, default `$diff` | ||
- `formatMeta` - custom formatting function for meta | ||
#### *Result* | ||
Function returns merged object with metadata. Metadata includes merged keys and differences: | ||
```ts | ||
type MergedMeta = { | ||
[key: string]: MergedKeyMeta | MergedArrayMeta | ||
} | ||
type MergedKeyMeta = { | ||
type: DiffType | ||
action: ActionType | ||
replaced?: any | ||
} | ||
type MergedArrayMeta = { | ||
array: { [key: number]: MergedArrayMeta } | ||
} | ||
``` | ||
#### *Example* | ||
```ts | ||
const apiKey = Symbol("diff") | ||
const merged = apiMerge(before, after, { rules: "OpenApi3", apiKey }) | ||
// do something with merged object | ||
``` | ||
### **Custom rules** | ||
Custom rules can be defined as object: | ||
```ts | ||
type Rules = { | ||
// root property (or array item) rule | ||
"/"?: Rule | ||
// rule for all unspecified properties (or nested array items) | ||
"/*"?: Rule | Rules | (before) => Rules | ||
// rule for specified properties | ||
[key: `/${string}`]?: Rule | Rules | (before) => Rules | ||
// custom match function for object (or array) | ||
"#"?: (before, after) => boolean | ||
} | ||
// Change classifier | ||
type Rule = [ | ||
DiffType | (before, after) => DiffType, // add | ||
DiffType | (before, after) => DiffType, // remove | ||
DiffType | (before, after) => DiffType // replace | ||
] | ||
``` | ||
Please check predefined rules in `/src/rules` folder to get examples | ||
## Contributing | ||
When contributing, keep in mind that it is an objective of api-smart-diff to have no package dependencies. This may change in the future, but for now, no-dependencies. | ||
Please run the unit tests before submitting your PR: npm test. Hopefully your PR includes additional unit tests to illustrate your change/modification! | ||
## License | ||
MIT |
Sorry, the diff of this file is too big to display
326634
203
3977