{"_id":"@speclynx/apidom-overlay","_rev":"28-c76537ea0e988ccfa7e84e7039b42e3c","name":"@speclynx/apidom-overlay","dist-tags":{"latest":"5.2.6"},"versions":{"4.3.1":{"name":"@speclynx/apidom-overlay","version":"4.3.1","keywords":["apidom","api","overlay","openapi-overlay","openapi","jsonpath","rfc9535","spec","specification","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-overlay@4.3.1","maintainers":[{"name":"frantuma","email":"frantuma@yahoo.com"},{"name":"char0n","email":"vladimir.gorej@gmail.com"}],"homepage":"https://github.com/speclynx/apidom#readme","bugs":{"url":"https://github.com/speclynx/apidom/issues"},"dist":{"shasum":"07d991884fbe284cf058e14b87013b676a846f62","tarball":"https://registry.npmjs.org/@speclynx/apidom-overlay/-/apidom-overlay-4.3.1.tgz","fileCount":20,"integrity":"sha512-NC2J2BFGVtn+Kxhorqq/5ZueOVLHGDxBKikQfLfm3GnZ0XUYNuxn/PqX5UCww6WUTo3d6n5AIDtROwEObhyjmw==","signatures":[{"sig":"MEUCIQC8j7S5xVcRC0fHZmDKYfmW2z+MjhhT1tus90DBtg5VsgIgGl7z4nXpxXFsaDGP+sJvv/+Hd5dsV0F10mLNuMHuvQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8349461},"main":"./src/index.cjs","type":"module","types":"./types/apidom-overlay.d.ts","unpkg":"./dist/apidom-overlay.browser.min.js","exports":{"types":"./types/apidom-overlay.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"c009915e701ff199b82b58aa293f5df968c71d7c","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","test:update-snapshots":"cross-env UPDATE_SNAPSHOT=1 BABEL_ENV=cjs mocha","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"char0n","email":"vladimir.gorej@gmail.com"},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"11.6.1","description":"Apply Overlay 1.x.y documents to API definitions.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"@speclynx/apidom-core":"4.3.1","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"4.3.1","@speclynx/apidom-datamodel":"4.3.1","@speclynx/apidom-json-path":"4.3.1","@speclynx/apidom-reference":"4.3.1","@speclynx/apidom-ns-overlay-1":"4.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":false},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-overlay_4.3.1_1775998241162_0.31116416334380514","host":"s3://npm-registry-packages-npm-production"}},"4.4.0":{"name":"@speclynx/apidom-overlay","version":"4.4.0","keywords":["apidom","api","overlay","openapi-overlay","openapi","jsonpath","rfc9535","spec","specification","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-overlay@4.4.0","maintainers":[{"name":"frantuma","email":"frantuma@yahoo.com"},{"name":"char0n","email":"vladimir.gorej@gmail.com"}],"homepage":"https://github.com/speclynx/apidom#readme","bugs":{"url":"https://github.com/speclynx/apidom/issues"},"dist":{"shasum":"d5ed008d7c77830910d6351e339fad4ed395c89a","tarball":"https://registry.npmjs.org/@speclynx/apidom-overlay/-/apidom-overlay-4.4.0.tgz","fileCount":22,"integrity":"sha512-fQcN1qzd0680rL8+PAXVoTPoN6ZA3MVHtd8EiuqjSNNFFfK4/qXx+cBJSFp+R5N/BMEQ+7pNJeCi9Gw34mH25Q==","signatures":[{"sig":"MEQCIHTQwabkFyUMkCaxHnt30ZwAqIcQn7rJN6JarGYwh5x9AiB6XMTW2MUP5zknqDJx8kWmREngepnp8nCgkkacFygB0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-overlay@4.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8361278},"main":"./src/index.cjs","type":"module","types":"./types/apidom-overlay.d.ts","unpkg":"./dist/apidom-overlay.browser.min.js","exports":{"types":"./types/apidom-overlay.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"5bf5f346de1f59b813bb87d232566827ee9d9798","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","test:update-snapshots":"cross-env UPDATE_SNAPSHOT=1 BABEL_ENV=cjs mocha","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b675dd83-033a-4fd1-9bc4-f8e17ff36b61"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.10.0+x64 (linux)","description":"Apply Overlay 1.x.y documents to API definitions.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"@speclynx/apidom-core":"4.4.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"4.4.0","@speclynx/apidom-datamodel":"4.4.0","@speclynx/apidom-json-path":"4.4.0","@speclynx/apidom-reference":"4.4.0","@speclynx/apidom-ns-overlay-1":"4.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-overlay_4.4.0_1775999081197_0.23175478255704207","host":"s3://npm-registry-packages-npm-production"}},"4.5.0":{"name":"@speclynx/apidom-overlay","version":"4.5.0","keywords":["apidom","api","overlay","openapi-overlay","openapi","jsonpath","rfc9535","spec","specification","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-overlay@4.5.0","maintainers":[{"name":"frantuma","email":"frantuma@yahoo.com"},{"name":"char0n","email":"vladimir.gorej@gmail.com"}],"homepage":"https://github.com/speclynx/apidom#readme","bugs":{"url":"https://github.com/speclynx/apidom/issues"},"dist":{"shasum":"bc7a665f19d76afc61ac4e24171c4e12dc2e8f10","tarball":"https://registry.npmjs.org/@speclynx/apidom-overlay/-/apidom-overlay-4.5.0.tgz","fileCount":24,"integrity":"sha512-Jlr8Q+KSBzH8XMsPJesM8OywncqDLjeSPk25aER5uFekS/joc1XKIAstWkNcEQNGfmrmJ/a1BpZEtE55AY2nRw==","signatures":[{"sig":"MEYCIQC7sa7nDjdJ2szBCf2pawAQJq7OGlnO0u9QMlW7BY1dLQIhALfM2j0qxAUf5ccy0ywKIi4Jud3vhog+TYg/J/cdEssv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-overlay@4.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8366906},"main":"./src/index.cjs","type":"module","types":"./types/apidom-overlay.d.ts","unpkg":"./dist/apidom-overlay.browser.min.js","exports":{"types":"./types/apidom-overlay.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"2df7f3dcd368bdbc0644117fb677610a8b4a03a5","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","test:update-snapshots":"cross-env UPDATE_SNAPSHOT=1 BABEL_ENV=cjs mocha","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b675dd83-033a-4fd1-9bc4-f8e17ff36b61"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.10.0+x64 (linux)","description":"Apply Overlay 1.x.y documents to API definitions.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"@speclynx/apidom-core":"4.5.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"4.5.0","@speclynx/apidom-datamodel":"4.5.0","@speclynx/apidom-json-path":"4.5.0","@speclynx/apidom-reference":"4.5.0","@speclynx/apidom-ns-overlay-1":"4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-overlay_4.5.0_1776016058237_0.07528147475243352","host":"s3://npm-registry-packages-npm-production"}},"4.6.0":{"name":"@speclynx/apidom-overlay","version":"4.6.0","keywords":["apidom","api","overlay","openapi-overlay","openapi","jsonpath","rfc9535","spec","specification","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-overlay@4.6.0","maintainers":[{"name":"frantuma","email":"frantuma@yahoo.com"},{"name":"char0n","email":"vladimir.gorej@gmail.com"}],"homepage":"https://github.com/speclynx/apidom#readme","bugs":{"url":"https://github.com/speclynx/apidom/issues"},"dist":{"shasum":"220765fe85d81b9407a5633dfdbcc2529b999671","tarball":"https://registry.npmjs.org/@speclynx/apidom-overlay/-/apidom-overlay-4.6.0.tgz","fileCount":30,"integrity":"sha512-5+haid7FuIT/kqz9NF3jOmuAyMR+C812V2h0zN1sgQkxHj2jmtPrJFNh/bqmXm/WLig71/wowK7ebX0Q2M2ipg==","signatures":[{"sig":"MEUCIQDrxmSPrToJ4ycYMynUzDuYN3GsvK+H1q6bCHIcBPNhFAIgIfdo4h2YqVJUfrfWIWTEfcmjb8z7Eh+g5HoeapzkatU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-overlay@4.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8380094},"main":"./src/index.cjs","type":"module","types":"./types/apidom-overlay.d.ts","unpkg":"./dist/apidom-overlay.browser.min.js","exports":{"types":"./types/apidom-overlay.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"c3cec30492f0e186ffdc7b1a761a016dab98b9d4","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","test:update-snapshots":"cross-env UPDATE_SNAPSHOT=1 BABEL_ENV=cjs mocha","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b675dd83-033a-4fd1-9bc4-f8e17ff36b61"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.10.0+x64 (linux)","description":"Apply Overlay 1.x.y documents to API definitions.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"@speclynx/apidom-core":"4.6.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"4.6.0","@speclynx/apidom-datamodel":"4.6.0","@speclynx/apidom-json-path":"4.6.0","@speclynx/apidom-reference":"4.6.0","@speclynx/apidom-ns-overlay-1":"4.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-overlay_4.6.0_1776017956775_0.36617774280846627","host":"s3://npm-registry-packages-npm-production"}},"4.7.0":{"name":"@speclynx/apidom-overlay","version":"4.7.0","keywords":["apidom","api","overlay","openapi-overlay","openapi","jsonpath","rfc9535","spec","specification","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-overlay@4.7.0","maintainers":[{"name":"frantuma","email":"frantuma@yahoo.com"},{"name":"char0n","email":"vladimir.gorej@gmail.com"}],"homepage":"https://github.com/speclynx/apidom#readme","bugs":{"url":"https://github.com/speclynx/apidom/issues"},"dist":{"shasum":"30ca6e9cf679a5f14caf2bf06da0cf2559ec6e09","tarball":"https://registry.npmjs.org/@speclynx/apidom-overlay/-/apidom-overlay-4.7.0.tgz","fileCount":30,"integrity":"sha512-lk7yrP2tPGdFTud42ATwPe99+mISFNit9+VVdhFObW6d8usXaQoSv6VMPbET1flajWmH6dvKz+9q5SFvqXTAKA==","signatures":[{"sig":"MEUCIQDmP5bFtUH2DzXqCx/KDjoNXrPMV4Oz62Y/Z6TH1rWIpwIgCuw+LVaxRcVFlIBMwIaUvqcQB6CRVL+TUOF02xWnvzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-overlay@4.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8381617},"main":"./src/index.cjs","type":"module","types":"./types/apidom-overlay.d.ts","unpkg":"./dist/apidom-overlay.browser.min.js","exports":{"types":"./types/apidom-overlay.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"5afe50e432d90185f514e91bb35319aa4e23ba7b","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","test:update-snapshots":"cross-env UPDATE_SNAPSHOT=1 BABEL_ENV=cjs mocha","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b675dd83-033a-4fd1-9bc4-f8e17ff36b61"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.10.0+x64 (linux)","description":"Apply Overlay 1.x.y documents to API definitions.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"type-fest":"^5.5.0","@speclynx/apidom-core":"4.7.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"4.7.0","@speclynx/apidom-datamodel":"4.7.0","@speclynx/apidom-json-path":"4.7.0","@speclynx/apidom-reference":"4.7.0","@speclynx/apidom-ns-overlay-1":"4.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-overlay_4.7.0_1776037851049_0.4959533534227871","host":"s3://npm-registry-packages-npm-production"}},"4.7.1":{"name":"@speclynx/apidom-overlay","version":"4.7.1","keywords":["apidom","api","overlay","openapi-overlay","openapi","jsonpath","rfc9535","spec","specification","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-overlay@4.7.1","maintainers":[{"name":"frantuma","email":"frantuma@yahoo.com"},{"name":"char0n","email":"vladimir.gorej@gmail.com"}],"homepage":"https://github.com/speclynx/apidom#readme","bugs":{"url":"https://github.com/speclynx/apidom/issues"},"dist":{"shasum":"dc45c2fcefb6f7d7fbc09d24463d774c37c593a2","tarball":"https://registry.npmjs.org/@speclynx/apidom-overlay/-/apidom-overlay-4.7.1.tgz","fileCount":30,"integrity":"sha512-IjsF6HELMAaaZxGmsyZMUhUrvI0VoH940POE6qw5p/zbA3QubEbggC8ilzMvrJ97SLXpuzqcuax36yd6KesCHQ==","signatures":[{"sig":"MEQCIBimHQRN3GM77tQ9t5qUtP7uTtfgACXrYcnIAUrlzNxoAiAJFDQICiL4wOzonJHyo73QM1oc3X3syFdciewiDi8zgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-overlay@4.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8382426},"main":"./src/index.cjs","type":"module","types":"./types/apidom-overlay.d.ts","unpkg":"./dist/apidom-overlay.browser.min.js","exports":{"types":"./types/apidom-overlay.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"ee7c6fc79ed7af3550290c8fb76557967433167e","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","test:update-snapshots":"cross-env UPDATE_SNAPSHOT=1 BABEL_ENV=cjs mocha","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b675dd83-033a-4fd1-9bc4-f8e17ff36b61"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.10.0+x64 (linux)","description":"Apply Overlay 1.x.y documents to API definitions.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"type-fest":"^5.5.0","@speclynx/apidom-core":"4.7.1","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"4.7.1","@speclynx/apidom-datamodel":"4.7.1","@speclynx/apidom-json-path":"4.7.1","@speclynx/apidom-reference":"4.7.1","@speclynx/apidom-ns-overlay-1":"4.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-overlay_4.7.1_1776373635957_0.5699238500425807","host":"s3://npm-registry-packages-npm-production"}},"4.8.0":{"name":"@speclynx/apidom-overlay","version":"4.8.0","keywords":["apidom","api","overlay","openapi-overlay","openapi","jsonpath","rfc9535","spec","specification","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-overlay@4.8.0","maintainers":[{"name":"frantuma","email":"frantuma@yahoo.com"},{"name":"char0n","email":"vladimir.gorej@gmail.com"}],"homepage":"https://github.com/speclynx/apidom#readme","bugs":{"url":"https://github.com/speclynx/apidom/issues"},"dist":{"shasum":"75a689b21cc6e1cae5dac92ff23f15c4c4673614","tarball":"https://registry.npmjs.org/@speclynx/apidom-overlay/-/apidom-overlay-4.8.0.tgz","fileCount":30,"integrity":"sha512-SuYCNVvJ4+omq7U2IHL/HGMMF1JioU7OLwKEsxFoHj7/MRGhCSBiPI1ZOg/ycwTV1fCRZSloM9tcUq6opa7TmQ==","signatures":[{"sig":"MEUCIDhrevSECaTGQm/9Haa17E/rv13Bgh4rxBfxTEWHClukAiEAvDmt6lsPwOo7s8GkwAoF04ZkrTjlPg4LbTfZNyVqJL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-overlay@4.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8387937},"main":"./src/index.cjs","type":"module","types":"./types/apidom-overlay.d.ts","unpkg":"./dist/apidom-overlay.browser.min.js","exports":{"types":"./types/apidom-overlay.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"ef77101edfc6567d9b265bc30708bf2c65fd1d15","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","test:update-snapshots":"cross-env UPDATE_SNAPSHOT=1 BABEL_ENV=cjs mocha","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b675dd83-033a-4fd1-9bc4-f8e17ff36b61"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.10.0+x64 (linux)","description":"Apply Overlay 1.x.y documents to API definitions.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"type-fest":"^5.5.0","@speclynx/apidom-core":"4.8.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"4.8.0","@speclynx/apidom-datamodel":"4.8.0","@speclynx/apidom-json-path":"4.8.0","@speclynx/apidom-reference":"4.8.0","@speclynx/apidom-ns-overlay-1":"4.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-overlay_4.8.0_1776439610625_0.6098517297083235","host":"s3://npm-registry-packages-npm-production"}},"4.9.0":{"name":"@speclynx/apidom-overlay","version":"4.9.0","keywords":["apidom","api","overlay","openapi-overlay","openapi","jsonpath","rfc9535","spec","specification","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-overlay@4.9.0","maintainers":[{"name":"frantuma","email":"frantuma@yahoo.com"},{"name":"char0n","email":"vladimir.gorej@gmail.com"}],"homepage":"https://github.com/speclynx/apidom#readme","bugs":{"url":"https://github.com/speclynx/apidom/issues"},"dist":{"shasum":"5545b2abe771805576dc9973b74aaeeb94b1438e","tarball":"https://registry.npmjs.org/@speclynx/apidom-overlay/-/apidom-overlay-4.9.0.tgz","fileCount":30,"integrity":"sha512-oS+kUkREIE5MIq7BzcpBrQMhOzrHZv+iwHIgx4tzi3h0FFnB5aoSgUGoy8dzLf/ndaf9VD7Hugh6IXmHHZKerg==","signatures":[{"sig":"MEUCIC5VBvGN2dnc7HhJDIlq8owwgtp0Voah72hz/q+d0yWxAiEAqX6YRPqN+NPk1Y1CbnzwiI1RRMrFzFkNWuoZBMy0Z/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-overlay@4.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8388203},"main":"./src/index.cjs","type":"module","types":"./types/apidom-overlay.d.ts","unpkg":"./dist/apidom-overlay.browser.min.js","exports":{"types":"./types/apidom-overlay.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"918b3a7102bc7a8991b0fe1b92aeeb0aaeb2b30f","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","test:update-snapshots":"cross-env UPDATE_SNAPSHOT=1 BABEL_ENV=cjs mocha","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b675dd83-033a-4fd1-9bc4-f8e17ff36b61"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.10.0+x64 (linux)","description":"Apply Overlay 1.x.y documents to API definitions.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"type-fest":"^5.5.0","@speclynx/apidom-core":"4.9.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"4.9.0","@speclynx/apidom-datamodel":"4.9.0","@speclynx/apidom-json-path":"4.9.0","@speclynx/apidom-reference":"4.9.0","@speclynx/apidom-ns-overlay-1":"4.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-overlay_4.9.0_1776453347428_0.7295044304754785","host":"s3://npm-registry-packages-npm-production"}},"4.9.1":{"name":"@speclynx/apidom-overlay","version":"4.9.1","keywords":["apidom","api","overlay","openapi-overlay","openapi","jsonpath","rfc9535","spec","specification","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-overlay@4.9.1","maintainers":[{"name":"frantuma","email":"frantuma@yahoo.com"},{"name":"char0n","email":"vladimir.gorej@gmail.com"}],"homepage":"https://github.com/speclynx/apidom#readme","bugs":{"url":"https://github.com/speclynx/apidom/issues"},"dist":{"shasum":"1852a55211695947597a14374b6dea0bac867187","tarball":"https://registry.npmjs.org/@speclynx/apidom-overlay/-/apidom-overlay-4.9.1.tgz","fileCount":30,"integrity":"sha512-JGSRUtn1gv7LFBjE90RgSEc7oUSQJFHuTtMYqnpKTdwnqVvselWw+YNALS0AiAvJGzGRcJnHeng1+5NV0LO96Q==","signatures":[{"sig":"MEUCIFa6UThel0QbLRf/qqJAopkgVtIGp5DvtShv1uOSYlpfAiEA+ZXU6xuHw19wOpf1o05IIf2NNoS5YQMUxH2+pgt7Rps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-overlay@4.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8391098},"main":"./src/index.cjs","type":"module","types":"./types/apidom-overlay.d.ts","unpkg":"./dist/apidom-overlay.browser.min.js","exports":{"types":"./types/apidom-overlay.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"6185e3925c9f370fa9d2cff9168e31d41ab01e0f","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","test:update-snapshots":"cross-env UPDATE_SNAPSHOT=1 BABEL_ENV=cjs mocha","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b675dd83-033a-4fd1-9bc4-f8e17ff36b61"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.10.0+x64 (linux)","description":"Apply Overlay 1.x.y documents to API definitions.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"type-fest":"^5.6.0","@speclynx/apidom-core":"4.9.1","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"4.9.1","@speclynx/apidom-datamodel":"4.9.1","@speclynx/apidom-json-path":"4.9.1","@speclynx/apidom-reference":"4.9.1","@speclynx/apidom-ns-overlay-1":"4.9.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-overlay_4.9.1_1776787355143_0.4407438551729781","host":"s3://npm-registry-packages-npm-production"}},"4.10.0":{"name":"@speclynx/apidom-overlay","version":"4.10.0","keywords":["apidom","api","overlay","openapi-overlay","openapi","jsonpath","rfc9535","spec","specification","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-overlay@4.10.0","maintainers":[{"name":"frantuma","email":"frantuma@yahoo.com"},{"name":"char0n","email":"vladimir.gorej@gmail.com"}],"homepage":"https://github.com/speclynx/apidom#readme","bugs":{"url":"https://github.com/speclynx/apidom/issues"},"dist":{"shasum":"dd45d4414e1fb141e06a50a6733cbdf42be9dbd4","tarball":"https://registry.npmjs.org/@speclynx/apidom-overlay/-/apidom-overlay-4.10.0.tgz","fileCount":38,"integrity":"sha512-GHYW7edXuzJnTRns3yyxfMFGrtrVDA7rg2MczjGZFsnRrVdYXnkLl6rE+AsrdPouO9OF/YLMKxZLrONzdkl4gg==","signatures":[{"sig":"MEUCIQCtl7Mg5qVwK5Efh8zAekOJXSuL7N7FmJcAb14GOkn9NQIgbqEP2F/kWwdMRm5sixgrSkti+wuTvF86eg2a5pG52VI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-overlay@4.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8459686},"main":"./src/index.cjs","type":"module","types":"./types/apidom-overlay.d.ts","unpkg":"./dist/apidom-overlay.browser.min.js","exports":{"types":"./types/apidom-overlay.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"cc5b227c468c8bd1a56611f535a71a4018beebf8","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","test:update-snapshots":"cross-env UPDATE_SNAPSHOT=1 BABEL_ENV=cjs mocha","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b675dd83-033a-4fd1-9bc4-f8e17ff36b61"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.10.0+x64 (linux)","description":"Apply Overlay 1.x.y documents to API definitions.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"type-fest":"^5.6.0","@speclynx/apidom-core":"4.10.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"4.10.0","@speclynx/apidom-datamodel":"4.10.0","@speclynx/apidom-json-path":"4.10.0","@speclynx/apidom-reference":"4.10.0","@speclynx/apidom-ns-overlay-1":"4.10.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-overlay_4.10.0_1778619937841_0.6997011624350999","host":"s3://npm-registry-packages-npm-production"}},"4.10.1":{"name":"@speclynx/apidom-overlay","version":"4.10.1","keywords":["apidom","api","overlay","openapi-overlay","openapi","jsonpath","rfc9535","spec","specification","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-overlay@4.10.1","maintainers":[{"name":"frantuma","email":"frantuma@yahoo.com"},{"name":"char0n","email":"vladimir.gorej@gmail.com"}],"homepage":"https://github.com/speclynx/apidom#readme","bugs":{"url":"https://github.com/speclynx/apidom/issues"},"dist":{"shasum":"b47f7ddefedb85c79d51e2ea641673e130a23e7a","tarball":"https://registry.npmjs.org/@speclynx/apidom-overlay/-/apidom-overlay-4.10.1.tgz","fileCount":38,"integrity":"sha512-5Sud9nA2+VN9EQa/C8QNX6pCfiUUFgh1xihWvSaMdTdt+p/BV1qCzbvtF88QTAeiK8Kh4XWFwzSrXCzNrhhm0Q==","signatures":[{"sig":"MEYCIQC5yt2Fx4X63XHJBR5zgWUfAQ2WRLstb/+tjE0KefcPagIhAJwIcYwELjjvOFyEOAs8yCTaUHFsryDE0di2N7f5ogdC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-overlay@4.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8463122},"main":"./src/index.cjs","type":"module","types":"./types/apidom-overlay.d.ts","unpkg":"./dist/apidom-overlay.browser.min.js","exports":{"types":"./types/apidom-overlay.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"fb6a0a6f3f5da22443865a3ee73503d0a269c511","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","test:update-snapshots":"cross-env UPDATE_SNAPSHOT=1 BABEL_ENV=cjs mocha","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b675dd83-033a-4fd1-9bc4-f8e17ff36b61"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.10.0+x64 (linux)","description":"Apply Overlay 1.x.y documents to API definitions.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"type-fest":"^5.6.0","@speclynx/apidom-core":"4.10.1","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"4.10.1","@speclynx/apidom-datamodel":"4.10.1","@speclynx/apidom-json-path":"4.10.1","@speclynx/apidom-reference":"4.10.1","@speclynx/apidom-ns-overlay-1":"4.10.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-overlay_4.10.1_1779264912183_0.7885920626855136","host":"s3://npm-registry-packages-npm-production"}},"4.11.1":{"name":"@speclynx/apidom-overlay","version":"4.11.1","keywords":["apidom","api","overlay","openapi-overlay","openapi","jsonpath","rfc9535","spec","specification","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-overlay@4.11.1","maintainers":[{"name":"frantuma","email":"frantuma@yahoo.com"},{"name":"char0n","email":"vladimir.gorej@gmail.com"}],"homepage":"https://github.com/speclynx/apidom#readme","bugs":{"url":"https://github.com/speclynx/apidom/issues"},"dist":{"shasum":"2f0ff6520b88663af4304da5e45413f894289b8d","tarball":"https://registry.npmjs.org/@speclynx/apidom-overlay/-/apidom-overlay-4.11.1.tgz","fileCount":38,"integrity":"sha512-KlEic98MZ79ed7AYz0lg99JpQyP4pS9wVrB+IORvUUuExXsjT4na6OaRe/trT0PAgl71X0mClNod1RBuc0SX5A==","signatures":[{"sig":"MEUCIHO1YRlgLiPqU+xrgfSy4KMzKck3cYUhgjdN+zQ8jx8oAiEA2kQfU9ZPFEDO6/ZmmlbRAEvqVFcr8EfEOGkIMX8GE4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-overlay@4.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8513541},"main":"./src/index.cjs","type":"module","types":"./types/apidom-overlay.d.ts","unpkg":"./dist/apidom-overlay.browser.min.js","exports":{"types":"./types/apidom-overlay.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"76396e154f0b561793c096c852aaef9d8e01818b","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","test:update-snapshots":"cross-env UPDATE_SNAPSHOT=1 BABEL_ENV=cjs mocha","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b675dd83-033a-4fd1-9bc4-f8e17ff36b61"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.10.0+x64 (linux)","description":"Apply Overlay 1.x.y documents to API definitions.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"type-fest":"^5.7.0","@speclynx/apidom-core":"4.11.1","@babel/runtime-corejs3":"^7.29.7","@speclynx/apidom-error":"4.11.1","@speclynx/apidom-datamodel":"4.11.1","@speclynx/apidom-json-path":"4.11.1","@speclynx/apidom-reference":"4.11.1","@speclynx/apidom-ns-overlay-1":"4.11.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-overlay_4.11.1_1781091279139_0.29304482637988905","host":"s3://npm-registry-packages-npm-production"}},"4.12.0":{"name":"@speclynx/apidom-overlay","version":"4.12.0","keywords":["apidom","api","overlay","openapi-overlay","openapi","jsonpath","rfc9535","spec","specification","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-overlay@4.12.0","maintainers":[{"name":"frantuma","email":"frantuma@yahoo.com"},{"name":"char0n","email":"vladimir.gorej@gmail.com"}],"homepage":"https://github.com/speclynx/apidom#readme","bugs":{"url":"https://github.com/speclynx/apidom/issues"},"dist":{"shasum":"2d896b42fd4d5b5822fbdf8edebea170622e0cce","tarball":"https://registry.npmjs.org/@speclynx/apidom-overlay/-/apidom-overlay-4.12.0.tgz","fileCount":38,"integrity":"sha512-3G6d88BKeBk1PynfrChV8iYmg/CdLIkk313AFPBM4S0V6hmn0nU7YBvHSrQEnlmn7BBiddByOzQguvdZY+nUYw==","signatures":[{"sig":"MEUCIBLxcaOKvrR624FfklgH7UMHJO0TGzi5IWH+Ezh2yUAoAiEA+PDB6qrqTaBDyq9QPwZVAYYle1ECF7cuc6mAimd9RR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-overlay@4.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8579074},"main":"./src/index.cjs","type":"module","types":"./types/apidom-overlay.d.ts","unpkg":"./dist/apidom-overlay.browser.min.js","exports":{"types":"./types/apidom-overlay.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"7d5549ba93000f249ebbe1480ae01d1aaeb2ce15","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","test:update-snapshots":"cross-env UPDATE_SNAPSHOT=1 BABEL_ENV=cjs mocha","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b675dd83-033a-4fd1-9bc4-f8e17ff36b61"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v26.3.1+x64 (linux)","description":"Apply Overlay 1.x.y documents to API definitions.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"type-fest":"^5.7.0","@speclynx/apidom-core":"4.12.0","@babel/runtime-corejs3":"^8.0.0","@speclynx/apidom-error":"4.12.0","@speclynx/apidom-datamodel":"4.12.0","@speclynx/apidom-json-path":"4.12.0","@speclynx/apidom-reference":"4.12.0","@speclynx/apidom-ns-overlay-1":"4.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-overlay_4.12.0_1782209968939_0.8497251144908224","host":"s3://npm-registry-packages-npm-production"}},"4.12.1":{"name":"@speclynx/apidom-overlay","version":"4.12.1","keywords":["apidom","api","overlay","openapi-overlay","openapi","jsonpath","rfc9535","spec","specification","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-overlay@4.12.1","maintainers":[{"name":"frantuma","email":"frantuma@yahoo.com"},{"name":"char0n","email":"vladimir.gorej@gmail.com"}],"homepage":"https://github.com/speclynx/apidom#readme","bugs":{"url":"https://github.com/speclynx/apidom/issues"},"dist":{"shasum":"0d0b53c770f91d829b4a31baa5c943b1c415f3c8","tarball":"https://registry.npmjs.org/@speclynx/apidom-overlay/-/apidom-overlay-4.12.1.tgz","fileCount":38,"integrity":"sha512-vH1KZnhhiE5Of0QpqaxUPxmT/qrGL4lne1t5RNlTI6lbtRQsNrb1uOsl6KUp3H6geGgnEkcgoeBpDHPxivpwtw==","signatures":[{"sig":"MEQCIAUK0V9X6e3wYPf2QMKM9ufbNqrQaVCNYbJFDKiQWDcLAiBnxHWr7MUR8lAMlV2QEDIjF5fGoAy1/hpzVh5X3ycMbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-overlay@4.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8579859},"main":"./src/index.cjs","type":"module","types":"./types/apidom-overlay.d.ts","unpkg":"./dist/apidom-overlay.browser.min.js","exports":{"types":"./types/apidom-overlay.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"18a5bdbd578179f3fe3f6f0217884cd62a29f8f9","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","test:update-snapshots":"cross-env UPDATE_SNAPSHOT=1 BABEL_ENV=cjs mocha","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b675dd83-033a-4fd1-9bc4-f8e17ff36b61"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v26.3.1+x64 (linux)","description":"Apply Overlay 1.x.y documents to API definitions.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"type-fest":"^5.7.0","@speclynx/apidom-core":"4.12.1","@babel/runtime-corejs3":"^8.0.0","@speclynx/apidom-error":"4.12.1","@speclynx/apidom-datamodel":"4.12.1","@speclynx/apidom-json-path":"4.12.1","@speclynx/apidom-reference":"4.12.1","@speclynx/apidom-ns-overlay-1":"4.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-overlay_4.12.1_1782217090331_0.17000190020281902","host":"s3://npm-registry-packages-npm-production"}},"4.13.0":{"name":"@speclynx/apidom-overlay","version":"4.13.0","keywords":["apidom","api","overlay","openapi-overlay","openapi","jsonpath","rfc9535","spec","specification","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-overlay@4.13.0","maintainers":[{"name":"frantuma","email":"frantuma@yahoo.com"},{"name":"char0n","email":"vladimir.gorej@gmail.com"}],"homepage":"https://github.com/speclynx/apidom#readme","bugs":{"url":"https://github.com/speclynx/apidom/issues"},"dist":{"shasum":"1e58053c8f73f4de942098c01fba7a8d99a6419f","tarball":"https://registry.npmjs.org/@speclynx/apidom-overlay/-/apidom-overlay-4.13.0.tgz","fileCount":38,"integrity":"sha512-FF4x+FcrPui77Ru6wrY4K4OLZ6SFtUib1IVykxyX6gmt3TwviATpp9etYgvrfMni28roDPuaxWL4chfPhzPThQ==","signatures":[{"sig":"MEQCIEARiTdfUZr7o8viDIfVE+GqjkbuJ6qMmYaXkMnucDUhAiAP9HM8/FgGQKMRtGZGUoMK5afHo7zodiyCrmOCBgxGUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-overlay@4.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8632626},"main":"./src/index.cjs","type":"module","types":"./types/apidom-overlay.d.ts","unpkg":"./dist/apidom-overlay.browser.min.js","exports":{"types":"./types/apidom-overlay.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"178b5324324332132479271fb9ac747a7ddbfccc","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","test:update-snapshots":"cross-env UPDATE_SNAPSHOT=1 BABEL_ENV=cjs mocha","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b675dd83-033a-4fd1-9bc4-f8e17ff36b61"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v26.3.1+x64 (linux)","description":"Apply Overlay 1.x.y documents to API definitions.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"type-fest":"^5.7.0","@speclynx/apidom-core":"4.13.0","@babel/runtime-corejs3":"^8.0.0","@speclynx/apidom-error":"4.13.0","@speclynx/apidom-datamodel":"4.13.0","@speclynx/apidom-json-path":"4.13.0","@speclynx/apidom-reference":"4.13.0","@speclynx/apidom-ns-overlay-1":"4.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-overlay_4.13.0_1782227862009_0.8203217821586861","host":"s3://npm-registry-packages-npm-production"}},"4.14.0":{"name":"@speclynx/apidom-overlay","version":"4.14.0","keywords":["apidom","api","overlay","openapi-overlay","openapi","jsonpath","rfc9535","spec","specification","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-overlay@4.14.0","maintainers":[{"name":"frantuma","email":"frantuma@yahoo.com"},{"name":"char0n","email":"vladimir.gorej@gmail.com"}],"homepage":"https://github.com/speclynx/apidom#readme","bugs":{"url":"https://github.com/speclynx/apidom/issues"},"dist":{"shasum":"59b6c81726619e96f6c0aa581042e5c0e3c05423","tarball":"https://registry.npmjs.org/@speclynx/apidom-overlay/-/apidom-overlay-4.14.0.tgz","fileCount":38,"integrity":"sha512-ZZnC6iWG4wCDhYDmUl06T840TZiqV8lqHGBgNyDHvpoCpJDI7+EQt/G/ujWSeL4cvUAyjOWnTvKPVLYme09AjA==","signatures":[{"sig":"MEQCIDDBYuQumHQ1ahtiiWTe4NxQW99MxoszrRK5zg4890plAiBhgNeFUqYfbJJQB20rxizW5gK3krAYCHEhUPyciUZYdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-overlay@4.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8707719},"main":"./src/index.cjs","type":"module","types":"./types/apidom-overlay.d.ts","unpkg":"./dist/apidom-overlay.browser.min.js","exports":{"types":"./types/apidom-overlay.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"ae231056cc8865f2467fa97ca456975301bbe265","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","test:update-snapshots":"cross-env UPDATE_SNAPSHOT=1 BABEL_ENV=cjs mocha","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b675dd83-033a-4fd1-9bc4-f8e17ff36b61"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v26.3.1+x64 (linux)","description":"Apply Overlay 1.x.y documents to API definitions.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"type-fest":"^5.7.0","@speclynx/apidom-core":"4.14.0","@babel/runtime-corejs3":"^8.0.0","@speclynx/apidom-error":"4.14.0","@speclynx/apidom-datamodel":"4.14.0","@speclynx/apidom-json-path":"4.14.0","@speclynx/apidom-reference":"4.14.0","@speclynx/apidom-ns-overlay-1":"4.14.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-overlay_4.14.0_1782248999845_0.010124831378552024","host":"s3://npm-registry-packages-npm-production"}},"4.15.0":{"name":"@speclynx/apidom-overlay","version":"4.15.0","keywords":["apidom","api","overlay","openapi-overlay","openapi","jsonpath","rfc9535","spec","specification","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-overlay@4.15.0","maintainers":[{"name":"frantuma","email":"frantuma@yahoo.com"},{"name":"char0n","email":"vladimir.gorej@gmail.com"}],"homepage":"https://github.com/speclynx/apidom#readme","bugs":{"url":"https://github.com/speclynx/apidom/issues"},"dist":{"shasum":"3fe3aadbdf937d2da7290247a7510718e455c6c9","tarball":"https://registry.npmjs.org/@speclynx/apidom-overlay/-/apidom-overlay-4.15.0.tgz","fileCount":38,"integrity":"sha512-ASCK889/8ExEB0DYTIu6SDLi6ihWeNNrg19hoGWCgTy2ElkrD/Q+K5ALstZtb+4IU/owbSaVMfWRGr8cvW/Ndw==","signatures":[{"sig":"MEUCIBlX/8WtO47aLB95Dt8wob+FvpHadIwtzHS1EGTSwfbyAiEA63C/Iyx1PnUyKC7+alCSZA9n0b0qz2oXxmXkvQpYUBg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-overlay@4.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8749359},"main":"./src/index.cjs","type":"module","types":"./types/apidom-overlay.d.ts","unpkg":"./dist/apidom-overlay.browser.min.js","exports":{"types":"./types/apidom-overlay.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"a3f6734745e3f4bee9c4121ebebbf2e9dbf6bc68","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","test:update-snapshots":"cross-env UPDATE_SNAPSHOT=1 BABEL_ENV=cjs mocha","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b675dd83-033a-4fd1-9bc4-f8e17ff36b61"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v26.3.1+x64 (linux)","description":"Apply Overlay 1.x.y documents to API definitions.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"type-fest":"^5.7.0","@speclynx/apidom-core":"4.15.0","@babel/runtime-corejs3":"^8.0.0","@speclynx/apidom-error":"4.15.0","@speclynx/apidom-datamodel":"4.15.0","@speclynx/apidom-json-path":"4.15.0","@speclynx/apidom-reference":"4.15.0","@speclynx/apidom-ns-overlay-1":"4.15.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-overlay_4.15.0_1782297950595_0.40008739767141255","host":"s3://npm-registry-packages-npm-production"}},"4.16.0":{"name":"@speclynx/apidom-overlay","version":"4.16.0","keywords":["apidom","api","overlay","openapi-overlay","openapi","jsonpath","rfc9535","spec","specification","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-overlay@4.16.0","maintainers":[{"name":"frantuma","email":"frantuma@yahoo.com"},{"name":"char0n","email":"vladimir.gorej@gmail.com"}],"homepage":"https://github.com/speclynx/apidom#readme","bugs":{"url":"https://github.com/speclynx/apidom/issues"},"dist":{"shasum":"6c38b7431fa34fe08e278e76982f803cfdb835b0","tarball":"https://registry.npmjs.org/@speclynx/apidom-overlay/-/apidom-overlay-4.16.0.tgz","fileCount":38,"integrity":"sha512-6iK1trjLsBThxODvmbg/xKzw6f8eytdG7EuH7r0DUFozGwbpC0mi0uPSf0lUjUzTENfctmwLum5SvdBtENtM9Q==","signatures":[{"sig":"MEQCIB15A7ja0GIpXSFBJzWTD/UllNm1Vhcv/6tK/i+8Hn7QAiA48WFX4vQoJM4QiDcedKKjK92EEduiExNZI+b49xUp9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-overlay@4.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8844191},"main":"./src/index.cjs","type":"module","types":"./types/apidom-overlay.d.ts","unpkg":"./dist/apidom-overlay.browser.min.js","exports":{"types":"./types/apidom-overlay.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"252461983339fe06eb64db4e60f8ac8087065f06","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","test:update-snapshots":"cross-env UPDATE_SNAPSHOT=1 BABEL_ENV=cjs mocha","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b675dd83-033a-4fd1-9bc4-f8e17ff36b61"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v26.3.1+x64 (linux)","description":"Apply Overlay 1.x.y documents to API definitions.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"type-fest":"^5.7.0","@speclynx/apidom-core":"4.16.0","@babel/runtime-corejs3":"^8.0.0","@speclynx/apidom-error":"4.16.0","@speclynx/apidom-datamodel":"4.16.0","@speclynx/apidom-json-path":"4.16.0","@speclynx/apidom-reference":"4.16.0","@speclynx/apidom-ns-overlay-1":"4.16.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-overlay_4.16.0_1782302419133_0.7377323181610933","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@speclynx/apidom-overlay","version":"5.0.0","keywords":["apidom","api","overlay","openapi-overlay","openapi","jsonpath","rfc9535","spec","specification","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-overlay@5.0.0","maintainers":[{"name":"frantuma","email":"frantuma@yahoo.com"},{"name":"char0n","email":"vladimir.gorej@gmail.com"}],"homepage":"https://github.com/speclynx/apidom#readme","bugs":{"url":"https://github.com/speclynx/apidom/issues"},"dist":{"shasum":"9d6e3b3aeb787278073057fd5900d577d9872b3d","tarball":"https://registry.npmjs.org/@speclynx/apidom-overlay/-/apidom-overlay-5.0.0.tgz","fileCount":38,"integrity":"sha512-mFeXWs/wB4Esu+F0WceoXd2AYe53jKe0xaVWGW8KgIkIep03qWm8O/k+DpwY/jLhi3qX6kIgVDBrdSNFzK36qA==","signatures":[{"sig":"MEQCIFjMfH68xOoIyoHvuvkpAoirQffj9txoqf8VrNU4SxqJAiAhvi3erwilGvpum2mpIVWBs35yItBZrKOHOOsDoCTiJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-overlay@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8879000},"main":"./src/index.cjs","type":"module","types":"./types/apidom-overlay.d.ts","unpkg":"./dist/apidom-overlay.browser.min.js","exports":{"types":"./types/apidom-overlay.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"5f67f647ddc85ef299fdabe503dc739b658e0415","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","test:update-snapshots":"cross-env UPDATE_SNAPSHOT=1 BABEL_ENV=cjs mocha","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b675dd83-033a-4fd1-9bc4-f8e17ff36b61"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v26.3.1+x64 (linux)","description":"Apply Overlay 1.x.y documents to API definitions.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"type-fest":"^5.8.0","@speclynx/apidom-core":"5.0.0","@babel/runtime-corejs3":"^8.0.0","@speclynx/apidom-error":"5.0.0","@speclynx/apidom-datamodel":"5.0.0","@speclynx/apidom-json-path":"5.0.0","@speclynx/apidom-reference":"5.0.0","@speclynx/apidom-ns-overlay-1":"5.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-overlay_5.0.0_1783420758450_0.18954513062155653","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@speclynx/apidom-overlay","version":"5.0.1","keywords":["apidom","api","overlay","openapi-overlay","openapi","jsonpath","rfc9535","spec","specification","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-overlay@5.0.1","maintainers":[{"name":"frantuma","email":"frantuma@yahoo.com"},{"name":"char0n","email":"vladimir.gorej@gmail.com"}],"homepage":"https://github.com/speclynx/apidom#readme","bugs":{"url":"https://github.com/speclynx/apidom/issues"},"dist":{"shasum":"6b95ac86dfe075257ffaa41915697a4abb637593","tarball":"https://registry.npmjs.org/@speclynx/apidom-overlay/-/apidom-overlay-5.0.1.tgz","fileCount":38,"integrity":"sha512-kBEqWENDHGA9pG8QncJdOJajBvtwKAf89oouMNUeghZROgM+ri4jaILseJaoJYoczGHIevi4mT/Ye2L5dUoKHQ==","signatures":[{"sig":"MEYCIQD469+vCbqt1FKvvCcnpOG1ncnQoZq3KHRhuDA8zcSjLAIhAMPgbat8hPYfV32VyzyGi5Sa4dViW2r2GVrvXRczJ73G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-overlay@5.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8879151},"main":"./src/index.cjs","type":"module","types":"./types/apidom-overlay.d.ts","unpkg":"./dist/apidom-overlay.browser.min.js","exports":{"types":"./types/apidom-overlay.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"529e4a7847fd74f5cabab726c814f510e55e63b0","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","test:update-snapshots":"cross-env UPDATE_SNAPSHOT=1 BABEL_ENV=cjs mocha","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b675dd83-033a-4fd1-9bc4-f8e17ff36b61"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v26.3.1+x64 (linux)","description":"Apply Overlay 1.x.y documents to API definitions.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"type-fest":"^5.8.0","@speclynx/apidom-core":"5.0.1","@babel/runtime-corejs3":"^8.0.0","@speclynx/apidom-error":"5.0.1","@speclynx/apidom-datamodel":"5.0.1","@speclynx/apidom-json-path":"5.0.1","@speclynx/apidom-reference":"5.0.1","@speclynx/apidom-ns-overlay-1":"5.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-overlay_5.0.1_1783422179722_0.96332486049216","host":"s3://npm-registry-packages-npm-production"}},"5.0.2":{"name":"@speclynx/apidom-overlay","version":"5.0.2","keywords":["apidom","api","overlay","openapi-overlay","openapi","jsonpath","rfc9535","spec","specification","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-overlay@5.0.2","maintainers":[{"name":"frantuma","email":"frantuma@yahoo.com"},{"name":"char0n","email":"vladimir.gorej@gmail.com"}],"homepage":"https://github.com/speclynx/apidom#readme","bugs":{"url":"https://github.com/speclynx/apidom/issues"},"dist":{"shasum":"558ea474c93239ab0dd9970e592173d3595c907a","tarball":"https://registry.npmjs.org/@speclynx/apidom-overlay/-/apidom-overlay-5.0.2.tgz","fileCount":38,"integrity":"sha512-vLcqKME3RSTTvTt6NnqvfgZeOczjneocGX8IZGWRD0IS/jUmLNVDdmb4V9b8reUNnHUyoWke4F0NaQJKDN5tHQ==","signatures":[{"sig":"MEQCIB8URkrrWsETVE5PvFJzFRKH1If70JxrhxPHYUDn6lXMAiBPqxJdbIS1r9FY7oJqKx3xtA2fu4rOjeEMYXuOWEkQ7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-overlay@5.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8895520},"main":"./src/index.cjs","type":"module","types":"./types/apidom-overlay.d.ts","unpkg":"./dist/apidom-overlay.browser.min.js","exports":{"types":"./types/apidom-overlay.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"01792b567baea3a47cb08d09e478178aa04afda9","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","test:update-snapshots":"cross-env UPDATE_SNAPSHOT=1 BABEL_ENV=cjs mocha","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b675dd83-033a-4fd1-9bc4-f8e17ff36b61"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v26.3.1+x64 (linux)","description":"Apply Overlay 1.x.y documents to API definitions.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"type-fest":"^5.8.0","@speclynx/apidom-core":"5.0.2","@babel/runtime-corejs3":"^8.0.0","@speclynx/apidom-error":"5.0.2","@speclynx/apidom-datamodel":"5.0.2","@speclynx/apidom-json-path":"5.0.2","@speclynx/apidom-reference":"5.0.2","@speclynx/apidom-ns-overlay-1":"5.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-overlay_5.0.2_1785843151958_0.9661963371849205","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@speclynx/apidom-overlay","version":"5.1.0","keywords":["apidom","api","overlay","openapi-overlay","openapi","jsonpath","rfc9535","spec","specification","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-overlay@5.1.0","maintainers":[{"name":"frantuma","email":"frantuma@yahoo.com"},{"name":"char0n","email":"vladimir.gorej@gmail.com"}],"homepage":"https://github.com/speclynx/apidom#readme","bugs":{"url":"https://github.com/speclynx/apidom/issues"},"dist":{"shasum":"902320a2c2f4bfe83f1c1c177a15505bb273b788","tarball":"https://registry.npmjs.org/@speclynx/apidom-overlay/-/apidom-overlay-5.1.0.tgz","fileCount":38,"integrity":"sha512-E023HbchXNReKh/TD3IDuTwmeAwEWCUkCPsVSCLpZPLDuNmW5PTAXsJRl9+Q+IRBlkZXcqI2eMaqVmn1RcUsUw==","signatures":[{"sig":"MEQCIFe4ze5tG2ic56CBuneEFYwJrzksNXC/xwZHjZf9mzmUAiBcPTblofs+mZez88XPw+KBZLbb0LBuHNRyt4amx7HERA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-overlay@5.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8932134},"main":"./src/index.cjs","type":"module","types":"./types/apidom-overlay.d.ts","unpkg":"./dist/apidom-overlay.browser.min.js","exports":{"types":"./types/apidom-overlay.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"2976a9fe41a9eb3a2de387695c41d21603f57c98","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","test:update-snapshots":"cross-env UPDATE_SNAPSHOT=1 BABEL_ENV=cjs mocha","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b675dd83-033a-4fd1-9bc4-f8e17ff36b61"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/10.0.0/node@v26.3.1+x64 (linux)","description":"Apply Overlay 1.x.y documents to API definitions.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"type-fest":"^5.8.0","@speclynx/apidom-core":"5.1.0","@babel/runtime-corejs3":"^8.0.0","@speclynx/apidom-error":"5.1.0","@speclynx/apidom-datamodel":"5.1.0","@speclynx/apidom-json-path":"5.1.0","@speclynx/apidom-reference":"5.1.0","@speclynx/apidom-ns-overlay-1":"5.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-overlay_5.1.0_1786295197186_0.6228151911617135","host":"s3://npm-registry-packages-npm-production"}},"5.1.1":{"name":"@speclynx/apidom-overlay","version":"5.1.1","keywords":["apidom","api","overlay","openapi-overlay","openapi","jsonpath","rfc9535","spec","specification","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-overlay@5.1.1","maintainers":[{"name":"frantuma","email":"frantuma@yahoo.com"},{"name":"char0n","email":"vladimir.gorej@gmail.com"}],"homepage":"https://github.com/speclynx/apidom#readme","bugs":{"url":"https://github.com/speclynx/apidom/issues"},"dist":{"shasum":"38a0a436be0bc95424d5c81ae1d081dde96647af","tarball":"https://registry.npmjs.org/@speclynx/apidom-overlay/-/apidom-overlay-5.1.1.tgz","fileCount":38,"integrity":"sha512-rCTokc9Ok2WhSKkY2FEfCRALGQ1jTGMoH7IkUPCOJg3YXFQMraKGvFlLZt3RssjE4G7QtzkPSsM19UYP1FwqbA==","signatures":[{"sig":"MEYCIQDmMB4+U+r7BHyXG9an/2++CTL0ZdA9mDqVEx5IqVft5wIhAKhPG9N2Q6UuYqgPtm49J8Z4qyxCOAFXQzESPIA2HXbA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-overlay@5.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9013782},"main":"./src/index.cjs","type":"module","types":"./types/apidom-overlay.d.ts","unpkg":"./dist/apidom-overlay.browser.min.js","exports":{"types":"./types/apidom-overlay.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"b661f6f038953d118ad09eec0d7da7927db46f5c","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","test:update-snapshots":"cross-env UPDATE_SNAPSHOT=1 BABEL_ENV=cjs mocha","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b675dd83-033a-4fd1-9bc4-f8e17ff36b61"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/10.0.0/node@v26.3.1+x64 (linux)","description":"Apply Overlay 1.x.y documents to API definitions.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"type-fest":"^5.8.0","@speclynx/apidom-core":"5.1.1","@babel/runtime-corejs3":"^8.0.0","@speclynx/apidom-error":"5.1.1","@speclynx/apidom-datamodel":"5.1.1","@speclynx/apidom-json-path":"5.1.1","@speclynx/apidom-reference":"5.1.1","@speclynx/apidom-ns-overlay-1":"5.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-overlay_5.1.1_1787144114720_0.2792040259965942","host":"s3://npm-registry-packages-npm-production"}},"5.2.1":{"name":"@speclynx/apidom-overlay","version":"5.2.1","keywords":["apidom","api","overlay","openapi-overlay","openapi","jsonpath","rfc9535","spec","specification","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-overlay@5.2.1","maintainers":[{"name":"frantuma","email":"frantuma@yahoo.com"},{"name":"char0n","email":"vladimir.gorej@gmail.com"}],"homepage":"https://github.com/speclynx/apidom#readme","bugs":{"url":"https://github.com/speclynx/apidom/issues"},"dist":{"shasum":"b8fb46234282af60b9d4617026688fda262a3839","tarball":"https://registry.npmjs.org/@speclynx/apidom-overlay/-/apidom-overlay-5.2.1.tgz","fileCount":38,"integrity":"sha512-nj9F3buezRyjA1Q8oHf+eK3goQFZLjA8o82zSBBF90MWfVlAIIAytv+8r7Nc/JOWTGEK76imlYhGPTQ1kH2vsg==","signatures":[{"sig":"MEUCIEIREFd6Cp48COJous348U3Ek0uIc9LYQrkzwgPIhsmHAiEAxJ/gBNGYa5yTa7kaYMiz8BLtLLowJTWZQJbHrUAu8I0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-overlay@5.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9055791},"main":"./src/index.cjs","type":"module","types":"./types/apidom-overlay.d.ts","unpkg":"./dist/apidom-overlay.browser.min.js","exports":{"types":"./types/apidom-overlay.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"814e67e36b1e27546288c74a25eab8f9463943eb","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","test:update-snapshots":"cross-env UPDATE_SNAPSHOT=1 BABEL_ENV=cjs mocha","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b675dd83-033a-4fd1-9bc4-f8e17ff36b61"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v26.3.1+x64 (linux)","description":"Apply Overlay 1.x.y documents to API definitions.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"type-fest":"^5.8.0","@speclynx/apidom-core":"5.2.1","@babel/runtime-corejs3":"^8.0.0","@speclynx/apidom-error":"5.2.1","@speclynx/apidom-datamodel":"5.2.1","@speclynx/apidom-json-path":"5.2.1","@speclynx/apidom-reference":"5.2.1","@speclynx/apidom-ns-overlay-1":"5.2.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-overlay_5.2.1_1788028991245_0.7907042966747864","host":"s3://npm-registry-packages-npm-production"}},"5.2.2":{"name":"@speclynx/apidom-overlay","version":"5.2.2","keywords":["apidom","api","overlay","openapi-overlay","openapi","jsonpath","rfc9535","spec","specification","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-overlay@5.2.2","maintainers":[{"name":"frantuma","email":"frantuma@yahoo.com"},{"name":"char0n","email":"vladimir.gorej@gmail.com"}],"homepage":"https://github.com/speclynx/apidom#readme","bugs":{"url":"https://github.com/speclynx/apidom/issues"},"dist":{"shasum":"a20d4500df68e62e9ddf20fc0688214cd9811487","tarball":"https://registry.npmjs.org/@speclynx/apidom-overlay/-/apidom-overlay-5.2.2.tgz","fileCount":38,"integrity":"sha512-lky8Cz58xsN2YAIX5FJVBQKtXSE5YRVJJGfD3ME0ZPk8NbtbR6ovh2SxExoTiryuYSThI5Xr3G38iJ+DtTCrkA==","signatures":[{"sig":"MEQCH07JBsJxCsSk756E4+2/XsBN4H9roZXFa/COjpm9nxYCIQD3VuW9qMC9tOhj93qMagcSnuyp5Ytvwrbbvxi2lEph9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAhajbp46gBoxruV0fGVNattIzVuNuogqY28JMPVoY6nAiEAmasFiprVD+JievBq78i1A1IP0XUzluZLEFv9LAWGgms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-overlay@5.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9079423},"main":"./src/index.cjs","type":"module","types":"./types/apidom-overlay.d.ts","unpkg":"./dist/apidom-overlay.browser.min.js","exports":{"types":"./types/apidom-overlay.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"2d0e035bf82913a9870ff7b26069e784e2a0e9a3","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","test:update-snapshots":"cross-env UPDATE_SNAPSHOT=1 BABEL_ENV=cjs mocha","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b675dd83-033a-4fd1-9bc4-f8e17ff36b61"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v26.3.1+x64 (linux)","description":"Apply Overlay 1.x.y documents to API definitions.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"type-fest":"^5.8.0","@speclynx/apidom-core":"5.2.2","@babel/runtime-corejs3":"^8.0.0","@speclynx/apidom-error":"5.2.2","@speclynx/apidom-datamodel":"5.2.2","@speclynx/apidom-json-path":"5.2.2","@speclynx/apidom-reference":"5.2.2","@speclynx/apidom-ns-overlay-1":"5.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-overlay_5.2.2_1788468285969_0.8176496100958461","host":"s3://npm-registry-packages-npm-production"}},"5.2.4":{"name":"@speclynx/apidom-overlay","version":"5.2.4","keywords":["apidom","api","overlay","openapi-overlay","openapi","jsonpath","rfc9535","spec","specification","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-overlay@5.2.4","maintainers":[{"name":"frantuma","email":"frantuma@yahoo.com"},{"name":"char0n","email":"vladimir.gorej@gmail.com"}],"homepage":"https://github.com/speclynx/apidom#readme","bugs":{"url":"https://github.com/speclynx/apidom/issues"},"dist":{"shasum":"bffcaa8bf46bc4dc5f7ceb89d05f8bac5d994596","tarball":"https://registry.npmjs.org/@speclynx/apidom-overlay/-/apidom-overlay-5.2.4.tgz","fileCount":38,"integrity":"sha512-Hnundgyk2tr0mjpdJAtle2ILJgoSwgEaNHeqhO3y8IqCJIp/cgIyMOHmVq8N12eJN+KCxzrKAglCkoTSc05Erw==","signatures":[{"sig":"MEUCICDLQD068deaFY5dkTQDo3HOdupBfliUDiLkDTGx0lJ9AiEAjMi5NqSrHQpPY/P9i0+p1rijnIefpkaBGsQQZRfI5Zo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGhmbtHzWZQMMJ9ZaPjHuAKSq+at46Zu4YizCX2oCttxAiBvElC8MIgupTC7JChkwROmLBy/rBCTrLmDVPGcVRXXBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-overlay@5.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9079540},"main":"./src/index.cjs","type":"module","types":"./types/apidom-overlay.d.ts","unpkg":"./dist/apidom-overlay.browser.min.js","exports":{"types":"./types/apidom-overlay.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"5b467dbfe42b1989fe64b4a83c226274de24d783","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","test:update-snapshots":"cross-env UPDATE_SNAPSHOT=1 BABEL_ENV=cjs mocha","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b675dd83-033a-4fd1-9bc4-f8e17ff36b61"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v26.3.1+x64 (linux)","description":"Apply Overlay 1.x.y documents to API definitions.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"type-fest":"^5.9.0","@speclynx/apidom-core":"5.2.4","@babel/runtime-corejs3":"^8.0.0","@speclynx/apidom-error":"5.2.4","@speclynx/apidom-datamodel":"5.2.4","@speclynx/apidom-json-path":"5.2.4","@speclynx/apidom-reference":"5.2.4","@speclynx/apidom-ns-overlay-1":"5.2.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-overlay_5.2.4_1789476818606_0.6268319799830344","host":"s3://npm-registry-packages-npm-production"}},"5.2.5":{"name":"@speclynx/apidom-overlay","version":"5.2.5","keywords":["apidom","api","overlay","openapi-overlay","openapi","jsonpath","rfc9535","spec","specification","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-overlay@5.2.5","maintainers":[{"name":"frantuma","email":"frantuma@yahoo.com"},{"name":"char0n","email":"vladimir.gorej@gmail.com"}],"homepage":"https://github.com/speclynx/apidom#readme","bugs":{"url":"https://github.com/speclynx/apidom/issues"},"dist":{"shasum":"e06adcec8a4f40253dfb8e48d929e1e329715d36","tarball":"https://registry.npmjs.org/@speclynx/apidom-overlay/-/apidom-overlay-5.2.5.tgz","fileCount":38,"integrity":"sha512-2GdccrIAX4zvgTZYEL69TMr0zWI9p9cyjcdEjBXQvO2BqVsaPVyy+Nbm05PcDjUL825DepskJkL+OHai7q1a7w==","signatures":[{"sig":"MEQCIHPZ765IE5+Ldo/XeMkB0hDH2z2/RXi0bwRwG+cawwDYAiAjXTaWP1KaIej0Rtyhumt+5vKvqPx35ieTl9lbGBvz6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCV2Ji3sU/ZHD8lM/HGsw0QDDOQY6s62JyrZKFnFzhvxAIhAIJnoHChRKoHvHDQ/BTJU9HxeYoVcQR2or6pAwQlDW2V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-overlay@5.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9114705},"main":"./src/index.cjs","type":"module","types":"./types/apidom-overlay.d.ts","unpkg":"./dist/apidom-overlay.browser.min.js","exports":{"types":"./types/apidom-overlay.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"677f42e6af4e7b5311c74cd054283c943f8700a9","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","test:update-snapshots":"cross-env UPDATE_SNAPSHOT=1 BABEL_ENV=cjs mocha","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b675dd83-033a-4fd1-9bc4-f8e17ff36b61"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v26.3.1+x64 (linux)","description":"Apply Overlay 1.x.y documents to API definitions.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"type-fest":"^5.9.0","@speclynx/apidom-core":"5.2.5","@babel/runtime-corejs3":"^8.0.0","@speclynx/apidom-error":"5.2.5","@speclynx/apidom-datamodel":"5.2.5","@speclynx/apidom-json-path":"5.2.5","@speclynx/apidom-reference":"5.2.5","@speclynx/apidom-ns-overlay-1":"5.2.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-overlay_5.2.5_1789682824786_0.38623892008947736","host":"s3://npm-registry-packages-npm-production"}},"5.2.6":{"_id":"@speclynx/apidom-overlay@5.2.6","bugs":{"url":"https://github.com/speclynx/apidom/issues"},"dist":{"shasum":"9e67427f3bea2bc8425ad8f0bfc93a0b58913567","tarball":"https://registry.npmjs.org/@speclynx/apidom-overlay/-/apidom-overlay-5.2.6.tgz","fileCount":38,"integrity":"sha512-mrW8gImNa+wiW/cHqUMXGmZU6xQNc3Hdchpl6AZlMm1V6TxUsFWtF5Bi0bDj8616D9aVYGkjz598TStA9kHOlw==","signatures":[{"sig":"MEUCIGuzAWssk3KQoA1vzLe7mgXGhuow3MZTjtvvio9emOp1AiEA4/TEXPKBVaXo/Xh1mzPjPkPPjytbwX0wNhARP6qViZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICK+P/jTVS9xgwMsQvAxeXPDos4kimbhP3RsDBMrdSgTAiBxWInOo49H0XT6OkDZlzXGZ5ABupct23tfIXxQtGIirw=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-overlay@5.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9116964},"main":"./src/index.cjs","name":"@speclynx/apidom-overlay","type":"module","types":"./types/apidom-overlay.d.ts","unpkg":"./dist/apidom-overlay.browser.min.js","author":{"name":"Vladimir Gorej"},"exports":{"types":"./types/apidom-overlay.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"c78f4a79e2b91b9ad099dff6dff5dc35236ae75b","license":"Apache-2.0","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","test:update-snapshots":"cross-env UPDATE_SNAPSHOT=1 BABEL_ENV=cjs mocha","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"version":"5.2.6","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b675dd83-033a-4fd1-9bc4-f8e17ff36b61"}},"homepage":"https://github.com/speclynx/apidom#readme","keywords":["apidom","api","overlay","openapi-overlay","openapi","jsonpath","rfc9535","spec","specification","typescript","javascript"],"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v26.3.1+x64 (linux)","description":"Apply Overlay 1.x.y documents to API definitions.","directories":{},"maintainers":[{"name":"frantuma","email":"frantuma@yahoo.com"},{"name":"char0n","email":"vladimir.gorej@gmail.com"}],"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"type-fest":"^5.9.0","@speclynx/apidom-core":"5.2.6","@babel/runtime-corejs3":"^8.0.5","@speclynx/apidom-error":"5.2.6","@speclynx/apidom-datamodel":"5.2.6","@speclynx/apidom-json-path":"5.2.6","@speclynx/apidom-reference":"5.2.6","@speclynx/apidom-ns-overlay-1":"5.2.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/apidom-overlay_5.2.6_1789802383001_0.6981230213922711"}}},"time":{"created":"2026-04-12T12:50:41.044Z","modified":"2026-09-19T07:19:43.485Z","4.3.1":"2026-04-12T12:50:41.397Z","4.4.0":"2026-04-12T13:04:41.417Z","4.5.0":"2026-04-12T17:47:38.482Z","4.6.0":"2026-04-12T18:19:16.957Z","4.7.0":"2026-04-12T23:50:51.304Z","4.7.1":"2026-04-16T21:07:16.214Z","4.8.0":"2026-04-17T15:26:50.873Z","4.9.0":"2026-04-17T19:15:47.683Z","4.9.1":"2026-04-21T16:02:35.450Z","4.10.0":"2026-05-12T21:05:38.211Z","4.10.1":"2026-05-20T08:15:12.428Z","4.11.1":"2026-06-10T11:34:39.343Z","4.12.0":"2026-06-23T10:19:29.132Z","4.12.1":"2026-06-23T12:18:10.559Z","4.13.0":"2026-06-23T15:17:42.155Z","4.14.0":"2026-06-23T21:10:00.012Z","4.15.0":"2026-06-24T10:45:50.751Z","4.16.0":"2026-06-24T12:00:19.296Z","5.0.0":"2026-07-07T10:39:18.678Z","5.0.1":"2026-07-07T11:02:59.913Z","5.0.2":"2026-08-04T11:32:32.145Z","5.1.0":"2026-08-09T17:06:37.401Z","5.1.1":"2026-08-19T12:55:14.895Z","5.2.1":"2026-08-29T18:43:11.416Z","5.2.2":"2026-09-03T20:44:46.103Z","5.2.4":"2026-09-15T12:53:38.758Z","5.2.5":"2026-09-17T22:07:04.926Z","5.2.6":"2026-09-19T07:19:43.155Z"},"bugs":{"url":"https://github.com/speclynx/apidom/issues"},"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","homepage":"https://github.com/speclynx/apidom#readme","keywords":["apidom","api","overlay","openapi-overlay","openapi","jsonpath","rfc9535","spec","specification","typescript","javascript"],"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"description":"Apply Overlay 1.x.y documents to API definitions.","maintainers":[{"name":"frantuma","email":"frantuma@yahoo.com"},{"name":"char0n","email":"vladimir.gorej@gmail.com"}],"readme":"# @speclynx/apidom-overlay\n\n`@speclynx/apidom-overlay` applies [Overlay 1.x.y](https://spec.openapis.org/overlay/v1.1.0.html) documents to API definitions\nand can generate overlays by diffing two API documents.\nThe [Overlay Specification](https://spec.openapis.org/overlay/v1.1.0.html) defines a mechanism for modifying\nexisting API documents without directly editing the original, using [JSONPath (RFC 9535)](https://www.rfc-editor.org/rfc/rfc9535.html)\nexpressions to target specific nodes and apply updates, copies, or removals.\n\n## Installation\n\nYou can install this package via [npm CLI](https://docs.npmjs.com/cli) by running the following command:\n\n```sh\n $ npm install @speclynx/apidom-overlay\n```\n\n## Usage\n\n### Applying from file/URL\n\n`applyOverlay` parses an overlay document, resolves the target (from `targetURI` or the overlay's `extends` field),\nand applies all actions. The target is parsed with style preservation for round-trip fidelity.\n\n```js\nimport { applyOverlay } from '@speclynx/apidom-overlay';\nimport { toYAML } from '@speclynx/apidom-core';\n\n// target from extends field\nconst result = await applyOverlay('/path/to/overlay.yaml');\n\n// explicit target\nconst result = await applyOverlay('/path/to/overlay.yaml', '/path/to/openapi.yaml');\n\n// serialize back to YAML with preserved formatting\nconst yaml = toYAML(result.api, { preserveStyle: true });\n```\n\n### Applying to ApiDOM elements\n\n`applyOverlayApiDOM` applies an entire overlay document to a target element. Accepts `Overlay1Element`\nor `ParseResultElement`. Immutable by default. Returns a new element, even when no action\nchanges anything. When the target is a `ParseResultElement`, a new parse result is returned\nand the one passed in is left untouched.\n\n```js\nimport { refract } from '@speclynx/apidom-datamodel';\nimport { refractOverlay1 } from '@speclynx/apidom-ns-overlay-1';\nimport { applyOverlayApiDOM } from '@speclynx/apidom-overlay';\n\nconst overlay = refractOverlay1({\n  overlay: '1.1.0',\n  info: { title: 'My overlay', version: '1.0.0' },\n  actions: [\n    { target: '$.info', update: { description: 'Added by overlay' } },\n    { target: '$.info.title', update: 'Renamed API' },\n  ],\n});\nconst target = refract({\n  openapi: '3.1.0',\n  info: { title: 'Original', version: '1.0.0' },\n});\n\nconst result = applyOverlayApiDOM(overlay, target);\n```\n\n`applyActionApiDOM` applies a single overlay action. Useful for programmatic, step-by-step application.\n\n```js\nimport { refract } from '@speclynx/apidom-datamodel';\nimport { refractAction } from '@speclynx/apidom-ns-overlay-1';\nimport { applyActionApiDOM } from '@speclynx/apidom-overlay';\n\nconst action = refractAction({\n  target: '$.info.title',\n  update: 'New Title',\n});\nconst target = refract({ info: { title: 'Old Title', version: '1.0.0' } });\n\nconst result = applyActionApiDOM(action, target);\n```\n\n### Applying to plain JavaScript objects (POJO)\n\n`applyOverlayPOJO` and `applyActionPOJO` accept and return plain JavaScript objects —\nno need to manually refract or serialize.\n\n```js\nimport { applyOverlayPOJO, applyActionPOJO } from '@speclynx/apidom-overlay';\n\n// full overlay\nconst result = applyOverlayPOJO(\n  {\n    overlay: '1.1.0',\n    info: { title: 'My overlay', version: '1.0.0' },\n    actions: [\n      { target: '$.info.title', update: 'Renamed API' },\n    ],\n  },\n  {\n    openapi: '3.1.0',\n    info: { title: 'Original', version: '1.0.0' },\n  },\n);\n// result is a plain object: { openapi: '3.1.0', info: { title: 'Renamed API', version: '1.0.0' } }\n\n// single action\nconst updated = applyActionPOJO(\n  { target: '$.info.title', update: 'New Title' },\n  { info: { title: 'Old Title' } },\n);\n```\n\n### Generating an Overlay (diff)\n\n`diffApiDOM` computes the diff between two ApiDOM elements and returns an `Overlay1Element` that,\nwhen applied to the left document, yields the right document.\n\n```js\nimport { refract } from '@speclynx/apidom-datamodel';\nimport { toValue } from '@speclynx/apidom-core';\nimport { diffApiDOM, applyOverlayApiDOM } from '@speclynx/apidom-overlay';\n\nconst left = refract({\n  openapi: '3.1.0',\n  info: { title: 'My API', version: '1.0.0' },\n  servers: [{ url: 'https://staging.example.com' }],\n});\nconst right = refract({\n  openapi: '3.1.0',\n  info: { title: 'My API', version: '2.0.0' },\n  servers: [{ url: 'https://prod.example.com' }, { url: 'https://dr.example.com' }],\n});\n\nconst overlay = diffApiDOM(left, right, {\n  info: { title: 'v1 → v2 migration', version: '1.0.0' },\n  extends: 'https://example.com/openapi-v1.yaml',\n});\n\n// overlay is an Overlay1Element — serialize or apply it directly\nconst updated = applyOverlayApiDOM(overlay, left);\nconsole.log(toValue(updated)); // equals toValue(right)\n```\n\n`diffPOJO` accepts and returns plain JavaScript objects:\n\n```js\nimport { diffPOJO } from '@speclynx/apidom-overlay';\n\nconst overlay = diffPOJO(\n  { info: { title: 'Old', version: '1.0.0' } },\n  { info: { title: 'New', version: '2.0.0' } },\n);\n// overlay is a plain object: { overlay: '1.1.0', info: {...}, actions: [...] }\n```\n\n`diffOverlay` parses two documents from file paths or URLs and returns an `Overlay1Element`.\nThe `extends` field is automatically set to `leftURI` when not provided, so the overlay\ncan be applied back to the original document without additional configuration.\n\n```js\nimport { diffOverlay } from '@speclynx/apidom-overlay';\nimport { toValue } from '@speclynx/apidom-core';\n\n// diff two local files\nconst overlay = await diffOverlay('/path/to/openapi-v1.yaml', '/path/to/openapi-v2.yaml');\n\n// extends is auto-populated with leftURI\nconsole.log(toValue(overlay).extends); // '/path/to/openapi-v1.yaml'\n\n// provide a canonical URL instead\nconst overlay = await diffOverlay(\n  '/path/to/openapi-v1.yaml',\n  '/path/to/openapi-v2.yaml',\n  { extends: 'https://example.com/openapi-v1.yaml' },\n);\n```\n\n#### DiffOptions\n\n| Option | Type | Default | Description |\n|---|---|---|---|\n| `overlay` | `string` | `'1.1.0'` | Version string written to the `overlay` field. Configurable because 1.0.0 and 1.1.0 have slightly different semantics. |\n| `info.title` | `string` | `'API diff'` | Title for the generated overlay's `info` object. |\n| `info.version` | `string` | `'0.0.0'` | Version for the generated overlay's `info` object. |\n| `info.description` | `string` | — | Optional description for the overlay's `info` object. |\n| `extends` | `string` | — | When provided, sets the `extends` field on the overlay pointing to the base document. |\n| `onEmptyDiff` | `'allow' \\| 'throw'` | `'allow'` | Controls behavior when the documents are identical and the diff produces no actions. `'allow'` returns an overlay with an empty `actions` array; `'throw'` throws `OverlayError`. |\n\n#### Diff algorithm\n\nThe diff walks both element trees recursively and generates [JSONPath (RFC 9535)](https://www.rfc-editor.org/rfc/rfc9535.html) targets using the normalized path format (e.g. `$['info']['title']`).\n\n- **Objects**: per-field comparison. Removed fields produce `remove` actions. Newly added fields are batched into a single `update` on the parent object. Changed fields recurse deeper.\n- **Arrays**: positional comparison. Changed items at the same index recurse deeper. New items at the end are appended via `update` on the array. Removed trailing items use `remove` in reverse-index order for index stability. Structural type changes at a given index trigger a tail-reconstruct (remove tail + re-append from right) to stay within Overlay's supported operations.\n- **Primitives**: direct `update` with the new value.\n\n#### Known limitations\n\n| Limitation | Details |\n|---|---|\n| Empty actions on identical documents | By default, identical inputs produce an overlay with an empty `actions` array (Overlay 1.1.0 §3 requires non-empty). Use `onEmptyDiff: 'throw'` to turn this into an `OverlayError` instead. |\n| Root structural type change | Throws `OverlayError`. Overlay has no mechanism to replace the root node. |\n| Array insert-at-position | Overlay 1.x has no insert primitive. Positional diffing cascades replacements + appends, which is always correct but may be verbose for large array reorderings. |\n| Array item structural type change | Handled via tail-reconstruct: items from the first type-mismatched index onward are removed and re-appended. Always correct, but produces more actions than a minimal diff. |\n| Reverse diff | The overlay carries no \"before\" value. It cannot be reversed without the original document. |\n\n## Overlay spec semantics\n\nThe implementation follows [Overlay 1.1.0](https://spec.openapis.org/overlay/v1.1.0.html) merge rules:\n\n| Scenario | Behavior |\n|---|---|\n| Both objects | Recursively merge — properties in target only are unchanged, properties in update only are inserted, overlapping properties merge recursively |\n| Both arrays | Concatenate |\n| Both primitives | Replace |\n| Type mismatch | Throws `OverlayError` |\n| Zero-match target | Action succeeds without changes (unless `strict: true`) |\n| Multiple targets | All must be the same type (all objects, all arrays, or all primitives) |\n| `remove: true` | Removes matched nodes; when combined with `update`, the update has no effect |\n| Action ordering | Applied sequentially — each action modifies the result of the previous |\n\n## Tracing\n\nOverlay application supports tracing to inspect what each action did during application.\nPass a trace object via the `trace` option — it will be populated in place with step-by-step\ninformation about every action applied.\n\n```js\nimport { applyOverlayApiDOM } from '@speclynx/apidom-overlay';\n\nconst trace = {};\nconst result = applyOverlayApiDOM(overlay, target, { trace });\n\nconsole.log(trace.failed);   // false\nconsole.log(trace.message);  // 'Overlay was successfully applied'\n\nfor (const action of trace.actions) {\n  console.log(action.target);          // '$.info.title'\n  console.log(action.type);            // 'update' | 'copy' | 'remove' | 'noop'\n  console.log(action.matchCount);      // 1\n  console.log(action.normalizedPaths); // [\"$['info']['title']\"]\n  console.log(action.success);         // true\n}\n```\n\nWhen an action fails, the trace captures the error before it is re-thrown:\n\n```js\nconst trace = {};\ntry {\n  applyOverlayApiDOM(overlay, target, { trace });\n} catch (error) {\n  console.log(trace.failed);                // true\n  console.log(trace.failedAt);              // index of the failed action\n  console.log(trace.message);               // error message\n  console.log(trace.actions[trace.failedAt].error); // the OverlayError instance\n}\n```\n\nTracing works across all API levels — ApiDOM elements, file/URL, and POJO:\n\n```js\n// single action (ApiDOM)\nconst trace = {};\napplyActionApiDOM(action, target, { trace });\nconsole.log(trace.actions[0].type); // 'update'\n\n// file/URL\nconst trace = {};\nawait applyOverlay('/path/to/overlay.yaml', undefined, { trace });\n\n// POJO\nconst trace = {};\napplyOverlayPOJO(overlay, target, { trace });\n```\n\n## Options\n\n### ApplyOptions\n\nPassed to `applyActionApiDOM`, `applyOverlayApiDOM`, and `applyOverlay`:\n\n| Option | Type | Default | Description |\n|---|---|---|---|\n| `deepmerge` | `DeepMergeUserOptions` | `{}` | Custom [deepmerge options](https://github.com/speclynx/apidom/blob/main/packages/apidom-core/src/merge/deepmerge.ts) from `@speclynx/apidom-core`. Default `customMerge` enforces Overlay spec type compatibility. |\n| `strict` | `boolean` | `false` | When `true`, throws `OverlayError` if any action's target JSONPath matches zero nodes. |\n| `immutable` | `boolean` | `true`<br>(`false` in `applyOverlay`) | When `true`, the target is cloned once up front and actions are applied to the clone, so the returned element is always independent of the input, including when no action changes anything. For a `ParseResultElement` target the new parse result shares the children no action can reach, such as annotations. Set to `false` for in-place mutation. The one case that cannot be applied in place is a `target: $` action replacing a primitive root with a differently typed value — there the return value is the only carrier, so always use it. |\n| `trace` | `OverlayTrace` | — | When provided, populated in place with action-by-action trace data. See [Tracing](#tracing). |\n\n### ApplyOverlayOptions\n\nExtends `ApplyOptions` with all [`@speclynx/apidom-reference` options](https://github.com/speclynx/apidom/blob/main/packages/apidom-reference/README.md)\nfor controlling parsing, resolving, and dereferencing of the overlay and target documents.\n\n### DiffOverlayOptions\n\nPassed to `diffOverlay`. Extends `DiffOptions` with a `reference` field:\n\n| Option | Type | Default | Description |\n|---|---|---|---|\n| `overlay` | `string` | `'1.1.0'` | Inherited from `DiffOptions`. See [DiffOptions](#diffoptions). |\n| `info` | `object` | — | Inherited from `DiffOptions`. |\n| `extends` | `string` | `leftURI` | When omitted, automatically set to `leftURI` so the overlay points back to the base document. |\n| `reference` | `PartialDeep<ReferenceOptions>` | — | [`@speclynx/apidom-reference` options](https://github.com/speclynx/apidom/blob/main/packages/apidom-reference/README.md) for parsing the left and right documents. |\n\n## Validation\n\n`validateAction` checks an `ActionElement` for spec conformance before applying:\n\n```js\nimport { refractAction } from '@speclynx/apidom-ns-overlay-1';\nimport { validateAction } from '@speclynx/apidom-overlay';\n\nconst action = refractAction({ target: '$.info', update: { title: 'New' } });\nconst result = validateAction(action);\n\nif (!result.valid) {\n  console.error(result.error.message);\n  // result.error.action — the ActionElement that failed\n  // result.error.member — the MemberElement of the invalid field (if applicable)\n}\n```\n\n## Error handling\n\nAll errors thrown by this package are instances of `OverlayError`, which extends `ApiDOMStructuredError`.\nErrors carry structured context for diagnostics:\n\n```js\nimport { applyActionApiDOM, OverlayError } from '@speclynx/apidom-overlay';\n\ntry {\n  applyActionApiDOM(action, target);\n} catch (error) {\n  if (error instanceof OverlayError) {\n    console.error(error.message);\n    // error.action — the ActionElement that caused the error (with source map)\n    // error.member — the MemberElement of the problematic field\n  }\n}\n```\n","readmeFilename":"README.md"}