{"_id":"allof-merge","_rev":"34-6ef6ae3f6a15f633507e748f9ea04fee","name":"allof-merge","dist-tags":{"latest":"0.6.8"},"versions":{"0.1.0":{"name":"allof-merge","version":"0.1.0","keywords":["jsonschema","allof","merge"],"author":{"name":"Damir Yusipov"},"license":"MIT","_id":"allof-merge@0.1.0","maintainers":[{"name":"udamir","email":"damir@yusipov.ru"}],"dist":{"shasum":"46b517a716f96cce14fe3a0b2b914f08d42cc794","tarball":"https://registry.npmjs.org/allof-merge/-/allof-merge-0.1.0.tgz","fileCount":77,"integrity":"sha512-cC5b2Hsj1MHYXSPCES4wuqjE8MBIAgUlbNg+Bxeubk9J0MZATW/U3DFCqOJ3fPsMiqO1mpdTRQXUPiBveFp7aw==","signatures":[{"sig":"MEUCIAaWG+eB7vlEGod5cvWjGMvNwQTwlic6CTGqrSWjh/vBAiEAhMdDOb+pQQWVYk/8MVJIrZbajlEZ4bdp7TBJa4lEAX0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":245204},"jest":{"testRegex":"(/tests/.*|(\\.|/)(test|spec))\\.(ts?|tsx?|js?|jsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","module":"dist/esm/index.js","browser":{"./dist/cjs/index.js":"./browser/allof-merge.js"},"scripts":{"test":"jest --verbose","build":"tsc && tsc --module commonjs --outDir dist/cjs","build:web":"vite build","prepublish":"rm -r dist || true && npm run build && npm run build:web","test:coverage":"jest --verbose --coverage"},"_npmUser":{"name":"udamir","email":"damir@yusipov.ru"},"_npmVersion":"8.10.0","description":"Simplify your JsonSchema by combining allOf safely.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"json-crawl":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","vite":"^4.3.9","tslint":"^6.1.2","js-yaml":"^4.1.0","ts-jest":"^26.1.0","ts-node":"^10.7.0","ts-loader":"^8.4.0","typescript":"^4.6.2","@types/jest":"^26.0.0","vite-plugin-dts":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/allof-merge_0.1.0_1687020037180_0.46564878259601183","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"allof-merge","version":"0.1.1","keywords":["json","schema","json-schema","jsonschema","allof","merge","resolve","simplify"],"author":{"name":"Damir Yusipov"},"license":"MIT","_id":"allof-merge@0.1.1","maintainers":[{"name":"udamir","email":"damir@yusipov.ru"}],"dist":{"shasum":"7d968a9e8ee93764aff676bc009d527ce6e7f41b","tarball":"https://registry.npmjs.org/allof-merge/-/allof-merge-0.1.1.tgz","fileCount":77,"integrity":"sha512-amGIE/sLjNHsDqHYPewZWOFuBS4xYpprs9mcpNOySzkHHqFPgnKCHjfuCrFZpSuyfNstp3DKCroz8Vt4NwplyA==","signatures":[{"sig":"MEQCICxwq9IdCB04kuE6wCbljm8uZtYhb5QplPClqIUB75bEAiASIuD5XC/TWn11qBhFCuGKYB2HeK4p9bkhs9u1RTqNxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":248593},"jest":{"testRegex":"(/tests/.*|(\\.|/)(test|spec))\\.(ts?|tsx?|js?|jsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","module":"dist/esm/index.js","browser":{"./dist/cjs/index.js":"./browser/allof-merge.js"},"gitHead":"e02bafad73e7ca2594652341ef536926ad395c67","scripts":{"test":"jest --verbose","build":"tsc && tsc --module commonjs --outDir dist/cjs","benchmark":"yarn build && node benchmark","build:web":"vite build","prepublish":"rm -r dist || true && yarn build && yarn build:web","test:coverage":"jest --verbose --coverage"},"_npmUser":{"name":"udamir","email":"damir@yusipov.ru"},"_npmVersion":"8.10.0","description":"Simplify your JsonSchema by combining allOf safely.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"json-crawl":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","vite":"^4.3.9","tslint":"^6.1.2","js-yaml":"^4.1.0","ts-jest":"^26.1.0","ts-node":"^10.7.0","benchmark":"^2.1.4","ts-loader":"^8.4.0","typescript":"^4.6.2","@types/jest":"^26.0.0","vite-plugin-dts":"^2.3.0","json-schema-merge-allof":"^0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/allof-merge_0.1.1_1687200682587_0.6814253950431428","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"allof-merge","version":"0.1.2","keywords":["json","schema","json-schema","jsonschema","openapi","swagger","allof","merge","resolve","simplify"],"author":{"name":"Damir Yusipov"},"license":"MIT","_id":"allof-merge@0.1.2","maintainers":[{"name":"udamir","email":"damir@yusipov.ru"}],"dist":{"shasum":"8144e6a0e22914643c6e890ecd515425f9c389c7","tarball":"https://registry.npmjs.org/allof-merge/-/allof-merge-0.1.2.tgz","fileCount":98,"integrity":"sha512-1Q+L1YNoCyhYjmtusvqgEIStKOsxM7E68MOf86DIfW78g36CKHlq6b4Fom/shdXYtxv8Tyt25KnRaJ6ziMcv/A==","signatures":[{"sig":"MEUCIC7AjK5KZp5rAIe3GLn9Ok4kGZStwPPVIpLWEEsagpGcAiEAk5SJNLqZLv4X9xIZHsv9a8qdS6JPzyTojtf4gLA+YNk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":269319},"jest":{"testRegex":"(/tests/.*|(\\.|/)(test|spec))\\.(ts?|tsx?|js?|jsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","module":"dist/esm/index.js","browser":{"./dist/cjs/index.js":"./browser/allof-merge.js"},"gitHead":"18b7f4cf3c86648a56db8454ac866378d0dfce0d","scripts":{"test":"jest --verbose","build":"tsc && tsc --module commonjs --outDir dist/cjs","benchmark":"yarn build && node benchmark","build:web":"vite build","prepublish":"rm -r dist || true && yarn build && yarn build:web","test:coverage":"jest --verbose --coverage"},"_npmUser":{"name":"udamir","email":"damir@yusipov.ru"},"_npmVersion":"8.10.0","description":"Simplify your JsonSchema by combining allOf safely.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"json-crawl":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","vite":"^4.3.9","tslint":"^6.1.2","js-yaml":"^4.1.0","ts-jest":"^26.1.0","ts-node":"^10.7.0","benchmark":"^2.1.4","ts-loader":"^8.4.0","typescript":"^4.6.2","@types/jest":"^26.0.0","vite-plugin-dts":"^2.3.0","json-schema-merge-allof":"^0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/allof-merge_0.1.2_1687354045215_0.895059390272908","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"allof-merge","version":"0.1.3","keywords":["json","schema","json-schema","jsonschema","openapi","swagger","allof","merge","resolve","simplify"],"author":{"name":"Damir Yusipov"},"license":"MIT","_id":"allof-merge@0.1.3","maintainers":[{"name":"udamir","email":"damir@yusipov.ru"}],"dist":{"shasum":"7f47c6cb41710a7a73d008701566f6f63a6037db","tarball":"https://registry.npmjs.org/allof-merge/-/allof-merge-0.1.3.tgz","fileCount":98,"integrity":"sha512-ZtRN+A1zCRu2U5YFcfiKsu/g6sUubq7kubWdaZUH5Dm/4pE2HR4fJ6U11IlyQBkBWcn3lQEtvUdirIrOZEeCzA==","signatures":[{"sig":"MEQCIC4bN7s5GAL30btl0ZEvFQRNzbMf7n4XXxMT4zB46QyQAiA398sHyhfvli0PZm4w++IQ8Gm4wxehiomjF7OHy/d+jA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":265216},"jest":{"testRegex":"(/tests/.*|(\\.|/)(test|spec))\\.(ts?|tsx?|js?|jsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","module":"dist/esm/index.js","browser":{"./dist/cjs/index.js":"./browser/allof-merge.js"},"gitHead":"0ede95f01a656a7ef9f4eea33ec6ada58f4234c1","scripts":{"test":"jest --verbose","build":"tsc && tsc --module commonjs --outDir dist/cjs","benchmark":"yarn build && node benchmark","build:web":"vite build","prepublish":"rm -r dist || true && yarn build && yarn build:web","test:coverage":"jest --verbose --coverage"},"_npmUser":{"name":"udamir","email":"damir@yusipov.ru"},"_npmVersion":"8.10.0","description":"Simplify your JsonSchema by combining allOf safely.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"json-crawl":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","vite":"^4.3.9","tslint":"^6.1.2","js-yaml":"^4.1.0","ts-jest":"^26.1.0","ts-node":"^10.7.0","benchmark":"^2.1.4","ts-loader":"^8.4.0","typescript":"^4.6.2","@types/jest":"^26.0.0","vite-plugin-dts":"^2.3.0","json-schema-merge-allof":"^0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/allof-merge_0.1.3_1687422729722_0.9409360722362536","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"allof-merge","version":"0.1.4","keywords":["json","schema","json-schema","jsonschema","openapi","swagger","allof","merge","resolve","simplify"],"author":{"name":"Damir Yusipov"},"license":"MIT","_id":"allof-merge@0.1.4","maintainers":[{"name":"udamir","email":"damir@yusipov.ru"}],"dist":{"shasum":"1a10825f7e16b256a80de6f074a6f1cd31773835","tarball":"https://registry.npmjs.org/allof-merge/-/allof-merge-0.1.4.tgz","fileCount":98,"integrity":"sha512-zWj+XlkbobdqlS8gmB20BMwaltCd6GsodtiZYXRNNU+HfpUuwEfIanGTx0Gf1riOttS3ZobkUInaxdDs1GaCCA==","signatures":[{"sig":"MEQCIB0alUhy0hYCuxvHOR0e8sQcYiFEPJgcFtdPzOnc0wG1AiAMiQFK4CJCROXrrmuKH0/49bWPLVmtsyAvwtSELnocAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":266132},"jest":{"testRegex":"(/tests/.*|(\\.|/)(test|spec))\\.(ts?|tsx?|js?|jsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","module":"dist/esm/index.js","browser":{"./dist/cjs/index.js":"./browser/allof-merge.js"},"gitHead":"ec152ac264cce12f79184a5099f2e2c2c5ccc450","scripts":{"test":"jest --verbose","build":"tsc && tsc --module commonjs --outDir dist/cjs","benchmark":"yarn build && node benchmark","build:web":"vite build","prepublish":"rm -r dist || true && yarn build && yarn build:web","test:coverage":"jest --verbose --coverage"},"_npmUser":{"name":"udamir","email":"damir@yusipov.ru"},"_npmVersion":"8.10.0","description":"Simplify your JsonSchema by combining allOf safely.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"json-crawl":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","vite":"^4.3.9","tslint":"^6.1.2","js-yaml":"^4.1.0","ts-jest":"^26.1.0","ts-node":"^10.7.0","benchmark":"^2.1.4","ts-loader":"^8.4.0","typescript":"^4.6.2","@types/jest":"^26.0.0","vite-plugin-dts":"^2.3.0","json-schema-merge-allof":"^0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/allof-merge_0.1.4_1687461117546_0.4656400412020949","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"allof-merge","version":"0.1.5","keywords":["json","schema","json-schema","jsonschema","openapi","swagger","allof","merge","resolve","simplify"],"author":{"name":"Damir Yusipov"},"license":"MIT","_id":"allof-merge@0.1.5","maintainers":[{"name":"udamir","email":"damir@yusipov.ru"}],"homepage":"https://github.com/udamir/allof-merge#readme","bugs":{"url":"https://github.com/udamir/allof-merge/issues"},"dist":{"shasum":"47e0fac84bed084eea00849b19909ab0a0017d2e","tarball":"https://registry.npmjs.org/allof-merge/-/allof-merge-0.1.5.tgz","fileCount":98,"integrity":"sha512-XzTGh/QGaRnY8oU//L5PSzgdXTCIdm99QfcLg71rw2D+8/Ho4RvGZH8WhqYSI7SPD1IgXwEw65m+68qoTFR7iw==","signatures":[{"sig":"MEQCIALnf7697RocrPizNNKEqU149A5/n+Xm0Oq/TS9ilLTwAiAfCOIqi2ARFse6iA4J5YrCRRRx5nMH5BcDG/9lz5Eurg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":266216},"jest":{"testRegex":"(/tests/.*|(\\.|/)(test|spec))\\.(ts?|tsx?|js?|jsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","module":"dist/esm/index.js","browser":{"./dist/cjs/index.js":"./browser/allof-merge.js"},"gitHead":"ca0063124c229b6bb05b1f822a71b5e7393507b7","scripts":{"test":"jest --verbose","build":"tsc && tsc --module commonjs --outDir dist/cjs","benchmark":"yarn build && node benchmark","build:web":"vite build","prepublish":"rm -r dist || true && yarn build && yarn build:web","test:coverage":"jest --verbose --coverage"},"_npmUser":{"name":"udamir","email":"damir@yusipov.ru"},"repository":{"url":"git+https://github.com/udamir/allof-merge.git","type":"git"},"_npmVersion":"8.10.0","description":"Simplify your JsonSchema by combining allOf safely.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"json-crawl":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","vite":"^4.3.9","tslint":"^6.1.2","js-yaml":"^4.1.0","ts-jest":"^26.1.0","ts-node":"^10.7.0","benchmark":"^2.1.4","ts-loader":"^8.4.0","typescript":"^4.6.2","@types/jest":"^26.0.0","vite-plugin-dts":"^2.3.0","json-schema-merge-allof":"^0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/allof-merge_0.1.5_1687462248291_0.4326205133659975","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"allof-merge","version":"0.1.6","keywords":["json","schema","json-schema","jsonschema","openapi","swagger","allof","merge","resolve","simplify"],"author":{"name":"Damir Yusipov"},"license":"MIT","_id":"allof-merge@0.1.6","maintainers":[{"name":"udamir","email":"damir@yusipov.ru"}],"homepage":"https://github.com/udamir/allof-merge#readme","bugs":{"url":"https://github.com/udamir/allof-merge/issues"},"dist":{"shasum":"10011fca30b45cb4b67ce25dafb605a276a4632d","tarball":"https://registry.npmjs.org/allof-merge/-/allof-merge-0.1.6.tgz","fileCount":98,"integrity":"sha512-J9WffwdsaX5EA3ocqiWzOZFxdeiJ7E8CRIU7nQ3pO2MHV9XrYdVCszkVXmL64w+5uPS948mIgh4fHDvAYJJmaQ==","signatures":[{"sig":"MEUCIEluUNSqnDInBmSKu/43GFaO5qF9l10SCkd1dSVlt8Z9AiEAq3dmHryLfqDE1sGD8cJcCcBpVHwgEhsZfa8Bp6I9u/0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":263787},"jest":{"testRegex":"(/tests/.*|(\\.|/)(test|spec))\\.(ts?|tsx?|js?|jsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","module":"dist/esm/index.js","browser":{"./dist/cjs/index.js":"./browser/allof-merge.js"},"gitHead":"4e04eb8f52846e8c022f0756711808a16bd63c8e","scripts":{"test":"jest --verbose","build":"tsc && tsc --module commonjs --outDir dist/cjs","benchmark":"yarn build && node benchmark","build:web":"vite build","prepublish":"rm -r dist || true && yarn build && yarn build:web","test:coverage":"jest --verbose --coverage"},"_npmUser":{"name":"udamir","email":"damir@yusipov.ru"},"repository":{"url":"git+https://github.com/udamir/allof-merge.git","type":"git"},"_npmVersion":"8.10.0","description":"Simplify your JsonSchema by combining allOf safely.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"json-crawl":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","vite":"^4.3.9","tslint":"^6.1.2","js-yaml":"^4.1.0","ts-jest":"^26.1.0","ts-node":"^10.7.0","benchmark":"^2.1.4","ts-loader":"^8.4.0","typescript":"^4.6.2","@types/jest":"^26.0.0","vite-plugin-dts":"^2.3.0","json-schema-merge-allof":"^0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/allof-merge_0.1.6_1687604942154_0.49158349308787463","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"allof-merge","version":"0.1.7","keywords":["json","schema","json-schema","jsonschema","openapi","swagger","allof","merge","resolve","simplify"],"author":{"name":"Damir Yusipov"},"license":"MIT","_id":"allof-merge@0.1.7","maintainers":[{"name":"udamir","email":"damir@yusipov.ru"}],"homepage":"https://github.com/udamir/allof-merge#readme","bugs":{"url":"https://github.com/udamir/allof-merge/issues"},"dist":{"shasum":"d43c13db018e6572edd2398647b19cf18c1627e4","tarball":"https://registry.npmjs.org/allof-merge/-/allof-merge-0.1.7.tgz","fileCount":98,"integrity":"sha512-ohY+vDY0BjGAMqgDmu66n5QRM6q6JsV1wyCg84EJSO21VP6f7aHcqbce/Zy31XND1y4G4igB1D6XyBDNSF/j9g==","signatures":[{"sig":"MEYCIQCSuxY6Q+8No1/JvxHEOYWj7m4Dezbx694wFi6eBDJ82AIhAJehPG6ivCKNzs1kFBQRYF4S/BCcMrNi/trCeaLSHlTX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":264273},"jest":{"testRegex":"(/tests/.*|(\\.|/)(test|spec))\\.(ts?|tsx?|js?|jsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","module":"dist/esm/index.js","browser":{"./dist/cjs/index.js":"./browser/allof-merge.js"},"gitHead":"557e291d7fffa1788c1e830f40f44ba8949d080c","scripts":{"test":"jest --verbose","build":"tsc && tsc --module commonjs --outDir dist/cjs","benchmark":"yarn build && node benchmark","build:web":"vite build","prepublish":"rm -r dist || true && yarn build && yarn build:web","test:coverage":"jest --verbose --coverage"},"_npmUser":{"name":"udamir","email":"damir@yusipov.ru"},"repository":{"url":"git+https://github.com/udamir/allof-merge.git","type":"git"},"_npmVersion":"8.10.0","description":"Simplify your JsonSchema by combining allOf safely.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"json-crawl":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","vite":"^4.3.9","tslint":"^6.1.2","js-yaml":"^4.1.0","ts-jest":"^29.1.0","ts-node":"^10.7.0","benchmark":"^2.1.4","ts-loader":"^9.4.3","typescript":"^5.1.3","@types/jest":"^29.5.2","vite-plugin-dts":"^2.3.0","json-schema-merge-allof":"^0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/allof-merge_0.1.7_1688116446066_0.31682084781599773","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"allof-merge","version":"0.1.8","keywords":["json","schema","json-schema","jsonschema","openapi","swagger","allof","merge","resolve","simplify"],"author":{"name":"Damir Yusipov"},"license":"MIT","_id":"allof-merge@0.1.8","maintainers":[{"name":"udamir","email":"damir@yusipov.ru"}],"homepage":"https://github.com/udamir/allof-merge#readme","bugs":{"url":"https://github.com/udamir/allof-merge/issues"},"dist":{"shasum":"1bce63613825f15366a5266b6483ccd314bd1fa8","tarball":"https://registry.npmjs.org/allof-merge/-/allof-merge-0.1.8.tgz","fileCount":98,"integrity":"sha512-q/wsAM9l5K6IWBZskPziobbxJdcjhaFRCydSirC75b2iZfMlPYRb0Jl0Fx4gWQ5zC+7fCAga5GDjPjyupFfg8g==","signatures":[{"sig":"MEQCIHBrCDD/byvpPTCCd/zyxgCnF+l4tErkiB040vMq/Q1QAiBn+BgYNC3bqTkByS0/IoD+tpfATVpkEpETQss0zZ5CDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":264273},"jest":{"testRegex":"(/tests/.*|(\\.|/)(test|spec))\\.(ts?|tsx?|js?|jsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","module":"dist/esm/index.js","browser":{"./dist/cjs/index.js":"./browser/allof-merge.js"},"gitHead":"27c529a0c572ef92beac793664761f7fb7a666ef","scripts":{"test":"jest --verbose","build":"tsc && tsc --module commonjs --outDir dist/cjs","benchmark":"yarn build && node benchmark","build:web":"vite build","prepublish":"rm -r dist || true && yarn build && yarn build:web","test:coverage":"jest --verbose --coverage"},"_npmUser":{"name":"udamir","email":"damir@yusipov.ru"},"repository":{"url":"git+https://github.com/udamir/allof-merge.git","type":"git"},"_npmVersion":"8.10.0","description":"Simplify your JsonSchema by combining allOf safely.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"json-crawl":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","vite":"^4.3.9","tslint":"^6.1.2","js-yaml":"^4.1.0","ts-jest":"^29.1.0","ts-node":"^10.7.0","benchmark":"^2.1.4","ts-loader":"^9.4.3","typescript":"^5.1.3","@types/jest":"^29.5.2","vite-plugin-dts":"^2.3.0","json-schema-merge-allof":"^0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/allof-merge_0.1.8_1688122065687_0.47672416787031135","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"allof-merge","version":"0.2.0","keywords":["json","schema","json-schema","jsonschema","openapi","swagger","allof","merge","resolve","simplify"],"author":{"name":"Damir Yusipov"},"license":"MIT","_id":"allof-merge@0.2.0","maintainers":[{"name":"udamir","email":"damir@yusipov.ru"}],"homepage":"https://github.com/udamir/allof-merge#readme","bugs":{"url":"https://github.com/udamir/allof-merge/issues"},"dist":{"shasum":"202c4a3a89353586fb6d2b2ff2ab4ec4c0882274","tarball":"https://registry.npmjs.org/allof-merge/-/allof-merge-0.2.0.tgz","fileCount":98,"integrity":"sha512-UIwA9K3Cpw6XiDT40E8m1svj04fUXABifKq1qVj5FF8eNuZed83ORN0H9q8lfTr1cB71dRhVj0UpzIqWf0sO/w==","signatures":[{"sig":"MEQCIC15EkbRUGvuuFIlnhgcMAjFIewvTBeGXkV6xxEO/QrTAiA7BHWUHkbNHzMhS301CuQXcymWABUkfJOTTullutXFDw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":274443},"jest":{"testRegex":"(/tests/.*|(\\.|/)(test|spec))\\.(ts?|tsx?|js?|jsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","module":"dist/esm/index.js","browser":{"./dist/cjs/index.js":"./browser/allof-merge.js"},"gitHead":"a3cce629e6f8ca6fd1ea4135292af6d508731bd9","scripts":{"test":"jest --verbose","build":"tsc && tsc --module commonjs --outDir dist/cjs","benchmark":"yarn build && node benchmark","build:web":"vite build","prepublish":"rm -r dist || true && yarn build && yarn build:web","test:coverage":"jest --verbose --coverage"},"_npmUser":{"name":"udamir","email":"damir@yusipov.ru"},"repository":{"url":"git+https://github.com/udamir/allof-merge.git","type":"git"},"_npmVersion":"8.10.0","description":"Simplify your JsonSchema by combining allOf safely.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"json-crawl":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","vite":"^4.3.9","tslint":"^6.1.2","js-yaml":"^4.1.0","ts-jest":"^29.1.0","ts-node":"^10.7.0","benchmark":"^2.1.4","ts-loader":"^9.4.3","typescript":"^5.1.3","@types/jest":"^29.5.2","@types/js-yaml":"^4.0.5","vite-plugin-dts":"^2.3.0","json-schema-merge-allof":"^0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/allof-merge_0.2.0_1688161550866_0.17484122404028324","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"allof-merge","version":"0.3.0","keywords":["json","schema","json-schema","jsonschema","openapi","swagger","allof","merge","resolve","simplify"],"author":{"name":"Damir Yusipov"},"license":"MIT","_id":"allof-merge@0.3.0","maintainers":[{"name":"udamir","email":"damir@yusipov.ru"}],"homepage":"https://github.com/udamir/allof-merge#readme","bugs":{"url":"https://github.com/udamir/allof-merge/issues"},"dist":{"shasum":"349e59ac1d0ed951681bd79c3428855511329e22","tarball":"https://registry.npmjs.org/allof-merge/-/allof-merge-0.3.0.tgz","fileCount":98,"integrity":"sha512-DLcUjdTN0FSEfFQq4JjiaNxqfzfXjyAHMaSF6YuzC0HuxIXUDxe62b8dbx1mPGhWLwXgLZodJYkbc4tgKdzBmA==","signatures":[{"sig":"MEQCIBulFdwyUajXzTfpstMUtjWlCu65aKPwKGqhbl4q/GPXAiBq2GRGkBeQF4vxGfqTwcxcX0m2g7EWedaZXZbxGOh0Tw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":288890},"jest":{"testRegex":"(/tests/.*|(\\.|/)(test|spec))\\.(ts?|tsx?|js?|jsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","module":"dist/esm/index.js","browser":{"./dist/cjs/index.js":"./browser/allof-merge.js"},"gitHead":"74b19727e490154c45da8050c7b52bfb7d1bd7e1","scripts":{"test":"jest --verbose","build":"tsc && tsc --module commonjs --outDir dist/cjs","benchmark":"yarn build && node benchmark","build:web":"vite build","prepublish":"rm -r dist || true && yarn build && yarn build:web","test:coverage":"jest --verbose --coverage"},"_npmUser":{"name":"udamir","email":"damir@yusipov.ru"},"repository":{"url":"git+https://github.com/udamir/allof-merge.git","type":"git"},"_npmVersion":"8.10.0","description":"Simplify your JsonSchema by combining allOf safely.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"json-crawl":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","vite":"^4.3.9","tslint":"^6.1.2","js-yaml":"^4.1.0","ts-jest":"^29.1.0","ts-node":"^10.7.0","benchmark":"^2.1.4","ts-loader":"^9.4.3","typescript":"^5.1.3","@types/jest":"^29.5.2","@types/js-yaml":"^4.0.5","vite-plugin-dts":"^2.3.0","json-schema-merge-allof":"^0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/allof-merge_0.3.0_1692820045648_0.05807199198383328","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"allof-merge","version":"0.4.0","keywords":["json","schema","json-schema","jsonschema","openapi","swagger","allof","merge","resolve","simplify"],"author":{"name":"Damir Yusipov"},"license":"MIT","_id":"allof-merge@0.4.0","maintainers":[{"name":"udamir","email":"damir@yusipov.ru"}],"homepage":"https://github.com/udamir/allof-merge#readme","bugs":{"url":"https://github.com/udamir/allof-merge/issues"},"dist":{"shasum":"7bf510e4c8f83663364aec6314d3a18cdea9c9b1","tarball":"https://registry.npmjs.org/allof-merge/-/allof-merge-0.4.0.tgz","fileCount":98,"integrity":"sha512-L0I0j6ji7UtDNtV8eKfppZyVp/4+HLtHk2514FytLpzJJRXDrEe9EzcnNje4kVFRUjZ2sG8qw1g0jfNJn6A35Q==","signatures":[{"sig":"MEQCIDwgJP4lNFdPzJoVkfy3QkEvyxbGxmDMww+W/Sn1Y7ChAiBNAPSffKH1bOuxu2Kkh5bJqNPGO0GPfHXHZEvC90iUPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":300541},"jest":{"testRegex":"(/tests/.*|(\\.|/)(test|spec))\\.(ts?|tsx?|js?|jsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","module":"dist/esm/index.js","browser":{"./dist/cjs/index.js":"./browser/allof-merge.js"},"gitHead":"c4203780786f1ca416f0f0a8bf2dcba121e2630b","scripts":{"test":"jest --verbose","build":"tsc && tsc --module commonjs --outDir dist/cjs","benchmark":"yarn build && node benchmark","build:web":"vite build","prepublish":"rm -r dist || true && yarn build && yarn build:web","test:coverage":"jest --verbose --coverage"},"_npmUser":{"name":"udamir","email":"damir@yusipov.ru"},"repository":{"url":"git+https://github.com/udamir/allof-merge.git","type":"git"},"_npmVersion":"8.10.0","description":"Simplify your JsonSchema by combining allOf safely.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"json-crawl":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","vite":"^4.3.9","tslint":"^6.1.2","js-yaml":"^4.1.0","ts-jest":"^29.1.0","ts-node":"^10.7.0","benchmark":"^2.1.4","ts-loader":"^9.4.3","typescript":"^5.1.3","@types/jest":"^29.5.2","@types/js-yaml":"^4.0.5","vite-plugin-dts":"^3.0.3","json-schema-merge-allof":"^0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/allof-merge_0.4.0_1693079602898_0.15849054007982621","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"allof-merge","version":"0.4.1","keywords":["json","schema","json-schema","jsonschema","openapi","swagger","allof","merge","resolve","simplify"],"author":{"name":"Damir Yusipov"},"license":"MIT","_id":"allof-merge@0.4.1","maintainers":[{"name":"udamir","email":"damir@yusipov.ru"}],"homepage":"https://github.com/udamir/allof-merge#readme","bugs":{"url":"https://github.com/udamir/allof-merge/issues"},"dist":{"shasum":"9bc8b4f23f962b1cf110f2e40d47bfc40c199baf","tarball":"https://registry.npmjs.org/allof-merge/-/allof-merge-0.4.1.tgz","fileCount":98,"integrity":"sha512-5UMcxdDA5pfpM+rKnzqFFjl+IjeFmr8wzwyEBC101Vhy7zMBSg1TZ0SHL8hgHEnAuXLOFFfu765vuyTnllwHOQ==","signatures":[{"sig":"MEUCICBc3ztYqbdFng9BeRwhPHDkWQ8ufyGIWET6K6zoMASrAiEAlu/VcMPIUoUE4ywh+TkJE/bi+lzrQBNlnN5RliIa8oc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":304380},"jest":{"testRegex":"(/tests/.*|(\\.|/)(test|spec))\\.(ts?|tsx?|js?|jsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","module":"dist/esm/index.js","browser":{"./dist/cjs/index.js":"./browser/allof-merge.js"},"gitHead":"691512bad9a4e565a3d20740226934bcf0e3f97e","scripts":{"test":"jest --verbose","build":"tsc && tsc --module commonjs --outDir dist/cjs","benchmark":"yarn build && node benchmark","build:web":"vite build","prepublish":"rm -r dist || true && yarn build && yarn build:web","test:coverage":"jest --verbose --coverage"},"_npmUser":{"name":"udamir","email":"damir@yusipov.ru"},"repository":{"url":"git+https://github.com/udamir/allof-merge.git","type":"git"},"_npmVersion":"8.10.0","description":"Simplify your JsonSchema by combining allOf safely.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"json-crawl":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","vite":"^4.3.9","tslint":"^6.1.2","js-yaml":"^4.1.0","ts-jest":"^29.1.0","ts-node":"^10.7.0","benchmark":"^2.1.4","ts-loader":"^9.4.3","typescript":"^5.1.3","@types/jest":"^29.5.2","@types/js-yaml":"^4.0.5","vite-plugin-dts":"^3.0.3","json-schema-merge-allof":"^0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/allof-merge_0.4.1_1693083769841_0.7001812430174987","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"allof-merge","version":"0.4.2","keywords":["json","schema","json-schema","jsonschema","openapi","swagger","allof","merge","resolve","simplify"],"author":{"name":"Damir Yusipov"},"license":"MIT","_id":"allof-merge@0.4.2","maintainers":[{"name":"udamir","email":"damir@yusipov.ru"}],"homepage":"https://github.com/udamir/allof-merge#readme","bugs":{"url":"https://github.com/udamir/allof-merge/issues"},"dist":{"shasum":"c0eda54392bf251846b32114db1f594a5be20f8b","tarball":"https://registry.npmjs.org/allof-merge/-/allof-merge-0.4.2.tgz","fileCount":105,"integrity":"sha512-7QIrMMaePRUHEfG9rqG/iPF8NZzVZA2PPfN3pY+ca93kTW3epujsI380L8xhKilCQqTF/bQebrwBBVwhlWZ7lg==","signatures":[{"sig":"MEUCIQCQXECxWs4tC/UOkC/uDeHE8TQYuS180t1544erpASxnwIgHdXLZeB359iSApffosLkfGm2OwC0bzon7qSUagBdH7s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":314060},"jest":{"testRegex":"(/tests/.*|(\\.|/)(test|spec))\\.(ts?|tsx?|js?|jsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","module":"dist/esm/index.js","browser":{"./dist/cjs/index.js":"./browser/allof-merge.js"},"gitHead":"4ef82290bac33b8bf1216eda982d92994f0f2a8c","scripts":{"test":"jest --verbose","build":"tsc && tsc --module commonjs --outDir dist/cjs","benchmark":"yarn build && node benchmark","build:web":"vite build","prepublish":"rm -r dist || true && yarn build && yarn build:web","test:coverage":"jest --verbose --coverage"},"_npmUser":{"name":"udamir","email":"damir@yusipov.ru"},"repository":{"url":"git+https://github.com/udamir/allof-merge.git","type":"git"},"_npmVersion":"8.10.0","description":"Simplify your JsonSchema by combining allOf safely.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"json-crawl":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","vite":"^4.3.9","tslint":"^6.1.2","js-yaml":"^4.1.0","ts-jest":"^29.1.0","ts-node":"^10.7.0","benchmark":"^2.1.4","ts-loader":"^9.4.3","typescript":"^5.1.3","@types/jest":"^29.5.2","@types/js-yaml":"^4.0.5","vite-plugin-dts":"^3.0.3","json-schema-merge-allof":"^0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/allof-merge_0.4.2_1693154605930_0.7369278195966857","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"allof-merge","version":"0.4.3","keywords":["json","schema","json-schema","jsonschema","openapi","swagger","allof","merge","resolve","simplify"],"author":{"name":"Damir Yusipov"},"license":"MIT","_id":"allof-merge@0.4.3","maintainers":[{"name":"udamir","email":"damir@yusipov.ru"}],"homepage":"https://github.com/udamir/allof-merge#readme","bugs":{"url":"https://github.com/udamir/allof-merge/issues"},"dist":{"shasum":"a3f33bea20edd7c4e0f95389132642453dcf78ca","tarball":"https://registry.npmjs.org/allof-merge/-/allof-merge-0.4.3.tgz","fileCount":105,"integrity":"sha512-+mY9o81K/8Z5jMk35bKWbts6h16l1UbHbOvz+xiz71jDz6T0dApS7GfUM3q1Bbq+qL8JlblJSR8GjT7MjbEf4A==","signatures":[{"sig":"MEQCIDZqOoAn9li236TVugRpkzU0pzb9BwGf0p38uDCQ5WwBAiB/aiBsjt87M3Ok8N58mIzx6b8MZTkr8UD2U0xQSDLpSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":399558},"jest":{"testRegex":"(/tests/.*|(\\.|/)(test|spec))\\.(ts?|tsx?|js?|jsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","module":"dist/esm/index.js","browser":{"./dist/cjs/index.js":"./browser/allof-merge.js"},"gitHead":"73a72754b651586d7cf5a9ebb8325f553e7941f6","scripts":{"test":"jest --verbose","build":"tsc && tsc --module commonjs --outDir dist/cjs","benchmark":"yarn build && node benchmark","build:web":"vite build","prepublish":"rm -r dist || true && yarn build && yarn build:web","test:coverage":"jest --verbose --coverage"},"_npmUser":{"name":"udamir","email":"damir@yusipov.ru"},"repository":{"url":"git+https://github.com/udamir/allof-merge.git","type":"git"},"_npmVersion":"8.10.0","description":"Simplify your JsonSchema by combining allOf safely.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"json-crawl":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","vite":"^4.3.9","tslint":"^6.1.2","js-yaml":"^4.1.0","ts-jest":"^29.1.0","ts-node":"^10.7.0","benchmark":"^2.1.4","ts-loader":"^9.4.3","typescript":"^5.1.3","@types/jest":"^29.5.2","@types/js-yaml":"^4.0.5","vite-plugin-dts":"^3.0.3","json-schema-merge-allof":"^0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/allof-merge_0.4.3_1693159608610_0.6172957743918679","host":"s3://npm-registry-packages"}},"0.4.4":{"name":"allof-merge","version":"0.4.4","keywords":["json","schema","json-schema","jsonschema","openapi","swagger","allof","merge","resolve","simplify"],"author":{"name":"Damir Yusipov"},"license":"MIT","_id":"allof-merge@0.4.4","maintainers":[{"name":"udamir","email":"damir@yusipov.ru"}],"homepage":"https://github.com/udamir/allof-merge#readme","bugs":{"url":"https://github.com/udamir/allof-merge/issues"},"dist":{"shasum":"733103f0a192ae19957117c8a46bc209c8249359","tarball":"https://registry.npmjs.org/allof-merge/-/allof-merge-0.4.4.tgz","fileCount":105,"integrity":"sha512-P2Hpc5/PYoNQ9qkvHhkA5CP7EGeBiteM4llNkA4otL0XS0S/7QdGdHSwjAj4RFAsq03n8MjFSC257BpBmPOscA==","signatures":[{"sig":"MEUCIQDLQwN9N2tv7NWwbw5K50ss4Zp5hpyQAOk1MLdJyrBouwIgdyVYmxTijGJWhijSLU2HI43pJijQfMooGEzR7YzZ6Ec=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":399869},"jest":{"testRegex":"(/tests/.*|(\\.|/)(test|spec))\\.(ts?|tsx?|js?|jsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","module":"dist/esm/index.js","browser":{"./dist/cjs/index.js":"./browser/allof-merge.js"},"gitHead":"b517c79e2c31f3b2e1424d0d40f578949cceec74","scripts":{"test":"jest --verbose","build":"tsc && tsc --module commonjs --outDir dist/cjs","benchmark":"yarn build && node benchmark","build:web":"vite build","prepublish":"rm -r dist || true && yarn build && yarn build:web","test:coverage":"jest --verbose --coverage"},"_npmUser":{"name":"udamir","email":"damir@yusipov.ru"},"repository":{"url":"git+https://github.com/udamir/allof-merge.git","type":"git"},"_npmVersion":"8.10.0","description":"Simplify your JsonSchema by combining allOf safely.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"json-crawl":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","vite":"^4.3.9","tslint":"^6.1.2","js-yaml":"^4.1.0","ts-jest":"^29.1.0","ts-node":"^10.7.0","benchmark":"^2.1.4","ts-loader":"^9.4.3","typescript":"^5.1.3","@types/jest":"^29.5.2","@types/js-yaml":"^4.0.5","vite-plugin-dts":"^3.0.3","json-schema-merge-allof":"^0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/allof-merge_0.4.4_1693212312634_0.18774739420240416","host":"s3://npm-registry-packages"}},"0.4.5":{"name":"allof-merge","version":"0.4.5","keywords":["json","schema","json-schema","jsonschema","openapi","swagger","allof","merge","resolve","simplify"],"author":{"name":"Damir Yusipov"},"license":"MIT","_id":"allof-merge@0.4.5","maintainers":[{"name":"udamir","email":"damir@yusipov.ru"}],"homepage":"https://github.com/udamir/allof-merge#readme","bugs":{"url":"https://github.com/udamir/allof-merge/issues"},"dist":{"shasum":"e5093809958085dae337f696ba1a853f66b619b1","tarball":"https://registry.npmjs.org/allof-merge/-/allof-merge-0.4.5.tgz","fileCount":105,"integrity":"sha512-H6nSXeR3eRyUkLyXi5y8U1dWC5QZgC4oY+lZb54PTZYm8nfmoAr6m3xG8a/idTnuiGb7U98oJVcQt42dvkWq6A==","signatures":[{"sig":"MEYCIQDFcgUXw7eX3YTZmVdsZe+cXAh6dtovxaRiwD4Hpfw17QIhAILDzX3SbmobancvS7VGipTNOmiD48t2nt4HD0DT9IpB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":399993},"jest":{"testRegex":"(/tests/.*|(\\.|/)(test|spec))\\.(ts?|tsx?|js?|jsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","module":"dist/esm/index.js","browser":{"./dist/cjs/index.js":"./browser/allof-merge.js"},"gitHead":"e3863bda27276be06ba10eecf4daf6d67a6245ba","scripts":{"test":"jest --verbose","build":"tsc && tsc --module commonjs --outDir dist/cjs","benchmark":"yarn build && node benchmark","build:web":"vite build","prepublish":"rm -r dist || true && yarn build && yarn build:web","test:coverage":"jest --verbose --coverage"},"_npmUser":{"name":"udamir","email":"damir@yusipov.ru"},"repository":{"url":"git+https://github.com/udamir/allof-merge.git","type":"git"},"_npmVersion":"8.10.0","description":"Simplify your JsonSchema by combining allOf safely.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"json-crawl":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","vite":"^4.3.9","tslint":"^6.1.2","js-yaml":"^4.1.0","ts-jest":"^29.1.0","ts-node":"^10.7.0","benchmark":"^2.1.4","ts-loader":"^9.4.3","typescript":"^5.1.3","@types/jest":"^29.5.2","@types/js-yaml":"^4.0.5","vite-plugin-dts":"^3.0.3","json-schema-merge-allof":"^0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/allof-merge_0.4.5_1693212973104_0.7359651118939614","host":"s3://npm-registry-packages"}},"0.4.6":{"name":"allof-merge","version":"0.4.6","keywords":["json","schema","json-schema","jsonschema","openapi","swagger","allof","merge","resolve","simplify"],"author":{"name":"Damir Yusipov"},"license":"MIT","_id":"allof-merge@0.4.6","maintainers":[{"name":"udamir","email":"damir@yusipov.ru"}],"homepage":"https://github.com/udamir/allof-merge#readme","bugs":{"url":"https://github.com/udamir/allof-merge/issues"},"dist":{"shasum":"481e88258209a9a802078c662968ce038cda943c","tarball":"https://registry.npmjs.org/allof-merge/-/allof-merge-0.4.6.tgz","fileCount":21,"integrity":"sha512-HKu2tJtw0pBkfsHp9B/P4yvp8x+GFn0TA+APYk4Osnn2F3Uall4w+/UvQPszxT3+dwpLfR/MOrTVnZECn6GRZQ==","signatures":[{"sig":"MEUCIQCo2A5gksMtLtMWEW0nqbCpkP47/0af1hpVJ5HgEqjwEgIgcPlc24wvUgurDsDiPGxs/CSOIPgdG4wfc7suv+1x/FU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185563},"jest":{"testRegex":"(/tests/.*|(\\.|/)(test|spec))\\.(ts?|tsx?|js?|jsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","module":"dist/esm/index.js","browser":{"./dist/cjs/index.js":"./browser/allof-merge.js"},"gitHead":"873079904d9a1e19a1d6d298cd85f0461c226767","scripts":{"test":"jest --verbose","build":"tsc && tsc --module commonjs --outDir dist/cjs","benchmark":"yarn build && node benchmark","build:web":"vite build","prepublish":"rm -r dist || true && yarn build && yarn build:web","test:coverage":"jest --verbose --coverage"},"_npmUser":{"name":"udamir","email":"damir@yusipov.ru"},"repository":{"url":"git+https://github.com/udamir/allof-merge.git","type":"git"},"_npmVersion":"8.10.0","description":"Simplify your JsonSchema by combining allOf safely.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"json-crawl":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","vite":"^4.3.9","tslint":"^6.1.2","js-yaml":"^4.1.0","ts-jest":"^29.1.0","ts-node":"^10.7.0","benchmark":"^2.1.4","ts-loader":"^9.4.3","typescript":"^5.1.3","@types/jest":"^29.5.2","@types/js-yaml":"^4.0.5","vite-plugin-dts":"^2.0.2","json-schema-merge-allof":"^0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/allof-merge_0.4.6_1694114536850_0.8333353488978616","host":"s3://npm-registry-packages"}},"0.4.7":{"name":"allof-merge","version":"0.4.7","keywords":["json","schema","json-schema","jsonschema","openapi","swagger","allof","merge","resolve","simplify"],"author":{"name":"Damir Yusipov"},"license":"MIT","_id":"allof-merge@0.4.7","maintainers":[{"name":"udamir","email":"damir@yusipov.ru"}],"homepage":"https://github.com/udamir/allof-merge#readme","bugs":{"url":"https://github.com/udamir/allof-merge/issues"},"dist":{"shasum":"c38d07d33786e9a2a9575a3aafb476b86ac8974f","tarball":"https://registry.npmjs.org/allof-merge/-/allof-merge-0.4.7.tgz","fileCount":105,"integrity":"sha512-B/0Q32Caa8yG6fi66UCxAhlZuTQshadZkwsiqaCSMAup9E8932V9VzFbPdaylNRoNTH4CZq4ck/Chfks0OTNyg==","signatures":[{"sig":"MEUCIGMxytsTlfmpfUkTKG5xoVMABsMdIINvGY8Ngq+hmN7FAiEA6LvzTnFRAtzwCQWEnkHUw/MaL98aMOqGhhfn0Fnd/1c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":399993},"jest":{"testRegex":"(/tests/.*|(\\.|/)(test|spec))\\.(ts?|tsx?|js?|jsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","module":"dist/esm/index.js","browser":{"./dist/cjs/index.js":"./browser/allof-merge.js"},"gitHead":"873079904d9a1e19a1d6d298cd85f0461c226767","scripts":{"test":"jest --verbose","build":"tsc && tsc --module commonjs --outDir dist/cjs","benchmark":"yarn build && node benchmark","build:web":"vite build","prepublish":"rm -r dist || true && yarn build && yarn build:web","test:coverage":"jest --verbose --coverage"},"_npmUser":{"name":"udamir","email":"damir@yusipov.ru"},"repository":{"url":"git+https://github.com/udamir/allof-merge.git","type":"git"},"_npmVersion":"8.10.0","description":"Simplify your JsonSchema by combining allOf safely.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"json-crawl":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","vite":"^4.3.9","tslint":"^6.1.2","js-yaml":"^4.1.0","ts-jest":"^29.1.0","ts-node":"^10.7.0","benchmark":"^2.1.4","ts-loader":"^9.4.3","typescript":"^5.1.3","@types/jest":"^29.5.2","@types/js-yaml":"^4.0.5","vite-plugin-dts":"^2.0.2","json-schema-merge-allof":"^0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/allof-merge_0.4.7_1694160198704_0.9670887184956154","host":"s3://npm-registry-packages"}},"0.4.8":{"name":"allof-merge","version":"0.4.8","keywords":["json","schema","json-schema","jsonschema","openapi","swagger","allof","merge","resolve","simplify"],"author":{"name":"Damir Yusipov"},"license":"MIT","_id":"allof-merge@0.4.8","maintainers":[{"name":"udamir","email":"damir@yusipov.ru"}],"homepage":"https://github.com/udamir/allof-merge#readme","bugs":{"url":"https://github.com/udamir/allof-merge/issues"},"dist":{"shasum":"3c451f83c5e3823a228af6b13a202bcef7f3ec6e","tarball":"https://registry.npmjs.org/allof-merge/-/allof-merge-0.4.8.tgz","fileCount":105,"integrity":"sha512-LS6fxg8gcYn/PzW/8qlXKvn16kkNSrrPeOPsZeJs7e3Q7NxlmYw2xsWurFqcEAQO0AaqeGbH+ruhvJPtBAn0nA==","signatures":[{"sig":"MEUCIQD+s8lQwz0TH0LWALEIBLpU140mb24UVgKP8IOSUFJ2VgIgQVofQEXeO3DMxkshbYC/g/R/8Tkz46ituNIJkAHUYPg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":403767},"jest":{"testRegex":"(/tests/.*|(\\.|/)(test|spec))\\.(ts?|tsx?|js?|jsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","module":"dist/esm/index.js","browser":{"./dist/cjs/index.js":"./browser/allof-merge.js"},"gitHead":"3e97fd96bd0ab48ccd0573b66fd967bbc38ee5a5","scripts":{"test":"jest --verbose","build":"tsc && tsc --module commonjs --outDir dist/cjs","benchmark":"yarn build && node benchmark","build:web":"vite build","prepublish":"rm -r dist || true && yarn build && yarn build:web","test:coverage":"jest --verbose --coverage"},"_npmUser":{"name":"udamir","email":"damir@yusipov.ru"},"repository":{"url":"git+https://github.com/udamir/allof-merge.git","type":"git"},"_npmVersion":"8.10.0","description":"Simplify your JsonSchema by combining allOf safely.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"json-crawl":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","vite":"^4.3.9","tslint":"^6.1.2","js-yaml":"^4.1.0","ts-jest":"^29.1.0","ts-node":"^10.7.0","benchmark":"^2.1.4","ts-loader":"^9.4.3","typescript":"^5.1.3","@types/jest":"^29.5.2","@types/js-yaml":"^4.0.5","vite-plugin-dts":"^2.0.2","json-schema-merge-allof":"^0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/allof-merge_0.4.8_1694282046501_0.7891629094890773","host":"s3://npm-registry-packages"}},"0.4.9":{"name":"allof-merge","version":"0.4.9","keywords":["json","schema","json-schema","jsonschema","openapi","swagger","allof","merge","resolve","simplify"],"author":{"name":"Damir Yusipov"},"license":"MIT","_id":"allof-merge@0.4.9","maintainers":[{"name":"udamir","email":"damir@yusipov.ru"}],"homepage":"https://github.com/udamir/allof-merge#readme","bugs":{"url":"https://github.com/udamir/allof-merge/issues"},"dist":{"shasum":"534c78bc1bf6dae7a493ac41b67fa7273be0a9f2","tarball":"https://registry.npmjs.org/allof-merge/-/allof-merge-0.4.9.tgz","fileCount":105,"integrity":"sha512-4IW1ey6jF8albXULL8lwWclM0AP57A98FDW8cAfC9i8fjjmHpSJR5UPq0S+ci88p6pM2OhkdQmg0aIvrxYWHsw==","signatures":[{"sig":"MEQCIGlTpW6M+x9b9rfYG4+lwOlDQCIZRfzZkGaWD6n5YQxFAiB0Q8O7MBjharT0K0Y238EiyMmf2BFwIZuEeenNBk/gSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":407210},"jest":{"testRegex":"(/tests/.*|(\\.|/)(test|spec))\\.(ts?|tsx?|js?|jsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","module":"dist/esm/index.js","browser":{"./dist/cjs/index.js":"./browser/allof-merge.js"},"gitHead":"4b7fb3d1ee730010e6fcb0656b4a285d08a04394","scripts":{"test":"jest --verbose","build":"tsc && tsc --module commonjs --outDir dist/cjs","benchmark":"yarn build && node benchmark","build:web":"vite build","prepublish":"rm -r dist || true && yarn build && yarn build:web","test:coverage":"jest --verbose --coverage"},"_npmUser":{"name":"udamir","email":"damir@yusipov.ru"},"repository":{"url":"git+https://github.com/udamir/allof-merge.git","type":"git"},"_npmVersion":"8.10.0","description":"Simplify your JsonSchema by combining allOf safely.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"json-crawl":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","vite":"^4.3.9","tslint":"^6.1.2","js-yaml":"^4.1.0","ts-jest":"^29.1.0","ts-node":"^10.7.0","benchmark":"^2.1.4","ts-loader":"^9.4.3","typescript":"^5.1.3","@types/jest":"^29.5.2","@types/js-yaml":"^4.0.5","vite-plugin-dts":"^2.0.2","json-schema-merge-allof":"^0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/allof-merge_0.4.9_1694382657316_0.3651455526895535","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"allof-merge","version":"0.5.0","keywords":["json","schema","json-schema","jsonschema","openapi","swagger","allof","merge","resolve","simplify"],"author":{"name":"Damir Yusipov"},"license":"MIT","_id":"allof-merge@0.5.0","maintainers":[{"name":"udamir","email":"damir@yusipov.ru"}],"homepage":"https://github.com/udamir/allof-merge#readme","bugs":{"url":"https://github.com/udamir/allof-merge/issues"},"dist":{"shasum":"394a63a3157eda11f542d70c4b2641839c679522","tarball":"https://registry.npmjs.org/allof-merge/-/allof-merge-0.5.0.tgz","fileCount":112,"integrity":"sha512-spia10bol2c5JfdoegfpKsj6pGRwlf3Rx5bjUZ6pbH1KRPNIH3M3abTzOcUmFmKbMz5pr+nWeQ0Ia5LwsFDBvw==","signatures":[{"sig":"MEUCID/hAZ6vPmSY7b5GAazoFNdiHlGaus/LgMM4QgcyCxC/AiEAn8eSk6fzDwUQsSGayOxL27nKSrixjeIz2BLeqBHJBW4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":415865},"jest":{"testRegex":"(/tests/.*|(\\.|/)(test|spec))\\.(ts?|tsx?|js?|jsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","module":"dist/esm/index.js","browser":{"./dist/cjs/index.js":"./browser/allof-merge.js"},"gitHead":"232d5706e986218b75cabfdffe5176a8ff4ca61c","scripts":{"test":"jest --verbose","build":"tsc && tsc --module commonjs --outDir dist/cjs","benchmark":"yarn build && node benchmark","build:web":"vite build","prepublish":"rm -r dist || true && yarn build && yarn build:web","test:coverage":"jest --verbose --coverage"},"_npmUser":{"name":"udamir","email":"damir@yusipov.ru"},"repository":{"url":"git+https://github.com/udamir/allof-merge.git","type":"git"},"_npmVersion":"8.10.0","description":"Simplify your JsonSchema by combining allOf safely.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"json-crawl":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","vite":"^4.3.9","tslint":"^6.1.2","js-yaml":"^4.1.0","ts-jest":"^29.1.0","ts-node":"^10.7.0","benchmark":"^2.1.4","ts-loader":"^9.4.3","typescript":"^5.1.3","@types/jest":"^29.5.2","@types/js-yaml":"^4.0.5","vite-plugin-dts":"^2.0.2","json-schema-merge-allof":"^0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/allof-merge_0.5.0_1694541859146_0.6212598696687357","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"allof-merge","version":"0.5.1","keywords":["json","schema","json-schema","jsonschema","openapi","swagger","allof","merge","resolve","simplify"],"author":{"name":"Damir Yusipov"},"license":"MIT","_id":"allof-merge@0.5.1","maintainers":[{"name":"udamir","email":"damir@yusipov.ru"}],"homepage":"https://github.com/udamir/allof-merge#readme","bugs":{"url":"https://github.com/udamir/allof-merge/issues"},"dist":{"shasum":"c5e25da47355fb2cc90e5990594a8ab7821064ea","tarball":"https://registry.npmjs.org/allof-merge/-/allof-merge-0.5.1.tgz","fileCount":112,"integrity":"sha512-804+nV+A6EVOgG05QQ0PwIeDCfiVClbONNDy8UsM9tgsryn7iZioQbHSoqDa9dKiO8x9WwSSlPsSnGklK1UhUQ==","signatures":[{"sig":"MEUCIQDNyKIGkellHtZwnGE/62tHAXicay9dKjKQ6uXMeH9ZEAIgQKA4FGTxBWEAlPMZ/hMxCmZZHJUmHbJqqewwOKU6riY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":415644},"jest":{"testRegex":"(/tests/.*|(\\.|/)(test|spec))\\.(ts?|tsx?|js?|jsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","module":"dist/esm/index.js","browser":{"./dist/cjs/index.js":"./browser/allof-merge.js"},"gitHead":"e8521a1e9f71b1460f6ba6254d6d8325f69136fb","scripts":{"test":"jest --verbose","build":"tsc && tsc --module commonjs --outDir dist/cjs","benchmark":"yarn build && node benchmark","build:web":"vite build","prepublish":"rm -r dist || true && yarn build && yarn build:web","test:coverage":"jest --verbose --coverage"},"_npmUser":{"name":"udamir","email":"damir@yusipov.ru"},"repository":{"url":"git+https://github.com/udamir/allof-merge.git","type":"git"},"_npmVersion":"8.10.0","description":"Simplify your JsonSchema by combining allOf safely.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"json-crawl":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","vite":"^4.3.9","tslint":"^6.1.2","js-yaml":"^4.1.0","ts-jest":"^29.1.0","ts-node":"^10.7.0","benchmark":"^2.1.4","ts-loader":"^9.4.3","typescript":"^5.1.3","@types/jest":"^29.5.2","@types/js-yaml":"^4.0.5","vite-plugin-dts":"^2.0.2","json-schema-merge-allof":"^0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/allof-merge_0.5.1_1696103186405_0.7385538095380317","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"allof-merge","version":"0.5.2","keywords":["json","schema","json-schema","jsonschema","openapi","swagger","allof","merge","resolve","simplify"],"author":{"name":"Damir Yusipov"},"license":"MIT","_id":"allof-merge@0.5.2","maintainers":[{"name":"udamir","email":"damir@yusipov.ru"}],"homepage":"https://github.com/udamir/allof-merge#readme","bugs":{"url":"https://github.com/udamir/allof-merge/issues"},"dist":{"shasum":"4ab81e1e55f49b715c938780856a90c66838220b","tarball":"https://registry.npmjs.org/allof-merge/-/allof-merge-0.5.2.tgz","fileCount":24,"integrity":"sha512-R9636ChAUz6bc6/UAFVwT+tmkPbT29T1T/3HGaXlKHFgISyb4IEHV9OCvYKVQn5fFTtXkga0SBXIQx084Am3gA==","signatures":[{"sig":"MEQCICJJ/n5YiqXNqYqFdU4UryvgramaUsHrGCl/tK6FRHi3AiAkL8gibOHh9Na8dC7HjMdu0LOiTEX8DfglRs2yDJjZrg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":196917},"jest":{"testRegex":"(/tests/.*|(\\.|/)(test|spec))\\.(ts?|tsx?|js?|jsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"dist/index.cjs","module":"dist/index.mjs","browser":"dist/index.iife.js","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"f25d3259cc3f5caf1d4f13bcc2b4a34d403b6a90","scripts":{"test":"jest --verbose","build":"rollup -c","prebuild":"rimraf ./dist","benchmark":"yarn build && node benchmark","test:coverage":"jest --verbose --coverage"},"typings":"dist/index.d.ts","_npmUser":{"name":"udamir","email":"damir@yusipov.ru"},"repository":{"url":"git+https://github.com/udamir/allof-merge.git","type":"git"},"_npmVersion":"8.10.0","description":"Simplify your JsonSchema by combining allOf safely.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"json-crawl":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rimraf":"^5.0.5","rollup":"^2.79.1","tslint":"^6.1.2","js-yaml":"^4.1.0","ts-jest":"^29.1.0","ts-node":"^10.7.0","benchmark":"^2.1.4","ts-loader":"^9.4.3","typescript":"^5.1.3","@types/jest":"^29.5.2","@types/js-yaml":"^4.0.5","@rollup/plugin-json":"^6.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-filesize":"^10.0.0","rollup-plugin-progress":"^1.1.2","@rollup/plugin-commonjs":"^25.0.7","json-schema-merge-allof":"^0.8.1","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/allof-merge_0.5.2_1697657864068_0.14375509735709002","host":"s3://npm-registry-packages"}},"0.5.3":{"name":"allof-merge","version":"0.5.3","keywords":["json","schema","json-schema","jsonschema","openapi","swagger","allof","merge","resolve","simplify"],"author":{"name":"Damir Yusipov"},"license":"MIT","_id":"allof-merge@0.5.3","maintainers":[{"name":"udamir","email":"damir@yusipov.ru"}],"homepage":"https://github.com/udamir/allof-merge#readme","bugs":{"url":"https://github.com/udamir/allof-merge/issues"},"dist":{"shasum":"2f84ac895484bd4d02a946f1a71916686693e4e5","tarball":"https://registry.npmjs.org/allof-merge/-/allof-merge-0.5.3.tgz","fileCount":24,"integrity":"sha512-cooBP78lkUwdH5t30QZSLrEVBHqOl9v1Cs1zILOhxlkJ89dz00hq9QsEhR2SzAUCNS11fJRJMtlaLUWS0v1X4w==","signatures":[{"sig":"MEUCIQDrUFhKl3awS+UmnM8iPGpOqK/r27Cy3XVm1OoozhzZ4QIgIsLuItR9yukdPsosuoWxh1zifNAezBGjeAZEFyxHonY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":196916},"jest":{"testRegex":"(/tests/.*|(\\.|/)(test|spec))\\.(ts?|tsx?|js?|jsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"dist/index.cjs","module":"dist/index.mjs","browser":"dist/index.iife.js","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"616be3f795b90042f1ef090eab3b46c4ce1f1987","scripts":{"test":"jest --verbose","build":"rollup -c","prebuild":"rimraf ./dist","benchmark":"yarn build && node benchmark","test:coverage":"jest --verbose --coverage"},"typings":"dist/index.d.ts","_npmUser":{"name":"udamir","email":"damir@yusipov.ru"},"repository":{"url":"git+https://github.com/udamir/allof-merge.git","type":"git"},"_npmVersion":"8.10.0","description":"Simplify your JsonSchema by combining allOf safely.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"json-crawl":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rimraf":"^5.0.5","rollup":"^2.79.1","tslint":"^6.1.2","js-yaml":"^4.1.0","ts-jest":"^29.1.0","ts-node":"^10.7.0","benchmark":"^2.1.4","ts-loader":"^9.4.3","typescript":"^5.1.3","@types/jest":"^29.5.2","@types/js-yaml":"^4.0.5","@rollup/plugin-json":"^6.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-filesize":"^9.1.0","rollup-plugin-progress":"^1.1.2","@rollup/plugin-commonjs":"^25.0.7","json-schema-merge-allof":"^0.8.1","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/allof-merge_0.5.3_1699389178404_0.5140860208586262","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"allof-merge","version":"0.6.0","keywords":["json","schema","json-schema","jsonschema","openapi","swagger","allof","merge","resolve","simplify"],"author":{"name":"Damir Yusipov"},"license":"MIT","_id":"allof-merge@0.6.0","maintainers":[{"name":"udamir","email":"damir@yusipov.ru"}],"homepage":"https://github.com/udamir/allof-merge#readme","bugs":{"url":"https://github.com/udamir/allof-merge/issues"},"dist":{"shasum":"ab67bcefc2d304ab2e96c8f7bd8800f33228f7ed","tarball":"https://registry.npmjs.org/allof-merge/-/allof-merge-0.6.0.tgz","fileCount":25,"integrity":"sha512-L+yVhmueido/XiQ0z0JAK1yMcOMq63Af1oOuznrRKDChJRz9nGybGB3xgLDQgL0FzOgel915hMiGUjuPTPJl8w==","signatures":[{"sig":"MEYCIQDYRerdwflu3Udv/x219kxiUgae7ZfGbDUBXWJ0kIWY5gIhAMDwBO/G6gU917I11RKB5XEPu7VJnta1phPsXpvFo4a3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177276},"jest":{"testRegex":"(/tests/.*|(\\.|/)(test|spec))\\.(ts?|tsx?|js?|jsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"dist/index.cjs","module":"dist/index.mjs","browser":"dist/index.iife.js","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"a3378240917e9287e40adf8774a8d9232f90caf6","scripts":{"test":"jest --verbose","build":"rollup -c","prebuild":"rimraf ./dist","benchmark":"yarn build && node benchmark","test:coverage":"jest --verbose --coverage"},"typings":"dist/index.d.ts","_npmUser":{"name":"udamir","email":"damir@yusipov.ru"},"repository":{"url":"git+https://github.com/udamir/allof-merge.git","type":"git"},"_npmVersion":"8.10.0","description":"Simplify your JsonSchema by combining allOf safely.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"json-crawl":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","gqlapi":"^0.5.1","rimraf":"^5.0.5","rollup":"^2.79.1","tslint":"^6.1.2","graphql":"^16.8.1","js-yaml":"^4.1.0","ts-jest":"^29.1.0","ts-node":"^10.7.0","benchmark":"^2.1.4","ts-loader":"^9.4.3","typescript":"^5.1.3","@types/jest":"^29.5.2","@types/js-yaml":"^4.0.5","@rollup/plugin-json":"^6.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-filesize":"^9.1.0","rollup-plugin-progress":"^1.1.2","@rollup/plugin-commonjs":"^25.0.7","json-schema-merge-allof":"^0.8.1","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/allof-merge_0.6.0_1702834677441_0.7967289859724591","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"allof-merge","version":"0.6.1","keywords":["json","schema","json-schema","jsonschema","openapi","swagger","allof","merge","resolve","simplify"],"author":{"name":"Damir Yusipov"},"license":"MIT","_id":"allof-merge@0.6.1","maintainers":[{"name":"udamir","email":"damir@yusipov.ru"}],"homepage":"https://github.com/udamir/allof-merge#readme","bugs":{"url":"https://github.com/udamir/allof-merge/issues"},"dist":{"shasum":"bee4b3a52de6394313509857f843a63c251e3fe7","tarball":"https://registry.npmjs.org/allof-merge/-/allof-merge-0.6.1.tgz","fileCount":25,"integrity":"sha512-jr0CjqJ8OhyFAaoLR/M/AOPNOV0So2/9ohpNNWNA5zbtlr4zuZV0+DUy4Z17tqfSbs07wUjvmDsgZiaagP2WmQ==","signatures":[{"sig":"MEUCIQCzlaD59LfIkSJSqDbssLlKbV3VC2BURD7y64kVaapW5gIgZFOpaFBYaqvHr5L09dAtmUAKMrkSE2u5PIKrLwUmh7o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177324},"jest":{"testRegex":"(/tests/.*|(\\.|/)(test|spec))\\.(ts?|tsx?|js?|jsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"dist/index.cjs","module":"dist/index.mjs","browser":"dist/index.iife.js","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"f439b10bd4d651be7949c45e84cbf1ec67632bb9","scripts":{"test":"jest --verbose","build":"rollup -c","prebuild":"rimraf ./dist","benchmark":"yarn build && node benchmark","test:coverage":"jest --verbose --coverage"},"typings":"dist/index.d.ts","_npmUser":{"name":"udamir","email":"damir@yusipov.ru"},"repository":{"url":"git+https://github.com/udamir/allof-merge.git","type":"git"},"_npmVersion":"8.10.0","description":"Simplify your JsonSchema by combining allOf safely.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"json-crawl":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","gqlapi":"^0.5.1","rimraf":"^5.0.5","rollup":"^2.79.1","tslint":"^6.1.2","graphql":"^16.8.1","js-yaml":"^4.1.0","ts-jest":"^29.1.0","ts-node":"^10.7.0","benchmark":"^2.1.4","ts-loader":"^9.4.3","typescript":"^5.1.3","@types/jest":"^29.5.2","@types/js-yaml":"^4.0.5","@rollup/plugin-json":"^6.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-filesize":"^9.1.0","rollup-plugin-progress":"^1.1.2","@rollup/plugin-commonjs":"^25.0.7","json-schema-merge-allof":"^0.8.1","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/allof-merge_0.6.1_1702835709742_0.22546733778280714","host":"s3://npm-registry-packages"}},"0.6.2":{"name":"allof-merge","version":"0.6.2","keywords":["json","schema","json-schema","jsonschema","openapi","swagger","allof","merge","resolve","simplify"],"author":{"name":"Damir Yusipov"},"license":"MIT","_id":"allof-merge@0.6.2","maintainers":[{"name":"udamir","email":"damir@yusipov.ru"}],"homepage":"https://github.com/udamir/allof-merge#readme","bugs":{"url":"https://github.com/udamir/allof-merge/issues"},"dist":{"shasum":"8ad446141e577eededfcfca73863ab07c90f2572","tarball":"https://registry.npmjs.org/allof-merge/-/allof-merge-0.6.2.tgz","fileCount":25,"integrity":"sha512-2trIe41hudvDhGo3HFU18koSVFjfpmK3ZLLgc2apR010FnK6B6vaFtyXgGZeI+7qbi86mlMaE2u8+0v3yRAM9A==","signatures":[{"sig":"MEUCIBDmQxWZuhPPOVMBIueVSCJI1zfESBnv92D1aBt786bSAiEArBPt216t+Xkh+z7OueJhSjctmrxSwJl4lug2LVQgGX4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179308},"jest":{"testRegex":"(/tests/.*|(\\.|/)(test|spec))\\.(ts?|tsx?|js?|jsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"dist/index.cjs","module":"dist/index.mjs","browser":"dist/index.iife.js","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"c8ec1a957dd597145b1c9316c8c5e40825b8bab2","scripts":{"test":"jest --verbose","build":"rollup -c","prebuild":"rimraf ./dist","benchmark":"yarn build && node benchmark","test:coverage":"jest --verbose --coverage"},"typings":"dist/index.d.ts","_npmUser":{"name":"udamir","email":"damir@yusipov.ru"},"repository":{"url":"git+https://github.com/udamir/allof-merge.git","type":"git"},"_npmVersion":"8.10.0","description":"Simplify your JsonSchema by combining allOf safely.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"json-crawl":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","gqlapi":"^0.5.1","rimraf":"^5.0.5","rollup":"^2.79.1","tslint":"^6.1.2","graphql":"^16.8.1","js-yaml":"^4.1.0","ts-jest":"^29.1.0","ts-node":"^10.7.0","benchmark":"^2.1.4","ts-loader":"^9.4.3","typescript":"^5.1.3","@types/jest":"^29.5.2","@types/js-yaml":"^4.0.5","@rollup/plugin-json":"^6.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-filesize":"^9.1.0","rollup-plugin-progress":"^1.1.2","@rollup/plugin-commonjs":"^25.0.7","json-schema-merge-allof":"^0.8.1","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/allof-merge_0.6.2_1703522286216_0.4503844955113099","host":"s3://npm-registry-packages"}},"0.6.3":{"name":"allof-merge","version":"0.6.3","keywords":["json","schema","json-schema","jsonschema","openapi","swagger","allof","merge","resolve","simplify"],"author":{"name":"Damir Yusipov"},"license":"MIT","_id":"allof-merge@0.6.3","maintainers":[{"name":"udamir","email":"damir@yusipov.ru"}],"homepage":"https://github.com/udamir/allof-merge#readme","bugs":{"url":"https://github.com/udamir/allof-merge/issues"},"dist":{"shasum":"b1fa2fd78b5daf12345327146d49f078facae804","tarball":"https://registry.npmjs.org/allof-merge/-/allof-merge-0.6.3.tgz","fileCount":25,"integrity":"sha512-B+HU6Kxy2UDixejzHKb+3C2f8ACD3iYC4AEjpkJs3CUPEt1GLGqPvfEd1mp0H2TS8gCYvs2xHy+YY1AggDDayw==","signatures":[{"sig":"MEUCIGGX8zKp+NYNN6ITBkye8Y7xl8D1SeNWEf7XZYIPUB2cAiEAksZK6P/bAA6WRMhCU+utr7lGUnGCcM2DYcOtLvUYYhE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181425},"jest":{"testRegex":"(/tests/.*|(\\.|/)(test|spec))\\.(ts?|tsx?|js?|jsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"dist/index.cjs","module":"dist/index.mjs","browser":"dist/index.iife.js","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"d01d8811486a75d86d5d6fbcbda42da54e7756e4","scripts":{"test":"jest --verbose","build":"rollup -c","prebuild":"rimraf ./dist","benchmark":"yarn build && node benchmark","test:coverage":"jest --verbose --coverage"},"typings":"dist/index.d.ts","_npmUser":{"name":"udamir","email":"damir@yusipov.ru"},"repository":{"url":"git+https://github.com/udamir/allof-merge.git","type":"git"},"_npmVersion":"8.10.0","description":"Simplify JsonSchema/Openapi by combining allOf safely","directories":{},"_nodeVersion":"16.14.0","dependencies":{"json-crawl":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","gqlapi":"^0.5.1","rimraf":"^5.0.5","rollup":"^2.79.1","tslint":"^6.1.2","graphql":"^16.8.1","js-yaml":"^4.1.0","ts-jest":"^29.1.0","ts-node":"^10.7.0","benchmark":"^2.1.4","ts-loader":"^9.4.3","typescript":"^5.1.3","@types/jest":"^29.5.2","@types/js-yaml":"^4.0.5","@rollup/plugin-json":"^6.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-filesize":"^9.1.0","rollup-plugin-progress":"^1.1.2","@rollup/plugin-commonjs":"^25.0.7","json-schema-merge-allof":"^0.8.1","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/allof-merge_0.6.3_1703527493837_0.9229297771836029","host":"s3://npm-registry-packages"}},"0.6.4":{"name":"allof-merge","version":"0.6.4","keywords":["json","schema","json-schema","jsonschema","openapi","swagger","allof","merge","resolve","simplify"],"author":{"name":"Damir Yusipov"},"license":"MIT","_id":"allof-merge@0.6.4","maintainers":[{"name":"udamir","email":"damir@yusipov.ru"}],"homepage":"https://github.com/udamir/allof-merge#readme","bugs":{"url":"https://github.com/udamir/allof-merge/issues"},"dist":{"shasum":"143cc8bb210b9ca6bc2b39868e0fe28816104343","tarball":"https://registry.npmjs.org/allof-merge/-/allof-merge-0.6.4.tgz","fileCount":25,"integrity":"sha512-AUw4G5XtBPSVDSbUHG4w9LrxNDI5zOQIbwJCJYu/5nK/f0/eSWUtenCvHaUKrZjsbk0Mxz5iMeFFfquVzQDdgQ==","signatures":[{"sig":"MEUCIQC4TeAn6MepzRrljHtAiod2hXI+2C6uDaXxZPGU0nM3rAIgUXkD/sY7Ho+G3QnqDmFo7TSfevzm2/pAR18/1aca2vA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179674},"jest":{"testRegex":"(/tests/.*|(\\.|/)(test|spec))\\.(ts?|tsx?|js?|jsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"dist/index.cjs","module":"dist/index.mjs","browser":"dist/index.iife.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"62d509c1e2f54d797ca0e3d707e5b2c0ffae239e","scripts":{"test":"jest --verbose","build":"rollup -c","prebuild":"rimraf ./dist","benchmark":"yarn build && node benchmark","test:coverage":"jest --verbose --coverage"},"typings":"dist/index.d.ts","_npmUser":{"name":"udamir","email":"damir@yusipov.ru"},"repository":{"url":"git+https://github.com/udamir/allof-merge.git","type":"git"},"_npmVersion":"8.10.0","description":"Simplify JsonSchema/Openapi by combining allOf safely","directories":{},"_nodeVersion":"16.14.0","dependencies":{"json-crawl":"^0.5.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","gqlapi":"^0.5.1","rimraf":"^5.0.5","rollup":"^2.79.1","tslint":"^6.1.2","graphql":"^16.8.1","js-yaml":"^4.1.0","ts-jest":"^29.1.0","ts-node":"^10.7.0","benchmark":"^2.1.4","ts-loader":"^9.4.3","typescript":"^5.1.3","@types/jest":"^29.5.2","@types/js-yaml":"^4.0.5","@rollup/plugin-json":"^6.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-filesize":"^9.1.0","rollup-plugin-progress":"^1.1.2","@rollup/plugin-commonjs":"^25.0.7","json-schema-merge-allof":"^0.8.1","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/allof-merge_0.6.4_1704480487004_0.4246052434508605","host":"s3://npm-registry-packages"}},"0.6.5":{"name":"allof-merge","version":"0.6.5","keywords":["json","schema","json-schema","jsonschema","openapi","swagger","allof","merge","resolve","simplify"],"author":{"name":"Damir Yusipov"},"license":"MIT","_id":"allof-merge@0.6.5","maintainers":[{"name":"udamir","email":"damir@yusipov.ru"}],"homepage":"https://github.com/udamir/allof-merge#readme","bugs":{"url":"https://github.com/udamir/allof-merge/issues"},"dist":{"shasum":"4ba3a7edce0a32bc0a2502ff7d83caeac6f2f129","tarball":"https://registry.npmjs.org/allof-merge/-/allof-merge-0.6.5.tgz","fileCount":25,"integrity":"sha512-tZ7ce3UiHkTfaXAPafpmCFtLvCTee4+axHuKsNZRbRKRRZ/1Z2aUzmcQSvuhnzWhYCQGZVb2+E0i8Rk2ThiYQw==","signatures":[{"sig":"MEYCIQD95bFr+I5IkjIRB/oTwmdyhTQkPYm5QnrIgZvZJ9pcswIhAJYQ3+ZwRMpwqK12I/qiTC/wUP4TiQYIJcqGfGl5RJxx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179636},"jest":{"testRegex":"(/tests/.*|(\\.|/)(test|spec))\\.(ts?|tsx?|js?|jsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"dist/index.cjs","module":"dist/index.mjs","browser":"dist/allof-merge.min.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"1b7beffabbcf3ef8d6080fd2f7f7839c712456b4","scripts":{"test":"jest --verbose","build":"rollup -c","prebuild":"rimraf ./dist","benchmark":"yarn build && node benchmark","test:coverage":"jest --verbose --coverage"},"typings":"dist/index.d.ts","_npmUser":{"name":"udamir","email":"damir@yusipov.ru"},"repository":{"url":"git+https://github.com/udamir/allof-merge.git","type":"git"},"_npmVersion":"10.2.5","description":"Simplify JsonSchema/Openapi by combining allOf safely","directories":{},"_nodeVersion":"18.19.0","dependencies":{"json-crawl":"^0.5.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","gqlapi":"^0.5.1","rimraf":"^5.0.5","rollup":"^2.79.1","tslint":"^6.1.2","graphql":"^16.8.1","js-yaml":"^4.1.0","ts-jest":"^29.1.0","ts-node":"^10.7.0","benchmark":"^2.1.4","ts-loader":"^9.4.3","typescript":"^5.1.3","@types/jest":"^29.5.2","@types/js-yaml":"^4.0.5","@rollup/plugin-json":"^6.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-filesize":"^9.1.0","rollup-plugin-progress":"^1.1.2","@rollup/plugin-commonjs":"^25.0.7","json-schema-merge-allof":"^0.8.1","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/allof-merge_0.6.5_1705852071820_0.9779394091165574","host":"s3://npm-registry-packages"}},"0.6.6":{"name":"allof-merge","version":"0.6.6","keywords":["json","schema","json-schema","jsonschema","openapi","swagger","allof","merge","resolve","simplify"],"author":{"name":"Damir Yusipov"},"license":"MIT","_id":"allof-merge@0.6.6","maintainers":[{"name":"udamir","email":"damir@yusipov.ru"}],"homepage":"https://github.com/udamir/allof-merge#readme","bugs":{"url":"https://github.com/udamir/allof-merge/issues"},"dist":{"shasum":"1c675c7170e1b24bd3dc96db9c3459c0e7cfbea2","tarball":"https://registry.npmjs.org/allof-merge/-/allof-merge-0.6.6.tgz","fileCount":25,"integrity":"sha512-116eZBf2he0/J4Tl7EYMz96I5Anaeio+VL0j/H2yxW9CoYQAMMv8gYcwkVRoO7XfIOv/qzSTfVzDVGAYxKFi3g==","signatures":[{"sig":"MEUCIH3nOjoRLzT41GNGRfk8FUQTjmTSsdcxR6KSnFQCToKZAiEA4/zWKrN+EBakgIRyydR5+QK/xvZInjqRN8gKtfFoUSM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179636},"jest":{"testRegex":"(/tests/.*|(\\.|/)(test|spec))\\.(ts?|tsx?|js?|jsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"dist/index.cjs","module":"dist/index.mjs","browser":"dist/allof-merge.min.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"85276c0a543734c3c251aff2447c960a22276c45","scripts":{"test":"jest --verbose","build":"rollup -c","prebuild":"rimraf ./dist","benchmark":"yarn build && node benchmark","test:coverage":"jest --verbose --coverage"},"typings":"dist/index.d.ts","_npmUser":{"name":"udamir","email":"damir@yusipov.ru"},"repository":{"url":"git+https://github.com/udamir/allof-merge.git","type":"git"},"_npmVersion":"10.2.5","description":"Simplify JsonSchema/Openapi by combining allOf safely","directories":{},"_nodeVersion":"18.19.0","dependencies":{"json-crawl":"^0.5.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","gqlapi":"^0.5.1","rimraf":"^5.0.5","rollup":"^2.79.1","tslint":"^6.1.2","graphql":"^16.8.1","js-yaml":"^4.1.0","ts-jest":"^29.1.0","ts-node":"^10.7.0","benchmark":"^2.1.4","ts-loader":"^9.4.3","typescript":"^5.1.3","@types/jest":"^29.5.2","@types/js-yaml":"^4.0.5","@rollup/plugin-json":"^6.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-filesize":"^9.1.0","rollup-plugin-progress":"^1.1.2","@rollup/plugin-commonjs":"^25.0.7","json-schema-merge-allof":"^0.8.1","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/allof-merge_0.6.6_1708198073613_0.9533723488418167","host":"s3://npm-registry-packages"}},"0.6.7":{"name":"allof-merge","version":"0.6.7","keywords":["json","schema","json-schema","jsonschema","openapi","swagger","allof","merge","resolve","simplify"],"author":{"name":"Damir Yusipov"},"license":"MIT","_id":"allof-merge@0.6.7","maintainers":[{"name":"udamir","email":"damir@yusipov.ru"}],"homepage":"https://github.com/udamir/allof-merge#readme","bugs":{"url":"https://github.com/udamir/allof-merge/issues"},"dist":{"shasum":"9acb1ea42257ddcf261a186f8ce47dc16e5a6832","tarball":"https://registry.npmjs.org/allof-merge/-/allof-merge-0.6.7.tgz","fileCount":25,"integrity":"sha512-slvjkM56OdeVkm1tllrnaumtSHwqyHrepXkAe6Am+CW4WdbHkNqdOKPF6cvY3/IouzvXk1BoLICT5LY7sCoFGw==","signatures":[{"sig":"MEUCIQCexGrk8/oouf52GAR6h4e06Y9QOX3orF++41N1rwmu8gIgPH9D33Tji7IPmQptUnUsZEoCKVz1KcSuoMFBCH6rMEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179765},"jest":{"testRegex":"(/tests/.*|(\\.|/)(test|spec))\\.(ts?|tsx?|js?|jsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"]},"main":"dist/index.cjs","module":"dist/index.mjs","browser":"dist/allof-merge.min.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"a18162a5b2b03175326da8c55387d170a5c0fb2b","scripts":{"test":"jest --verbose","build":"rollup -c","prebuild":"rimraf ./dist","benchmark":"yarn build && node benchmark","test:coverage":"jest --verbose --coverage"},"typings":"dist/index.d.ts","_npmUser":{"name":"udamir","email":"damir@yusipov.ru"},"repository":{"url":"git+https://github.com/udamir/allof-merge.git","type":"git"},"_npmVersion":"10.9.0","description":"Simplify JsonSchema/Openapi by combining allOf safely","directories":{},"_nodeVersion":"22.6.0","dependencies":{"json-crawl":"^0.5.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","gqlapi":"^0.5.1","rimraf":"^5.0.5","rollup":"^4.22.5","tslint":"^6.1.2","graphql":"^16.8.1","js-yaml":"^4.1.0","ts-jest":"^29.1.0","ts-node":"^10.7.0","benchmark":"^2.1.4","ts-loader":"^9.4.3","typescript":"^5.1.3","@types/jest":"^29.5.2","@types/js-yaml":"^4.0.5","@rollup/plugin-json":"^6.0.1","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-filesize":"^9.1.0","rollup-plugin-progress":"^1.1.2","@rollup/plugin-commonjs":"^28.0.1","json-schema-merge-allof":"^0.8.1","@rollup/plugin-typescript":"^12.1.0","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/allof-merge_0.6.7_1755460672010_0.6513009987539309","host":"s3://npm-registry-packages-npm-production"}},"0.6.8":{"name":"allof-merge","version":"0.6.8","description":"Simplify JsonSchema/Openapi by combining allOf safely","module":"dist/index.mjs","main":"dist/index.cjs","browser":"dist/allof-merge.min.js","typings":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"prebuild":"rimraf ./dist","build":"rollup -c","test":"jest --verbose","test:coverage":"jest --verbose --coverage","benchmark":"yarn build && node benchmark"},"keywords":["json","schema","json-schema","jsonschema","openapi","swagger","allof","merge","resolve","simplify"],"repository":{"type":"git","url":"git+https://github.com/udamir/allof-merge.git"},"author":{"name":"Damir Yusipov"},"license":"MIT","devDependencies":{"@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-json":"^6.0.1","@rollup/plugin-node-resolve":"^16.0.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.1.0","@types/jest":"^29.5.2","@types/js-yaml":"^4.0.5","benchmark":"^2.1.4","gqlapi":"^0.5.1","graphql":"^16.8.1","jest":"^29.5.0","js-yaml":"^4.1.0","json-schema-merge-allof":"^0.8.1","rimraf":"^5.0.5","rollup":"^4.22.5","rollup-plugin-filesize":"^9.1.0","rollup-plugin-progress":"^1.1.2","ts-jest":"^29.1.0","ts-loader":"^9.4.3","ts-node":"^10.7.0","tslint":"^6.1.2","typescript":"^5.1.3"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/tests/.*|(\\.|/)(test|spec))\\.(ts?|tsx?|js?|jsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"modulePathIgnorePatterns":["<rootDir>/dist/"],"collectCoverage":true},"dependencies":{"json-crawl":"^0.5.3"},"_id":"allof-merge@0.6.8","gitHead":"fe0d7adbadacbd3cbd234120475c7fff3f70f659","bugs":{"url":"https://github.com/udamir/allof-merge/issues"},"homepage":"https://github.com/udamir/allof-merge#readme","_nodeVersion":"22.6.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-RJrHVDqITsU1kjE2L7s1hy4AYZSTlO1m9jTleYhVCEOfOpbbygRGfcEgrp+bW3oX/PcMUwVkt6MSJyXoyI6lRA==","shasum":"5813a23c860407d279f85053ef541c8f946c5021","tarball":"https://registry.npmjs.org/allof-merge/-/allof-merge-0.6.8.tgz","fileCount":25,"unpackedSize":179963,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCNfm4aojgyaoGtH8dcjw4U+gfvLiwnRT1LCcDiFnEsQAIgVMAktR587AnhCFWl6i5QlvubzbN5A0IAxWi+Usqk4iM="}]},"_npmUser":{"name":"udamir","email":"damir@yusipov.ru"},"directories":{},"maintainers":[{"name":"udamir","email":"damir@yusipov.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/allof-merge_0.6.8_1769973675274_0.6463196530041897"},"_hasShrinkwrap":false}},"time":{"created":"2023-06-17T16:40:37.110Z","modified":"2026-02-01T19:21:15.543Z","0.1.0":"2023-06-17T16:40:37.396Z","0.1.1":"2023-06-19T18:51:22.816Z","0.1.2":"2023-06-21T13:27:25.375Z","0.1.3":"2023-06-22T08:32:09.969Z","0.1.4":"2023-06-22T19:11:57.764Z","0.1.5":"2023-06-22T19:30:48.479Z","0.1.6":"2023-06-24T11:09:02.426Z","0.1.7":"2023-06-30T09:14:06.378Z","0.1.8":"2023-06-30T10:47:45.899Z","0.2.0":"2023-06-30T21:45:51.098Z","0.3.0":"2023-08-23T19:47:25.914Z","0.4.0":"2023-08-26T19:53:23.078Z","0.4.1":"2023-08-26T21:02:50.069Z","0.4.2":"2023-08-27T16:43:26.111Z","0.4.3":"2023-08-27T18:06:48.805Z","0.4.4":"2023-08-28T08:45:12.841Z","0.4.5":"2023-08-28T08:56:13.484Z","0.4.6":"2023-09-07T19:22:17.108Z","0.4.7":"2023-09-08T08:03:18.984Z","0.4.8":"2023-09-09T17:54:06.775Z","0.4.9":"2023-09-10T21:50:57.613Z","0.5.0":"2023-09-12T18:04:19.297Z","0.5.1":"2023-09-30T19:46:26.700Z","0.5.2":"2023-10-18T19:37:44.278Z","0.5.3":"2023-11-07T20:32:58.656Z","0.6.0":"2023-12-17T17:37:57.619Z","0.6.1":"2023-12-17T17:55:09.968Z","0.6.2":"2023-12-25T16:38:06.390Z","0.6.3":"2023-12-25T18:04:54.126Z","0.6.4":"2024-01-05T18:48:07.192Z","0.6.5":"2024-01-21T15:47:51.974Z","0.6.6":"2024-02-17T19:27:53.779Z","0.6.7":"2025-08-17T19:57:52.186Z","0.6.8":"2026-02-01T19:21:15.420Z"},"bugs":{"url":"https://github.com/udamir/allof-merge/issues"},"author":{"name":"Damir Yusipov"},"license":"MIT","homepage":"https://github.com/udamir/allof-merge#readme","keywords":["json","schema","json-schema","jsonschema","openapi","swagger","allof","merge","resolve","simplify"],"repository":{"type":"git","url":"git+https://github.com/udamir/allof-merge.git"},"description":"Simplify JsonSchema/Openapi by combining allOf safely","maintainers":[{"name":"udamir","email":"damir@yusipov.ru"}],"readme":"# allof-merge\n<img alt=\"npm\" src=\"https://img.shields.io/npm/v/allof-merge\"> <img alt=\"npm\" src=\"https://img.shields.io/npm/dm/allof-merge?label=npm\"> ![GitHub Workflow Status (with event)](https://img.shields.io/github/actions/workflow/status/udamir/allof-merge/ci.yml)\n <img alt=\"npm type definitions\" src=\"https://img.shields.io/npm/types/allof-merge\"> ![Coveralls branch](https://img.shields.io/coverallsCoverage/github/udamir/allof-merge) <img alt=\"GitHub\" src=\"https://img.shields.io/github/license/udamir/allof-merge\">\n\nMerge schemas with allOf into a more readable composed schema free from allOf.\n\n## Features\n- Safe merging of schemas combined with allOf in whole document\n- Fastest implmentation - up to x3 times faster then other popular libraries\n- Merged schema does not validate more or less than the original schema\n- Removes almost all logical impossibilities\n- Correctly merge additionalProperties, patternProperties and properties taking into account common validations\n- Correctly merge items and additionalItems taking into account common validations\n- Supports custom rules to merge other document types and JsonSchema versions\n- Supports input with circular references (javaScript references)\n- Supports $refs and circular $refs either (internal references only)\n- Correctly merge of $refs with sibling content (optionally)\n- Correctly merge of combinaries (anyOf, oneOf) with sibling content (optionally)\n- Typescript syntax support out of the box\n- No dependencies (except json-crawl), can be used in nodejs or browser\n\n## Works perfectly with specifications:\n\n- [JsonSchema](https://json-schema.org/draft/2020-12/json-schema-core.html)\n- [OpenApi 3.x](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.3.md)\n- [GraphApi](https://github.com/udamir/graphapi)\n- ~~Swagger 2.x~~ (roadmap)\n- ~~AsyncApi 2.x~~ (roadmap)\n- ~~AsyncApi 3.x~~ (roadmap)\n\n## Other libraries\nThere are some libraries that can merge schemas combined with allOf. One of the most popular is [mokkabonna/json-schema-merge-allof](https://www.npmjs.com/package/json-schema-merge-allof), but it has some limitatons: Does not support circular $refs and no Typescript syntax out of the box.\n\n## External $ref\nIf schema contains an external $ref, you should bundle it via [api-ref-bundler](https://github.com/udamir/api-ref-bundler) first.\n\n## Installation\n```SH\nnpm install allof-merge --save\n```\n\n## Usage\n\n### Nodejs\n```ts\nimport { merge } from 'allof-merge'\n\nconst data = {\n  type: ['object', 'null'],\n  additionalProperties: {\n    type: 'string',\n    minLength: 5\n  },\n  allOf: [{\n    type: ['array', 'object'],\n    additionalProperties: {\n      type: 'string',\n      minLength: 10,\n      maxLength: 20\n    }\n  }]\n}\n\nconst onMergeError = (msg) => {\n  throw new Error(msg)\n}\n\nconst merged = merge(data, { onMergeError })\n\nconsole.log(merged)\n// {\n//   type: 'object',\n//   additionalProperties: {\n//     type: 'string',\n//     minLength: 10,\n//     maxLength: 20\n//   }\n// }\n\n```\n\n### Browsers\n\nA browser version of `allof-merge` is also available via CDN:\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/allof-merge@latest/browser/allof-merge.min.js\"></script>\n```\n\nReference `allof-merge.min.js` in your HTML and use the global variable `AllOfMerge`.\n```HTML\n<script>\n  var merged = AllOfMerge.merge({ /* ... */ })\n</script>\n```\n\n## Documentation\n\n### `merge(data: any, options?: MergeOptions)`\nCreate a copy of `data` with merged allOf schemas:\n\n\n### Merge options\n```ts\ninterface MergeOptions {\n  // source document if merging only part of it\n  // (optional) default = data\n  source?: any          \n  \n  // custom merge rules\n  // (optional) default = auto select based on the input (jsonSchemaMergeRules, openApiMergeRules, graphapiMergeRules)\n  rules?: MergeRules    \n\n  // merge $ref with sibling content\n  // (optional) default = false\n  mergeRefSibling?: boolean  \n\n  // merge anyOf/oneOf with sibling content\n  // (optional) default = false\n  mergeCombinarySibling?: boolean  \n\n  // Merge error hook, called on any merge conflicts\n  onMergeError?: (message: string, path: JsonPath, values: any[]) => void\n\n  // Ref resolve error hook, called on broken ref\n  onRefResolveError?: (message: string, path: JsonPath, ref: string) => void\n}\n```\n\n### Supported rules\nYou can find supported rules in the src/rules directory of this repository:\n- `jsonSchemaMergeRules(version: \"draft-04\" | \"draft-06\")`\n- `openApiMergeRules(version: \"3.0.x\" | \"3.1.x\")`\n- `graphapiMergeRules`\n\n## Benchmark\n```\nallof-merge x 657 ops/sec ±2.35% (90 runs sampled)\njson-schema-merge-allof x 217 ops/sec ±2.03% (86 runs sampled)\nFastest is allof-merge\n```\n\nCheck yourself:\n```SH\nnpm run benchmark\n```\n\n## Contributing\nWhen contributing, keep in mind that it is an objective of `allof-merge` to have no additional package dependencies.\n\nPlease run the unit tests before submitting your PR: `yarn test`. Hopefully your PR includes additional unit tests to illustrate your change/modification!\n\n## License\n\nMIT\n","readmeFilename":"README.md"}