{"_id":"@speclynx/apidom-reference","_rev":"69-adedb60fbb2df69226670ecc3c398327","name":"@speclynx/apidom-reference","dist-tags":{"latest":"5.2.6"},"versions":{"1.12.1":{"name":"@speclynx/apidom-reference","version":"1.12.1","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@1.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":"c432a701b06adf23e7d3b89b27985ccb35d09764","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-1.12.1.tgz","fileCount":263,"integrity":"sha512-YeMkCJ28xd5U6fjwzoRHSyh4aIdNfY+k2GvPhr9T01tKDFskmNwydrgH9lucZXSE4Z/m+AO0P+5NVy59iyjkTA==","signatures":[{"sig":"MEUCIQCo4bZv2/+Iu5ajeURzvHM0sXcCV240uXuErZ/dPBlhkAIgEhiJ+zjaidfMbppZmvt+xHHgkBiSA2pE3anYGKePoMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@1.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8692221},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./parse/parsers/api-design-systems-json":{"types":"./types/parse/parsers/api-design-systems-json/index.d.ts","import":"./src/parse/parsers/api-design-systems-json/index.mjs","require":"./src/parse/parsers/api-design-systems-json/index.cjs"},"./parse/parsers/api-design-systems-yaml":{"types":"./types/parse/parsers/api-design-systems-yaml/index.d.ts","import":"./src/parse/parsers/api-design-systems-yaml/index.mjs","require":"./src/parse/parsers/api-design-systems-yaml/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"49be88493f922c4ace2e4ebc0f23387ccb62c4fc","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit && tsc -p ./test/tsconfig.json --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"char0n","email":"vladimir.gorej@gmail.com"},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"24.10.0","dependencies":{"axios":"^1.13.0","ramda":"~0.32.0","process":"^0.11.10","minimatch":"^7.4.6","@types/ramda":"~0.30.0","ramda-adjunct":"^6.0.0","@speclynx/apidom-core":"^1.12.1","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"^1.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"axios-mock-adapter":"^2.0.0","@speclynx/apidom-ns-arazzo-1":"*","@speclynx/apidom-json-pointer":"*","@speclynx/apidom-ns-openapi-2":"*","@speclynx/apidom-ns-asyncapi-2":"*","@speclynx/apidom-ns-openapi-3-0":"*","@speclynx/apidom-ns-openapi-3-1":"*","@speclynx/apidom-parser-adapter-json":"*","@speclynx/apidom-parser-adapter-yaml-1-2":"*","@speclynx/apidom-parser-adapter-arazzo-json-1":"*","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"*","@speclynx/apidom-parser-adapter-openapi-json-2":"*","@speclynx/apidom-parser-adapter-openapi-yaml-2":"*","@speclynx/apidom-parser-adapter-asyncapi-json-2":"*","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"*","@speclynx/apidom-parser-adapter-openapi-json-3-0":"*","@speclynx/apidom-parser-adapter-openapi-json-3-1":"*","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"*","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"*","@speclynx/apidom-parser-adapter-api-design-systems-json":"*","@speclynx/apidom-parser-adapter-api-design-systems-yaml":"*"},"optionalDependencies":{"@speclynx/apidom-ns-arazzo-1":"^1.12.1","@speclynx/apidom-json-pointer":"^1.12.1","@speclynx/apidom-ns-openapi-2":"^1.12.1","@speclynx/apidom-ns-asyncapi-2":"^1.12.1","@speclynx/apidom-ns-openapi-3-0":"^1.12.1","@speclynx/apidom-ns-openapi-3-1":"^1.12.1","@speclynx/apidom-parser-adapter-json":"^1.12.1","@speclynx/apidom-parser-adapter-yaml-1-2":"^1.12.1","@speclynx/apidom-parser-adapter-arazzo-json-1":"^1.12.1","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"^1.12.1","@speclynx/apidom-parser-adapter-openapi-json-2":"^1.12.1","@speclynx/apidom-parser-adapter-openapi-yaml-2":"^1.12.1","@speclynx/apidom-parser-adapter-asyncapi-json-2":"^1.12.1","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"^1.12.1","@speclynx/apidom-parser-adapter-openapi-json-3-0":"^1.12.1","@speclynx/apidom-parser-adapter-openapi-json-3-1":"^1.12.1","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"^1.12.1","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"^1.12.1","@speclynx/apidom-parser-adapter-api-design-systems-json":"^1.12.1","@speclynx/apidom-parser-adapter-api-design-systems-yaml":"^1.12.1"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_1.12.1_1766497351481_0.0648292020235095","host":"s3://npm-registry-packages-npm-production"}},"1.12.2":{"name":"@speclynx/apidom-reference","version":"1.12.2","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@1.12.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":"f8fd364fbe9b08d2dfb7574ad586fea0be28da73","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-1.12.2.tgz","fileCount":263,"integrity":"sha512-SPUqlsq90dTEGOm0u2nVlNoQZKNynz1dfFI14izWH6T1Z8goP/0gXgyeCrwe4XGidmDSwPD062TbaJoEr/8W5A==","signatures":[{"sig":"MEYCIQC6yQEEjxF+IOx3m4um7GYhINXLTmG0IyVBWmNBNdIWVAIhAKkpS0bKEaKykueQgJiFA+nJgQpvmmKuf4Hl03eyMtsP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@1.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8692377},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./parse/parsers/api-design-systems-json":{"types":"./types/parse/parsers/api-design-systems-json/index.d.ts","import":"./src/parse/parsers/api-design-systems-json/index.mjs","require":"./src/parse/parsers/api-design-systems-json/index.cjs"},"./parse/parsers/api-design-systems-yaml":{"types":"./types/parse/parsers/api-design-systems-yaml/index.d.ts","import":"./src/parse/parsers/api-design-systems-yaml/index.mjs","require":"./src/parse/parsers/api-design-systems-yaml/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"8c77c8183cb058797925e09a0b5399612e3a2e39","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit && tsc -p ./test/tsconfig.json --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"24.10.0","dependencies":{"axios":"^1.13.0","ramda":"~0.32.0","process":"^0.11.10","minimatch":"^7.4.6","@types/ramda":"~0.30.0","ramda-adjunct":"^6.0.0","@speclynx/apidom-core":"^1.12.2","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"^1.12.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"axios-mock-adapter":"^2.0.0","@speclynx/apidom-ns-arazzo-1":"*","@speclynx/apidom-json-pointer":"*","@speclynx/apidom-ns-openapi-2":"*","@speclynx/apidom-ns-asyncapi-2":"*","@speclynx/apidom-ns-openapi-3-0":"*","@speclynx/apidom-ns-openapi-3-1":"*","@speclynx/apidom-parser-adapter-json":"*","@speclynx/apidom-parser-adapter-yaml-1-2":"*","@speclynx/apidom-parser-adapter-arazzo-json-1":"*","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"*","@speclynx/apidom-parser-adapter-openapi-json-2":"*","@speclynx/apidom-parser-adapter-openapi-yaml-2":"*","@speclynx/apidom-parser-adapter-asyncapi-json-2":"*","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"*","@speclynx/apidom-parser-adapter-openapi-json-3-0":"*","@speclynx/apidom-parser-adapter-openapi-json-3-1":"*","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"*","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"*","@speclynx/apidom-parser-adapter-api-design-systems-json":"*","@speclynx/apidom-parser-adapter-api-design-systems-yaml":"*"},"optionalDependencies":{"@speclynx/apidom-ns-arazzo-1":"^1.12.2","@speclynx/apidom-json-pointer":"^1.12.2","@speclynx/apidom-ns-openapi-2":"^1.12.2","@speclynx/apidom-ns-asyncapi-2":"^1.12.2","@speclynx/apidom-ns-openapi-3-0":"^1.12.2","@speclynx/apidom-ns-openapi-3-1":"^1.12.2","@speclynx/apidom-parser-adapter-json":"^1.12.2","@speclynx/apidom-parser-adapter-yaml-1-2":"^1.12.2","@speclynx/apidom-parser-adapter-arazzo-json-1":"^1.12.2","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"^1.12.2","@speclynx/apidom-parser-adapter-openapi-json-2":"^1.12.2","@speclynx/apidom-parser-adapter-openapi-yaml-2":"^1.12.2","@speclynx/apidom-parser-adapter-asyncapi-json-2":"^1.12.2","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"^1.12.2","@speclynx/apidom-parser-adapter-openapi-json-3-0":"^1.12.2","@speclynx/apidom-parser-adapter-openapi-json-3-1":"^1.12.2","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"^1.12.2","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"^1.12.2","@speclynx/apidom-parser-adapter-api-design-systems-json":"^1.12.2","@speclynx/apidom-parser-adapter-api-design-systems-yaml":"^1.12.2"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_1.12.2_1766500828577_0.5466431704984882","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@speclynx/apidom-reference","version":"2.0.1","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@2.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":"bf090dd1b01a1937def482fdfcdadb192b84fb0e","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-2.0.1.tgz","fileCount":257,"integrity":"sha512-CtrZjh2GxQZr8MDp9SA9mLb8wsTX7XxQwEAziXpxWEXN7EiORH0TapocKIa9X0/5tA77vEZkrMX4eZwX9iBR4Q==","signatures":[{"sig":"MEYCIQCcUFu6LBQnFgNdu6uB9yikup5eRIa8K9wIWcBFu9ontQIhAJy8x+fAY9dppNbt2Kc3inKSCk1bREmHq/qsiRQj9i1i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8623748},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"6a9caf87f445f76ffd69afa760990ffa784bc82d","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit && tsc -p ./test/tsconfig.json --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"24.10.0","dependencies":{"axios":"^1.13.0","ramda":"~0.32.0","process":"^0.11.10","minimatch":"^7.4.6","ramda-adjunct":"^6.0.0","@speclynx/apidom-core":"^2.0.1","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"^2.0.1","@speclynx/apidom-traverse":"^2.0.1","@speclynx/apidom-datamodel":"^2.0.1","@speclynx/apidom-ns-arazzo-1":"^2.0.1","@speclynx/apidom-json-pointer":"^2.0.1","@speclynx/apidom-ns-openapi-2":"^2.0.1","@speclynx/apidom-ns-asyncapi-2":"^2.0.1","@speclynx/apidom-ns-openapi-3-0":"^2.0.1","@speclynx/apidom-ns-openapi-3-1":"^2.0.1","@speclynx/apidom-parser-adapter-json":"^2.0.1","@speclynx/apidom-parser-adapter-yaml-1-2":"^2.0.1","@speclynx/apidom-parser-adapter-arazzo-json-1":"^2.0.1","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"^2.0.1","@speclynx/apidom-parser-adapter-openapi-json-2":"^2.0.1","@speclynx/apidom-parser-adapter-openapi-yaml-2":"^2.0.1","@speclynx/apidom-parser-adapter-asyncapi-json-2":"^2.0.1","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"^2.0.1","@speclynx/apidom-parser-adapter-openapi-json-3-0":"^2.0.1","@speclynx/apidom-parser-adapter-openapi-json-3-1":"^2.0.1","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"^2.0.1","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_2.0.1_1768387621297_0.3555282494440031","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@speclynx/apidom-reference","version":"2.1.0","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@2.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":"d3f8ee72f76eb2e158202920b728db9dafc72073","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-2.1.0.tgz","fileCount":257,"integrity":"sha512-XJn7o2j/cByqNwIsdK/uoA871boRD4flJJVL0Juy7ZxmNNot+CDwC4UiFAkmKAWQlis0PX3YpFC1+FpL1/zw4w==","signatures":[{"sig":"MEQCICyRgvtG66cYHX2KGTdZg9frawi6hvuZs6tfS6VJpOHRAiAqOOS58LXFx9CuHO6oJTJZpazfeD5i965SGVLkQu/oww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8790188},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"dd02cfbbe82b0a31c6e7c444cec140e740e1c6e9","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit && tsc -p ./test/tsconfig.json --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"24.10.0","dependencies":{"axios":"^1.13.0","ramda":"~0.32.0","process":"^0.11.10","minimatch":"^7.4.6","ramda-adjunct":"^6.0.0","@speclynx/apidom-core":"^2.1.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"^2.1.0","@speclynx/apidom-traverse":"^2.1.0","@speclynx/apidom-datamodel":"^2.1.0","@speclynx/apidom-ns-arazzo-1":"^2.1.0","@speclynx/apidom-json-pointer":"^2.1.0","@speclynx/apidom-ns-openapi-2":"^2.1.0","@speclynx/apidom-ns-asyncapi-2":"^2.1.0","@speclynx/apidom-ns-openapi-3-0":"^2.1.0","@speclynx/apidom-ns-openapi-3-1":"^2.1.0","@speclynx/apidom-parser-adapter-json":"^2.1.0","@speclynx/apidom-parser-adapter-yaml-1-2":"^2.1.0","@speclynx/apidom-parser-adapter-arazzo-json-1":"^2.1.0","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"^2.1.0","@speclynx/apidom-parser-adapter-openapi-json-2":"^2.1.0","@speclynx/apidom-parser-adapter-openapi-yaml-2":"^2.1.0","@speclynx/apidom-parser-adapter-asyncapi-json-2":"^2.1.0","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"^2.1.0","@speclynx/apidom-parser-adapter-openapi-json-3-0":"^2.1.0","@speclynx/apidom-parser-adapter-openapi-json-3-1":"^2.1.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"^2.1.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"^2.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_2.1.0_1768687985811_0.7261268359773998","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@speclynx/apidom-reference","version":"2.2.0","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@2.2.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":"bd1781d4a3151f52ad29dd196f328f1e5d9458e0","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-2.2.0.tgz","fileCount":257,"integrity":"sha512-4+s3EV0x40kDe0GIxxVA/D8H+WjTVH/bMurOsSa9/HJ1aipJQ89pWq8vjFJ/1PNHmU4UdantgH16okv9DdZ5CA==","signatures":[{"sig":"MEYCIQChy3R1CbeMVEvKqpOn+9iXuTFTS5cm91XGt0iJuCM2eQIhAKtgRtLDnsG+08qSPCFLvMVfn2OGoB7S0hvhbxfkbuK1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8881931},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"a3bfd57f83437ee123f2ef3175aedf30dd860b67","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit && tsc -p ./test/tsconfig.json --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"24.10.0","dependencies":{"axios":"^1.13.0","ramda":"~0.32.0","process":"^0.11.10","minimatch":"^7.4.6","ramda-adjunct":"^6.0.0","@speclynx/apidom-core":"^2.2.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"^2.2.0","@speclynx/apidom-traverse":"^2.2.0","@speclynx/apidom-datamodel":"^2.2.0","@speclynx/apidom-ns-arazzo-1":"^2.2.0","@speclynx/apidom-json-pointer":"^2.2.0","@speclynx/apidom-ns-openapi-2":"^2.2.0","@speclynx/apidom-ns-asyncapi-2":"^2.2.0","@speclynx/apidom-ns-openapi-3-0":"^2.2.0","@speclynx/apidom-ns-openapi-3-1":"^2.2.0","@speclynx/apidom-parser-adapter-json":"^2.2.0","@speclynx/apidom-parser-adapter-yaml-1-2":"^2.2.0","@speclynx/apidom-parser-adapter-arazzo-json-1":"^2.2.0","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"^2.2.0","@speclynx/apidom-parser-adapter-openapi-json-2":"^2.2.0","@speclynx/apidom-parser-adapter-openapi-yaml-2":"^2.2.0","@speclynx/apidom-parser-adapter-asyncapi-json-2":"^2.2.0","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"^2.2.0","@speclynx/apidom-parser-adapter-openapi-json-3-0":"^2.2.0","@speclynx/apidom-parser-adapter-openapi-json-3-1":"^2.2.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"^2.2.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"^2.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_2.2.0_1768839075998_0.5942592337201045","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@speclynx/apidom-reference","version":"2.2.1","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@2.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":"57a3771d28d0102c6f37e463a7d7bd264b20f5c2","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-2.2.1.tgz","fileCount":257,"integrity":"sha512-btV9a8EUp73PV2xeKBoABA0vuztnHGrByqtmXZ4LFOgq091lve4YlY6DFDKoN8+dmPoKnmdMGRxGsFKjdLYQZQ==","signatures":[{"sig":"MEUCIQC2b5EDtZF/mjl4nocdS42plhkycU6XjvJoNFeQBQA19gIgFYgpvn4OfTt1H6ZL3/9UBr0eUi0D7C6cMgfxXZ6OAJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@2.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8883360},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"3d4d6dd6b579ad443dc578ce1e3f05abf27228be","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit && tsc -p ./test/tsconfig.json --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"24.10.0","dependencies":{"axios":"^1.13.0","ramda":"~0.32.0","process":"^0.11.10","minimatch":"^7.4.6","ramda-adjunct":"^6.0.0","@speclynx/apidom-core":"^2.2.1","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"^2.2.1","@speclynx/apidom-traverse":"^2.2.1","@speclynx/apidom-datamodel":"^2.2.1","@speclynx/apidom-ns-arazzo-1":"^2.2.1","@speclynx/apidom-json-pointer":"^2.2.1","@speclynx/apidom-ns-openapi-2":"^2.2.1","@speclynx/apidom-ns-asyncapi-2":"^2.2.1","@speclynx/apidom-ns-openapi-3-0":"^2.2.1","@speclynx/apidom-ns-openapi-3-1":"^2.2.1","@speclynx/apidom-parser-adapter-json":"^2.2.1","@speclynx/apidom-parser-adapter-yaml-1-2":"^2.2.1","@speclynx/apidom-parser-adapter-arazzo-json-1":"^2.2.1","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"^2.2.1","@speclynx/apidom-parser-adapter-openapi-json-2":"^2.2.1","@speclynx/apidom-parser-adapter-openapi-yaml-2":"^2.2.1","@speclynx/apidom-parser-adapter-asyncapi-json-2":"^2.2.1","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"^2.2.1","@speclynx/apidom-parser-adapter-openapi-json-3-0":"^2.2.1","@speclynx/apidom-parser-adapter-openapi-json-3-1":"^2.2.1","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"^2.2.1","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"^2.2.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_2.2.1_1768901907202_0.8339216441672748","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@speclynx/apidom-reference","version":"2.2.2","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@2.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":"de366c63bb313cf435b094a670fbdc13a1f8b282","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-2.2.2.tgz","fileCount":257,"integrity":"sha512-3ZAKQXnyW3h/ROvXBULN1DCmPHhGep77NyOJPW3pylO9EdGuFmNaQBxn78xntrCFtPjZmpX6eIl2ZH/a22YmxA==","signatures":[{"sig":"MEUCIQCVBMZCYsxnEDi0H0ggGOiIW0WyphQy/9P770llfMPRDwIgT0uDVGo7TzBv8f1xWZ+OiOD5knx5325QnZMK4Hgu6GU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@2.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8883513},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"220dbc19c94e58d28ea05d05c4eaf2f5dc0c5fbc","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit && tsc -p ./test/tsconfig.json --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"24.10.0","dependencies":{"axios":"^1.13.0","ramda":"~0.32.0","process":"^0.11.10","minimatch":"^7.4.6","ramda-adjunct":"^6.0.0","@speclynx/apidom-core":"^2.2.2","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"^2.2.2","@speclynx/apidom-traverse":"^2.2.2","@speclynx/apidom-datamodel":"^2.2.2","@speclynx/apidom-ns-arazzo-1":"^2.2.2","@speclynx/apidom-json-pointer":"^2.2.2","@speclynx/apidom-ns-openapi-2":"^2.2.2","@speclynx/apidom-ns-asyncapi-2":"^2.2.2","@speclynx/apidom-ns-openapi-3-0":"^2.2.2","@speclynx/apidom-ns-openapi-3-1":"^2.2.2","@speclynx/apidom-parser-adapter-json":"^2.2.2","@speclynx/apidom-parser-adapter-yaml-1-2":"^2.2.2","@speclynx/apidom-parser-adapter-arazzo-json-1":"^2.2.2","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"^2.2.2","@speclynx/apidom-parser-adapter-openapi-json-2":"^2.2.2","@speclynx/apidom-parser-adapter-openapi-yaml-2":"^2.2.2","@speclynx/apidom-parser-adapter-asyncapi-json-2":"^2.2.2","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"^2.2.2","@speclynx/apidom-parser-adapter-openapi-json-3-0":"^2.2.2","@speclynx/apidom-parser-adapter-openapi-json-3-1":"^2.2.2","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"^2.2.2","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"^2.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_2.2.2_1769159002862_0.40639337012871457","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"@speclynx/apidom-reference","version":"2.2.3","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@2.2.3","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":"dece671bfc47678af3a8ad8e86b08ea0e9a63c9b","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-2.2.3.tgz","fileCount":252,"integrity":"sha512-YAlVblYrHWnuctKkYDjOExpnhPfBO+SUPsmHjT4jQzxG7ujPDDxxflPI8CdHa+NzVZTabBa7kXmZYCgiC/ExFA==","signatures":[{"sig":"MEYCIQC30aKh/Ff4tuAFGSuwcdjE+CQ8q+JBWhALdU2/tqLrHgIhALtBZZVYyEG41Kmtfi/5EXImyOPdEZHVYKm7p2rtUjQP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@2.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8504640},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"e08f97d01904015b1cf621e093145fe55de0d02d","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit && tsc -p ./test/tsconfig.json --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"24.10.0","dependencies":{"axios":"^1.13.0","ramda":"~0.32.0","process":"^0.11.10","minimatch":"^7.4.6","ramda-adjunct":"^6.0.0","@speclynx/apidom-core":"^2.2.3","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"^2.2.3","@speclynx/apidom-traverse":"^2.2.3","@speclynx/apidom-datamodel":"^2.2.3","@speclynx/apidom-ns-arazzo-1":"^2.2.3","@speclynx/apidom-json-pointer":"^2.2.3","@speclynx/apidom-ns-openapi-2":"^2.2.3","@speclynx/apidom-ns-asyncapi-2":"^2.2.3","@speclynx/apidom-ns-openapi-3-0":"^2.2.3","@speclynx/apidom-ns-openapi-3-1":"^2.2.3","@speclynx/apidom-parser-adapter-json":"^2.2.3","@speclynx/apidom-parser-adapter-yaml-1-2":"^2.2.3","@speclynx/apidom-parser-adapter-arazzo-json-1":"^2.2.3","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"^2.2.3","@speclynx/apidom-parser-adapter-openapi-json-2":"^2.2.3","@speclynx/apidom-parser-adapter-openapi-yaml-2":"^2.2.3","@speclynx/apidom-parser-adapter-asyncapi-json-2":"^2.2.3","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"^2.2.3","@speclynx/apidom-parser-adapter-openapi-json-3-0":"^2.2.3","@speclynx/apidom-parser-adapter-openapi-json-3-1":"^2.2.3","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"^2.2.3","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"^2.2.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_2.2.3_1769469793993_0.29602365632886274","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@speclynx/apidom-reference","version":"2.3.0","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@2.3.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":"2d012eaf345ab2258978b09ac5edf0d7a5cd1025","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-2.3.0.tgz","fileCount":252,"integrity":"sha512-1+QCnq7oHCAT0HzKN5qjORmZXQ29ZSWJh8ZJqqbJAxceLhCN3geXEbjvT3eb1wIm7sVmi8WsreTLFGJxanXgHA==","signatures":[{"sig":"MEUCIB6UbdjON2sS3g7YdoFj3PstKNX/OSCGDVnrZa5Dd1DxAiEAmsZ0DE0jJFfL4SN40j0Oz4lPcmQulIkLgOL3ngT/wv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8508102},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"b561fa09e688f1d9b1968b8353f32ddad9a4a803","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit && tsc -p ./test/tsconfig.json --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"24.10.0","dependencies":{"axios":"^1.13.0","ramda":"~0.32.0","process":"^0.11.10","minimatch":"^7.4.6","ramda-adjunct":"^6.0.0","@speclynx/apidom-core":"^2.3.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"^2.3.0","@speclynx/apidom-traverse":"^2.3.0","@speclynx/apidom-datamodel":"^2.3.0","@speclynx/apidom-ns-arazzo-1":"^2.3.0","@speclynx/apidom-json-pointer":"^2.3.0","@speclynx/apidom-ns-openapi-2":"^2.3.0","@speclynx/apidom-ns-asyncapi-2":"^2.3.0","@speclynx/apidom-ns-openapi-3-0":"^2.3.0","@speclynx/apidom-ns-openapi-3-1":"^2.3.0","@speclynx/apidom-parser-adapter-json":"^2.3.0","@speclynx/apidom-parser-adapter-yaml-1-2":"^2.3.0","@speclynx/apidom-parser-adapter-arazzo-json-1":"^2.3.0","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"^2.3.0","@speclynx/apidom-parser-adapter-openapi-json-2":"^2.3.0","@speclynx/apidom-parser-adapter-openapi-yaml-2":"^2.3.0","@speclynx/apidom-parser-adapter-asyncapi-json-2":"^2.3.0","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"^2.3.0","@speclynx/apidom-parser-adapter-openapi-json-3-0":"^2.3.0","@speclynx/apidom-parser-adapter-openapi-json-3-1":"^2.3.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"^2.3.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"^2.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_2.3.0_1769519962868_0.2568204415050408","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@speclynx/apidom-reference","version":"2.4.0","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@2.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":"7ed92d182a39026feca386af96ce9dbeac69c1b6","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-2.4.0.tgz","fileCount":252,"integrity":"sha512-MoJStfMqTDi8geHlkzgUtETdCIP8PoI0hCYVxTalWkOdjdUTjZRZjJzkLfW88pKl4/bqss0Z3LmQuAVzcAxx1w==","signatures":[{"sig":"MEUCIQCB5d1JV6OVyNBDQ88WHa39PrgEGWDfjQUjz3JlOgFI1QIgJwpbyyQ08USGZQ2hK+s0c8Hn4+tyrB4EdruHMm+HaaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8510428},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"f127ee0b98cc108b83a690bf317895e17a32b4d4","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"24.10.0","dependencies":{"axios":"^1.13.0","ramda":"~0.32.0","process":"^0.11.10","minimatch":"^7.4.6","ramda-adjunct":"^6.0.0","@speclynx/apidom-core":"^2.4.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"^2.4.0","@speclynx/apidom-traverse":"^2.4.0","@speclynx/apidom-datamodel":"^2.4.0","@speclynx/apidom-ns-arazzo-1":"^2.4.0","@speclynx/apidom-json-pointer":"^2.4.0","@speclynx/apidom-ns-openapi-2":"^2.4.0","@speclynx/apidom-ns-asyncapi-2":"^2.4.0","@speclynx/apidom-ns-openapi-3-0":"^2.4.0","@speclynx/apidom-ns-openapi-3-1":"^2.4.0","@speclynx/apidom-parser-adapter-json":"^2.4.0","@speclynx/apidom-parser-adapter-yaml-1-2":"^2.4.0","@speclynx/apidom-parser-adapter-arazzo-json-1":"^2.4.0","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"^2.4.0","@speclynx/apidom-parser-adapter-openapi-json-2":"^2.4.0","@speclynx/apidom-parser-adapter-openapi-yaml-2":"^2.4.0","@speclynx/apidom-parser-adapter-asyncapi-json-2":"^2.4.0","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"^2.4.0","@speclynx/apidom-parser-adapter-openapi-json-3-0":"^2.4.0","@speclynx/apidom-parser-adapter-openapi-json-3-1":"^2.4.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"^2.4.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"^2.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_2.4.0_1769689166577_0.3189455086269295","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@speclynx/apidom-reference","version":"2.5.0","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@2.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":"acb3f4b7dc0d4d45c6cd5e9a9fcb09feb4414988","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-2.5.0.tgz","fileCount":267,"integrity":"sha512-vFa4/i40QWFf9xBC5fJKRUgoTtul/G7ZxMrUKmfcgVnrtGr3Zx01ZW8UvVyx9CvC4z+lp367KbUMS1DdfiHRbw==","signatures":[{"sig":"MEYCIQCE6zK//5K0QR+ZyUpbMB5RmkHi4DSSloQSOc0XcT60awIhAO+4fUl0DIvLvlE58bG2qNQb0qieftgrxBBaPk0M8eJI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8688322},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/arazzo-1":{"types":"./types/dereference/strategies/arazzo-1/index.d.ts","import":"./src/dereference/strategies/arazzo-1/index.mjs","require":"./src/dereference/strategies/arazzo-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"6473d0f9ea30c7fe89aae039e91a0859eaf3cd1c","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"24.10.0","dependencies":{"axios":"^1.13.0","ramda":"~0.32.0","process":"^0.11.10","minimatch":"^7.4.6","ramda-adjunct":"^6.0.0","@speclynx/apidom-core":"^2.5.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"^2.5.0","@speclynx/apidom-traverse":"^2.5.0","@speclynx/apidom-datamodel":"^2.5.0","@speclynx/apidom-ns-arazzo-1":"^2.5.0","@speclynx/apidom-json-pointer":"^2.5.0","@speclynx/apidom-ns-openapi-2":"^2.5.0","@speclynx/apidom-ns-asyncapi-2":"^2.5.0","@speclynx/apidom-ns-openapi-3-0":"^2.5.0","@speclynx/apidom-ns-openapi-3-1":"^2.5.0","@speclynx/apidom-parser-adapter-json":"^2.5.0","@speclynx/apidom-ns-json-schema-2020-12":"^2.5.0","@speclynx/apidom-parser-adapter-yaml-1-2":"^2.5.0","@swaggerexpert/arazzo-runtime-expression":"^2.0.2","@speclynx/apidom-parser-adapter-arazzo-json-1":"^2.5.0","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"^2.5.0","@speclynx/apidom-parser-adapter-openapi-json-2":"^2.5.0","@speclynx/apidom-parser-adapter-openapi-yaml-2":"^2.5.0","@speclynx/apidom-parser-adapter-asyncapi-json-2":"^2.5.0","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"^2.5.0","@speclynx/apidom-parser-adapter-openapi-json-3-0":"^2.5.0","@speclynx/apidom-parser-adapter-openapi-json-3-1":"^2.5.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"^2.5.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"^2.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_2.5.0_1769772960886_0.8488449534067339","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@speclynx/apidom-reference","version":"2.5.1","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@2.5.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":"ab6963ad6d0ccb03107161993120c1e6367f55c0","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-2.5.1.tgz","fileCount":267,"integrity":"sha512-auEPfOwggAFdB8iZ68ckrlUMRAgpxeas+xz6gm2NP8k3RkhWFwJATjVgtEKFSbkyM/FnLAt6ZDd61qzLdkgKtg==","signatures":[{"sig":"MEUCIQCFOLd6n8CP2XZdbfqSNJSkF3Wgr+u6JynvuW/Pp0/xWgIge3K5GS/OftIBR5KF0RmIMIZ9nBByPoSsdclLHT6GSIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@2.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8688609},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/arazzo-1":{"types":"./types/dereference/strategies/arazzo-1/index.d.ts","import":"./src/dereference/strategies/arazzo-1/index.mjs","require":"./src/dereference/strategies/arazzo-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"49572d30d0374de3ae9a52579ed490ef0fa07431","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"24.10.0","dependencies":{"axios":"^1.13.0","ramda":"~0.32.0","process":"^0.11.10","minimatch":"^7.4.6","ramda-adjunct":"^6.0.0","@speclynx/apidom-core":"^2.5.1","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"^2.5.1","@speclynx/apidom-traverse":"^2.5.1","@speclynx/apidom-datamodel":"^2.5.1","@speclynx/apidom-ns-arazzo-1":"^2.5.1","@speclynx/apidom-json-pointer":"^2.5.1","@speclynx/apidom-ns-openapi-2":"^2.5.1","@speclynx/apidom-ns-asyncapi-2":"^2.5.1","@speclynx/apidom-ns-openapi-3-0":"^2.5.1","@speclynx/apidom-ns-openapi-3-1":"^2.5.1","@speclynx/apidom-parser-adapter-json":"^2.5.1","@speclynx/apidom-ns-json-schema-2020-12":"^2.5.1","@speclynx/apidom-parser-adapter-yaml-1-2":"^2.5.1","@swaggerexpert/arazzo-runtime-expression":"^2.0.2","@speclynx/apidom-parser-adapter-arazzo-json-1":"^2.5.1","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"^2.5.1","@speclynx/apidom-parser-adapter-openapi-json-2":"^2.5.1","@speclynx/apidom-parser-adapter-openapi-yaml-2":"^2.5.1","@speclynx/apidom-parser-adapter-asyncapi-json-2":"^2.5.1","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"^2.5.1","@speclynx/apidom-parser-adapter-openapi-json-3-0":"^2.5.1","@speclynx/apidom-parser-adapter-openapi-json-3-1":"^2.5.1","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"^2.5.1","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"^2.5.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_2.5.1_1769863440218_0.14441952145231318","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@speclynx/apidom-reference","version":"2.6.0","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@2.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":"6aeda9a7f9b746edc66f6515a667c5a330a18e3e","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-2.6.0.tgz","fileCount":270,"integrity":"sha512-gAx9fn9xVyEm9L8Bo1q22GKYgEBu5feR1JPzaFFcwQsqP/FHwk2eIrkqIgcMLEg1P6hwB5pYvNVvTtrTsHGcOA==","signatures":[{"sig":"MEQCIAPuae4b3/7ThiqEM+rqXAn0pRWdsyBLqOnN7st7kU6aAiA7CJuvpJkcg58XWWa0WdQ/GAaljlO3H6b9aej0og3Bhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@2.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8732110},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/arazzo-1":{"types":"./types/dereference/strategies/arazzo-1/index.d.ts","import":"./src/dereference/strategies/arazzo-1/index.mjs","require":"./src/dereference/strategies/arazzo-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"d96eb344cc26a57935aa3a425ea2447d6e8e77b2","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"24.10.0","dependencies":{"axios":"^1.13.0","ramda":"~0.32.0","process":"^0.11.10","minimatch":"^7.4.6","ramda-adjunct":"^6.0.0","@speclynx/apidom-core":"^2.6.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"^2.6.0","@speclynx/apidom-traverse":"^2.6.0","@speclynx/apidom-datamodel":"^2.6.0","@speclynx/apidom-ns-arazzo-1":"^2.6.0","@speclynx/apidom-json-pointer":"^2.6.0","@speclynx/apidom-ns-openapi-2":"^2.6.0","@speclynx/apidom-ns-asyncapi-2":"^2.6.0","@speclynx/apidom-ns-openapi-3-0":"^2.6.0","@speclynx/apidom-ns-openapi-3-1":"^2.6.0","@speclynx/apidom-parser-adapter-json":"^2.6.0","@speclynx/apidom-ns-json-schema-2020-12":"^2.6.0","@speclynx/apidom-parser-adapter-yaml-1-2":"^2.6.0","@swaggerexpert/arazzo-runtime-expression":"^2.0.2","@speclynx/apidom-parser-adapter-arazzo-json-1":"^2.6.0","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"^2.6.0","@speclynx/apidom-parser-adapter-openapi-json-2":"^2.6.0","@speclynx/apidom-parser-adapter-openapi-yaml-2":"^2.6.0","@speclynx/apidom-parser-adapter-asyncapi-json-2":"^2.6.0","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"^2.6.0","@speclynx/apidom-parser-adapter-openapi-json-3-0":"^2.6.0","@speclynx/apidom-parser-adapter-openapi-json-3-1":"^2.6.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"^2.6.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"^2.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_2.6.0_1770154381318_0.2997681881681675","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"@speclynx/apidom-reference","version":"2.6.1","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@2.6.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":"ad34d053f4495cb757da3adb35b38eedcf0d9d9d","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-2.6.1.tgz","fileCount":273,"integrity":"sha512-4AxseklJOkw0ctpgEzrEJB3T7uFkCukj9irnEQA8I0Gv3ahhTDfzNMMd+G4MLbFzqVR0+voyyLtouWhSST5AyA==","signatures":[{"sig":"MEUCIQC+CuFqSYVa8ragzokaxvc0QiL+YVjU8eiWzMn2DAV42gIgRccxUngA8+Q7liXR37iwmjseYsmM05LuH9xjGFMAJ8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@2.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8737303},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/arazzo-1":{"types":"./types/dereference/strategies/arazzo-1/index.d.ts","import":"./src/dereference/strategies/arazzo-1/index.mjs","require":"./src/dereference/strategies/arazzo-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"bac6186b9bca75fd7deac283c3fb042559eea5fb","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"24.10.0","dependencies":{"axios":"^1.13.0","ramda":"~0.32.0","process":"^0.11.10","minimatch":"^7.4.6","ramda-adjunct":"^6.0.0","@speclynx/apidom-core":"^2.6.1","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"^2.6.1","@speclynx/apidom-traverse":"^2.6.1","@speclynx/apidom-datamodel":"^2.6.1","@speclynx/apidom-ns-arazzo-1":"^2.6.1","@speclynx/apidom-json-pointer":"^2.6.1","@speclynx/apidom-ns-openapi-2":"^2.6.1","@speclynx/apidom-ns-asyncapi-2":"^2.6.1","@speclynx/apidom-ns-openapi-3-0":"^2.6.1","@speclynx/apidom-ns-openapi-3-1":"^2.6.1","@speclynx/apidom-parser-adapter-json":"^2.6.1","@speclynx/apidom-ns-json-schema-2020-12":"^2.6.1","@speclynx/apidom-parser-adapter-yaml-1-2":"^2.6.1","@swaggerexpert/arazzo-runtime-expression":"^2.0.2","@speclynx/apidom-parser-adapter-arazzo-json-1":"^2.6.1","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"^2.6.1","@speclynx/apidom-parser-adapter-openapi-json-2":"^2.6.1","@speclynx/apidom-parser-adapter-openapi-yaml-2":"^2.6.1","@speclynx/apidom-parser-adapter-asyncapi-json-2":"^2.6.1","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"^2.6.1","@speclynx/apidom-parser-adapter-openapi-json-3-0":"^2.6.1","@speclynx/apidom-parser-adapter-openapi-json-3-1":"^2.6.1","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"^2.6.1","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"^2.6.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_2.6.1_1770208720458_0.6459261427307965","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@speclynx/apidom-reference","version":"2.7.0","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@2.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":"ce3d6fa67c8dbe98dcab5eb61c652763111ea87f","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-2.7.0.tgz","fileCount":276,"integrity":"sha512-kidS/es9N6wbJaW6r+ak12m9XgmDLT1DTnqR2H2rpLGJgyC3ylzRDCFzONxMEkInwplKT1IksqO5GqUGlyOrOQ==","signatures":[{"sig":"MEYCIQCStkSaDTdkIr1n4MtkjSHjAlu4fgpD5DTLwgXn0GT6JQIhAPUUfr0Fi6pzHnQa0fT0htEColR8Fl8USbmj/eYseJdi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@2.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8768775},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/arazzo-1":{"types":"./types/dereference/strategies/arazzo-1/index.d.ts","import":"./src/dereference/strategies/arazzo-1/index.mjs","require":"./src/dereference/strategies/arazzo-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"82ac9430aa882d0a5c63a17f7da8f5c0dcbca737","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"24.10.0","dependencies":{"axios":"^1.13.0","ramda":"~0.32.0","process":"^0.11.10","minimatch":"^7.4.6","ramda-adjunct":"^6.0.0","@speclynx/apidom-core":"^2.7.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"^2.7.0","@speclynx/apidom-traverse":"^2.7.0","@speclynx/apidom-datamodel":"^2.7.0","@speclynx/apidom-ns-arazzo-1":"^2.7.0","@speclynx/apidom-json-pointer":"^2.7.0","@speclynx/apidom-ns-openapi-2":"^2.7.0","@speclynx/apidom-ns-asyncapi-2":"^2.7.0","@speclynx/apidom-ns-openapi-3-0":"^2.7.0","@speclynx/apidom-ns-openapi-3-1":"^2.7.0","@speclynx/apidom-parser-adapter-json":"^2.7.0","@speclynx/apidom-ns-json-schema-2020-12":"^2.7.0","@speclynx/apidom-parser-adapter-yaml-1-2":"^2.7.0","@swaggerexpert/arazzo-runtime-expression":"^2.0.2","@speclynx/apidom-parser-adapter-arazzo-json-1":"^2.7.0","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"^2.7.0","@speclynx/apidom-parser-adapter-openapi-json-2":"^2.7.0","@speclynx/apidom-parser-adapter-openapi-yaml-2":"^2.7.0","@speclynx/apidom-parser-adapter-asyncapi-json-2":"^2.7.0","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"^2.7.0","@speclynx/apidom-parser-adapter-openapi-json-3-0":"^2.7.0","@speclynx/apidom-parser-adapter-openapi-json-3-1":"^2.7.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"^2.7.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"^2.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_2.7.0_1770300630459_0.9758589172553844","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@speclynx/apidom-reference","version":"2.8.0","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@2.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":"de466333a114c838161004c675e4e651de420fa8","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-2.8.0.tgz","fileCount":279,"integrity":"sha512-7N7zknOJNp8JR1iWoUzi07jGmVSvlHex7azaUOgWSd1xM7E6sK3GejDx3lFR5cr1rEGz9A2HWlqIaN3pArW9RA==","signatures":[{"sig":"MEYCIQCzDimUxoArofMW8mQKfAPU1NHaKDk1/8MqucxOdq8oggIhAK5fXoo8CFYNpOI8z9kPCA39yvWHZ1hYePQSB+lorQaF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@2.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8777815},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/arazzo-1":{"types":"./types/dereference/strategies/arazzo-1/index.d.ts","import":"./src/dereference/strategies/arazzo-1/index.mjs","require":"./src/dereference/strategies/arazzo-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"467e34a8f8a9d56622faf0794e4ef9c1fe86b849","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"24.10.0","dependencies":{"axios":"^1.13.0","ramda":"~0.32.0","process":"^0.11.10","minimatch":"^7.4.6","ramda-adjunct":"^6.0.0","@speclynx/apidom-core":"^2.8.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"^2.8.0","@speclynx/apidom-traverse":"^2.8.0","@speclynx/apidom-datamodel":"^2.8.0","@speclynx/apidom-ns-arazzo-1":"^2.8.0","@speclynx/apidom-json-pointer":"^2.8.0","@speclynx/apidom-ns-openapi-2":"^2.8.0","@speclynx/apidom-ns-asyncapi-2":"^2.8.0","@speclynx/apidom-ns-openapi-3-0":"^2.8.0","@speclynx/apidom-ns-openapi-3-1":"^2.8.0","@speclynx/apidom-parser-adapter-json":"^2.8.0","@speclynx/apidom-ns-json-schema-2020-12":"^2.8.0","@speclynx/apidom-parser-adapter-yaml-1-2":"^2.8.0","@swaggerexpert/arazzo-runtime-expression":"^2.0.2","@speclynx/apidom-parser-adapter-arazzo-json-1":"^2.8.0","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"^2.8.0","@speclynx/apidom-parser-adapter-openapi-json-2":"^2.8.0","@speclynx/apidom-parser-adapter-openapi-yaml-2":"^2.8.0","@speclynx/apidom-parser-adapter-asyncapi-json-2":"^2.8.0","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"^2.8.0","@speclynx/apidom-parser-adapter-openapi-json-3-0":"^2.8.0","@speclynx/apidom-parser-adapter-openapi-json-3-1":"^2.8.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"^2.8.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"^2.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_2.8.0_1770422300917_0.6725414023633269","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@speclynx/apidom-reference","version":"2.9.0","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@2.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":"6c8e8585ebf82d1e69c0a2980f999f24c7e0025d","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-2.9.0.tgz","fileCount":279,"integrity":"sha512-DVCE+6j5zK7RQlRO8ZeOKV78dGOhQ7obD20juL+5gPSsgIm4ZVUDiZpDJnpRHoW7Us6rbiSfc7RzlJwoImVyNQ==","signatures":[{"sig":"MEYCIQCo0Z3wxOLs4Hio+QZ8MXDxC+5N8Y+UBzthyPVTWLJ5zwIhAIAngFys6Z5DbhW3/nvdyX2cGJtfdwIlo1/A/lgIdi1V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@2.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8801991},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/arazzo-1":{"types":"./types/dereference/strategies/arazzo-1/index.d.ts","import":"./src/dereference/strategies/arazzo-1/index.mjs","require":"./src/dereference/strategies/arazzo-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"171956df4417a88238134c1854a5ff823aa144d8","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"24.10.0","dependencies":{"axios":"^1.13.0","ramda":"~0.32.0","process":"^0.11.10","minimatch":"^7.4.6","ramda-adjunct":"^6.0.0","@speclynx/apidom-core":"^2.9.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"^2.9.0","@speclynx/apidom-traverse":"^2.9.0","@speclynx/apidom-datamodel":"^2.9.0","@speclynx/apidom-ns-arazzo-1":"^2.9.0","@speclynx/apidom-json-pointer":"^2.9.0","@speclynx/apidom-ns-openapi-2":"^2.9.0","@speclynx/apidom-ns-asyncapi-2":"^2.9.0","@speclynx/apidom-ns-openapi-3-0":"^2.9.0","@speclynx/apidom-ns-openapi-3-1":"^2.9.0","@speclynx/apidom-parser-adapter-json":"^2.9.0","@speclynx/apidom-ns-json-schema-2020-12":"^2.9.0","@speclynx/apidom-parser-adapter-yaml-1-2":"^2.9.0","@swaggerexpert/arazzo-runtime-expression":"^2.0.2","@speclynx/apidom-parser-adapter-arazzo-json-1":"^2.9.0","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"^2.9.0","@speclynx/apidom-parser-adapter-openapi-json-2":"^2.9.0","@speclynx/apidom-parser-adapter-openapi-yaml-2":"^2.9.0","@speclynx/apidom-parser-adapter-asyncapi-json-2":"^2.9.0","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"^2.9.0","@speclynx/apidom-parser-adapter-openapi-json-3-0":"^2.9.0","@speclynx/apidom-parser-adapter-openapi-json-3-1":"^2.9.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"^2.9.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"^2.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_2.9.0_1770536721518_0.8340172630937512","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@speclynx/apidom-reference","version":"2.10.0","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@2.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":"fe72dbc30dcfb20b173494fe89de45169ad685bb","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-2.10.0.tgz","fileCount":279,"integrity":"sha512-uzk6k+oXQH8n5TxXcJJkWwy0XKkHgRJ2pkMVRR4PGh/JeZj9X8kpLHdVUvYVkUWjkJiYkNMTBzqUwyXf6H3uSQ==","signatures":[{"sig":"MEUCIQDFWuQ47bDIDR+gmY0XpxetziLrEEyZkt0hHPbUoEGrFAIgOU9OGGrFPZiJgcVEoJkvGTnqcfM28MtGl0r9yB+P9pM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@2.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8804389},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/arazzo-1":{"types":"./types/dereference/strategies/arazzo-1/index.d.ts","import":"./src/dereference/strategies/arazzo-1/index.mjs","require":"./src/dereference/strategies/arazzo-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"c2de0d651a39aff9118bb852e88a884d2d0aeb1b","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"24.10.0","dependencies":{"axios":"^1.13.0","ramda":"~0.32.0","process":"^0.11.10","minimatch":"^7.4.6","ramda-adjunct":"^6.0.0","@speclynx/apidom-core":"^2.10.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"^2.10.0","@speclynx/apidom-traverse":"^2.10.0","@speclynx/apidom-datamodel":"^2.10.0","@speclynx/apidom-ns-arazzo-1":"^2.10.0","@speclynx/apidom-json-pointer":"^2.10.0","@speclynx/apidom-ns-openapi-2":"^2.10.0","@speclynx/apidom-ns-asyncapi-2":"^2.10.0","@speclynx/apidom-ns-openapi-3-0":"^2.10.0","@speclynx/apidom-ns-openapi-3-1":"^2.10.0","@speclynx/apidom-parser-adapter-json":"^2.10.0","@speclynx/apidom-ns-json-schema-2020-12":"^2.10.0","@speclynx/apidom-parser-adapter-yaml-1-2":"^2.10.0","@swaggerexpert/arazzo-runtime-expression":"^2.0.2","@speclynx/apidom-parser-adapter-arazzo-json-1":"^2.10.0","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"^2.10.0","@speclynx/apidom-parser-adapter-openapi-json-2":"^2.10.0","@speclynx/apidom-parser-adapter-openapi-yaml-2":"^2.10.0","@speclynx/apidom-parser-adapter-asyncapi-json-2":"^2.10.0","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"^2.10.0","@speclynx/apidom-parser-adapter-openapi-json-3-0":"^2.10.0","@speclynx/apidom-parser-adapter-openapi-json-3-1":"^2.10.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"^2.10.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"^2.10.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_2.10.0_1770554491484_0.2628722453883541","host":"s3://npm-registry-packages-npm-production"}},"2.10.1":{"name":"@speclynx/apidom-reference","version":"2.10.1","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@2.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":"9173e12c680d838abe03311b4ecb2804c7c3329c","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-2.10.1.tgz","fileCount":279,"integrity":"sha512-XSV5xPINIgynJdc/+wF9eWNCfCXaInI9A+6bP9NittAFylPHiGwtlMSqj2xkc0Phzls6ARR2/hkMZrxU/V5cgg==","signatures":[{"sig":"MEYCIQD7bV6WUvdoSsvSV0roJJCSa4SUJr06DQcBHH5654E1BwIhAKosY2cDoW5QskPZAEVPgrGY2n1K7Shr8RGTNdkxPcCd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@2.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8804665},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/arazzo-1":{"types":"./types/dereference/strategies/arazzo-1/index.d.ts","import":"./src/dereference/strategies/arazzo-1/index.mjs","require":"./src/dereference/strategies/arazzo-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"c17dde40295b5156a2fab55d247a5cbe0cd4ddf3","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"24.10.0","dependencies":{"axios":"^1.13.0","ramda":"~0.32.0","process":"^0.11.10","minimatch":"^7.4.6","ramda-adjunct":"^6.0.0","@speclynx/apidom-core":"^2.10.1","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"^2.10.1","@speclynx/apidom-traverse":"^2.10.1","@speclynx/apidom-datamodel":"^2.10.1","@speclynx/apidom-ns-arazzo-1":"^2.10.1","@speclynx/apidom-json-pointer":"^2.10.1","@speclynx/apidom-ns-openapi-2":"^2.10.1","@speclynx/apidom-ns-asyncapi-2":"^2.10.1","@speclynx/apidom-ns-openapi-3-0":"^2.10.1","@speclynx/apidom-ns-openapi-3-1":"^2.10.1","@speclynx/apidom-parser-adapter-json":"^2.10.1","@speclynx/apidom-ns-json-schema-2020-12":"^2.10.1","@speclynx/apidom-parser-adapter-yaml-1-2":"^2.10.1","@swaggerexpert/arazzo-runtime-expression":"^2.0.2","@speclynx/apidom-parser-adapter-arazzo-json-1":"^2.10.1","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"^2.10.1","@speclynx/apidom-parser-adapter-openapi-json-2":"^2.10.1","@speclynx/apidom-parser-adapter-openapi-yaml-2":"^2.10.1","@speclynx/apidom-parser-adapter-asyncapi-json-2":"^2.10.1","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"^2.10.1","@speclynx/apidom-parser-adapter-openapi-json-3-0":"^2.10.1","@speclynx/apidom-parser-adapter-openapi-json-3-1":"^2.10.1","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"^2.10.1","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"^2.10.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_2.10.1_1770587633224_0.12884539156948582","host":"s3://npm-registry-packages-npm-production"}},"2.10.2":{"name":"@speclynx/apidom-reference","version":"2.10.2","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@2.10.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":"cba81bfd7a91415ce23acaad7912b2c829d90258","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-2.10.2.tgz","fileCount":279,"integrity":"sha512-1CN0rPwV+J18aVE4qZdFPDNzKftFUuEVMMikQ7wrTUCuddMzHkiqv8B6HMF+DOVkz8UYvsyKIyX4icBLi2qpdg==","signatures":[{"sig":"MEYCIQCoJZJtiuqpqutL5A5XBVZfixySxq9Z7NQz/DvcJ90reAIhAPH+6AVFbHBv5hdsJTRW0w2qsmpSfao1YfjWp1a+41aF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@2.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8804930},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/arazzo-1":{"types":"./types/dereference/strategies/arazzo-1/index.d.ts","import":"./src/dereference/strategies/arazzo-1/index.mjs","require":"./src/dereference/strategies/arazzo-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"13e4768403e45eb996509a423b0e0b3833c31fc1","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"24.10.0","dependencies":{"axios":"^1.13.0","ramda":"~0.32.0","process":"^0.11.10","minimatch":"^7.4.6","ramda-adjunct":"^6.0.0","@speclynx/apidom-core":"^2.10.2","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"^2.10.2","@speclynx/apidom-traverse":"^2.10.2","@speclynx/apidom-datamodel":"^2.10.2","@speclynx/apidom-ns-arazzo-1":"^2.10.2","@speclynx/apidom-json-pointer":"^2.10.2","@speclynx/apidom-ns-openapi-2":"^2.10.2","@speclynx/apidom-ns-asyncapi-2":"^2.10.2","@speclynx/apidom-ns-openapi-3-0":"^2.10.2","@speclynx/apidom-ns-openapi-3-1":"^2.10.2","@speclynx/apidom-parser-adapter-json":"^2.10.2","@speclynx/apidom-ns-json-schema-2020-12":"^2.10.2","@speclynx/apidom-parser-adapter-yaml-1-2":"^2.10.2","@swaggerexpert/arazzo-runtime-expression":"^2.0.3","@speclynx/apidom-parser-adapter-arazzo-json-1":"^2.10.2","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"^2.10.2","@speclynx/apidom-parser-adapter-openapi-json-2":"^2.10.2","@speclynx/apidom-parser-adapter-openapi-yaml-2":"^2.10.2","@speclynx/apidom-parser-adapter-asyncapi-json-2":"^2.10.2","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"^2.10.2","@speclynx/apidom-parser-adapter-openapi-json-3-0":"^2.10.2","@speclynx/apidom-parser-adapter-openapi-json-3-1":"^2.10.2","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"^2.10.2","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"^2.10.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_2.10.2_1770591369372_0.4632192068427916","host":"s3://npm-registry-packages-npm-production"}},"2.10.3":{"name":"@speclynx/apidom-reference","version":"2.10.3","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@2.10.3","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":"1d00316589dae749905875d924bf74375914d66f","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-2.10.3.tgz","fileCount":279,"integrity":"sha512-GwWZwRfPzfZeJYmMHHSyvQ7FCjZdI0pwb/jNzYkWUTvWBU/xM5INgDqnk6ByJjF/2X5Iat0mx/Imw67eUcQ8yg==","signatures":[{"sig":"MEQCIDdC08beHbvWhaPI8d+cXrGchF4b7TMzPW1bw+50qRocAiBeKYErghs6sLqbIzrwhJxQY7vd2nXjvQrC/mj07k4GXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@2.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8807044},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/arazzo-1":{"types":"./types/dereference/strategies/arazzo-1/index.d.ts","import":"./src/dereference/strategies/arazzo-1/index.mjs","require":"./src/dereference/strategies/arazzo-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"d4801d19a42266df43ce85d07990fbf25a1548ad","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"24.10.0","dependencies":{"axios":"^1.13.0","ramda":"~0.32.0","process":"^0.11.10","minimatch":"^7.4.6","ramda-adjunct":"^6.0.0","@speclynx/apidom-core":"^2.10.3","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"^2.10.3","@speclynx/apidom-traverse":"^2.10.3","@speclynx/apidom-datamodel":"^2.10.3","@speclynx/apidom-ns-arazzo-1":"^2.10.3","@speclynx/apidom-json-pointer":"^2.10.3","@speclynx/apidom-ns-openapi-2":"^2.10.3","@speclynx/apidom-ns-asyncapi-2":"^2.10.3","@speclynx/apidom-ns-openapi-3-0":"^2.10.3","@speclynx/apidom-ns-openapi-3-1":"^2.10.3","@speclynx/apidom-parser-adapter-json":"^2.10.3","@speclynx/apidom-ns-json-schema-2020-12":"^2.10.3","@speclynx/apidom-parser-adapter-yaml-1-2":"^2.10.3","@swaggerexpert/arazzo-runtime-expression":"^2.0.3","@speclynx/apidom-parser-adapter-arazzo-json-1":"^2.10.3","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"^2.10.3","@speclynx/apidom-parser-adapter-openapi-json-2":"^2.10.3","@speclynx/apidom-parser-adapter-openapi-yaml-2":"^2.10.3","@speclynx/apidom-parser-adapter-asyncapi-json-2":"^2.10.3","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"^2.10.3","@speclynx/apidom-parser-adapter-openapi-json-3-0":"^2.10.3","@speclynx/apidom-parser-adapter-openapi-json-3-1":"^2.10.3","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"^2.10.3","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"^2.10.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_2.10.3_1770720252799_0.0015740710804101887","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"@speclynx/apidom-reference","version":"2.11.0","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@2.11.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":"f8d0f134ecb576a67c7941936bf1dcd9363ecd06","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-2.11.0.tgz","fileCount":279,"integrity":"sha512-nKyGGB93Kns4IZwufEpnuv1dbfp/DbjRsBSbt1h9mbnESI+GdS/R9rAMCq/xpx91NqklDfpb55HfuJExUiasUw==","signatures":[{"sig":"MEUCIQDDBppaOo3I9Uc+C+3NEJlbSeIc1y+AWeaxymO1Y/6DkAIgG2Odbyzsbt5CMLnwq+5Dzf5rruqcq7gkXf8Q0SdMJYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@2.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8808300},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/arazzo-1":{"types":"./types/dereference/strategies/arazzo-1/index.d.ts","import":"./src/dereference/strategies/arazzo-1/index.mjs","require":"./src/dereference/strategies/arazzo-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"ee7e9488621be61f5dc1b098b8af135dc83c9ac1","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"24.10.0","dependencies":{"axios":"^1.13.0","ramda":"~0.32.0","process":"^0.11.10","minimatch":"^7.4.6","ramda-adjunct":"^6.0.0","@speclynx/apidom-core":"^2.11.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"^2.11.0","@speclynx/apidom-traverse":"^2.11.0","@speclynx/apidom-datamodel":"^2.11.0","@speclynx/apidom-ns-arazzo-1":"^2.11.0","@speclynx/apidom-json-pointer":"^2.11.0","@speclynx/apidom-ns-openapi-2":"^2.11.0","@speclynx/apidom-ns-asyncapi-2":"^2.11.0","@speclynx/apidom-ns-openapi-3-0":"^2.11.0","@speclynx/apidom-ns-openapi-3-1":"^2.11.0","@speclynx/apidom-parser-adapter-json":"^2.11.0","@speclynx/apidom-ns-json-schema-2020-12":"^2.11.0","@speclynx/apidom-parser-adapter-yaml-1-2":"^2.11.0","@swaggerexpert/arazzo-runtime-expression":"^2.0.3","@speclynx/apidom-parser-adapter-arazzo-json-1":"^2.11.0","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"^2.11.0","@speclynx/apidom-parser-adapter-openapi-json-2":"^2.11.0","@speclynx/apidom-parser-adapter-openapi-yaml-2":"^2.11.0","@speclynx/apidom-parser-adapter-asyncapi-json-2":"^2.11.0","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"^2.11.0","@speclynx/apidom-parser-adapter-openapi-json-3-0":"^2.11.0","@speclynx/apidom-parser-adapter-openapi-json-3-1":"^2.11.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"^2.11.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"^2.11.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_2.11.0_1770889417073_0.10423221464398202","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"@speclynx/apidom-reference","version":"2.12.0","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@2.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":"8f812a405d033f5385db054639ecf076882b1ba5","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-2.12.0.tgz","fileCount":279,"integrity":"sha512-qXJdxQEvNE9+XlDbkRLlC1mO7G2MV3awmkqDPQPXi9rwV95qGhVQkzGRlau3uVJoJSmWEHaL0vGVBSpNhUiQ3Q==","signatures":[{"sig":"MEYCIQDPaMjDmB1YmVtUTKCSv6Nggv0OJilsPzicr2LZVkEA5wIhAMcP+mw12wS9khmRktVAYubpOUVp5KEhbcR/ytQiBccI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@2.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8838902},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/arazzo-1":{"types":"./types/dereference/strategies/arazzo-1/index.d.ts","import":"./src/dereference/strategies/arazzo-1/index.mjs","require":"./src/dereference/strategies/arazzo-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"672efe907afef6ae5b547a8028db077297a0c52e","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.4/node@v24.10.0+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"24.10.0","dependencies":{"axios":"^1.13.0","ramda":"~0.32.0","process":"^0.11.10","minimatch":"^7.4.6","ramda-adjunct":"^6.0.0","@speclynx/apidom-core":"^2.12.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"^2.12.0","@speclynx/apidom-traverse":"^2.12.0","@speclynx/apidom-datamodel":"^2.12.0","@speclynx/apidom-ns-arazzo-1":"^2.12.0","@speclynx/apidom-json-pointer":"^2.12.0","@speclynx/apidom-ns-openapi-2":"^2.12.0","@speclynx/apidom-ns-asyncapi-2":"^2.12.0","@speclynx/apidom-ns-openapi-3-0":"^2.12.0","@speclynx/apidom-ns-openapi-3-1":"^2.12.0","@speclynx/apidom-parser-adapter-json":"^2.12.0","@speclynx/apidom-ns-json-schema-2020-12":"^2.12.0","@speclynx/apidom-parser-adapter-yaml-1-2":"^2.12.0","@swaggerexpert/arazzo-runtime-expression":"^2.0.3","@speclynx/apidom-parser-adapter-arazzo-json-1":"^2.12.0","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"^2.12.0","@speclynx/apidom-parser-adapter-openapi-json-2":"^2.12.0","@speclynx/apidom-parser-adapter-openapi-yaml-2":"^2.12.0","@speclynx/apidom-parser-adapter-asyncapi-json-2":"^2.12.0","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"^2.12.0","@speclynx/apidom-parser-adapter-openapi-json-3-0":"^2.12.0","@speclynx/apidom-parser-adapter-openapi-json-3-1":"^2.12.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"^2.12.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"^2.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_2.12.0_1771430510165_0.2816613572533253","host":"s3://npm-registry-packages-npm-production"}},"2.12.1":{"name":"@speclynx/apidom-reference","version":"2.12.1","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@2.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":"cbdff559d1f32c76120af4cb59a035fd89ba5611","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-2.12.1.tgz","fileCount":279,"integrity":"sha512-Wjr6k/VEqxkJHBCPkn2uiAnnUqBrfLIJKBP59KkjKt6IzhwqLCSxbn5LvNoTcQKvmhVy4fBoRjB8SqJv9P5jPg==","signatures":[{"sig":"MEQCIGRtIfkbPNfEVYYTuJzgLFOj/j+U/7V6NLxnhaJP6CWSAiBoqzvVjbgwMZ27O3MKd2tORh5c/5vQI7zPkJIMten1Eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@2.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8839035},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/arazzo-1":{"types":"./types/dereference/strategies/arazzo-1/index.d.ts","import":"./src/dereference/strategies/arazzo-1/index.mjs","require":"./src/dereference/strategies/arazzo-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"3cb0ffe38758d0d432f99272f2118291bdd7b717","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.4/node@v24.10.0+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"24.10.0","dependencies":{"axios":"^1.13.0","ramda":"~0.32.0","process":"^0.11.10","minimatch":"^7.4.6","ramda-adjunct":"^6.0.0","@speclynx/apidom-core":"2.12.1","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"2.12.1","@speclynx/apidom-traverse":"2.12.1","@speclynx/apidom-datamodel":"2.12.1","@speclynx/apidom-ns-arazzo-1":"2.12.1","@speclynx/apidom-json-pointer":"2.12.1","@speclynx/apidom-ns-openapi-2":"2.12.1","@speclynx/apidom-ns-asyncapi-2":"2.12.1","@speclynx/apidom-ns-openapi-3-0":"2.12.1","@speclynx/apidom-ns-openapi-3-1":"2.12.1","@speclynx/apidom-parser-adapter-json":"2.12.1","@speclynx/apidom-ns-json-schema-2020-12":"2.12.1","@speclynx/apidom-parser-adapter-yaml-1-2":"2.12.1","@swaggerexpert/arazzo-runtime-expression":"^2.0.3","@speclynx/apidom-parser-adapter-arazzo-json-1":"2.12.1","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"2.12.1","@speclynx/apidom-parser-adapter-openapi-json-2":"2.12.1","@speclynx/apidom-parser-adapter-openapi-yaml-2":"2.12.1","@speclynx/apidom-parser-adapter-asyncapi-json-2":"2.12.1","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"2.12.1","@speclynx/apidom-parser-adapter-openapi-json-3-0":"2.12.1","@speclynx/apidom-parser-adapter-openapi-json-3-1":"2.12.1","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"2.12.1","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"2.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_2.12.1_1771440791856_0.15635806718158407","host":"s3://npm-registry-packages-npm-production"}},"2.12.2":{"name":"@speclynx/apidom-reference","version":"2.12.2","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@2.12.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":"eef4227ce31b6a0e2e760a096ac0c27a85bd9fda","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-2.12.2.tgz","fileCount":279,"integrity":"sha512-ghXggkiY75JwpKpm7IM89XFx0JzX1VUEAfBGu4ACbN4vd6GD4PrHyGELZOmWqG5hv+a5a+IVot03ZVzFHlGN1Q==","signatures":[{"sig":"MEUCIAib3kOioamlYr3LuExWmFDnixjaY3OtUO22SlWt83QcAiEA+1CClVaL277N5CcsKViwY6DUa57Vvtjg7xI01TFsWX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@2.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8839395},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/arazzo-1":{"types":"./types/dereference/strategies/arazzo-1/index.d.ts","import":"./src/dereference/strategies/arazzo-1/index.mjs","require":"./src/dereference/strategies/arazzo-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"7bc11a08265800191d7c0026526afc71c35d3e99","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.4/node@v24.10.0+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"24.10.0","dependencies":{"axios":"^1.13.0","ramda":"~0.32.0","process":"^0.11.10","picomatch":"^4.0.3","ramda-adjunct":"^6.0.0","@speclynx/apidom-core":"2.12.2","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"2.12.2","@speclynx/apidom-traverse":"2.12.2","@speclynx/apidom-datamodel":"2.12.2","@speclynx/apidom-ns-arazzo-1":"2.12.2","@speclynx/apidom-json-pointer":"2.12.2","@speclynx/apidom-ns-openapi-2":"2.12.2","@speclynx/apidom-ns-asyncapi-2":"2.12.2","@speclynx/apidom-ns-openapi-3-0":"2.12.2","@speclynx/apidom-ns-openapi-3-1":"2.12.2","@speclynx/apidom-parser-adapter-json":"2.12.2","@speclynx/apidom-ns-json-schema-2020-12":"2.12.2","@speclynx/apidom-parser-adapter-yaml-1-2":"2.12.2","@swaggerexpert/arazzo-runtime-expression":"^2.0.3","@speclynx/apidom-parser-adapter-arazzo-json-1":"2.12.2","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"2.12.2","@speclynx/apidom-parser-adapter-openapi-json-2":"2.12.2","@speclynx/apidom-parser-adapter-openapi-yaml-2":"2.12.2","@speclynx/apidom-parser-adapter-asyncapi-json-2":"2.12.2","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"2.12.2","@speclynx/apidom-parser-adapter-openapi-json-3-0":"2.12.2","@speclynx/apidom-parser-adapter-openapi-json-3-1":"2.12.2","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"2.12.2","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"2.12.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/picomatch":"^4.0.2","axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_2.12.2_1771587003705_0.3068093074013245","host":"s3://npm-registry-packages-npm-production"}},"2.12.3":{"name":"@speclynx/apidom-reference","version":"2.12.3","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@2.12.3","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":"e3c617385fbc8b155a2fa14a8e9d6af2141370ef","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-2.12.3.tgz","fileCount":279,"integrity":"sha512-UnPehY3yG7fu6SpE8BSpq3Z2GL4cVXRbBRvxXpaLTSl7jKQx/SllqEcEhUIezU8obEtorOtzwdGq/xxOF1RS6w==","signatures":[{"sig":"MEUCIGx8qg5I5QvuoJ1I0WNVrkfQkOjr9DKI/rjEarKFY077AiEAwYYWhu1WnsHvuuK1XYPPC7ZUiIITR3fy9cAzPpwOHko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@2.12.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8838274},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/arazzo-1":{"types":"./types/dereference/strategies/arazzo-1/index.d.ts","import":"./src/dereference/strategies/arazzo-1/index.mjs","require":"./src/dereference/strategies/arazzo-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"d2fa8fd38db1ab53534fef4d812d261cf92945ab","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.4/node@v24.10.0+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"24.10.0","dependencies":{"axios":"^1.13.0","ramda":"~0.32.0","process":"^0.11.10","picomatch":"^4.0.3","ramda-adjunct":"^6.0.0","@speclynx/apidom-core":"2.12.3","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"2.12.3","@speclynx/apidom-traverse":"2.12.3","@speclynx/apidom-datamodel":"2.12.3","@speclynx/apidom-ns-arazzo-1":"2.12.3","@speclynx/apidom-json-pointer":"2.12.3","@speclynx/apidom-ns-openapi-2":"2.12.3","@speclynx/apidom-ns-asyncapi-2":"2.12.3","@speclynx/apidom-ns-openapi-3-0":"2.12.3","@speclynx/apidom-ns-openapi-3-1":"2.12.3","@speclynx/apidom-parser-adapter-json":"2.12.3","@speclynx/apidom-ns-json-schema-2020-12":"2.12.3","@speclynx/apidom-parser-adapter-yaml-1-2":"2.12.3","@swaggerexpert/arazzo-runtime-expression":"^2.0.3","@speclynx/apidom-parser-adapter-arazzo-json-1":"2.12.3","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"2.12.3","@speclynx/apidom-parser-adapter-openapi-json-2":"2.12.3","@speclynx/apidom-parser-adapter-openapi-yaml-2":"2.12.3","@speclynx/apidom-parser-adapter-asyncapi-json-2":"2.12.3","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"2.12.3","@speclynx/apidom-parser-adapter-openapi-json-3-0":"2.12.3","@speclynx/apidom-parser-adapter-openapi-json-3-1":"2.12.3","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"2.12.3","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"2.12.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/picomatch":"^4.0.2","axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_2.12.3_1771930239378_0.2556614398835295","host":"s3://npm-registry-packages-npm-production"}},"2.12.4":{"name":"@speclynx/apidom-reference","version":"2.12.4","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@2.12.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":"bc7647c49b4de6c3ce35031eec6cdeafe68120d9","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-2.12.4.tgz","fileCount":279,"integrity":"sha512-8kE28joOFr+hDQaq8u1J/NeRkFpdJ4UsFl0HC/X2LRtZ+916JlMd/y1N7m5tN9MwjRZKDtaAspnSyVuo45R3aA==","signatures":[{"sig":"MEQCICJORO/TDAfUsuUpyB1E4DZSK2Ffupd85dcN9v7vsy/rAiASzE9ulituj5zX2d1OtDtz0cp7AmWrircMdb+mQxYRtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@2.12.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8863411},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/arazzo-1":{"types":"./types/dereference/strategies/arazzo-1/index.d.ts","import":"./src/dereference/strategies/arazzo-1/index.mjs","require":"./src/dereference/strategies/arazzo-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"24b268861c740ef6a1b2aa8a195b230b37b6e8ec","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.4/node@v24.10.0+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"24.10.0","dependencies":{"axios":"^1.13.0","ramda":"~0.32.0","process":"^0.11.10","picomatch":"^4.0.3","ramda-adjunct":"^6.0.0","@speclynx/apidom-core":"2.12.4","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"2.12.4","@speclynx/apidom-traverse":"2.12.4","@speclynx/apidom-datamodel":"2.12.4","@speclynx/apidom-ns-arazzo-1":"2.12.4","@speclynx/apidom-json-pointer":"2.12.4","@speclynx/apidom-ns-openapi-2":"2.12.4","@speclynx/apidom-ns-asyncapi-2":"2.12.4","@speclynx/apidom-ns-openapi-3-0":"2.12.4","@speclynx/apidom-ns-openapi-3-1":"2.12.4","@speclynx/apidom-parser-adapter-json":"2.12.4","@speclynx/apidom-ns-json-schema-2020-12":"2.12.4","@speclynx/apidom-parser-adapter-yaml-1-2":"2.12.4","@swaggerexpert/arazzo-runtime-expression":"^2.0.3","@speclynx/apidom-parser-adapter-arazzo-json-1":"2.12.4","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"2.12.4","@speclynx/apidom-parser-adapter-openapi-json-2":"2.12.4","@speclynx/apidom-parser-adapter-openapi-yaml-2":"2.12.4","@speclynx/apidom-parser-adapter-asyncapi-json-2":"2.12.4","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"2.12.4","@speclynx/apidom-parser-adapter-openapi-json-3-0":"2.12.4","@speclynx/apidom-parser-adapter-openapi-json-3-1":"2.12.4","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"2.12.4","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"2.12.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/picomatch":"^4.0.2","axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_2.12.4_1771934670323_0.35922964345222996","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"@speclynx/apidom-reference","version":"2.13.0","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@2.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":"09eae5412b1e7d9e80ee558a0cbbdec0903fa16a","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-2.13.0.tgz","fileCount":282,"integrity":"sha512-TaZ0lpemRUPPfmRI8vqM5gtHWQqqxYXOL2tBdkF+RufdNrqsB7MpnYAjRzzTwyij5/fjjD6bub6Cqvk8vWeuwQ==","signatures":[{"sig":"MEUCIAH6IbCr2FMWgyBJlriNbweqxsfyvSGEJAkJQNbIna+SAiEAhvk4LsX4YdeTCgfok+6d8mGOLk0LQ2QoP07GSVHxqaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@2.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8881807},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/arazzo-1":{"types":"./types/dereference/strategies/arazzo-1/index.d.ts","import":"./src/dereference/strategies/arazzo-1/index.mjs","require":"./src/dereference/strategies/arazzo-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"3c92eda7e227426c3a40c918c418c14dc20fca7e","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.4/node@v24.10.0+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"24.10.0","dependencies":{"axios":"^1.13.5","ramda":"~0.32.0","process":"^0.11.10","picomatch":"^4.0.3","ramda-adjunct":"^6.0.0","@speclynx/apidom-core":"2.13.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"2.13.0","@speclynx/apidom-traverse":"2.13.0","@speclynx/apidom-datamodel":"2.13.0","@speclynx/apidom-ns-arazzo-1":"2.13.0","@speclynx/apidom-json-pointer":"2.13.0","@speclynx/apidom-ns-openapi-2":"2.13.0","@speclynx/apidom-ns-asyncapi-2":"2.13.0","@speclynx/apidom-ns-openapi-3-0":"2.13.0","@speclynx/apidom-ns-openapi-3-1":"2.13.0","@speclynx/apidom-parser-adapter-json":"2.13.0","@speclynx/apidom-ns-json-schema-2020-12":"2.13.0","@speclynx/apidom-parser-adapter-yaml-1-2":"2.13.0","@swaggerexpert/arazzo-runtime-expression":"^2.0.3","@speclynx/apidom-parser-adapter-arazzo-json-1":"2.13.0","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"2.13.0","@speclynx/apidom-parser-adapter-openapi-json-2":"2.13.0","@speclynx/apidom-parser-adapter-openapi-yaml-2":"2.13.0","@speclynx/apidom-parser-adapter-asyncapi-json-2":"2.13.0","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"2.13.0","@speclynx/apidom-parser-adapter-openapi-json-3-0":"2.13.0","@speclynx/apidom-parser-adapter-openapi-json-3-1":"2.13.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"2.13.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"2.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/picomatch":"^4.0.2","axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_2.13.0_1772296527092_0.10968521624474725","host":"s3://npm-registry-packages-npm-production"}},"2.13.1":{"name":"@speclynx/apidom-reference","version":"2.13.1","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@2.13.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":"19ce8b241b700bb838863629cbe89e6794b738ac","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-2.13.1.tgz","fileCount":282,"integrity":"sha512-qWZHXwgoKWB8M5y+TeVmiqgmz2N1CEcb7HEwbanlFiH5qX6S5OxGASZkkU3UScQg9z4Wr2k57qn/vPIltN8Xcw==","signatures":[{"sig":"MEQCIElCIPgMEDKOSpqEicDKfqpz2ssudUXPIJPqTaN9w7PWAiBq1GiO+L90lMQCVsqkWe+1UEfd4ACNl/BIGFGMWfNhEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@2.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8882004},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/arazzo-1":{"types":"./types/dereference/strategies/arazzo-1/index.d.ts","import":"./src/dereference/strategies/arazzo-1/index.mjs","require":"./src/dereference/strategies/arazzo-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"7a15e77dd776ef85f3e4421f0b4be52362b16f68","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.4/node@v24.10.0+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"24.10.0","dependencies":{"axios":"^1.13.5","ramda":"~0.32.0","process":"^0.11.10","picomatch":"^4.0.3","ramda-adjunct":"^6.0.0","@speclynx/apidom-core":"2.13.1","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"2.13.1","@speclynx/apidom-traverse":"2.13.1","@speclynx/apidom-datamodel":"2.13.1","@speclynx/apidom-ns-arazzo-1":"2.13.1","@speclynx/apidom-json-pointer":"2.13.1","@speclynx/apidom-ns-openapi-2":"2.13.1","@speclynx/apidom-ns-asyncapi-2":"2.13.1","@speclynx/apidom-ns-openapi-3-0":"2.13.1","@speclynx/apidom-ns-openapi-3-1":"2.13.1","@speclynx/apidom-parser-adapter-json":"2.13.1","@speclynx/apidom-ns-json-schema-2020-12":"2.13.1","@speclynx/apidom-parser-adapter-yaml-1-2":"2.13.1","@swaggerexpert/arazzo-runtime-expression":"^2.0.3","@speclynx/apidom-parser-adapter-arazzo-json-1":"2.13.1","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"2.13.1","@speclynx/apidom-parser-adapter-openapi-json-2":"2.13.1","@speclynx/apidom-parser-adapter-openapi-yaml-2":"2.13.1","@speclynx/apidom-parser-adapter-asyncapi-json-2":"2.13.1","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"2.13.1","@speclynx/apidom-parser-adapter-openapi-json-3-0":"2.13.1","@speclynx/apidom-parser-adapter-openapi-json-3-1":"2.13.1","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"2.13.1","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"2.13.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/picomatch":"^4.0.2","axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_2.13.1_1772297719645_0.8269912185996431","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@speclynx/apidom-reference","version":"3.0.0","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@3.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":"9475ade13a85ff9f41c4ce62dcdd8c79f22a21ce","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-3.0.0.tgz","fileCount":282,"integrity":"sha512-zY9XDWieEc3hPdqk4Wwe+uf4Ru73sTOVQ7PspAj7WHc6scwSp525DCL90zzXz96F4Os89WmJrOj4jnnPRUvM9Q==","signatures":[{"sig":"MEQCIAKXvjyd0sBlqzoRt/rK4fZb/h44t3cCT7vBxciII/ssAiBV35jH3Kga/hUZv3HUqWXfhWqE4dT0pExlRYPJsTxcwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8889331},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/arazzo-1":{"types":"./types/dereference/strategies/arazzo-1/index.d.ts","import":"./src/dereference/strategies/arazzo-1/index.mjs","require":"./src/dereference/strategies/arazzo-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"cb94ec84ea789d121801065876e7a91799a363d0","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.5/node@v24.10.0+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"24.10.0","dependencies":{"axios":"^1.13.5","ramda":"~0.32.0","process":"^0.11.10","picomatch":"^4.0.3","ramda-adjunct":"^6.0.0","@speclynx/apidom-core":"3.0.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"3.0.0","@speclynx/apidom-traverse":"3.0.0","@speclynx/apidom-datamodel":"3.0.0","@speclynx/apidom-ns-arazzo-1":"3.0.0","@speclynx/apidom-json-pointer":"3.0.0","@speclynx/apidom-ns-openapi-2":"3.0.0","@speclynx/apidom-ns-asyncapi-2":"3.0.0","@speclynx/apidom-ns-openapi-3-0":"3.0.0","@speclynx/apidom-ns-openapi-3-1":"3.0.0","@speclynx/apidom-parser-adapter-json":"3.0.0","@speclynx/apidom-ns-json-schema-2020-12":"3.0.0","@speclynx/apidom-parser-adapter-yaml-1-2":"3.0.0","@swaggerexpert/arazzo-runtime-expression":"^2.0.3","@speclynx/apidom-parser-adapter-arazzo-json-1":"3.0.0","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"3.0.0","@speclynx/apidom-parser-adapter-openapi-json-2":"3.0.0","@speclynx/apidom-parser-adapter-openapi-yaml-2":"3.0.0","@speclynx/apidom-parser-adapter-asyncapi-json-2":"3.0.0","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"3.0.0","@speclynx/apidom-parser-adapter-openapi-json-3-0":"3.0.0","@speclynx/apidom-parser-adapter-openapi-json-3-1":"3.0.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"3.0.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/picomatch":"^4.0.2","axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_3.0.0_1772742489082_0.7236129539876599","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@speclynx/apidom-reference","version":"3.1.0","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@3.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":"396112dc73d080fe75d125b38e6d852f73a11b0f","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-3.1.0.tgz","fileCount":285,"integrity":"sha512-8XsX/ljw/+DAnuTG2PxKwP71R7qyPN66DgO1uTS86RPIMFc9DrC/dBxiH7KkRSys0ISQDDd9CZWkDdwO5TEo+w==","signatures":[{"sig":"MEYCIQDQ021vDEHPYGRHJEla7t6M40+T4KkvAunYM+y80tTkFQIhAIe6Ae1AyIWokxny79i0TWYb+3tZ35jdBARQIw2BYYnf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8968158},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/arazzo-1":{"types":"./types/dereference/strategies/arazzo-1/index.d.ts","import":"./src/dereference/strategies/arazzo-1/index.mjs","require":"./src/dereference/strategies/arazzo-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"c0807dd0b7770eaaf594bd0013be65e2c28c504a","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.5/node@v24.10.0+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"24.10.0","dependencies":{"axios":"^1.13.5","ramda":"~0.32.0","process":"^0.11.10","picomatch":"^4.0.3","ramda-adjunct":"^6.0.0","@speclynx/apidom-core":"3.1.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"3.1.0","@speclynx/apidom-traverse":"3.1.0","@speclynx/apidom-datamodel":"3.1.0","@speclynx/apidom-ns-arazzo-1":"3.1.0","@speclynx/apidom-json-pointer":"3.1.0","@speclynx/apidom-ns-openapi-2":"3.1.0","@speclynx/apidom-ns-asyncapi-2":"3.1.0","@speclynx/apidom-ns-openapi-3-0":"3.1.0","@speclynx/apidom-ns-openapi-3-1":"3.1.0","@speclynx/apidom-parser-adapter-json":"3.1.0","@speclynx/apidom-ns-json-schema-2020-12":"3.1.0","@speclynx/apidom-parser-adapter-yaml-1-2":"3.1.0","@swaggerexpert/arazzo-runtime-expression":"^2.0.3","@speclynx/apidom-parser-adapter-arazzo-json-1":"3.1.0","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"3.1.0","@speclynx/apidom-parser-adapter-openapi-json-2":"3.1.0","@speclynx/apidom-parser-adapter-openapi-yaml-2":"3.1.0","@speclynx/apidom-parser-adapter-asyncapi-json-2":"3.1.0","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"3.1.0","@speclynx/apidom-parser-adapter-openapi-json-3-0":"3.1.0","@speclynx/apidom-parser-adapter-openapi-json-3-1":"3.1.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"3.1.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"3.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/picomatch":"^4.0.2","axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_3.1.0_1772979363723_0.702189049698069","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@speclynx/apidom-reference","version":"3.2.0","keywords":["apidom","api","$ref","dereference","reference","resolve","resolver","bundle","openapi","swagger","oas","asyncapi","arazzo","json-schema","json","yaml","spec","specification","parse","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@3.2.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":"9174cfbfc3313e490ea20c85975b5788820906c7","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-3.2.0.tgz","fileCount":285,"integrity":"sha512-Y7qg2x3OxkQpB9i0qQ+wIoK4qjh/e9mUpAR6s7vrQfSPg6toqiZX7tlDz2WZZ/NfRyBipaLa0B2yf9Ri6eV/QQ==","signatures":[{"sig":"MEUCIEzQp8BVNfAA0Q7qogNaW7jPvQEJWg8MlwbK69t0qRqaAiEAjkqKNsvflZpkY9bECUJqsOstqPNEo7tDGl3+Ck8SVCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8971419},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/arazzo-1":{"types":"./types/dereference/strategies/arazzo-1/index.d.ts","import":"./src/dereference/strategies/arazzo-1/index.mjs","require":"./src/dereference/strategies/arazzo-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"eeb2f01cd34fb0a95617f02bc1b6683aefc028f2","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.5/node@v24.10.0+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"24.10.0","dependencies":{"axios":"^1.13.5","ramda":"~0.32.0","process":"^0.11.10","picomatch":"^4.0.3","ramda-adjunct":"^6.0.0","@speclynx/apidom-core":"3.2.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"3.2.0","@speclynx/apidom-traverse":"3.2.0","@speclynx/apidom-datamodel":"3.2.0","@speclynx/apidom-ns-arazzo-1":"3.2.0","@speclynx/apidom-json-pointer":"3.2.0","@speclynx/apidom-ns-openapi-2":"3.2.0","@speclynx/apidom-ns-asyncapi-2":"3.2.0","@speclynx/apidom-ns-openapi-3-0":"3.2.0","@speclynx/apidom-ns-openapi-3-1":"3.2.0","@speclynx/apidom-parser-adapter-json":"3.2.0","@speclynx/apidom-ns-json-schema-2020-12":"3.2.0","@speclynx/apidom-parser-adapter-yaml-1-2":"3.2.0","@swaggerexpert/arazzo-runtime-expression":"^2.0.3","@speclynx/apidom-parser-adapter-arazzo-json-1":"3.2.0","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"3.2.0","@speclynx/apidom-parser-adapter-openapi-json-2":"3.2.0","@speclynx/apidom-parser-adapter-openapi-yaml-2":"3.2.0","@speclynx/apidom-parser-adapter-asyncapi-json-2":"3.2.0","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"3.2.0","@speclynx/apidom-parser-adapter-openapi-json-3-0":"3.2.0","@speclynx/apidom-parser-adapter-openapi-json-3-1":"3.2.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"3.2.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"3.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/picomatch":"^4.0.2","axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_3.2.0_1773001628923_0.3381033055247302","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@speclynx/apidom-reference","version":"3.2.1","keywords":["apidom","api","$ref","dereference","reference","resolve","resolver","bundle","openapi","swagger","oas","asyncapi","arazzo","json-schema","json","yaml","spec","specification","parse","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@3.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":"5d580428b52836371eba95c4feccb2e5d823a18f","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-3.2.1.tgz","fileCount":285,"integrity":"sha512-UoWAbJQdej7qrKN7P37LJfYyAwDx4l2XzA+Ke1ibKaNXETNC+MIWrUQHgwBs5WJa0QMuLvVwXiTD9o4Xzu7uPQ==","signatures":[{"sig":"MEQCIH8NU8TndwnJ/hXFyfyncUl6aj4DR4pzofdqaS/HFeYfAiBHANdzG7g1eYZu4n/HXpNRpd6QCKBLL3SmDrFquKoaRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@3.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8977451},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/arazzo-1":{"types":"./types/dereference/strategies/arazzo-1/index.d.ts","import":"./src/dereference/strategies/arazzo-1/index.mjs","require":"./src/dereference/strategies/arazzo-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"83a1e97089ef29134e41ff7cacd351973114ea5b","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.5/node@v24.10.0+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"24.10.0","dependencies":{"axios":"^1.13.5","ramda":"~0.32.0","process":"^0.11.10","picomatch":"^4.0.3","ramda-adjunct":"^6.0.0","@speclynx/apidom-core":"3.2.1","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"3.2.1","@speclynx/apidom-traverse":"3.2.1","@speclynx/apidom-datamodel":"3.2.1","@speclynx/apidom-ns-arazzo-1":"3.2.1","@speclynx/apidom-json-pointer":"3.2.1","@speclynx/apidom-ns-openapi-2":"3.2.1","@speclynx/apidom-ns-asyncapi-2":"3.2.1","@speclynx/apidom-ns-openapi-3-0":"3.2.1","@speclynx/apidom-ns-openapi-3-1":"3.2.1","@speclynx/apidom-parser-adapter-json":"3.2.1","@speclynx/apidom-ns-json-schema-2020-12":"3.2.1","@speclynx/apidom-parser-adapter-yaml-1-2":"3.2.1","@swaggerexpert/arazzo-runtime-expression":"^2.0.3","@speclynx/apidom-parser-adapter-arazzo-json-1":"3.2.1","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"3.2.1","@speclynx/apidom-parser-adapter-openapi-json-2":"3.2.1","@speclynx/apidom-parser-adapter-openapi-yaml-2":"3.2.1","@speclynx/apidom-parser-adapter-asyncapi-json-2":"3.2.1","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"3.2.1","@speclynx/apidom-parser-adapter-openapi-json-3-0":"3.2.1","@speclynx/apidom-parser-adapter-openapi-json-3-1":"3.2.1","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"3.2.1","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"3.2.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/picomatch":"^4.0.2","axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_3.2.1_1773042006128_0.871840420815766","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@speclynx/apidom-reference","version":"4.0.0","keywords":["apidom","api","$ref","dereference","reference","resolve","resolver","bundle","openapi","swagger","oas","asyncapi","arazzo","json-schema","json","yaml","spec","specification","parse","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@4.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":"e2b0eb811dfb3b59c327d79802edb62410a403c5","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-4.0.0.tgz","fileCount":103,"integrity":"sha512-XGfjw3Po2DL9UhzvKpcePT+BNRiHaDJ6exlcieXlGtqeipCClGo+7GJoWxOphW6OTMyG2dw27/4b71LUpBPsmQ==","signatures":[{"sig":"MEUCIACcIdFHinEa628rdVoYBsY2JLs2mkOjb339chm/E55SAiEAwjwuVK5n1MqOD3Vl0bBB2sx/eqO3wAP4Zvm96gH3Lqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8393101},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/arazzo-1":{"types":"./types/dereference/strategies/arazzo-1/index.d.ts","import":"./src/dereference/strategies/arazzo-1/index.mjs","require":"./src/dereference/strategies/arazzo-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"384ff82a1bb68d015fd6801de641898b4b582876","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.5/node@v24.10.0+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"24.10.0","dependencies":{"axios":"^1.13.5","ramda":"~0.32.0","process":"^0.11.10","picomatch":"^4.0.3","ramda-adjunct":"^6.0.0","@speclynx/apidom-core":"4.0.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"4.0.0","@speclynx/apidom-traverse":"4.0.0","@speclynx/apidom-datamodel":"4.0.0","@speclynx/apidom-ns-arazzo-1":"4.0.0","@speclynx/apidom-json-pointer":"4.0.0","@speclynx/apidom-ns-openapi-2":"4.0.0","@speclynx/apidom-ns-asyncapi-2":"4.0.0","@speclynx/apidom-ns-openapi-3-0":"4.0.0","@speclynx/apidom-ns-openapi-3-1":"4.0.0","@speclynx/apidom-parser-adapter-json":"4.0.0","@speclynx/apidom-ns-json-schema-2020-12":"4.0.0","@speclynx/apidom-parser-adapter-yaml-1-2":"4.0.0","@swaggerexpert/arazzo-runtime-expression":"^2.0.3","@speclynx/apidom-parser-adapter-arazzo-json-1":"4.0.0","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"4.0.0","@speclynx/apidom-parser-adapter-openapi-json-2":"4.0.0","@speclynx/apidom-parser-adapter-openapi-yaml-2":"4.0.0","@speclynx/apidom-parser-adapter-asyncapi-json-2":"4.0.0","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"4.0.0","@speclynx/apidom-parser-adapter-openapi-json-3-0":"4.0.0","@speclynx/apidom-parser-adapter-openapi-json-3-1":"4.0.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"4.0.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"4.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/picomatch":"^4.0.2","axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_4.0.0_1773228610225_0.10665817265396504","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@speclynx/apidom-reference","version":"4.0.1","keywords":["apidom","api","$ref","dereference","reference","resolve","resolver","bundle","openapi","swagger","oas","asyncapi","arazzo","json-schema","json","yaml","spec","specification","parse","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@4.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":"8b6ab4fcdbe2c29a75d4a4f052d51512f44e6432","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-4.0.1.tgz","fileCount":103,"integrity":"sha512-exSuPBx0WO6mqJfTuDDCLLEONa22emxEP6JZX5NsjrMHr8BVC333LFbgXyhjT1n3SIVfzjxrKFg8+TwvPuxa7Q==","signatures":[{"sig":"MEUCIQDP265RAw3coqrnILFAB/+V4A2lYRsD5qUdYaQxUmxAZwIgf4GuwTYz60SU0l1FzKCqpo2AC0iH+7ecn0FytfU1eWY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8393254},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/arazzo-1":{"types":"./types/dereference/strategies/arazzo-1/index.d.ts","import":"./src/dereference/strategies/arazzo-1/index.mjs","require":"./src/dereference/strategies/arazzo-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"223132a9b00081ca04842efc2736a491f7876f44","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.6/node@v24.10.0+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"24.10.0","dependencies":{"axios":"^1.13.5","ramda":"~0.32.0","process":"^0.11.10","picomatch":"^4.0.3","ramda-adjunct":"^6.0.0","@speclynx/apidom-core":"4.0.1","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"4.0.1","@speclynx/apidom-traverse":"4.0.1","@speclynx/apidom-datamodel":"4.0.1","@speclynx/apidom-ns-arazzo-1":"4.0.1","@speclynx/apidom-json-pointer":"4.0.1","@speclynx/apidom-ns-openapi-2":"4.0.1","@speclynx/apidom-ns-asyncapi-2":"4.0.1","@speclynx/apidom-ns-openapi-3-0":"4.0.1","@speclynx/apidom-ns-openapi-3-1":"4.0.1","@speclynx/apidom-parser-adapter-json":"4.0.1","@speclynx/apidom-ns-json-schema-2020-12":"4.0.1","@speclynx/apidom-parser-adapter-yaml-1-2":"4.0.1","@swaggerexpert/arazzo-runtime-expression":"^2.0.3","@speclynx/apidom-parser-adapter-arazzo-json-1":"4.0.1","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"4.0.1","@speclynx/apidom-parser-adapter-openapi-json-2":"4.0.1","@speclynx/apidom-parser-adapter-openapi-yaml-2":"4.0.1","@speclynx/apidom-parser-adapter-asyncapi-json-2":"4.0.1","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"4.0.1","@speclynx/apidom-parser-adapter-openapi-json-3-0":"4.0.1","@speclynx/apidom-parser-adapter-openapi-json-3-1":"4.0.1","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"4.0.1","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"4.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/picomatch":"^4.0.2","axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_4.0.1_1773234237829_0.606348050005725","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@speclynx/apidom-reference","version":"4.0.2","keywords":["apidom","api","$ref","dereference","reference","resolve","resolver","bundle","openapi","swagger","oas","asyncapi","arazzo","json-schema","json","yaml","spec","specification","parse","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@4.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":"66b05cb0070dcea7c001a590641ee6ddadef0eba","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-4.0.2.tgz","fileCount":103,"integrity":"sha512-4jcrw/Tbh88/b9BfRy55QbX9WdbLr2UVO6BIuHRbhnBZ3OUoSaL210o+FPYDy7rIf2X/iVq0OjB9SkFNYmGuvQ==","signatures":[{"sig":"MEQCIGfJKMd/BNxbrpOV3/H1Pj/kLILn77Fu/IIh2s2v1cTuAiBXOGtItMk7mywRYidxmHt0NKqkIvCK0Krh48nAEhVPZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@4.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8393407},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/arazzo-1":{"types":"./types/dereference/strategies/arazzo-1/index.d.ts","import":"./src/dereference/strategies/arazzo-1/index.mjs","require":"./src/dereference/strategies/arazzo-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"af1b05d4d5e48a11a3a03cd5699324e0f1b62765","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.6/node@v24.10.0+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"24.10.0","dependencies":{"axios":"^1.13.5","ramda":"~0.32.0","process":"^0.11.10","picomatch":"^4.0.3","ramda-adjunct":"^6.0.0","@speclynx/apidom-core":"4.0.2","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"4.0.2","@speclynx/apidom-traverse":"4.0.2","@speclynx/apidom-datamodel":"4.0.2","@speclynx/apidom-ns-arazzo-1":"4.0.2","@speclynx/apidom-json-pointer":"4.0.2","@speclynx/apidom-ns-openapi-2":"4.0.2","@speclynx/apidom-ns-asyncapi-2":"4.0.2","@speclynx/apidom-ns-openapi-3-0":"4.0.2","@speclynx/apidom-ns-openapi-3-1":"4.0.2","@speclynx/apidom-parser-adapter-json":"4.0.2","@speclynx/apidom-ns-json-schema-2020-12":"4.0.2","@speclynx/apidom-parser-adapter-yaml-1-2":"4.0.2","@swaggerexpert/arazzo-runtime-expression":"^2.0.3","@speclynx/apidom-parser-adapter-arazzo-json-1":"4.0.2","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"4.0.2","@speclynx/apidom-parser-adapter-openapi-json-2":"4.0.2","@speclynx/apidom-parser-adapter-openapi-yaml-2":"4.0.2","@speclynx/apidom-parser-adapter-asyncapi-json-2":"4.0.2","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"4.0.2","@speclynx/apidom-parser-adapter-openapi-json-3-0":"4.0.2","@speclynx/apidom-parser-adapter-openapi-json-3-1":"4.0.2","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"4.0.2","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"4.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/picomatch":"^4.0.2","axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_4.0.2_1773237257554_0.3305080633494817","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"@speclynx/apidom-reference","version":"4.0.3","keywords":["apidom","api","$ref","dereference","reference","resolve","resolver","bundle","openapi","swagger","oas","asyncapi","arazzo","json-schema","json","yaml","spec","specification","parse","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@4.0.3","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":"d8eabf6e7bcd554357d9015dc941d7193a945d5d","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-4.0.3.tgz","fileCount":376,"integrity":"sha512-yg2ZheCU7DPEEtI2HkFI0AAWRvjBvxC0NHKIati9IIle04KzlloeqBBlhoSWYHJEkjhkCf799i3nBOgfu7sgHQ==","signatures":[{"sig":"MEYCIQCrfF2vSmVljh0hjm7BQcJ2ssqp43X2hu6ZFGC0XvGlkgIhALp6N1h33CzY45n7jd6ymMu9QWP9+zibG39Z5NHwAHf7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@4.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9304757},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/arazzo-1":{"types":"./types/dereference/strategies/arazzo-1/index.d.ts","import":"./src/dereference/strategies/arazzo-1/index.mjs","require":"./src/dereference/strategies/arazzo-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"6ccfa09c02232516215e7de3ead276641957e626","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.6/node@v24.10.0+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"24.10.0","dependencies":{"axios":"^1.13.5","ramda":"~0.32.0","process":"^0.11.10","picomatch":"^4.0.3","ramda-adjunct":"^6.0.0","@speclynx/apidom-core":"4.0.3","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"4.0.3","@speclynx/apidom-traverse":"4.0.3","@speclynx/apidom-datamodel":"4.0.3","@speclynx/apidom-ns-arazzo-1":"4.0.3","@speclynx/apidom-json-pointer":"4.0.3","@speclynx/apidom-ns-openapi-2":"4.0.3","@speclynx/apidom-ns-asyncapi-2":"4.0.3","@speclynx/apidom-ns-openapi-3-0":"4.0.3","@speclynx/apidom-ns-openapi-3-1":"4.0.3","@speclynx/apidom-parser-adapter-json":"4.0.3","@speclynx/apidom-ns-json-schema-2020-12":"4.0.3","@speclynx/apidom-parser-adapter-yaml-1-2":"4.0.3","@swaggerexpert/arazzo-runtime-expression":"^2.0.3","@speclynx/apidom-parser-adapter-arazzo-json-1":"4.0.3","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"4.0.3","@speclynx/apidom-parser-adapter-openapi-json-2":"4.0.3","@speclynx/apidom-parser-adapter-openapi-yaml-2":"4.0.3","@speclynx/apidom-parser-adapter-asyncapi-json-2":"4.0.3","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"4.0.3","@speclynx/apidom-parser-adapter-openapi-json-3-0":"4.0.3","@speclynx/apidom-parser-adapter-openapi-json-3-1":"4.0.3","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"4.0.3","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"4.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/picomatch":"^4.0.2","axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_4.0.3_1773238708703_0.010134597554636748","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"@speclynx/apidom-reference","version":"4.0.4","keywords":["apidom","api","$ref","dereference","reference","resolve","resolver","bundle","openapi","swagger","oas","asyncapi","arazzo","json-schema","json","yaml","spec","specification","parse","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@4.0.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":"d615bebf66d51b0bd7584f0defed259b7fc9bd43","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-4.0.4.tgz","fileCount":285,"integrity":"sha512-wuTrqoXdv8CNv0f/qMt+6rZJLIu2AM1F2YGbQGq8pOtYbz3+s5k4yUk4tJAA8K04Th8/Gx6vjrm/yPCLeVI6RA==","signatures":[{"sig":"MEUCIQDJXQHCG8p0LBDopS/KLCusadt2cxOi4dQOixmCINnWVwIgeEgb6zEqqSGQRXI9PsUcBUu2lDuiXATYPkDh4z5CIPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@4.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8979606},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/arazzo-1":{"types":"./types/dereference/strategies/arazzo-1/index.d.ts","import":"./src/dereference/strategies/arazzo-1/index.mjs","require":"./src/dereference/strategies/arazzo-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"a06f6ef3d37ad5bf860cbbf4b442bfbe3a522cc2","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.6/node@v24.10.0+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"24.10.0","dependencies":{"axios":"^1.13.5","ramda":"~0.32.0","process":"^0.11.10","picomatch":"^4.0.3","ramda-adjunct":"^6.0.0","@speclynx/apidom-core":"4.0.4","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"4.0.4","@speclynx/apidom-traverse":"4.0.4","@speclynx/apidom-datamodel":"4.0.4","@speclynx/apidom-ns-arazzo-1":"4.0.4","@speclynx/apidom-json-pointer":"4.0.4","@speclynx/apidom-ns-openapi-2":"4.0.4","@speclynx/apidom-ns-asyncapi-2":"4.0.4","@speclynx/apidom-ns-openapi-3-0":"4.0.4","@speclynx/apidom-ns-openapi-3-1":"4.0.4","@speclynx/apidom-parser-adapter-json":"4.0.4","@speclynx/apidom-ns-json-schema-2020-12":"4.0.4","@speclynx/apidom-parser-adapter-yaml-1-2":"4.0.4","@swaggerexpert/arazzo-runtime-expression":"^2.0.3","@speclynx/apidom-parser-adapter-arazzo-json-1":"4.0.4","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"4.0.4","@speclynx/apidom-parser-adapter-openapi-json-2":"4.0.4","@speclynx/apidom-parser-adapter-openapi-yaml-2":"4.0.4","@speclynx/apidom-parser-adapter-asyncapi-json-2":"4.0.4","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"4.0.4","@speclynx/apidom-parser-adapter-openapi-json-3-0":"4.0.4","@speclynx/apidom-parser-adapter-openapi-json-3-1":"4.0.4","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"4.0.4","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"4.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/picomatch":"^4.0.2","axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_4.0.4_1773317635882_0.4565299196792061","host":"s3://npm-registry-packages-npm-production"}},"4.0.5":{"name":"@speclynx/apidom-reference","version":"4.0.5","keywords":["apidom","api","$ref","dereference","reference","resolve","resolver","bundle","openapi","swagger","oas","asyncapi","arazzo","json-schema","json","yaml","spec","specification","parse","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@4.0.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":"5eea2a6e748b482446eb6a985492cf56c2a7f960","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-4.0.5.tgz","fileCount":285,"integrity":"sha512-1CG/sSNHdcXb+dj1WgNm6uXKqtEG771QnL1xLM4esPH3G0u6HcOQEg1323tDFq+suiPJExoKL+L59edipiH0Rg==","signatures":[{"sig":"MEYCIQDzQES0uQq3aL/s1ZAv+01fkoUGluqAescda4xngx2pVwIhAOzAQMS7U1Us3y7LLwQu3L4q6p9XaXLgmNkCz/j1Byq5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@4.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8980781},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/arazzo-1":{"types":"./types/dereference/strategies/arazzo-1/index.d.ts","import":"./src/dereference/strategies/arazzo-1/index.mjs","require":"./src/dereference/strategies/arazzo-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"5a85d2a832eeefb07d03760faa391b457447e966","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.6/node@v24.10.0+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"24.10.0","dependencies":{"axios":"^1.13.5","ramda":"~0.32.0","process":"^0.11.10","picomatch":"^4.0.3","ramda-adjunct":"^6.0.0","@speclynx/apidom-core":"4.0.5","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"4.0.5","@speclynx/apidom-traverse":"4.0.5","@speclynx/apidom-datamodel":"4.0.5","@speclynx/apidom-ns-arazzo-1":"4.0.5","@speclynx/apidom-json-pointer":"4.0.5","@speclynx/apidom-ns-openapi-2":"4.0.5","@speclynx/apidom-ns-asyncapi-2":"4.0.5","@speclynx/apidom-ns-openapi-3-0":"4.0.5","@speclynx/apidom-ns-openapi-3-1":"4.0.5","@speclynx/apidom-parser-adapter-json":"4.0.5","@speclynx/apidom-ns-json-schema-2020-12":"4.0.5","@speclynx/apidom-parser-adapter-yaml-1-2":"4.0.5","@swaggerexpert/arazzo-runtime-expression":"^2.0.3","@speclynx/apidom-parser-adapter-arazzo-json-1":"4.0.5","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"4.0.5","@speclynx/apidom-parser-adapter-openapi-json-2":"4.0.5","@speclynx/apidom-parser-adapter-openapi-yaml-2":"4.0.5","@speclynx/apidom-parser-adapter-asyncapi-json-2":"4.0.5","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"4.0.5","@speclynx/apidom-parser-adapter-openapi-json-3-0":"4.0.5","@speclynx/apidom-parser-adapter-openapi-json-3-1":"4.0.5","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"4.0.5","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"4.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/picomatch":"^4.0.2","axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_4.0.5_1773406645245_0.5533175173555696","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@speclynx/apidom-reference","version":"4.1.0","keywords":["apidom","api","$ref","dereference","reference","resolve","resolver","bundle","openapi","swagger","oas","asyncapi","arazzo","json-schema","json","yaml","spec","specification","parse","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@4.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":"571cfa9f06ffe0425f884cf3e13cee01e491dae2","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-4.1.0.tgz","fileCount":285,"integrity":"sha512-9oO3N1MZG0g5WRGpeeUYDtuouIsMa3DxQ48RxSSGz5vH0NxOsYAJdQ2t3JyZrC1ROI/QF8gy5xMFvd3N5WIflQ==","signatures":[{"sig":"MEUCIQDI5b6JhzDr2xJ3A5imD2DHmNXkGbQHbSGsxP/+Eygg/wIgWxUxGCyR2D3nK2xMEn1fUtPbAKdA92OcFCjMd14rAxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8979387},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/arazzo-1":{"types":"./types/dereference/strategies/arazzo-1/index.d.ts","import":"./src/dereference/strategies/arazzo-1/index.mjs","require":"./src/dereference/strategies/arazzo-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"41d4a41ac6157808b01e08d271019e53c4c8d6c5","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.10.0+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"24.10.0","dependencies":{"axios":"^1.13.5","ramda":"~0.32.0","process":"^0.11.10","picomatch":"^4.0.3","ramda-adjunct":"^6.0.0","@speclynx/apidom-core":"4.1.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"4.1.0","@speclynx/apidom-traverse":"4.1.0","@speclynx/apidom-datamodel":"4.1.0","@speclynx/apidom-ns-arazzo-1":"4.1.0","@speclynx/apidom-json-pointer":"4.1.0","@speclynx/apidom-ns-openapi-2":"4.1.0","@speclynx/apidom-ns-asyncapi-2":"4.1.0","@speclynx/apidom-ns-openapi-3-0":"4.1.0","@speclynx/apidom-ns-openapi-3-1":"4.1.0","@speclynx/apidom-parser-adapter-json":"4.1.0","@speclynx/apidom-ns-json-schema-2020-12":"4.1.0","@speclynx/apidom-parser-adapter-yaml-1-2":"4.1.0","@swaggerexpert/arazzo-runtime-expression":"^2.0.3","@speclynx/apidom-parser-adapter-arazzo-json-1":"4.1.0","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"4.1.0","@speclynx/apidom-parser-adapter-openapi-json-2":"4.1.0","@speclynx/apidom-parser-adapter-openapi-yaml-2":"4.1.0","@speclynx/apidom-parser-adapter-asyncapi-json-2":"4.1.0","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"4.1.0","@speclynx/apidom-parser-adapter-openapi-json-3-0":"4.1.0","@speclynx/apidom-parser-adapter-openapi-json-3-1":"4.1.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"4.1.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/picomatch":"^4.0.2","axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_4.1.0_1773678452981_0.667187567576957","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@speclynx/apidom-reference","version":"4.2.0","keywords":["apidom","api","$ref","dereference","reference","resolve","resolver","bundle","openapi","swagger","oas","asyncapi","arazzo","json-schema","json","yaml","spec","specification","parse","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@4.2.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":"6d3d5170e29b8c8d5fab0e18776356f1335a97ba","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-4.2.0.tgz","fileCount":285,"integrity":"sha512-6Dir6WJ+C0eOvWGxKBHNmb0aPjPl7DKq4XdL8qH5ZrVqFV6yJklOKs+4VE6jTSBn1u742xNwrVShz63CT/D+3g==","signatures":[{"sig":"MEUCIQCCCCaviif10fg7mpB1R9rsSOa4yzpb/BYlNtmHsiTN5QIgFtpaJ3NVS0Anmr3x+/yDK0xBUJmtl4EbRuczj14drL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@4.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8980763},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/arazzo-1":{"types":"./types/dereference/strategies/arazzo-1/index.d.ts","import":"./src/dereference/strategies/arazzo-1/index.mjs","require":"./src/dereference/strategies/arazzo-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"3485d180340f2d4fad149bcf062a6f618030ca9b","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.10.0+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"24.10.0","dependencies":{"axios":"^1.13.5","ramda":"~0.32.0","process":"^0.11.10","picomatch":"^4.0.3","ramda-adjunct":"^6.0.0","@speclynx/apidom-core":"4.2.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"4.2.0","@speclynx/apidom-traverse":"4.2.0","@speclynx/apidom-datamodel":"4.2.0","@speclynx/apidom-ns-arazzo-1":"4.2.0","@speclynx/apidom-json-pointer":"4.2.0","@speclynx/apidom-ns-openapi-2":"4.2.0","@speclynx/apidom-ns-asyncapi-2":"4.2.0","@speclynx/apidom-ns-openapi-3-0":"4.2.0","@speclynx/apidom-ns-openapi-3-1":"4.2.0","@speclynx/apidom-parser-adapter-json":"4.2.0","@speclynx/apidom-ns-json-schema-2020-12":"4.2.0","@speclynx/apidom-parser-adapter-yaml-1-2":"4.2.0","@swaggerexpert/arazzo-runtime-expression":"^2.0.3","@speclynx/apidom-parser-adapter-arazzo-json-1":"4.2.0","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"4.2.0","@speclynx/apidom-parser-adapter-openapi-json-2":"4.2.0","@speclynx/apidom-parser-adapter-openapi-yaml-2":"4.2.0","@speclynx/apidom-parser-adapter-asyncapi-json-2":"4.2.0","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"4.2.0","@speclynx/apidom-parser-adapter-openapi-json-3-0":"4.2.0","@speclynx/apidom-parser-adapter-openapi-json-3-1":"4.2.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"4.2.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"4.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/picomatch":"^4.0.2","axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_4.2.0_1773736859195_0.896724280664621","host":"s3://npm-registry-packages-npm-production"}},"4.3.1":{"name":"@speclynx/apidom-reference","version":"4.3.1","keywords":["apidom","api","$ref","dereference","reference","resolve","resolver","bundle","openapi","swagger","oas","asyncapi","arazzo","json-schema","json","yaml","spec","specification","parse","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@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":"9ab713ae254288376d08bd0a90d1e5dad7169bdf","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-4.3.1.tgz","fileCount":309,"integrity":"sha512-wKswSE/l9+MtZ4zD6kZGBGfE1EiMvb02J/QNqByQjSHmjEaFlQQyBYz1nG0wAku+iQvgnMLhnLnwMeQtej/Vvg==","signatures":[{"sig":"MEUCIQC3k0wsK6pfslYTAD982rv/MOJn1/2vwohnEL7282gFNgIgEaZwyLQWdmk35KveTaCMRA2faK4+dLaOUzHJsGfJXZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@4.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9126003},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./resolve/strategies/arazzo-1":{"types":"./types/resolve/strategies/arazzo-1/index.d.ts","import":"./src/resolve/strategies/arazzo-1/index.mjs","require":"./src/resolve/strategies/arazzo-1/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./parse/parsers/overlay-json-1":{"types":"./types/parse/parsers/overlay-json-1/index.d.ts","import":"./src/parse/parsers/overlay-json-1/index.mjs","require":"./src/parse/parsers/overlay-json-1/index.cjs"},"./parse/parsers/overlay-yaml-1":{"types":"./types/parse/parsers/overlay-yaml-1/index.d.ts","import":"./src/parse/parsers/overlay-yaml-1/index.mjs","require":"./src/parse/parsers/overlay-yaml-1/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./resolve/strategies/overlay-1":{"types":"./types/resolve/strategies/overlay-1/index.d.ts","import":"./src/resolve/strategies/overlay-1/index.mjs","require":"./src/resolve/strategies/overlay-1/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/arazzo-1":{"types":"./types/dereference/strategies/arazzo-1/index.d.ts","import":"./src/dereference/strategies/arazzo-1/index.mjs","require":"./src/dereference/strategies/arazzo-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/overlay-1":{"types":"./types/dereference/strategies/overlay-1/index.d.ts","import":"./src/dereference/strategies/overlay-1/index.mjs","require":"./src/dereference/strategies/overlay-1/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"3082a613a41b54b74ad4b53946385c0bd8247b9b","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.10.0+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"24.10.0","dependencies":{"axios":"^1.14.0","ramda":"~0.32.0","process":"^0.11.10","picomatch":"^4.0.4","ramda-adjunct":"^6.0.0","@speclynx/apidom-core":"4.3.1","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"4.3.1","@speclynx/apidom-traverse":"4.3.1","@speclynx/apidom-datamodel":"4.3.1","@speclynx/apidom-ns-arazzo-1":"4.3.1","@speclynx/apidom-json-pointer":"4.3.1","@speclynx/apidom-ns-openapi-2":"4.3.1","@speclynx/apidom-ns-overlay-1":"4.3.1","@speclynx/apidom-ns-asyncapi-2":"4.3.1","@speclynx/apidom-ns-openapi-3-0":"4.3.1","@speclynx/apidom-ns-openapi-3-1":"4.3.1","@speclynx/apidom-parser-adapter-json":"4.3.1","@speclynx/apidom-ns-json-schema-2020-12":"4.3.1","@speclynx/apidom-parser-adapter-yaml-1-2":"4.3.1","@swaggerexpert/arazzo-runtime-expression":"^2.0.3","@speclynx/apidom-parser-adapter-arazzo-json-1":"4.3.1","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"4.3.1","@speclynx/apidom-parser-adapter-openapi-json-2":"4.3.1","@speclynx/apidom-parser-adapter-openapi-yaml-2":"4.3.1","@speclynx/apidom-parser-adapter-overlay-json-1":"4.3.1","@speclynx/apidom-parser-adapter-overlay-yaml-1":"4.3.1","@speclynx/apidom-parser-adapter-asyncapi-json-2":"4.3.1","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"4.3.1","@speclynx/apidom-parser-adapter-openapi-json-3-0":"4.3.1","@speclynx/apidom-parser-adapter-openapi-json-3-1":"4.3.1","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"4.3.1","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"4.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/picomatch":"^4.0.3","axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_4.3.1_1775633013216_0.3086033775410226","host":"s3://npm-registry-packages-npm-production"}},"4.4.0":{"name":"@speclynx/apidom-reference","version":"4.4.0","keywords":["apidom","api","$ref","dereference","reference","resolve","resolver","bundle","openapi","swagger","oas","asyncapi","arazzo","json-schema","json","yaml","spec","specification","parse","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@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":"32f4a27c489e92d38671d86f27916835a12fd063","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-4.4.0.tgz","fileCount":309,"integrity":"sha512-xFvg9v8Oyx7A/k7ssVDK+3DReI65fFL3vAlJ0z08nOMqwkOpEJzvmz+FMXxZj8NK7IZeep3JBR82aOp3YDOUTA==","signatures":[{"sig":"MEYCIQDsiegFfjyczsKaOqbQF+XmI8qLDqlPIJ82Yhy5qlQsewIhAPmUJQialxcK78txAe7iUEqJd+tYnvvA+Snw/vttIquP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@4.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9129934},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./resolve/strategies/arazzo-1":{"types":"./types/resolve/strategies/arazzo-1/index.d.ts","import":"./src/resolve/strategies/arazzo-1/index.mjs","require":"./src/resolve/strategies/arazzo-1/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./parse/parsers/overlay-json-1":{"types":"./types/parse/parsers/overlay-json-1/index.d.ts","import":"./src/parse/parsers/overlay-json-1/index.mjs","require":"./src/parse/parsers/overlay-json-1/index.cjs"},"./parse/parsers/overlay-yaml-1":{"types":"./types/parse/parsers/overlay-yaml-1/index.d.ts","import":"./src/parse/parsers/overlay-yaml-1/index.mjs","require":"./src/parse/parsers/overlay-yaml-1/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./resolve/strategies/overlay-1":{"types":"./types/resolve/strategies/overlay-1/index.d.ts","import":"./src/resolve/strategies/overlay-1/index.mjs","require":"./src/resolve/strategies/overlay-1/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/arazzo-1":{"types":"./types/dereference/strategies/arazzo-1/index.d.ts","import":"./src/dereference/strategies/arazzo-1/index.mjs","require":"./src/dereference/strategies/arazzo-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/overlay-1":{"types":"./types/dereference/strategies/overlay-1/index.d.ts","import":"./src/dereference/strategies/overlay-1/index.mjs","require":"./src/dereference/strategies/overlay-1/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"5bf5f346de1f59b813bb87d232566827ee9d9798","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.10.0+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"24.10.0","dependencies":{"axios":"^1.15.0","ramda":"~0.32.0","process":"^0.11.10","picomatch":"^4.0.4","ramda-adjunct":"^6.0.0","@speclynx/apidom-core":"4.4.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"4.4.0","@speclynx/apidom-traverse":"4.4.0","@speclynx/apidom-datamodel":"4.4.0","@speclynx/apidom-ns-arazzo-1":"4.4.0","@speclynx/apidom-json-pointer":"4.4.0","@speclynx/apidom-ns-openapi-2":"4.4.0","@speclynx/apidom-ns-overlay-1":"4.4.0","@speclynx/apidom-ns-asyncapi-2":"4.4.0","@speclynx/apidom-ns-openapi-3-0":"4.4.0","@speclynx/apidom-ns-openapi-3-1":"4.4.0","@speclynx/apidom-parser-adapter-json":"4.4.0","@speclynx/apidom-ns-json-schema-2020-12":"4.4.0","@speclynx/apidom-parser-adapter-yaml-1-2":"4.4.0","@swaggerexpert/arazzo-runtime-expression":"^2.0.3","@speclynx/apidom-parser-adapter-arazzo-json-1":"4.4.0","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"4.4.0","@speclynx/apidom-parser-adapter-openapi-json-2":"4.4.0","@speclynx/apidom-parser-adapter-openapi-yaml-2":"4.4.0","@speclynx/apidom-parser-adapter-overlay-json-1":"4.4.0","@speclynx/apidom-parser-adapter-overlay-yaml-1":"4.4.0","@speclynx/apidom-parser-adapter-asyncapi-json-2":"4.4.0","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"4.4.0","@speclynx/apidom-parser-adapter-openapi-json-3-0":"4.4.0","@speclynx/apidom-parser-adapter-openapi-json-3-1":"4.4.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"4.4.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"4.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/picomatch":"^4.0.3","axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_4.4.0_1775999078388_0.4583581961664145","host":"s3://npm-registry-packages-npm-production"}},"4.5.0":{"name":"@speclynx/apidom-reference","version":"4.5.0","keywords":["apidom","api","$ref","dereference","reference","resolve","resolver","bundle","openapi","swagger","oas","asyncapi","arazzo","json-schema","json","yaml","spec","specification","parse","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@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":"c883b86b40b58725eb0ba2d290a2c420df377f64","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-4.5.0.tgz","fileCount":309,"integrity":"sha512-7tH1i/dy2gsHAeIfKpu2XHVo5BwIEFvkojADX76KKK2y0YTtVjI/zkV2egy8UKKPbdSA55q3D+PnUjfaLmgjCw==","signatures":[{"sig":"MEQCIDDKgWHHqHZPGuqLLr9m5n5bS4WIkHv7XYNQpJ4OyUY5AiANwPEJ+K5iAmH2K6rJs7jrLrGsKcVfiqZSR2WNgw7W5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@4.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9130086},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./resolve/strategies/arazzo-1":{"types":"./types/resolve/strategies/arazzo-1/index.d.ts","import":"./src/resolve/strategies/arazzo-1/index.mjs","require":"./src/resolve/strategies/arazzo-1/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./parse/parsers/overlay-json-1":{"types":"./types/parse/parsers/overlay-json-1/index.d.ts","import":"./src/parse/parsers/overlay-json-1/index.mjs","require":"./src/parse/parsers/overlay-json-1/index.cjs"},"./parse/parsers/overlay-yaml-1":{"types":"./types/parse/parsers/overlay-yaml-1/index.d.ts","import":"./src/parse/parsers/overlay-yaml-1/index.mjs","require":"./src/parse/parsers/overlay-yaml-1/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./resolve/strategies/overlay-1":{"types":"./types/resolve/strategies/overlay-1/index.d.ts","import":"./src/resolve/strategies/overlay-1/index.mjs","require":"./src/resolve/strategies/overlay-1/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/arazzo-1":{"types":"./types/dereference/strategies/arazzo-1/index.d.ts","import":"./src/dereference/strategies/arazzo-1/index.mjs","require":"./src/dereference/strategies/arazzo-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/overlay-1":{"types":"./types/dereference/strategies/overlay-1/index.d.ts","import":"./src/dereference/strategies/overlay-1/index.mjs","require":"./src/dereference/strategies/overlay-1/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"2df7f3dcd368bdbc0644117fb677610a8b4a03a5","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.10.0+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"24.10.0","dependencies":{"axios":"^1.15.0","ramda":"~0.32.0","process":"^0.11.10","picomatch":"^4.0.4","ramda-adjunct":"^6.0.0","@speclynx/apidom-core":"4.5.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"4.5.0","@speclynx/apidom-traverse":"4.5.0","@speclynx/apidom-datamodel":"4.5.0","@speclynx/apidom-ns-arazzo-1":"4.5.0","@speclynx/apidom-json-pointer":"4.5.0","@speclynx/apidom-ns-openapi-2":"4.5.0","@speclynx/apidom-ns-overlay-1":"4.5.0","@speclynx/apidom-ns-asyncapi-2":"4.5.0","@speclynx/apidom-ns-openapi-3-0":"4.5.0","@speclynx/apidom-ns-openapi-3-1":"4.5.0","@speclynx/apidom-parser-adapter-json":"4.5.0","@speclynx/apidom-ns-json-schema-2020-12":"4.5.0","@speclynx/apidom-parser-adapter-yaml-1-2":"4.5.0","@swaggerexpert/arazzo-runtime-expression":"^2.0.3","@speclynx/apidom-parser-adapter-arazzo-json-1":"4.5.0","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"4.5.0","@speclynx/apidom-parser-adapter-openapi-json-2":"4.5.0","@speclynx/apidom-parser-adapter-openapi-yaml-2":"4.5.0","@speclynx/apidom-parser-adapter-overlay-json-1":"4.5.0","@speclynx/apidom-parser-adapter-overlay-yaml-1":"4.5.0","@speclynx/apidom-parser-adapter-asyncapi-json-2":"4.5.0","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"4.5.0","@speclynx/apidom-parser-adapter-openapi-json-3-0":"4.5.0","@speclynx/apidom-parser-adapter-openapi-json-3-1":"4.5.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"4.5.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/picomatch":"^4.0.3","axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_4.5.0_1776016055466_0.22435934228097443","host":"s3://npm-registry-packages-npm-production"}},"4.6.0":{"name":"@speclynx/apidom-reference","version":"4.6.0","keywords":["apidom","api","$ref","dereference","reference","resolve","resolver","bundle","openapi","swagger","oas","asyncapi","arazzo","json-schema","json","yaml","spec","specification","parse","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@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":"854f24785305e2e6db1eda28207950bcfeccf613","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-4.6.0.tgz","fileCount":309,"integrity":"sha512-7/oAmpSrsHsQgbGgQMnB2T5ocOPId1Pk/mJBWz3R8l7E5xeECB9FZVliLdZQzTzn/SgUP3bvlPAIdVCEFao6cw==","signatures":[{"sig":"MEYCIQDC9Uyo9p2QXHNZHQ+JN6kD7zbU349BhwLhlC31A1MtiwIhALs5ULJRH8XoQMdi3JvAjCriW4g9H+1yDLprQm49i8KH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@4.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9130238},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./resolve/strategies/arazzo-1":{"types":"./types/resolve/strategies/arazzo-1/index.d.ts","import":"./src/resolve/strategies/arazzo-1/index.mjs","require":"./src/resolve/strategies/arazzo-1/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./parse/parsers/overlay-json-1":{"types":"./types/parse/parsers/overlay-json-1/index.d.ts","import":"./src/parse/parsers/overlay-json-1/index.mjs","require":"./src/parse/parsers/overlay-json-1/index.cjs"},"./parse/parsers/overlay-yaml-1":{"types":"./types/parse/parsers/overlay-yaml-1/index.d.ts","import":"./src/parse/parsers/overlay-yaml-1/index.mjs","require":"./src/parse/parsers/overlay-yaml-1/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./resolve/strategies/overlay-1":{"types":"./types/resolve/strategies/overlay-1/index.d.ts","import":"./src/resolve/strategies/overlay-1/index.mjs","require":"./src/resolve/strategies/overlay-1/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/arazzo-1":{"types":"./types/dereference/strategies/arazzo-1/index.d.ts","import":"./src/dereference/strategies/arazzo-1/index.mjs","require":"./src/dereference/strategies/arazzo-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/overlay-1":{"types":"./types/dereference/strategies/overlay-1/index.d.ts","import":"./src/dereference/strategies/overlay-1/index.mjs","require":"./src/dereference/strategies/overlay-1/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"c3cec30492f0e186ffdc7b1a761a016dab98b9d4","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.10.0+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"24.10.0","dependencies":{"axios":"^1.15.0","ramda":"~0.32.0","process":"^0.11.10","picomatch":"^4.0.4","ramda-adjunct":"^6.0.0","@speclynx/apidom-core":"4.6.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"4.6.0","@speclynx/apidom-traverse":"4.6.0","@speclynx/apidom-datamodel":"4.6.0","@speclynx/apidom-ns-arazzo-1":"4.6.0","@speclynx/apidom-json-pointer":"4.6.0","@speclynx/apidom-ns-openapi-2":"4.6.0","@speclynx/apidom-ns-overlay-1":"4.6.0","@speclynx/apidom-ns-asyncapi-2":"4.6.0","@speclynx/apidom-ns-openapi-3-0":"4.6.0","@speclynx/apidom-ns-openapi-3-1":"4.6.0","@speclynx/apidom-parser-adapter-json":"4.6.0","@speclynx/apidom-ns-json-schema-2020-12":"4.6.0","@speclynx/apidom-parser-adapter-yaml-1-2":"4.6.0","@swaggerexpert/arazzo-runtime-expression":"^2.0.3","@speclynx/apidom-parser-adapter-arazzo-json-1":"4.6.0","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"4.6.0","@speclynx/apidom-parser-adapter-openapi-json-2":"4.6.0","@speclynx/apidom-parser-adapter-openapi-yaml-2":"4.6.0","@speclynx/apidom-parser-adapter-overlay-json-1":"4.6.0","@speclynx/apidom-parser-adapter-overlay-yaml-1":"4.6.0","@speclynx/apidom-parser-adapter-asyncapi-json-2":"4.6.0","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"4.6.0","@speclynx/apidom-parser-adapter-openapi-json-3-0":"4.6.0","@speclynx/apidom-parser-adapter-openapi-json-3-1":"4.6.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"4.6.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"4.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/picomatch":"^4.0.3","axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_4.6.0_1776017953713_0.5107906627531864","host":"s3://npm-registry-packages-npm-production"}},"4.7.0":{"name":"@speclynx/apidom-reference","version":"4.7.0","keywords":["apidom","api","$ref","dereference","reference","resolve","resolver","bundle","openapi","swagger","oas","asyncapi","arazzo","json-schema","json","yaml","spec","specification","parse","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@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":"819d6ebbba46341c1b9b0253e8517e2c8189fed9","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-4.7.0.tgz","fileCount":309,"integrity":"sha512-dDpyjQ037JoEZ3EsFOHJVTyES2Zj7BJ2jhW+fSGEw8kMBdou+iaC8nrJHwYEPS9GmCEmcBsAP/CdMUuLzhfpoA==","signatures":[{"sig":"MEYCIQCuRiC9jB3rpesGXk94aI95nr7LwP3XwnlLJOORat4QiwIhALdN2LHdPwfcljR3IGbIik22OY6Frv5rJyPHbmD2xYc3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@4.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9130390},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./resolve/strategies/arazzo-1":{"types":"./types/resolve/strategies/arazzo-1/index.d.ts","import":"./src/resolve/strategies/arazzo-1/index.mjs","require":"./src/resolve/strategies/arazzo-1/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./parse/parsers/overlay-json-1":{"types":"./types/parse/parsers/overlay-json-1/index.d.ts","import":"./src/parse/parsers/overlay-json-1/index.mjs","require":"./src/parse/parsers/overlay-json-1/index.cjs"},"./parse/parsers/overlay-yaml-1":{"types":"./types/parse/parsers/overlay-yaml-1/index.d.ts","import":"./src/parse/parsers/overlay-yaml-1/index.mjs","require":"./src/parse/parsers/overlay-yaml-1/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./resolve/strategies/overlay-1":{"types":"./types/resolve/strategies/overlay-1/index.d.ts","import":"./src/resolve/strategies/overlay-1/index.mjs","require":"./src/resolve/strategies/overlay-1/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/arazzo-1":{"types":"./types/dereference/strategies/arazzo-1/index.d.ts","import":"./src/dereference/strategies/arazzo-1/index.mjs","require":"./src/dereference/strategies/arazzo-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/overlay-1":{"types":"./types/dereference/strategies/overlay-1/index.d.ts","import":"./src/dereference/strategies/overlay-1/index.mjs","require":"./src/dereference/strategies/overlay-1/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"5afe50e432d90185f514e91bb35319aa4e23ba7b","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.10.0+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"24.10.0","dependencies":{"axios":"^1.15.0","ramda":"~0.32.0","process":"^0.11.10","picomatch":"^4.0.4","ramda-adjunct":"^6.0.0","@speclynx/apidom-core":"4.7.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"4.7.0","@speclynx/apidom-traverse":"4.7.0","@speclynx/apidom-datamodel":"4.7.0","@speclynx/apidom-ns-arazzo-1":"4.7.0","@speclynx/apidom-json-pointer":"4.7.0","@speclynx/apidom-ns-openapi-2":"4.7.0","@speclynx/apidom-ns-overlay-1":"4.7.0","@speclynx/apidom-ns-asyncapi-2":"4.7.0","@speclynx/apidom-ns-openapi-3-0":"4.7.0","@speclynx/apidom-ns-openapi-3-1":"4.7.0","@speclynx/apidom-parser-adapter-json":"4.7.0","@speclynx/apidom-ns-json-schema-2020-12":"4.7.0","@speclynx/apidom-parser-adapter-yaml-1-2":"4.7.0","@swaggerexpert/arazzo-runtime-expression":"^2.0.3","@speclynx/apidom-parser-adapter-arazzo-json-1":"4.7.0","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"4.7.0","@speclynx/apidom-parser-adapter-openapi-json-2":"4.7.0","@speclynx/apidom-parser-adapter-openapi-yaml-2":"4.7.0","@speclynx/apidom-parser-adapter-overlay-json-1":"4.7.0","@speclynx/apidom-parser-adapter-overlay-yaml-1":"4.7.0","@speclynx/apidom-parser-adapter-asyncapi-json-2":"4.7.0","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"4.7.0","@speclynx/apidom-parser-adapter-openapi-json-3-0":"4.7.0","@speclynx/apidom-parser-adapter-openapi-json-3-1":"4.7.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"4.7.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"4.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/picomatch":"^4.0.3","axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_4.7.0_1776037848226_0.8181887893221784","host":"s3://npm-registry-packages-npm-production"}},"4.7.1":{"name":"@speclynx/apidom-reference","version":"4.7.1","keywords":["apidom","api","$ref","dereference","reference","resolve","resolver","bundle","openapi","swagger","oas","asyncapi","arazzo","json-schema","json","yaml","spec","specification","parse","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@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":"8ede6ca46bbdcf04ccf4bd415c15030d6b6074a3","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-4.7.1.tgz","fileCount":309,"integrity":"sha512-lvo9rTStfStnmCsNwYZccPlmJlfw8ijV42pefj/B4HCgLZaiV+xdqGRQ1sVPZWAfztCM17+yPajKWi5tKn2F4w==","signatures":[{"sig":"MEYCIQDwBH/77mdpBB4jkgPx9520cs8Px3aEBiIfLPgjO3k+BgIhAPil0OE7bSnGfAcRhK5W2fB3Ej5wTqrH45KP8iqQ4qO8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@4.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9132191},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./resolve/strategies/arazzo-1":{"types":"./types/resolve/strategies/arazzo-1/index.d.ts","import":"./src/resolve/strategies/arazzo-1/index.mjs","require":"./src/resolve/strategies/arazzo-1/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./parse/parsers/overlay-json-1":{"types":"./types/parse/parsers/overlay-json-1/index.d.ts","import":"./src/parse/parsers/overlay-json-1/index.mjs","require":"./src/parse/parsers/overlay-json-1/index.cjs"},"./parse/parsers/overlay-yaml-1":{"types":"./types/parse/parsers/overlay-yaml-1/index.d.ts","import":"./src/parse/parsers/overlay-yaml-1/index.mjs","require":"./src/parse/parsers/overlay-yaml-1/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./resolve/strategies/overlay-1":{"types":"./types/resolve/strategies/overlay-1/index.d.ts","import":"./src/resolve/strategies/overlay-1/index.mjs","require":"./src/resolve/strategies/overlay-1/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/arazzo-1":{"types":"./types/dereference/strategies/arazzo-1/index.d.ts","import":"./src/dereference/strategies/arazzo-1/index.mjs","require":"./src/dereference/strategies/arazzo-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/overlay-1":{"types":"./types/dereference/strategies/overlay-1/index.d.ts","import":"./src/dereference/strategies/overlay-1/index.mjs","require":"./src/dereference/strategies/overlay-1/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"ee7c6fc79ed7af3550290c8fb76557967433167e","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.10.0+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"24.10.0","dependencies":{"axios":"^1.15.0","ramda":"~0.32.0","process":"^0.11.10","picomatch":"^4.0.4","ramda-adjunct":"^6.0.0","@speclynx/apidom-core":"4.7.1","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"4.7.1","@speclynx/apidom-traverse":"4.7.1","@speclynx/apidom-datamodel":"4.7.1","@speclynx/apidom-ns-arazzo-1":"4.7.1","@speclynx/apidom-json-pointer":"4.7.1","@speclynx/apidom-ns-openapi-2":"4.7.1","@speclynx/apidom-ns-overlay-1":"4.7.1","@speclynx/apidom-ns-asyncapi-2":"4.7.1","@speclynx/apidom-ns-openapi-3-0":"4.7.1","@speclynx/apidom-ns-openapi-3-1":"4.7.1","@speclynx/apidom-parser-adapter-json":"4.7.1","@speclynx/apidom-ns-json-schema-2020-12":"4.7.1","@speclynx/apidom-parser-adapter-yaml-1-2":"4.7.1","@swaggerexpert/arazzo-runtime-expression":"^2.0.3","@speclynx/apidom-parser-adapter-arazzo-json-1":"4.7.1","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"4.7.1","@speclynx/apidom-parser-adapter-openapi-json-2":"4.7.1","@speclynx/apidom-parser-adapter-openapi-yaml-2":"4.7.1","@speclynx/apidom-parser-adapter-overlay-json-1":"4.7.1","@speclynx/apidom-parser-adapter-overlay-yaml-1":"4.7.1","@speclynx/apidom-parser-adapter-asyncapi-json-2":"4.7.1","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"4.7.1","@speclynx/apidom-parser-adapter-openapi-json-3-0":"4.7.1","@speclynx/apidom-parser-adapter-openapi-json-3-1":"4.7.1","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"4.7.1","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"4.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/picomatch":"^4.0.3","axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_4.7.1_1776373632415_0.5172906067510767","host":"s3://npm-registry-packages-npm-production"}},"4.8.0":{"name":"@speclynx/apidom-reference","version":"4.8.0","keywords":["apidom","api","$ref","dereference","reference","resolve","resolver","bundle","openapi","swagger","oas","asyncapi","arazzo","json-schema","json","yaml","spec","specification","parse","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@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":"010de26f485701efb50a3de600c65f18f5947b02","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-4.8.0.tgz","fileCount":309,"integrity":"sha512-6tDvCNmVJrlH7LXB8diG+9Pxjwm0bl3reiG3+xwXaiDP+u2pH2pEaB6RK96a854CTte1MHpF1YUvzylpjTKyJg==","signatures":[{"sig":"MEYCIQCoRZ5QEbvs7dMGpJcLk7pIl/Bd2bdFscTasSNgl2iAKAIhALnV7g0QDwwAGLQAYpiSliDRe9Vkk1L/LkS15Db2vTrF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@4.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9144958},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./resolve/strategies/arazzo-1":{"types":"./types/resolve/strategies/arazzo-1/index.d.ts","import":"./src/resolve/strategies/arazzo-1/index.mjs","require":"./src/resolve/strategies/arazzo-1/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./parse/parsers/overlay-json-1":{"types":"./types/parse/parsers/overlay-json-1/index.d.ts","import":"./src/parse/parsers/overlay-json-1/index.mjs","require":"./src/parse/parsers/overlay-json-1/index.cjs"},"./parse/parsers/overlay-yaml-1":{"types":"./types/parse/parsers/overlay-yaml-1/index.d.ts","import":"./src/parse/parsers/overlay-yaml-1/index.mjs","require":"./src/parse/parsers/overlay-yaml-1/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./resolve/strategies/overlay-1":{"types":"./types/resolve/strategies/overlay-1/index.d.ts","import":"./src/resolve/strategies/overlay-1/index.mjs","require":"./src/resolve/strategies/overlay-1/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/arazzo-1":{"types":"./types/dereference/strategies/arazzo-1/index.d.ts","import":"./src/dereference/strategies/arazzo-1/index.mjs","require":"./src/dereference/strategies/arazzo-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/overlay-1":{"types":"./types/dereference/strategies/overlay-1/index.d.ts","import":"./src/dereference/strategies/overlay-1/index.mjs","require":"./src/dereference/strategies/overlay-1/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"ef77101edfc6567d9b265bc30708bf2c65fd1d15","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.10.0+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"24.10.0","dependencies":{"axios":"^1.15.0","ramda":"~0.32.0","process":"^0.11.10","picomatch":"^4.0.4","ramda-adjunct":"^6.0.0","@speclynx/apidom-core":"4.8.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"4.8.0","@speclynx/apidom-traverse":"4.8.0","@speclynx/apidom-datamodel":"4.8.0","@speclynx/apidom-ns-arazzo-1":"4.8.0","@speclynx/apidom-json-pointer":"4.8.0","@speclynx/apidom-ns-openapi-2":"4.8.0","@speclynx/apidom-ns-overlay-1":"4.8.0","@speclynx/apidom-ns-asyncapi-2":"4.8.0","@speclynx/apidom-ns-openapi-3-0":"4.8.0","@speclynx/apidom-ns-openapi-3-1":"4.8.0","@speclynx/apidom-parser-adapter-json":"4.8.0","@speclynx/apidom-ns-json-schema-2020-12":"4.8.0","@speclynx/apidom-parser-adapter-yaml-1-2":"4.8.0","@swaggerexpert/arazzo-runtime-expression":"^2.0.3","@speclynx/apidom-parser-adapter-arazzo-json-1":"4.8.0","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"4.8.0","@speclynx/apidom-parser-adapter-openapi-json-2":"4.8.0","@speclynx/apidom-parser-adapter-openapi-yaml-2":"4.8.0","@speclynx/apidom-parser-adapter-overlay-json-1":"4.8.0","@speclynx/apidom-parser-adapter-overlay-yaml-1":"4.8.0","@speclynx/apidom-parser-adapter-asyncapi-json-2":"4.8.0","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"4.8.0","@speclynx/apidom-parser-adapter-openapi-json-3-0":"4.8.0","@speclynx/apidom-parser-adapter-openapi-json-3-1":"4.8.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"4.8.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"4.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/picomatch":"^4.0.3","axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_4.8.0_1776439607472_0.19135910828498837","host":"s3://npm-registry-packages-npm-production"}},"4.9.0":{"name":"@speclynx/apidom-reference","version":"4.9.0","keywords":["apidom","api","$ref","dereference","reference","resolve","resolver","bundle","openapi","swagger","oas","asyncapi","arazzo","json-schema","json","yaml","spec","specification","parse","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@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":"590dcee4a784b33ad3cfa3653e2f5d8757e9e547","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-4.9.0.tgz","fileCount":309,"integrity":"sha512-6B/WFQ1abDCn65EPli74XkXn9OJZe8ARDporGT/aoy9Amyb9QGy6/9hW3gVTDzRLu23a0s/X4HHOCbdRFCXD5w==","signatures":[{"sig":"MEUCIQDWwrGw3ujR1EWpI14LcLkJTK6iTVkNmq9NZZ9R97A7cwIgFjzdSnPUQHnrp40LmxquV6BULstp0zFAFTOftpYq8Mo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@4.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9145226},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./resolve/strategies/arazzo-1":{"types":"./types/resolve/strategies/arazzo-1/index.d.ts","import":"./src/resolve/strategies/arazzo-1/index.mjs","require":"./src/resolve/strategies/arazzo-1/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./parse/parsers/overlay-json-1":{"types":"./types/parse/parsers/overlay-json-1/index.d.ts","import":"./src/parse/parsers/overlay-json-1/index.mjs","require":"./src/parse/parsers/overlay-json-1/index.cjs"},"./parse/parsers/overlay-yaml-1":{"types":"./types/parse/parsers/overlay-yaml-1/index.d.ts","import":"./src/parse/parsers/overlay-yaml-1/index.mjs","require":"./src/parse/parsers/overlay-yaml-1/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./resolve/strategies/overlay-1":{"types":"./types/resolve/strategies/overlay-1/index.d.ts","import":"./src/resolve/strategies/overlay-1/index.mjs","require":"./src/resolve/strategies/overlay-1/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/arazzo-1":{"types":"./types/dereference/strategies/arazzo-1/index.d.ts","import":"./src/dereference/strategies/arazzo-1/index.mjs","require":"./src/dereference/strategies/arazzo-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/overlay-1":{"types":"./types/dereference/strategies/overlay-1/index.d.ts","import":"./src/dereference/strategies/overlay-1/index.mjs","require":"./src/dereference/strategies/overlay-1/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"918b3a7102bc7a8991b0fe1b92aeeb0aaeb2b30f","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.10.0+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"24.10.0","dependencies":{"axios":"^1.15.0","ramda":"~0.32.0","process":"^0.11.10","picomatch":"^4.0.4","ramda-adjunct":"^6.0.0","@speclynx/apidom-core":"4.9.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"4.9.0","@speclynx/apidom-traverse":"4.9.0","@speclynx/apidom-datamodel":"4.9.0","@speclynx/apidom-ns-arazzo-1":"4.9.0","@speclynx/apidom-json-pointer":"4.9.0","@speclynx/apidom-ns-openapi-2":"4.9.0","@speclynx/apidom-ns-overlay-1":"4.9.0","@speclynx/apidom-ns-asyncapi-2":"4.9.0","@speclynx/apidom-ns-openapi-3-0":"4.9.0","@speclynx/apidom-ns-openapi-3-1":"4.9.0","@speclynx/apidom-parser-adapter-json":"4.9.0","@speclynx/apidom-ns-json-schema-2020-12":"4.9.0","@speclynx/apidom-parser-adapter-yaml-1-2":"4.9.0","@swaggerexpert/arazzo-runtime-expression":"^2.0.3","@speclynx/apidom-parser-adapter-arazzo-json-1":"4.9.0","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"4.9.0","@speclynx/apidom-parser-adapter-openapi-json-2":"4.9.0","@speclynx/apidom-parser-adapter-openapi-yaml-2":"4.9.0","@speclynx/apidom-parser-adapter-overlay-json-1":"4.9.0","@speclynx/apidom-parser-adapter-overlay-yaml-1":"4.9.0","@speclynx/apidom-parser-adapter-asyncapi-json-2":"4.9.0","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"4.9.0","@speclynx/apidom-parser-adapter-openapi-json-3-0":"4.9.0","@speclynx/apidom-parser-adapter-openapi-json-3-1":"4.9.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"4.9.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"4.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/picomatch":"^4.0.3","axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_4.9.0_1776453344165_0.16385668802927","host":"s3://npm-registry-packages-npm-production"}},"4.9.1":{"name":"@speclynx/apidom-reference","version":"4.9.1","keywords":["apidom","api","$ref","dereference","reference","resolve","resolver","bundle","openapi","swagger","oas","asyncapi","arazzo","json-schema","json","yaml","spec","specification","parse","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@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":"12c7329ac8fa905138f6564d21f7bd76d5b165f0","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-4.9.1.tgz","fileCount":309,"integrity":"sha512-eHLP/VTrHBkOsxXJCPE03rXgZQ0L94QMcxoC8TDe17JMVxvHNVLglBTqudhL+B0whOAdvpbpmuKobKBec0PhdQ==","signatures":[{"sig":"MEQCIBMfDylgytb39uj3ir05MbPICthsCsK3UiZo+pcGSI4oAiBV91sQ9yeriNPxptiDb4M1vrIpeRm3OEAbt5TQabCz5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@4.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9148128},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./resolve/strategies/arazzo-1":{"types":"./types/resolve/strategies/arazzo-1/index.d.ts","import":"./src/resolve/strategies/arazzo-1/index.mjs","require":"./src/resolve/strategies/arazzo-1/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./parse/parsers/overlay-json-1":{"types":"./types/parse/parsers/overlay-json-1/index.d.ts","import":"./src/parse/parsers/overlay-json-1/index.mjs","require":"./src/parse/parsers/overlay-json-1/index.cjs"},"./parse/parsers/overlay-yaml-1":{"types":"./types/parse/parsers/overlay-yaml-1/index.d.ts","import":"./src/parse/parsers/overlay-yaml-1/index.mjs","require":"./src/parse/parsers/overlay-yaml-1/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./resolve/strategies/overlay-1":{"types":"./types/resolve/strategies/overlay-1/index.d.ts","import":"./src/resolve/strategies/overlay-1/index.mjs","require":"./src/resolve/strategies/overlay-1/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/arazzo-1":{"types":"./types/dereference/strategies/arazzo-1/index.d.ts","import":"./src/dereference/strategies/arazzo-1/index.mjs","require":"./src/dereference/strategies/arazzo-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/overlay-1":{"types":"./types/dereference/strategies/overlay-1/index.d.ts","import":"./src/dereference/strategies/overlay-1/index.mjs","require":"./src/dereference/strategies/overlay-1/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"6185e3925c9f370fa9d2cff9168e31d41ab01e0f","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.10.0+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"24.10.0","dependencies":{"axios":"^1.15.1","ramda":"~0.32.0","process":"^0.11.10","picomatch":"^4.0.4","ramda-adjunct":"^6.0.0","@speclynx/apidom-core":"4.9.1","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"4.9.1","@speclynx/apidom-traverse":"4.9.1","@speclynx/apidom-datamodel":"4.9.1","@speclynx/apidom-ns-arazzo-1":"4.9.1","@speclynx/apidom-json-pointer":"4.9.1","@speclynx/apidom-ns-openapi-2":"4.9.1","@speclynx/apidom-ns-overlay-1":"4.9.1","@speclynx/apidom-ns-asyncapi-2":"4.9.1","@speclynx/apidom-ns-openapi-3-0":"4.9.1","@speclynx/apidom-ns-openapi-3-1":"4.9.1","@speclynx/apidom-parser-adapter-json":"4.9.1","@speclynx/apidom-ns-json-schema-2020-12":"4.9.1","@speclynx/apidom-parser-adapter-yaml-1-2":"4.9.1","@swaggerexpert/arazzo-runtime-expression":"^2.0.3","@speclynx/apidom-parser-adapter-arazzo-json-1":"4.9.1","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"4.9.1","@speclynx/apidom-parser-adapter-openapi-json-2":"4.9.1","@speclynx/apidom-parser-adapter-openapi-yaml-2":"4.9.1","@speclynx/apidom-parser-adapter-overlay-json-1":"4.9.1","@speclynx/apidom-parser-adapter-overlay-yaml-1":"4.9.1","@speclynx/apidom-parser-adapter-asyncapi-json-2":"4.9.1","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"4.9.1","@speclynx/apidom-parser-adapter-openapi-json-3-0":"4.9.1","@speclynx/apidom-parser-adapter-openapi-json-3-1":"4.9.1","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"4.9.1","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"4.9.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/picomatch":"^4.0.3","axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_4.9.1_1776787352149_0.06557038699017959","host":"s3://npm-registry-packages-npm-production"}},"4.10.0":{"name":"@speclynx/apidom-reference","version":"4.10.0","keywords":["apidom","api","$ref","dereference","reference","resolve","resolver","bundle","openapi","swagger","oas","asyncapi","arazzo","json-schema","json","yaml","spec","specification","parse","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@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":"6947bfb0b5368e8241ad72c6ce27cfcce22fb728","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-4.10.0.tgz","fileCount":309,"integrity":"sha512-UFTwhlkHQkJooT6+BSY97KDTT3ki5EjAQ7hntaVBRW56RB38qS9MSFk4r9PXfFyes9PqtmBARcg34MNaM3SjRQ==","signatures":[{"sig":"MEUCIQDqIJGDOJxNpugDDsBsRFtCdnBgHrGnKFq1YNXv/E5yZAIgDJDRoU4tYFRk1gVwed1IZf5cULmKMjZdatn5HJS5YTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@4.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9168444},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./resolve/strategies/arazzo-1":{"types":"./types/resolve/strategies/arazzo-1/index.d.ts","import":"./src/resolve/strategies/arazzo-1/index.mjs","require":"./src/resolve/strategies/arazzo-1/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./parse/parsers/overlay-json-1":{"types":"./types/parse/parsers/overlay-json-1/index.d.ts","import":"./src/parse/parsers/overlay-json-1/index.mjs","require":"./src/parse/parsers/overlay-json-1/index.cjs"},"./parse/parsers/overlay-yaml-1":{"types":"./types/parse/parsers/overlay-yaml-1/index.d.ts","import":"./src/parse/parsers/overlay-yaml-1/index.mjs","require":"./src/parse/parsers/overlay-yaml-1/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./resolve/strategies/overlay-1":{"types":"./types/resolve/strategies/overlay-1/index.d.ts","import":"./src/resolve/strategies/overlay-1/index.mjs","require":"./src/resolve/strategies/overlay-1/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/arazzo-1":{"types":"./types/dereference/strategies/arazzo-1/index.d.ts","import":"./src/dereference/strategies/arazzo-1/index.mjs","require":"./src/dereference/strategies/arazzo-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/overlay-1":{"types":"./types/dereference/strategies/overlay-1/index.d.ts","import":"./src/dereference/strategies/overlay-1/index.mjs","require":"./src/dereference/strategies/overlay-1/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"cc5b227c468c8bd1a56611f535a71a4018beebf8","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.10.0+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"24.10.0","dependencies":{"axios":"^1.16.0","ramda":"~0.32.0","process":"^0.11.10","picomatch":"^4.0.4","ramda-adjunct":"^6.0.0","@speclynx/apidom-core":"4.10.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"4.10.0","@speclynx/apidom-traverse":"4.10.0","@speclynx/apidom-datamodel":"4.10.0","@speclynx/apidom-ns-arazzo-1":"4.10.0","@speclynx/apidom-json-pointer":"4.10.0","@speclynx/apidom-ns-openapi-2":"4.10.0","@speclynx/apidom-ns-overlay-1":"4.10.0","@speclynx/apidom-ns-asyncapi-2":"4.10.0","@speclynx/apidom-ns-openapi-3-0":"4.10.0","@speclynx/apidom-ns-openapi-3-1":"4.10.0","@speclynx/apidom-parser-adapter-json":"4.10.0","@speclynx/apidom-ns-json-schema-2020-12":"4.10.0","@speclynx/apidom-parser-adapter-yaml-1-2":"4.10.0","@swaggerexpert/arazzo-runtime-expression":"^2.0.3","@speclynx/apidom-parser-adapter-arazzo-json-1":"4.10.0","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"4.10.0","@speclynx/apidom-parser-adapter-openapi-json-2":"4.10.0","@speclynx/apidom-parser-adapter-openapi-yaml-2":"4.10.0","@speclynx/apidom-parser-adapter-overlay-json-1":"4.10.0","@speclynx/apidom-parser-adapter-overlay-yaml-1":"4.10.0","@speclynx/apidom-parser-adapter-asyncapi-json-2":"4.10.0","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"4.10.0","@speclynx/apidom-parser-adapter-openapi-json-3-0":"4.10.0","@speclynx/apidom-parser-adapter-openapi-json-3-1":"4.10.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"4.10.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"4.10.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/picomatch":"^4.0.3","axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_4.10.0_1778619934774_0.1810209615262206","host":"s3://npm-registry-packages-npm-production"}},"4.10.1":{"name":"@speclynx/apidom-reference","version":"4.10.1","keywords":["apidom","api","$ref","dereference","reference","resolve","resolver","bundle","openapi","swagger","oas","asyncapi","arazzo","json-schema","json","yaml","spec","specification","parse","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@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":"004e9f40cd87b91f45209a0ee622496782cee885","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-4.10.1.tgz","fileCount":309,"integrity":"sha512-qa9M5TPnISlMIM8upkYCBFnUJig9et4jAl0gb8itAA18Z+vkX3G8QTTFbiOHm2srmN2qIJUzhlQVVNi9IMqGBg==","signatures":[{"sig":"MEUCICzoPYSMcNgkaNFv3+Vm+0xR4LAO72bIPGYcFB20iXUSAiEA1o4o96iP/0ObG29u+JRwIcUUP4e2zjtWoIQZRk79OGw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@4.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9171887},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./resolve/strategies/arazzo-1":{"types":"./types/resolve/strategies/arazzo-1/index.d.ts","import":"./src/resolve/strategies/arazzo-1/index.mjs","require":"./src/resolve/strategies/arazzo-1/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./parse/parsers/overlay-json-1":{"types":"./types/parse/parsers/overlay-json-1/index.d.ts","import":"./src/parse/parsers/overlay-json-1/index.mjs","require":"./src/parse/parsers/overlay-json-1/index.cjs"},"./parse/parsers/overlay-yaml-1":{"types":"./types/parse/parsers/overlay-yaml-1/index.d.ts","import":"./src/parse/parsers/overlay-yaml-1/index.mjs","require":"./src/parse/parsers/overlay-yaml-1/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./resolve/strategies/overlay-1":{"types":"./types/resolve/strategies/overlay-1/index.d.ts","import":"./src/resolve/strategies/overlay-1/index.mjs","require":"./src/resolve/strategies/overlay-1/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/arazzo-1":{"types":"./types/dereference/strategies/arazzo-1/index.d.ts","import":"./src/dereference/strategies/arazzo-1/index.mjs","require":"./src/dereference/strategies/arazzo-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/overlay-1":{"types":"./types/dereference/strategies/overlay-1/index.d.ts","import":"./src/dereference/strategies/overlay-1/index.mjs","require":"./src/dereference/strategies/overlay-1/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"fb6a0a6f3f5da22443865a3ee73503d0a269c511","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.10.0+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"24.10.0","dependencies":{"axios":"^1.16.1","ramda":"~0.32.0","process":"^0.11.10","picomatch":"^4.0.4","ramda-adjunct":"^6.0.0","@speclynx/apidom-core":"4.10.1","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"4.10.1","@speclynx/apidom-traverse":"4.10.1","@speclynx/apidom-datamodel":"4.10.1","@speclynx/apidom-ns-arazzo-1":"4.10.1","@speclynx/apidom-json-pointer":"4.10.1","@speclynx/apidom-ns-openapi-2":"4.10.1","@speclynx/apidom-ns-overlay-1":"4.10.1","@speclynx/apidom-ns-asyncapi-2":"4.10.1","@speclynx/apidom-ns-openapi-3-0":"4.10.1","@speclynx/apidom-ns-openapi-3-1":"4.10.1","@speclynx/apidom-parser-adapter-json":"4.10.1","@speclynx/apidom-ns-json-schema-2020-12":"4.10.1","@speclynx/apidom-parser-adapter-yaml-1-2":"4.10.1","@swaggerexpert/arazzo-runtime-expression":"^2.0.3","@speclynx/apidom-parser-adapter-arazzo-json-1":"4.10.1","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"4.10.1","@speclynx/apidom-parser-adapter-openapi-json-2":"4.10.1","@speclynx/apidom-parser-adapter-openapi-yaml-2":"4.10.1","@speclynx/apidom-parser-adapter-overlay-json-1":"4.10.1","@speclynx/apidom-parser-adapter-overlay-yaml-1":"4.10.1","@speclynx/apidom-parser-adapter-asyncapi-json-2":"4.10.1","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"4.10.1","@speclynx/apidom-parser-adapter-openapi-json-3-0":"4.10.1","@speclynx/apidom-parser-adapter-openapi-json-3-1":"4.10.1","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"4.10.1","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"4.10.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/picomatch":"^4.0.3","axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_4.10.1_1779264907568_0.8745683148562453","host":"s3://npm-registry-packages-npm-production"}},"4.11.1":{"name":"@speclynx/apidom-reference","version":"4.11.1","keywords":["apidom","api","$ref","dereference","reference","resolve","resolver","bundle","openapi","swagger","oas","asyncapi","arazzo","json-schema","json","yaml","spec","specification","parse","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@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":"90ec829ac218e08ee22bd24ba6a74a0a92fbf9cb","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-4.11.1.tgz","fileCount":309,"integrity":"sha512-gB7aqSRL2IkzSjFK0KfTWyFdMQILuWLj8p5JLf7XXfTPvHx09CqJkSX1pBGulrn9DqDuOiQO0gMqJecTWo8VPw==","signatures":[{"sig":"MEUCIQDeyNe1ACShdBUci68q/g8tUcDI060bEORc4g6u9+iAoAIgT7+dbE1+FKnRTbuf9p+CVz9OAKnUcagkgiOAXBiPSMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@4.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9222538},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./resolve/strategies/arazzo-1":{"types":"./types/resolve/strategies/arazzo-1/index.d.ts","import":"./src/resolve/strategies/arazzo-1/index.mjs","require":"./src/resolve/strategies/arazzo-1/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./parse/parsers/overlay-json-1":{"types":"./types/parse/parsers/overlay-json-1/index.d.ts","import":"./src/parse/parsers/overlay-json-1/index.mjs","require":"./src/parse/parsers/overlay-json-1/index.cjs"},"./parse/parsers/overlay-yaml-1":{"types":"./types/parse/parsers/overlay-yaml-1/index.d.ts","import":"./src/parse/parsers/overlay-yaml-1/index.mjs","require":"./src/parse/parsers/overlay-yaml-1/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./resolve/strategies/overlay-1":{"types":"./types/resolve/strategies/overlay-1/index.d.ts","import":"./src/resolve/strategies/overlay-1/index.mjs","require":"./src/resolve/strategies/overlay-1/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/arazzo-1":{"types":"./types/dereference/strategies/arazzo-1/index.d.ts","import":"./src/dereference/strategies/arazzo-1/index.mjs","require":"./src/dereference/strategies/arazzo-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/overlay-1":{"types":"./types/dereference/strategies/overlay-1/index.d.ts","import":"./src/dereference/strategies/overlay-1/index.mjs","require":"./src/dereference/strategies/overlay-1/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"76396e154f0b561793c096c852aaef9d8e01818b","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.10.0+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"24.10.0","dependencies":{"axios":"^1.17.0","ramda":"~0.32.0","process":"^0.11.10","picomatch":"^4.0.4","ramda-adjunct":"^6.1.0","@speclynx/apidom-core":"4.11.1","@babel/runtime-corejs3":"^7.29.7","@speclynx/apidom-error":"4.11.1","@speclynx/apidom-traverse":"4.11.1","@speclynx/apidom-datamodel":"4.11.1","@speclynx/apidom-ns-arazzo-1":"4.11.1","@speclynx/apidom-json-pointer":"4.11.1","@speclynx/apidom-ns-openapi-2":"4.11.1","@speclynx/apidom-ns-overlay-1":"4.11.1","@speclynx/apidom-ns-asyncapi-2":"4.11.1","@speclynx/apidom-ns-openapi-3-0":"4.11.1","@speclynx/apidom-ns-openapi-3-1":"4.11.1","@speclynx/apidom-parser-adapter-json":"4.11.1","@speclynx/apidom-ns-json-schema-2020-12":"4.11.1","@speclynx/apidom-parser-adapter-yaml-1-2":"4.11.1","@swaggerexpert/arazzo-runtime-expression":"^2.0.3","@speclynx/apidom-parser-adapter-arazzo-json-1":"4.11.1","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"4.11.1","@speclynx/apidom-parser-adapter-openapi-json-2":"4.11.1","@speclynx/apidom-parser-adapter-openapi-yaml-2":"4.11.1","@speclynx/apidom-parser-adapter-overlay-json-1":"4.11.1","@speclynx/apidom-parser-adapter-overlay-yaml-1":"4.11.1","@speclynx/apidom-parser-adapter-asyncapi-json-2":"4.11.1","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"4.11.1","@speclynx/apidom-parser-adapter-openapi-json-3-0":"4.11.1","@speclynx/apidom-parser-adapter-openapi-json-3-1":"4.11.1","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"4.11.1","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"4.11.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/picomatch":"^4.0.3","axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_4.11.1_1781091275011_0.8179001775346522","host":"s3://npm-registry-packages-npm-production"}},"4.12.0":{"name":"@speclynx/apidom-reference","version":"4.12.0","keywords":["apidom","api","$ref","dereference","reference","resolve","resolver","bundle","openapi","swagger","oas","asyncapi","arazzo","json-schema","json","yaml","spec","specification","parse","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@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":"23440ed544e86bbd5aaaba3e57cad0879a8eda58","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-4.12.0.tgz","fileCount":318,"integrity":"sha512-3jUjNoZ+r0h0T+i1wPO5GJYVAaRlktbborQn1wVVcfUj4VHpLKsArY5Hn46L7+F+LvYkSzCQWleqoRCc/1MuyQ==","signatures":[{"sig":"MEUCIQDezJE72S/3OdRvSeHbrE151Vrdae/LuR+RdTaP/gYYlgIgfGtLuLMhLoeoJDG6XiFkMAczH+J9H2HBlpWm6eDGDEU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@4.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9383193},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./resolve/strategies/arazzo-1":{"types":"./types/resolve/strategies/arazzo-1/index.d.ts","import":"./src/resolve/strategies/arazzo-1/index.mjs","require":"./src/resolve/strategies/arazzo-1/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./parse/parsers/overlay-json-1":{"types":"./types/parse/parsers/overlay-json-1/index.d.ts","import":"./src/parse/parsers/overlay-json-1/index.mjs","require":"./src/parse/parsers/overlay-json-1/index.cjs"},"./parse/parsers/overlay-yaml-1":{"types":"./types/parse/parsers/overlay-yaml-1/index.d.ts","import":"./src/parse/parsers/overlay-yaml-1/index.mjs","require":"./src/parse/parsers/overlay-yaml-1/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./resolve/strategies/overlay-1":{"types":"./types/resolve/strategies/overlay-1/index.d.ts","import":"./src/resolve/strategies/overlay-1/index.mjs","require":"./src/resolve/strategies/overlay-1/index.cjs"},"./bundle/strategies/openapi-3-0":{"types":"./types/bundle/strategies/openapi-3-0/index.d.ts","import":"./src/bundle/strategies/openapi-3-0/index.mjs","require":"./src/bundle/strategies/openapi-3-0/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/arazzo-1":{"types":"./types/dereference/strategies/arazzo-1/index.d.ts","import":"./src/dereference/strategies/arazzo-1/index.mjs","require":"./src/dereference/strategies/arazzo-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/overlay-1":{"types":"./types/dereference/strategies/overlay-1/index.d.ts","import":"./src/dereference/strategies/overlay-1/index.mjs","require":"./src/dereference/strategies/overlay-1/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"7d5549ba93000f249ebbe1480ae01d1aaeb2ce15","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v26.3.1+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"26.3.1","dependencies":{"axios":"^1.18.0","ramda":"~0.32.0","process":"^0.11.10","picomatch":"^4.0.4","ramda-adjunct":"^6.1.0","@speclynx/apidom-core":"4.12.0","@babel/runtime-corejs3":"^8.0.0","@speclynx/apidom-error":"4.12.0","@speclynx/apidom-traverse":"4.12.0","@speclynx/apidom-datamodel":"4.12.0","@speclynx/apidom-ns-arazzo-1":"4.12.0","@speclynx/apidom-json-pointer":"4.12.0","@speclynx/apidom-ns-openapi-2":"4.12.0","@speclynx/apidom-ns-overlay-1":"4.12.0","@speclynx/apidom-ns-asyncapi-2":"4.12.0","@speclynx/apidom-ns-openapi-3-0":"4.12.0","@speclynx/apidom-ns-openapi-3-1":"4.12.0","@speclynx/apidom-parser-adapter-json":"4.12.0","@speclynx/apidom-ns-json-schema-2020-12":"4.12.0","@speclynx/apidom-parser-adapter-yaml-1-2":"4.12.0","@swaggerexpert/arazzo-runtime-expression":"^2.0.3","@speclynx/apidom-parser-adapter-arazzo-json-1":"4.12.0","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"4.12.0","@speclynx/apidom-parser-adapter-openapi-json-2":"4.12.0","@speclynx/apidom-parser-adapter-openapi-yaml-2":"4.12.0","@speclynx/apidom-parser-adapter-overlay-json-1":"4.12.0","@speclynx/apidom-parser-adapter-overlay-yaml-1":"4.12.0","@speclynx/apidom-parser-adapter-asyncapi-json-2":"4.12.0","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"4.12.0","@speclynx/apidom-parser-adapter-openapi-json-3-0":"4.12.0","@speclynx/apidom-parser-adapter-openapi-json-3-1":"4.12.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"4.12.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"4.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/picomatch":"^4.0.3","axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_4.12.0_1782209965422_0.3601847629792301","host":"s3://npm-registry-packages-npm-production"}},"4.12.1":{"name":"@speclynx/apidom-reference","version":"4.12.1","keywords":["apidom","api","$ref","dereference","reference","resolve","resolver","bundle","openapi","swagger","oas","asyncapi","arazzo","json-schema","json","yaml","spec","specification","parse","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@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":"12901e30a0db0d9030bde731f3908c97d7b7672b","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-4.12.1.tgz","fileCount":318,"integrity":"sha512-fPLAcn7Bv5HMf/a4VgeRLaor/RXeIqkgCNRBThixviJZZnoGT8YH9N5iN2kQGQSz6tm0zOEGOiRyHYMQfrKmRA==","signatures":[{"sig":"MEYCIQDoqkbv9Zhj91vV6MZVLV6syOx7V+NREhqUS3O5TawteQIhAIZUUASDbYi5G8mtjRY+zBW04T5/w3vSBS0Y0PFjzKWP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@4.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9383980},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./resolve/strategies/arazzo-1":{"types":"./types/resolve/strategies/arazzo-1/index.d.ts","import":"./src/resolve/strategies/arazzo-1/index.mjs","require":"./src/resolve/strategies/arazzo-1/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./parse/parsers/overlay-json-1":{"types":"./types/parse/parsers/overlay-json-1/index.d.ts","import":"./src/parse/parsers/overlay-json-1/index.mjs","require":"./src/parse/parsers/overlay-json-1/index.cjs"},"./parse/parsers/overlay-yaml-1":{"types":"./types/parse/parsers/overlay-yaml-1/index.d.ts","import":"./src/parse/parsers/overlay-yaml-1/index.mjs","require":"./src/parse/parsers/overlay-yaml-1/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./resolve/strategies/overlay-1":{"types":"./types/resolve/strategies/overlay-1/index.d.ts","import":"./src/resolve/strategies/overlay-1/index.mjs","require":"./src/resolve/strategies/overlay-1/index.cjs"},"./bundle/strategies/openapi-3-0":{"types":"./types/bundle/strategies/openapi-3-0/index.d.ts","import":"./src/bundle/strategies/openapi-3-0/index.mjs","require":"./src/bundle/strategies/openapi-3-0/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/arazzo-1":{"types":"./types/dereference/strategies/arazzo-1/index.d.ts","import":"./src/dereference/strategies/arazzo-1/index.mjs","require":"./src/dereference/strategies/arazzo-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/overlay-1":{"types":"./types/dereference/strategies/overlay-1/index.d.ts","import":"./src/dereference/strategies/overlay-1/index.mjs","require":"./src/dereference/strategies/overlay-1/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"18a5bdbd578179f3fe3f6f0217884cd62a29f8f9","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v26.3.1+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"26.3.1","dependencies":{"axios":"^1.18.0","ramda":"~0.32.0","process":"^0.11.10","picomatch":"^4.0.4","ramda-adjunct":"^6.1.0","@speclynx/apidom-core":"4.12.1","@babel/runtime-corejs3":"^8.0.0","@speclynx/apidom-error":"4.12.1","@speclynx/apidom-traverse":"4.12.1","@speclynx/apidom-datamodel":"4.12.1","@speclynx/apidom-ns-arazzo-1":"4.12.1","@speclynx/apidom-json-pointer":"4.12.1","@speclynx/apidom-ns-openapi-2":"4.12.1","@speclynx/apidom-ns-overlay-1":"4.12.1","@speclynx/apidom-ns-asyncapi-2":"4.12.1","@speclynx/apidom-ns-openapi-3-0":"4.12.1","@speclynx/apidom-ns-openapi-3-1":"4.12.1","@speclynx/apidom-parser-adapter-json":"4.12.1","@speclynx/apidom-ns-json-schema-2020-12":"4.12.1","@speclynx/apidom-parser-adapter-yaml-1-2":"4.12.1","@swaggerexpert/arazzo-runtime-expression":"^2.0.3","@speclynx/apidom-parser-adapter-arazzo-json-1":"4.12.1","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"4.12.1","@speclynx/apidom-parser-adapter-openapi-json-2":"4.12.1","@speclynx/apidom-parser-adapter-openapi-yaml-2":"4.12.1","@speclynx/apidom-parser-adapter-overlay-json-1":"4.12.1","@speclynx/apidom-parser-adapter-overlay-yaml-1":"4.12.1","@speclynx/apidom-parser-adapter-asyncapi-json-2":"4.12.1","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"4.12.1","@speclynx/apidom-parser-adapter-openapi-json-3-0":"4.12.1","@speclynx/apidom-parser-adapter-openapi-json-3-1":"4.12.1","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"4.12.1","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"4.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/picomatch":"^4.0.3","axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_4.12.1_1782217086762_0.4436785068270268","host":"s3://npm-registry-packages-npm-production"}},"4.13.0":{"name":"@speclynx/apidom-reference","version":"4.13.0","keywords":["apidom","api","$ref","dereference","reference","resolve","resolver","bundle","openapi","swagger","oas","asyncapi","arazzo","json-schema","json","yaml","spec","specification","parse","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@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":"25fc5b6747003005c0ab39b15e73c73f897be0aa","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-4.13.0.tgz","fileCount":324,"integrity":"sha512-nXYbrg9SFVus6k6P50zTEpljWs47hFdPgsPCkBvSXs5KmdnSc2q98g1jFYmeS7VM25x3gzYVLqgqS7L1p0T/hg==","signatures":[{"sig":"MEUCIQCG6aek6Y26jxTH0nL0+5/eCPtXJA2bOrYnkcNtyYcMAwIgNoclRpJrER20QmEWyURhImHhqstr4BN5Ic2SBKzKHN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@4.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9500048},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./bundle/strategies/openapi-2":{"types":"./types/bundle/strategies/openapi-2/index.d.ts","import":"./src/bundle/strategies/openapi-2/index.mjs","require":"./src/bundle/strategies/openapi-2/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./resolve/strategies/arazzo-1":{"types":"./types/resolve/strategies/arazzo-1/index.d.ts","import":"./src/resolve/strategies/arazzo-1/index.mjs","require":"./src/resolve/strategies/arazzo-1/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./parse/parsers/overlay-json-1":{"types":"./types/parse/parsers/overlay-json-1/index.d.ts","import":"./src/parse/parsers/overlay-json-1/index.mjs","require":"./src/parse/parsers/overlay-json-1/index.cjs"},"./parse/parsers/overlay-yaml-1":{"types":"./types/parse/parsers/overlay-yaml-1/index.d.ts","import":"./src/parse/parsers/overlay-yaml-1/index.mjs","require":"./src/parse/parsers/overlay-yaml-1/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./resolve/strategies/overlay-1":{"types":"./types/resolve/strategies/overlay-1/index.d.ts","import":"./src/resolve/strategies/overlay-1/index.mjs","require":"./src/resolve/strategies/overlay-1/index.cjs"},"./bundle/strategies/openapi-3-0":{"types":"./types/bundle/strategies/openapi-3-0/index.d.ts","import":"./src/bundle/strategies/openapi-3-0/index.mjs","require":"./src/bundle/strategies/openapi-3-0/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/arazzo-1":{"types":"./types/dereference/strategies/arazzo-1/index.d.ts","import":"./src/dereference/strategies/arazzo-1/index.mjs","require":"./src/dereference/strategies/arazzo-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/overlay-1":{"types":"./types/dereference/strategies/overlay-1/index.d.ts","import":"./src/dereference/strategies/overlay-1/index.mjs","require":"./src/dereference/strategies/overlay-1/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"178b5324324332132479271fb9ac747a7ddbfccc","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v26.3.1+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"26.3.1","dependencies":{"axios":"^1.18.0","ramda":"~0.32.0","process":"^0.11.10","picomatch":"^4.0.4","ramda-adjunct":"^6.1.0","@speclynx/apidom-core":"4.13.0","@babel/runtime-corejs3":"^8.0.0","@speclynx/apidom-error":"4.13.0","@speclynx/apidom-traverse":"4.13.0","@speclynx/apidom-datamodel":"4.13.0","@speclynx/apidom-ns-arazzo-1":"4.13.0","@speclynx/apidom-json-pointer":"4.13.0","@speclynx/apidom-ns-openapi-2":"4.13.0","@speclynx/apidom-ns-overlay-1":"4.13.0","@speclynx/apidom-ns-asyncapi-2":"4.13.0","@speclynx/apidom-ns-openapi-3-0":"4.13.0","@speclynx/apidom-ns-openapi-3-1":"4.13.0","@speclynx/apidom-parser-adapter-json":"4.13.0","@speclynx/apidom-ns-json-schema-2020-12":"4.13.0","@speclynx/apidom-parser-adapter-yaml-1-2":"4.13.0","@swaggerexpert/arazzo-runtime-expression":"^2.0.3","@speclynx/apidom-parser-adapter-arazzo-json-1":"4.13.0","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"4.13.0","@speclynx/apidom-parser-adapter-openapi-json-2":"4.13.0","@speclynx/apidom-parser-adapter-openapi-yaml-2":"4.13.0","@speclynx/apidom-parser-adapter-overlay-json-1":"4.13.0","@speclynx/apidom-parser-adapter-overlay-yaml-1":"4.13.0","@speclynx/apidom-parser-adapter-asyncapi-json-2":"4.13.0","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"4.13.0","@speclynx/apidom-parser-adapter-openapi-json-3-0":"4.13.0","@speclynx/apidom-parser-adapter-openapi-json-3-1":"4.13.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"4.13.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"4.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/picomatch":"^4.0.3","axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_4.13.0_1782227857936_0.6025183596594559","host":"s3://npm-registry-packages-npm-production"}},"4.14.0":{"name":"@speclynx/apidom-reference","version":"4.14.0","keywords":["apidom","api","$ref","dereference","reference","resolve","resolver","bundle","openapi","swagger","oas","asyncapi","arazzo","json-schema","json","yaml","spec","specification","parse","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@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":"8f9ec1f50852fd7945adff824649f3ab98ad4a66","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-4.14.0.tgz","fileCount":327,"integrity":"sha512-AFF/3APMQXo4YHDbicr+CY4YEvuS5qJvlKDSWPt+LxIjAGJlMNCOv6kCj7joUujx5eG0IQ7aoCEiP5pG1O2UeA==","signatures":[{"sig":"MEUCIQC778wczjbWlsSdf5wfXm1RDJNPISKIDCf44UJScjhCkwIgT4/6KvMn3V3eP+a0EdFKPU3LSIf8ypOtJZEZi5snl6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@4.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9661484},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./bundle/strategies/openapi-2":{"types":"./types/bundle/strategies/openapi-2/index.d.ts","import":"./src/bundle/strategies/openapi-2/index.mjs","require":"./src/bundle/strategies/openapi-2/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./resolve/strategies/arazzo-1":{"types":"./types/resolve/strategies/arazzo-1/index.d.ts","import":"./src/resolve/strategies/arazzo-1/index.mjs","require":"./src/resolve/strategies/arazzo-1/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./parse/parsers/overlay-json-1":{"types":"./types/parse/parsers/overlay-json-1/index.d.ts","import":"./src/parse/parsers/overlay-json-1/index.mjs","require":"./src/parse/parsers/overlay-json-1/index.cjs"},"./parse/parsers/overlay-yaml-1":{"types":"./types/parse/parsers/overlay-yaml-1/index.d.ts","import":"./src/parse/parsers/overlay-yaml-1/index.mjs","require":"./src/parse/parsers/overlay-yaml-1/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./resolve/strategies/overlay-1":{"types":"./types/resolve/strategies/overlay-1/index.d.ts","import":"./src/resolve/strategies/overlay-1/index.mjs","require":"./src/resolve/strategies/overlay-1/index.cjs"},"./bundle/strategies/openapi-3-0":{"types":"./types/bundle/strategies/openapi-3-0/index.d.ts","import":"./src/bundle/strategies/openapi-3-0/index.mjs","require":"./src/bundle/strategies/openapi-3-0/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/arazzo-1":{"types":"./types/dereference/strategies/arazzo-1/index.d.ts","import":"./src/dereference/strategies/arazzo-1/index.mjs","require":"./src/dereference/strategies/arazzo-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/overlay-1":{"types":"./types/dereference/strategies/overlay-1/index.d.ts","import":"./src/dereference/strategies/overlay-1/index.mjs","require":"./src/dereference/strategies/overlay-1/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"ae231056cc8865f2467fa97ca456975301bbe265","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v26.3.1+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"26.3.1","dependencies":{"axios":"^1.18.0","ramda":"~0.32.0","process":"^0.11.10","picomatch":"^4.0.4","ramda-adjunct":"^6.1.0","@speclynx/apidom-core":"4.14.0","@babel/runtime-corejs3":"^8.0.0","@speclynx/apidom-error":"4.14.0","@speclynx/apidom-traverse":"4.14.0","@speclynx/apidom-datamodel":"4.14.0","@speclynx/apidom-ns-arazzo-1":"4.14.0","@speclynx/apidom-json-pointer":"4.14.0","@speclynx/apidom-ns-openapi-2":"4.14.0","@speclynx/apidom-ns-overlay-1":"4.14.0","@speclynx/apidom-ns-asyncapi-2":"4.14.0","@speclynx/apidom-ns-openapi-3-0":"4.14.0","@speclynx/apidom-ns-openapi-3-1":"4.14.0","@speclynx/apidom-parser-adapter-json":"4.14.0","@speclynx/apidom-ns-json-schema-2020-12":"4.14.0","@speclynx/apidom-parser-adapter-yaml-1-2":"4.14.0","@swaggerexpert/arazzo-runtime-expression":"^2.0.3","@speclynx/apidom-parser-adapter-arazzo-json-1":"4.14.0","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"4.14.0","@speclynx/apidom-parser-adapter-openapi-json-2":"4.14.0","@speclynx/apidom-parser-adapter-openapi-yaml-2":"4.14.0","@speclynx/apidom-parser-adapter-overlay-json-1":"4.14.0","@speclynx/apidom-parser-adapter-overlay-yaml-1":"4.14.0","@speclynx/apidom-parser-adapter-asyncapi-json-2":"4.14.0","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"4.14.0","@speclynx/apidom-parser-adapter-openapi-json-3-0":"4.14.0","@speclynx/apidom-parser-adapter-openapi-json-3-1":"4.14.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"4.14.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"4.14.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/picomatch":"^4.0.3","axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_4.14.0_1782248996042_0.880441116077074","host":"s3://npm-registry-packages-npm-production"}},"4.15.0":{"name":"@speclynx/apidom-reference","version":"4.15.0","keywords":["apidom","api","$ref","dereference","reference","resolve","resolver","bundle","openapi","swagger","oas","asyncapi","arazzo","json-schema","json","yaml","spec","specification","parse","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@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":"f3426b58a96c22a0f2a37f503842c0b3ebc0bef4","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-4.15.0.tgz","fileCount":333,"integrity":"sha512-nCYqYk8M4qET+Q4l3L1zYxGbZjXZW8fAwELgd9axJ0xs9GMxVhmxk9JZn/KHkW4yJa2zElkL0muEi8mKk9yx+w==","signatures":[{"sig":"MEUCIQCi5lDnak5xcJfJGK/UJcnIH6HTAx7lhqlTN7qhSbkO4wIgKv73XK3A1ISHmShTcAL04dSdEWatNMN2K9S81/djDDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@4.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9753031},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./bundle/strategies/arazzo-1":{"types":"./types/bundle/strategies/arazzo-1/index.d.ts","import":"./src/bundle/strategies/arazzo-1/index.mjs","require":"./src/bundle/strategies/arazzo-1/index.cjs"},"./bundle/strategies/openapi-2":{"types":"./types/bundle/strategies/openapi-2/index.d.ts","import":"./src/bundle/strategies/openapi-2/index.mjs","require":"./src/bundle/strategies/openapi-2/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./resolve/strategies/arazzo-1":{"types":"./types/resolve/strategies/arazzo-1/index.d.ts","import":"./src/resolve/strategies/arazzo-1/index.mjs","require":"./src/resolve/strategies/arazzo-1/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./parse/parsers/overlay-json-1":{"types":"./types/parse/parsers/overlay-json-1/index.d.ts","import":"./src/parse/parsers/overlay-json-1/index.mjs","require":"./src/parse/parsers/overlay-json-1/index.cjs"},"./parse/parsers/overlay-yaml-1":{"types":"./types/parse/parsers/overlay-yaml-1/index.d.ts","import":"./src/parse/parsers/overlay-yaml-1/index.mjs","require":"./src/parse/parsers/overlay-yaml-1/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./resolve/strategies/overlay-1":{"types":"./types/resolve/strategies/overlay-1/index.d.ts","import":"./src/resolve/strategies/overlay-1/index.mjs","require":"./src/resolve/strategies/overlay-1/index.cjs"},"./bundle/strategies/openapi-3-0":{"types":"./types/bundle/strategies/openapi-3-0/index.d.ts","import":"./src/bundle/strategies/openapi-3-0/index.mjs","require":"./src/bundle/strategies/openapi-3-0/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/arazzo-1":{"types":"./types/dereference/strategies/arazzo-1/index.d.ts","import":"./src/dereference/strategies/arazzo-1/index.mjs","require":"./src/dereference/strategies/arazzo-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/overlay-1":{"types":"./types/dereference/strategies/overlay-1/index.d.ts","import":"./src/dereference/strategies/overlay-1/index.mjs","require":"./src/dereference/strategies/overlay-1/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"a3f6734745e3f4bee9c4121ebebbf2e9dbf6bc68","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v26.3.1+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"26.3.1","dependencies":{"axios":"^1.18.0","ramda":"~0.32.0","process":"^0.11.10","picomatch":"^4.0.4","ramda-adjunct":"^6.1.0","@speclynx/apidom-core":"4.15.0","@babel/runtime-corejs3":"^8.0.0","@speclynx/apidom-error":"4.15.0","@speclynx/apidom-traverse":"4.15.0","@speclynx/apidom-datamodel":"4.15.0","@speclynx/apidom-ns-arazzo-1":"4.15.0","@speclynx/apidom-json-pointer":"4.15.0","@speclynx/apidom-ns-openapi-2":"4.15.0","@speclynx/apidom-ns-overlay-1":"4.15.0","@speclynx/apidom-ns-asyncapi-2":"4.15.0","@speclynx/apidom-ns-openapi-3-0":"4.15.0","@speclynx/apidom-ns-openapi-3-1":"4.15.0","@speclynx/apidom-parser-adapter-json":"4.15.0","@speclynx/apidom-ns-json-schema-2020-12":"4.15.0","@speclynx/apidom-parser-adapter-yaml-1-2":"4.15.0","@swaggerexpert/arazzo-runtime-expression":"^2.0.3","@speclynx/apidom-parser-adapter-arazzo-json-1":"4.15.0","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"4.15.0","@speclynx/apidom-parser-adapter-openapi-json-2":"4.15.0","@speclynx/apidom-parser-adapter-openapi-yaml-2":"4.15.0","@speclynx/apidom-parser-adapter-overlay-json-1":"4.15.0","@speclynx/apidom-parser-adapter-overlay-yaml-1":"4.15.0","@speclynx/apidom-parser-adapter-asyncapi-json-2":"4.15.0","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"4.15.0","@speclynx/apidom-parser-adapter-openapi-json-3-0":"4.15.0","@speclynx/apidom-parser-adapter-openapi-json-3-1":"4.15.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"4.15.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"4.15.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/picomatch":"^4.0.3","axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_4.15.0_1782297945106_0.9953241085616786","host":"s3://npm-registry-packages-npm-production"}},"4.16.0":{"name":"@speclynx/apidom-reference","version":"4.16.0","keywords":["apidom","api","$ref","dereference","reference","resolve","resolver","bundle","openapi","swagger","oas","asyncapi","arazzo","json-schema","json","yaml","spec","specification","parse","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@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":"06314d231f5e096d97fbc968756d58d7bd9016ee","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-4.16.0.tgz","fileCount":339,"integrity":"sha512-4o3WCQxhPaY5cAMyQmSMJAkj6XIexwNjh7YIWovM1cMWNEhTFSxsNBQcvqVEFHUNfG7pZlmo3tJXLIR+9NH0EA==","signatures":[{"sig":"MEYCIQDTcWw8v28oHPCxULgh19uesW5Gz/sL1yiDC4kyhiU/OAIhAN26mSCFRTA8WnhO//mT3k+upnaqVUC72e7Glf0BZsi1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@4.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9913952},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./bundle/strategies/arazzo-1":{"types":"./types/bundle/strategies/arazzo-1/index.d.ts","import":"./src/bundle/strategies/arazzo-1/index.mjs","require":"./src/bundle/strategies/arazzo-1/index.cjs"},"./bundle/strategies/openapi-2":{"types":"./types/bundle/strategies/openapi-2/index.d.ts","import":"./src/bundle/strategies/openapi-2/index.mjs","require":"./src/bundle/strategies/openapi-2/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./resolve/strategies/arazzo-1":{"types":"./types/resolve/strategies/arazzo-1/index.d.ts","import":"./src/resolve/strategies/arazzo-1/index.mjs","require":"./src/resolve/strategies/arazzo-1/index.cjs"},"./bundle/strategies/asyncapi-2":{"types":"./types/bundle/strategies/asyncapi-2/index.d.ts","import":"./src/bundle/strategies/asyncapi-2/index.mjs","require":"./src/bundle/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./parse/parsers/overlay-json-1":{"types":"./types/parse/parsers/overlay-json-1/index.d.ts","import":"./src/parse/parsers/overlay-json-1/index.mjs","require":"./src/parse/parsers/overlay-json-1/index.cjs"},"./parse/parsers/overlay-yaml-1":{"types":"./types/parse/parsers/overlay-yaml-1/index.d.ts","import":"./src/parse/parsers/overlay-yaml-1/index.mjs","require":"./src/parse/parsers/overlay-yaml-1/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./resolve/strategies/overlay-1":{"types":"./types/resolve/strategies/overlay-1/index.d.ts","import":"./src/resolve/strategies/overlay-1/index.mjs","require":"./src/resolve/strategies/overlay-1/index.cjs"},"./bundle/strategies/openapi-3-0":{"types":"./types/bundle/strategies/openapi-3-0/index.d.ts","import":"./src/bundle/strategies/openapi-3-0/index.mjs","require":"./src/bundle/strategies/openapi-3-0/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/arazzo-1":{"types":"./types/dereference/strategies/arazzo-1/index.d.ts","import":"./src/dereference/strategies/arazzo-1/index.mjs","require":"./src/dereference/strategies/arazzo-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/overlay-1":{"types":"./types/dereference/strategies/overlay-1/index.d.ts","import":"./src/dereference/strategies/overlay-1/index.mjs","require":"./src/dereference/strategies/overlay-1/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"252461983339fe06eb64db4e60f8ac8087065f06","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v26.3.1+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"26.3.1","dependencies":{"axios":"^1.18.0","ramda":"~0.32.0","process":"^0.11.10","picomatch":"^4.0.4","ramda-adjunct":"^6.1.0","@speclynx/apidom-core":"4.16.0","@babel/runtime-corejs3":"^8.0.0","@speclynx/apidom-error":"4.16.0","@speclynx/apidom-traverse":"4.16.0","@speclynx/apidom-datamodel":"4.16.0","@speclynx/apidom-ns-arazzo-1":"4.16.0","@speclynx/apidom-json-pointer":"4.16.0","@speclynx/apidom-ns-openapi-2":"4.16.0","@speclynx/apidom-ns-overlay-1":"4.16.0","@speclynx/apidom-ns-asyncapi-2":"4.16.0","@speclynx/apidom-ns-openapi-3-0":"4.16.0","@speclynx/apidom-ns-openapi-3-1":"4.16.0","@speclynx/apidom-parser-adapter-json":"4.16.0","@speclynx/apidom-ns-json-schema-2020-12":"4.16.0","@speclynx/apidom-parser-adapter-yaml-1-2":"4.16.0","@swaggerexpert/arazzo-runtime-expression":"^2.0.3","@speclynx/apidom-parser-adapter-arazzo-json-1":"4.16.0","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"4.16.0","@speclynx/apidom-parser-adapter-openapi-json-2":"4.16.0","@speclynx/apidom-parser-adapter-openapi-yaml-2":"4.16.0","@speclynx/apidom-parser-adapter-overlay-json-1":"4.16.0","@speclynx/apidom-parser-adapter-overlay-yaml-1":"4.16.0","@speclynx/apidom-parser-adapter-asyncapi-json-2":"4.16.0","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"4.16.0","@speclynx/apidom-parser-adapter-openapi-json-3-0":"4.16.0","@speclynx/apidom-parser-adapter-openapi-json-3-1":"4.16.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"4.16.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"4.16.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/picomatch":"^4.0.3","axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_4.16.0_1782302415428_0.4778114451726896","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@speclynx/apidom-reference","version":"5.0.0","keywords":["apidom","api","$ref","dereference","reference","resolve","resolver","bundle","openapi","swagger","oas","asyncapi","arazzo","json-schema","json","yaml","spec","specification","parse","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@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":"5c14342de71751f03b47c8e69114d1cd53db22cc","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-5.0.0.tgz","fileCount":339,"integrity":"sha512-iaYs1E/5rRJiRz4EAhkvNOSETRxqwZ4GIN4iSFHZ8s3ynKrN2rH2fk7i3HzjPUOtk9mSgeo6aMf+OCnBUuETXQ==","signatures":[{"sig":"MEUCIAsu8TK17quGf39ylZHnxrYEIdki1ZdbCg+OgdmrmBVyAiEA1iei3vPX7bafs7rzWypOPQ/Ow4CIw0vOPFFhwHByEhM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9949180},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./bundle/strategies/arazzo-1":{"types":"./types/bundle/strategies/arazzo-1/index.d.ts","import":"./src/bundle/strategies/arazzo-1/index.mjs","require":"./src/bundle/strategies/arazzo-1/index.cjs"},"./bundle/strategies/openapi-2":{"types":"./types/bundle/strategies/openapi-2/index.d.ts","import":"./src/bundle/strategies/openapi-2/index.mjs","require":"./src/bundle/strategies/openapi-2/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./resolve/strategies/arazzo-1":{"types":"./types/resolve/strategies/arazzo-1/index.d.ts","import":"./src/resolve/strategies/arazzo-1/index.mjs","require":"./src/resolve/strategies/arazzo-1/index.cjs"},"./bundle/strategies/asyncapi-2":{"types":"./types/bundle/strategies/asyncapi-2/index.d.ts","import":"./src/bundle/strategies/asyncapi-2/index.mjs","require":"./src/bundle/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./parse/parsers/overlay-json-1":{"types":"./types/parse/parsers/overlay-json-1/index.d.ts","import":"./src/parse/parsers/overlay-json-1/index.mjs","require":"./src/parse/parsers/overlay-json-1/index.cjs"},"./parse/parsers/overlay-yaml-1":{"types":"./types/parse/parsers/overlay-yaml-1/index.d.ts","import":"./src/parse/parsers/overlay-yaml-1/index.mjs","require":"./src/parse/parsers/overlay-yaml-1/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./resolve/strategies/overlay-1":{"types":"./types/resolve/strategies/overlay-1/index.d.ts","import":"./src/resolve/strategies/overlay-1/index.mjs","require":"./src/resolve/strategies/overlay-1/index.cjs"},"./bundle/strategies/openapi-3-0":{"types":"./types/bundle/strategies/openapi-3-0/index.d.ts","import":"./src/bundle/strategies/openapi-3-0/index.mjs","require":"./src/bundle/strategies/openapi-3-0/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/arazzo-1":{"types":"./types/dereference/strategies/arazzo-1/index.d.ts","import":"./src/dereference/strategies/arazzo-1/index.mjs","require":"./src/dereference/strategies/arazzo-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/overlay-1":{"types":"./types/dereference/strategies/overlay-1/index.d.ts","import":"./src/dereference/strategies/overlay-1/index.mjs","require":"./src/dereference/strategies/overlay-1/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"5f67f647ddc85ef299fdabe503dc739b658e0415","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v26.3.1+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"26.3.1","dependencies":{"axios":"^1.18.0","ramda":"~0.32.0","process":"^0.11.10","picomatch":"^4.0.4","ramda-adjunct":"^6.1.0","@speclynx/apidom-core":"5.0.0","@babel/runtime-corejs3":"^8.0.0","@speclynx/apidom-error":"5.0.0","@speclynx/apidom-traverse":"5.0.0","@speclynx/apidom-datamodel":"5.0.0","@speclynx/apidom-ns-arazzo-1":"5.0.0","@speclynx/apidom-json-pointer":"5.0.0","@speclynx/apidom-ns-openapi-2":"5.0.0","@speclynx/apidom-ns-overlay-1":"5.0.0","@speclynx/apidom-ns-asyncapi-2":"5.0.0","@speclynx/apidom-ns-openapi-3-0":"5.0.0","@speclynx/apidom-ns-openapi-3-1":"5.0.0","@speclynx/apidom-parser-adapter-json":"5.0.0","@speclynx/apidom-ns-json-schema-2020-12":"5.0.0","@speclynx/apidom-parser-adapter-yaml-1-2":"5.0.0","@swaggerexpert/arazzo-runtime-expression":"^3.0.0","@speclynx/apidom-parser-adapter-arazzo-json-1":"5.0.0","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"5.0.0","@speclynx/apidom-parser-adapter-openapi-json-2":"5.0.0","@speclynx/apidom-parser-adapter-openapi-yaml-2":"5.0.0","@speclynx/apidom-parser-adapter-overlay-json-1":"5.0.0","@speclynx/apidom-parser-adapter-overlay-yaml-1":"5.0.0","@speclynx/apidom-parser-adapter-asyncapi-json-2":"5.0.0","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"5.0.0","@speclynx/apidom-parser-adapter-openapi-json-3-0":"5.0.0","@speclynx/apidom-parser-adapter-openapi-json-3-1":"5.0.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"5.0.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"5.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/picomatch":"^4.0.3","axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_5.0.0_1783420753108_0.34156077166132026","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@speclynx/apidom-reference","version":"5.0.1","keywords":["apidom","api","$ref","dereference","reference","resolve","resolver","bundle","openapi","swagger","oas","asyncapi","arazzo","json-schema","json","yaml","spec","specification","parse","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@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":"c6ca536107c2c19cc782e88c3a6588d875ed827a","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-5.0.1.tgz","fileCount":339,"integrity":"sha512-23lLuHIGdMqnUf9WBKFsTq0nXWTywekzvVbaji1yhbbG15Tnxu1cZmElqyZ3w897cv9rCGMn8GGqMLnGWJdcZw==","signatures":[{"sig":"MEQCIHiK+jl4y/yXdLEe55UAOgEzuVyft+7JmLCpCnsIUz7MAiBWuRmGgw7VjgdlGnoENk2v0fnsqhjg2cof4Gs6SXzFqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@5.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9949333},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./bundle/strategies/arazzo-1":{"types":"./types/bundle/strategies/arazzo-1/index.d.ts","import":"./src/bundle/strategies/arazzo-1/index.mjs","require":"./src/bundle/strategies/arazzo-1/index.cjs"},"./bundle/strategies/openapi-2":{"types":"./types/bundle/strategies/openapi-2/index.d.ts","import":"./src/bundle/strategies/openapi-2/index.mjs","require":"./src/bundle/strategies/openapi-2/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./resolve/strategies/arazzo-1":{"types":"./types/resolve/strategies/arazzo-1/index.d.ts","import":"./src/resolve/strategies/arazzo-1/index.mjs","require":"./src/resolve/strategies/arazzo-1/index.cjs"},"./bundle/strategies/asyncapi-2":{"types":"./types/bundle/strategies/asyncapi-2/index.d.ts","import":"./src/bundle/strategies/asyncapi-2/index.mjs","require":"./src/bundle/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./parse/parsers/overlay-json-1":{"types":"./types/parse/parsers/overlay-json-1/index.d.ts","import":"./src/parse/parsers/overlay-json-1/index.mjs","require":"./src/parse/parsers/overlay-json-1/index.cjs"},"./parse/parsers/overlay-yaml-1":{"types":"./types/parse/parsers/overlay-yaml-1/index.d.ts","import":"./src/parse/parsers/overlay-yaml-1/index.mjs","require":"./src/parse/parsers/overlay-yaml-1/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./resolve/strategies/overlay-1":{"types":"./types/resolve/strategies/overlay-1/index.d.ts","import":"./src/resolve/strategies/overlay-1/index.mjs","require":"./src/resolve/strategies/overlay-1/index.cjs"},"./bundle/strategies/openapi-3-0":{"types":"./types/bundle/strategies/openapi-3-0/index.d.ts","import":"./src/bundle/strategies/openapi-3-0/index.mjs","require":"./src/bundle/strategies/openapi-3-0/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/arazzo-1":{"types":"./types/dereference/strategies/arazzo-1/index.d.ts","import":"./src/dereference/strategies/arazzo-1/index.mjs","require":"./src/dereference/strategies/arazzo-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/overlay-1":{"types":"./types/dereference/strategies/overlay-1/index.d.ts","import":"./src/dereference/strategies/overlay-1/index.mjs","require":"./src/dereference/strategies/overlay-1/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"529e4a7847fd74f5cabab726c814f510e55e63b0","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v26.3.1+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"26.3.1","dependencies":{"axios":"^1.18.0","ramda":"~0.32.0","process":"^0.11.10","picomatch":"^4.0.4","ramda-adjunct":"^6.1.0","@speclynx/apidom-core":"5.0.1","@babel/runtime-corejs3":"^8.0.0","@speclynx/apidom-error":"5.0.1","@speclynx/apidom-traverse":"5.0.1","@speclynx/apidom-datamodel":"5.0.1","@speclynx/apidom-ns-arazzo-1":"5.0.1","@speclynx/apidom-json-pointer":"5.0.1","@speclynx/apidom-ns-openapi-2":"5.0.1","@speclynx/apidom-ns-overlay-1":"5.0.1","@speclynx/apidom-ns-asyncapi-2":"5.0.1","@speclynx/apidom-ns-openapi-3-0":"5.0.1","@speclynx/apidom-ns-openapi-3-1":"5.0.1","@speclynx/apidom-parser-adapter-json":"5.0.1","@speclynx/apidom-ns-json-schema-2020-12":"5.0.1","@speclynx/apidom-parser-adapter-yaml-1-2":"5.0.1","@swaggerexpert/arazzo-runtime-expression":"^3.0.0","@speclynx/apidom-parser-adapter-arazzo-json-1":"5.0.1","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"5.0.1","@speclynx/apidom-parser-adapter-openapi-json-2":"5.0.1","@speclynx/apidom-parser-adapter-openapi-yaml-2":"5.0.1","@speclynx/apidom-parser-adapter-overlay-json-1":"5.0.1","@speclynx/apidom-parser-adapter-overlay-yaml-1":"5.0.1","@speclynx/apidom-parser-adapter-asyncapi-json-2":"5.0.1","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"5.0.1","@speclynx/apidom-parser-adapter-openapi-json-3-0":"5.0.1","@speclynx/apidom-parser-adapter-openapi-json-3-1":"5.0.1","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"5.0.1","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"5.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/picomatch":"^4.0.3","axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_5.0.1_1783422176071_0.1948267102831962","host":"s3://npm-registry-packages-npm-production"}},"5.0.2":{"name":"@speclynx/apidom-reference","version":"5.0.2","keywords":["apidom","api","$ref","dereference","reference","resolve","resolver","bundle","openapi","swagger","oas","asyncapi","arazzo","json-schema","json","yaml","spec","specification","parse","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@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":"b804dbf57f557a5f79b2fdae831545c75513fa7b","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-5.0.2.tgz","fileCount":339,"integrity":"sha512-Pbf5xTbP0B/ogCRXyRcmxlXGGxhMRRFTGlgvxWtizRMGnsqgMK4sA02nLIK2Xpx/ow0rFygxVx8HPlhA2osRfw==","signatures":[{"sig":"MEYCIQCBqsu4qim99f1b2QOFD5UokU10+XGUxIL8lbyVPuUIigIhAKumibcQpPBVhtfsrgIzv+NEOb7fwQYRo8aHtJtcgVjt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@5.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9965700},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./bundle/strategies/arazzo-1":{"types":"./types/bundle/strategies/arazzo-1/index.d.ts","import":"./src/bundle/strategies/arazzo-1/index.mjs","require":"./src/bundle/strategies/arazzo-1/index.cjs"},"./bundle/strategies/openapi-2":{"types":"./types/bundle/strategies/openapi-2/index.d.ts","import":"./src/bundle/strategies/openapi-2/index.mjs","require":"./src/bundle/strategies/openapi-2/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./resolve/strategies/arazzo-1":{"types":"./types/resolve/strategies/arazzo-1/index.d.ts","import":"./src/resolve/strategies/arazzo-1/index.mjs","require":"./src/resolve/strategies/arazzo-1/index.cjs"},"./bundle/strategies/asyncapi-2":{"types":"./types/bundle/strategies/asyncapi-2/index.d.ts","import":"./src/bundle/strategies/asyncapi-2/index.mjs","require":"./src/bundle/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./parse/parsers/overlay-json-1":{"types":"./types/parse/parsers/overlay-json-1/index.d.ts","import":"./src/parse/parsers/overlay-json-1/index.mjs","require":"./src/parse/parsers/overlay-json-1/index.cjs"},"./parse/parsers/overlay-yaml-1":{"types":"./types/parse/parsers/overlay-yaml-1/index.d.ts","import":"./src/parse/parsers/overlay-yaml-1/index.mjs","require":"./src/parse/parsers/overlay-yaml-1/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./resolve/strategies/overlay-1":{"types":"./types/resolve/strategies/overlay-1/index.d.ts","import":"./src/resolve/strategies/overlay-1/index.mjs","require":"./src/resolve/strategies/overlay-1/index.cjs"},"./bundle/strategies/openapi-3-0":{"types":"./types/bundle/strategies/openapi-3-0/index.d.ts","import":"./src/bundle/strategies/openapi-3-0/index.mjs","require":"./src/bundle/strategies/openapi-3-0/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/arazzo-1":{"types":"./types/dereference/strategies/arazzo-1/index.d.ts","import":"./src/dereference/strategies/arazzo-1/index.mjs","require":"./src/dereference/strategies/arazzo-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/overlay-1":{"types":"./types/dereference/strategies/overlay-1/index.d.ts","import":"./src/dereference/strategies/overlay-1/index.mjs","require":"./src/dereference/strategies/overlay-1/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"01792b567baea3a47cb08d09e478178aa04afda9","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v26.3.1+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"26.3.1","dependencies":{"axios":"^1.18.1","ramda":"~0.32.0","process":"^0.11.10","picomatch":"^4.0.5","ramda-adjunct":"^6.1.0","@speclynx/apidom-core":"5.0.2","@babel/runtime-corejs3":"^8.0.0","@speclynx/apidom-error":"5.0.2","@speclynx/apidom-traverse":"5.0.2","@speclynx/apidom-datamodel":"5.0.2","@speclynx/apidom-ns-arazzo-1":"5.0.2","@speclynx/apidom-json-pointer":"5.0.2","@speclynx/apidom-ns-openapi-2":"5.0.2","@speclynx/apidom-ns-overlay-1":"5.0.2","@speclynx/apidom-ns-asyncapi-2":"5.0.2","@speclynx/apidom-ns-openapi-3-0":"5.0.2","@speclynx/apidom-ns-openapi-3-1":"5.0.2","@speclynx/apidom-parser-adapter-json":"5.0.2","@speclynx/apidom-ns-json-schema-2020-12":"5.0.2","@speclynx/apidom-parser-adapter-yaml-1-2":"5.0.2","@swaggerexpert/arazzo-runtime-expression":"^3.1.0","@speclynx/apidom-parser-adapter-arazzo-json-1":"5.0.2","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"5.0.2","@speclynx/apidom-parser-adapter-openapi-json-2":"5.0.2","@speclynx/apidom-parser-adapter-openapi-yaml-2":"5.0.2","@speclynx/apidom-parser-adapter-overlay-json-1":"5.0.2","@speclynx/apidom-parser-adapter-overlay-yaml-1":"5.0.2","@speclynx/apidom-parser-adapter-asyncapi-json-2":"5.0.2","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"5.0.2","@speclynx/apidom-parser-adapter-openapi-json-3-0":"5.0.2","@speclynx/apidom-parser-adapter-openapi-json-3-1":"5.0.2","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"5.0.2","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"5.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/picomatch":"^4.0.3","axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_5.0.2_1785843147830_0.6567752969159266","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@speclynx/apidom-reference","version":"5.1.0","keywords":["apidom","api","$ref","dereference","reference","resolve","resolver","bundle","openapi","swagger","oas","asyncapi","arazzo","json-schema","json","yaml","spec","specification","parse","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@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":"5b06ca97637e2bc9c26a25b75b6994803020e059","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-5.1.0.tgz","fileCount":339,"integrity":"sha512-gOauumMSnSl9FMPtp3QPjPWbcxVMoq66fP84VhRmQbbrvM6KJf9j488xEb2bUXWBE4SsXS7mPlH1XaKhJgFvMA==","signatures":[{"sig":"MEUCIQDK4wj31E91pm+0/WPqfJH9NLMhnK3XCA0XeUvQ/+1PbQIgV9+s3XHhQJLrPFeDpOGo7+ybNhwlb66lC7XZFXDLbws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@5.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10002318},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./bundle/strategies/arazzo-1":{"types":"./types/bundle/strategies/arazzo-1/index.d.ts","import":"./src/bundle/strategies/arazzo-1/index.mjs","require":"./src/bundle/strategies/arazzo-1/index.cjs"},"./bundle/strategies/openapi-2":{"types":"./types/bundle/strategies/openapi-2/index.d.ts","import":"./src/bundle/strategies/openapi-2/index.mjs","require":"./src/bundle/strategies/openapi-2/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./resolve/strategies/arazzo-1":{"types":"./types/resolve/strategies/arazzo-1/index.d.ts","import":"./src/resolve/strategies/arazzo-1/index.mjs","require":"./src/resolve/strategies/arazzo-1/index.cjs"},"./bundle/strategies/asyncapi-2":{"types":"./types/bundle/strategies/asyncapi-2/index.d.ts","import":"./src/bundle/strategies/asyncapi-2/index.mjs","require":"./src/bundle/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./parse/parsers/overlay-json-1":{"types":"./types/parse/parsers/overlay-json-1/index.d.ts","import":"./src/parse/parsers/overlay-json-1/index.mjs","require":"./src/parse/parsers/overlay-json-1/index.cjs"},"./parse/parsers/overlay-yaml-1":{"types":"./types/parse/parsers/overlay-yaml-1/index.d.ts","import":"./src/parse/parsers/overlay-yaml-1/index.mjs","require":"./src/parse/parsers/overlay-yaml-1/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./resolve/strategies/overlay-1":{"types":"./types/resolve/strategies/overlay-1/index.d.ts","import":"./src/resolve/strategies/overlay-1/index.mjs","require":"./src/resolve/strategies/overlay-1/index.cjs"},"./bundle/strategies/openapi-3-0":{"types":"./types/bundle/strategies/openapi-3-0/index.d.ts","import":"./src/bundle/strategies/openapi-3-0/index.mjs","require":"./src/bundle/strategies/openapi-3-0/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/arazzo-1":{"types":"./types/dereference/strategies/arazzo-1/index.d.ts","import":"./src/dereference/strategies/arazzo-1/index.mjs","require":"./src/dereference/strategies/arazzo-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/overlay-1":{"types":"./types/dereference/strategies/overlay-1/index.d.ts","import":"./src/dereference/strategies/overlay-1/index.mjs","require":"./src/dereference/strategies/overlay-1/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"2976a9fe41a9eb3a2de387695c41d21603f57c98","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/10.0.0/node@v26.3.1+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"26.3.1","dependencies":{"axios":"^1.19.0","ramda":"~0.32.0","process":"^0.11.10","picomatch":"^4.0.5","ramda-adjunct":"^6.1.0","@speclynx/apidom-core":"5.1.0","@babel/runtime-corejs3":"^8.0.0","@speclynx/apidom-error":"5.1.0","@speclynx/apidom-traverse":"5.1.0","@speclynx/apidom-datamodel":"5.1.0","@speclynx/apidom-ns-arazzo-1":"5.1.0","@speclynx/apidom-json-pointer":"5.1.0","@speclynx/apidom-ns-openapi-2":"5.1.0","@speclynx/apidom-ns-overlay-1":"5.1.0","@speclynx/apidom-ns-asyncapi-2":"5.1.0","@speclynx/apidom-ns-openapi-3-0":"5.1.0","@speclynx/apidom-ns-openapi-3-1":"5.1.0","@speclynx/apidom-parser-adapter-json":"5.1.0","@speclynx/apidom-ns-json-schema-2020-12":"5.1.0","@speclynx/apidom-parser-adapter-yaml-1-2":"5.1.0","@swaggerexpert/arazzo-runtime-expression":"^3.1.0","@speclynx/apidom-parser-adapter-arazzo-json-1":"5.1.0","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"5.1.0","@speclynx/apidom-parser-adapter-openapi-json-2":"5.1.0","@speclynx/apidom-parser-adapter-openapi-yaml-2":"5.1.0","@speclynx/apidom-parser-adapter-overlay-json-1":"5.1.0","@speclynx/apidom-parser-adapter-overlay-yaml-1":"5.1.0","@speclynx/apidom-parser-adapter-asyncapi-json-2":"5.1.0","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"5.1.0","@speclynx/apidom-parser-adapter-openapi-json-3-0":"5.1.0","@speclynx/apidom-parser-adapter-openapi-json-3-1":"5.1.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"5.1.0","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"5.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/picomatch":"^4.0.3","axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_5.1.0_1786295193555_0.23266736704110125","host":"s3://npm-registry-packages-npm-production"}},"5.1.1":{"name":"@speclynx/apidom-reference","version":"5.1.1","keywords":["apidom","api","$ref","dereference","reference","resolve","resolver","bundle","openapi","swagger","oas","asyncapi","arazzo","json-schema","json","yaml","spec","specification","parse","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@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":"63b66f097f1ed0199e5dbd450c529a238da6d6bc","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-5.1.1.tgz","fileCount":339,"integrity":"sha512-/1OwWsyhQxFyc5LWSfY3IfqAyBcNY5+9Jd6aKD41Zxh3xvi0AYYxSuH2H6l5LoyEa0gfQSJPLBwyOVejLi/a1Q==","signatures":[{"sig":"MEUCIQDfUqytdVzszyC5Ads+H9wG6kdyM8WwKAb/P21PSq9TLQIgRUqC2im1ER3g9v5ewjULwLrGp185Is+6EHNSgS9+jlI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@5.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10061045},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./bundle/strategies/arazzo-1":{"types":"./types/bundle/strategies/arazzo-1/index.d.ts","import":"./src/bundle/strategies/arazzo-1/index.mjs","require":"./src/bundle/strategies/arazzo-1/index.cjs"},"./bundle/strategies/openapi-2":{"types":"./types/bundle/strategies/openapi-2/index.d.ts","import":"./src/bundle/strategies/openapi-2/index.mjs","require":"./src/bundle/strategies/openapi-2/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./resolve/strategies/arazzo-1":{"types":"./types/resolve/strategies/arazzo-1/index.d.ts","import":"./src/resolve/strategies/arazzo-1/index.mjs","require":"./src/resolve/strategies/arazzo-1/index.cjs"},"./bundle/strategies/asyncapi-2":{"types":"./types/bundle/strategies/asyncapi-2/index.d.ts","import":"./src/bundle/strategies/asyncapi-2/index.mjs","require":"./src/bundle/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./parse/parsers/overlay-json-1":{"types":"./types/parse/parsers/overlay-json-1/index.d.ts","import":"./src/parse/parsers/overlay-json-1/index.mjs","require":"./src/parse/parsers/overlay-json-1/index.cjs"},"./parse/parsers/overlay-yaml-1":{"types":"./types/parse/parsers/overlay-yaml-1/index.d.ts","import":"./src/parse/parsers/overlay-yaml-1/index.mjs","require":"./src/parse/parsers/overlay-yaml-1/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./resolve/strategies/overlay-1":{"types":"./types/resolve/strategies/overlay-1/index.d.ts","import":"./src/resolve/strategies/overlay-1/index.mjs","require":"./src/resolve/strategies/overlay-1/index.cjs"},"./bundle/strategies/openapi-3-0":{"types":"./types/bundle/strategies/openapi-3-0/index.d.ts","import":"./src/bundle/strategies/openapi-3-0/index.mjs","require":"./src/bundle/strategies/openapi-3-0/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/arazzo-1":{"types":"./types/dereference/strategies/arazzo-1/index.d.ts","import":"./src/dereference/strategies/arazzo-1/index.mjs","require":"./src/dereference/strategies/arazzo-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/overlay-1":{"types":"./types/dereference/strategies/overlay-1/index.d.ts","import":"./src/dereference/strategies/overlay-1/index.mjs","require":"./src/dereference/strategies/overlay-1/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"b661f6f038953d118ad09eec0d7da7927db46f5c","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/10.0.0/node@v26.3.1+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"26.3.1","dependencies":{"axios":"^1.19.0","ramda":"~0.32.0","process":"^0.11.10","picomatch":"^4.0.5","ramda-adjunct":"^6.1.0","@speclynx/apidom-core":"5.1.1","@babel/runtime-corejs3":"^8.0.0","@speclynx/apidom-error":"5.1.1","@speclynx/apidom-traverse":"5.1.1","@speclynx/apidom-datamodel":"5.1.1","@speclynx/apidom-ns-arazzo-1":"5.1.1","@speclynx/apidom-json-pointer":"5.1.1","@speclynx/apidom-ns-openapi-2":"5.1.1","@speclynx/apidom-ns-overlay-1":"5.1.1","@speclynx/apidom-ns-asyncapi-2":"5.1.1","@speclynx/apidom-ns-openapi-3-0":"5.1.1","@speclynx/apidom-ns-openapi-3-1":"5.1.1","@speclynx/apidom-parser-adapter-json":"5.1.1","@speclynx/apidom-ns-json-schema-2020-12":"5.1.1","@speclynx/apidom-parser-adapter-yaml-1-2":"5.1.1","@swaggerexpert/arazzo-runtime-expression":"^3.1.0","@speclynx/apidom-parser-adapter-arazzo-json-1":"5.1.1","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"5.1.1","@speclynx/apidom-parser-adapter-openapi-json-2":"5.1.1","@speclynx/apidom-parser-adapter-openapi-yaml-2":"5.1.1","@speclynx/apidom-parser-adapter-overlay-json-1":"5.1.1","@speclynx/apidom-parser-adapter-overlay-yaml-1":"5.1.1","@speclynx/apidom-parser-adapter-asyncapi-json-2":"5.1.1","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"5.1.1","@speclynx/apidom-parser-adapter-openapi-json-3-0":"5.1.1","@speclynx/apidom-parser-adapter-openapi-json-3-1":"5.1.1","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"5.1.1","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"5.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/picomatch":"^4.0.3","axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_5.1.1_1787144110860_0.08367011108950684","host":"s3://npm-registry-packages-npm-production"}},"5.2.1":{"name":"@speclynx/apidom-reference","version":"5.2.1","keywords":["apidom","api","$ref","dereference","reference","resolve","resolver","bundle","openapi","swagger","oas","asyncapi","arazzo","json-schema","json","yaml","spec","specification","parse","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@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":"cd63067e4413880120ad6f1be2206a43dcae3ae9","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-5.2.1.tgz","fileCount":339,"integrity":"sha512-qAmbt7OvuFnl6XOVbqJK6nv72zeKlhOiDSxuor+yDfre39yifBJAlp+mIOuZJZk9yFw3fFUV7LeKG+mG9LbVwA==","signatures":[{"sig":"MEUCIGUDOXrMdN8hbqfPVUsb86GWyGp2GwP1XPBpyQcsKlSUAiEAl/F7+OTcAQxwDeHtHcNOu7LRXDCdrE1v6BqKLXeBdSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@5.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10114009},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./bundle/strategies/arazzo-1":{"types":"./types/bundle/strategies/arazzo-1/index.d.ts","import":"./src/bundle/strategies/arazzo-1/index.mjs","require":"./src/bundle/strategies/arazzo-1/index.cjs"},"./bundle/strategies/openapi-2":{"types":"./types/bundle/strategies/openapi-2/index.d.ts","import":"./src/bundle/strategies/openapi-2/index.mjs","require":"./src/bundle/strategies/openapi-2/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./resolve/strategies/arazzo-1":{"types":"./types/resolve/strategies/arazzo-1/index.d.ts","import":"./src/resolve/strategies/arazzo-1/index.mjs","require":"./src/resolve/strategies/arazzo-1/index.cjs"},"./bundle/strategies/asyncapi-2":{"types":"./types/bundle/strategies/asyncapi-2/index.d.ts","import":"./src/bundle/strategies/asyncapi-2/index.mjs","require":"./src/bundle/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./parse/parsers/overlay-json-1":{"types":"./types/parse/parsers/overlay-json-1/index.d.ts","import":"./src/parse/parsers/overlay-json-1/index.mjs","require":"./src/parse/parsers/overlay-json-1/index.cjs"},"./parse/parsers/overlay-yaml-1":{"types":"./types/parse/parsers/overlay-yaml-1/index.d.ts","import":"./src/parse/parsers/overlay-yaml-1/index.mjs","require":"./src/parse/parsers/overlay-yaml-1/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./resolve/strategies/overlay-1":{"types":"./types/resolve/strategies/overlay-1/index.d.ts","import":"./src/resolve/strategies/overlay-1/index.mjs","require":"./src/resolve/strategies/overlay-1/index.cjs"},"./bundle/strategies/openapi-3-0":{"types":"./types/bundle/strategies/openapi-3-0/index.d.ts","import":"./src/bundle/strategies/openapi-3-0/index.mjs","require":"./src/bundle/strategies/openapi-3-0/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/arazzo-1":{"types":"./types/dereference/strategies/arazzo-1/index.d.ts","import":"./src/dereference/strategies/arazzo-1/index.mjs","require":"./src/dereference/strategies/arazzo-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/overlay-1":{"types":"./types/dereference/strategies/overlay-1/index.d.ts","import":"./src/dereference/strategies/overlay-1/index.mjs","require":"./src/dereference/strategies/overlay-1/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"814e67e36b1e27546288c74a25eab8f9463943eb","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v26.3.1+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"26.3.1","dependencies":{"axios":"^1.19.0","ramda":"~0.32.0","process":"^0.11.10","picomatch":"^4.0.7","ramda-adjunct":"^6.1.0","@speclynx/apidom-core":"5.2.1","@babel/runtime-corejs3":"^8.0.0","@speclynx/apidom-error":"5.2.1","@speclynx/apidom-traverse":"5.2.1","@speclynx/apidom-datamodel":"5.2.1","@speclynx/apidom-ns-arazzo-1":"5.2.1","@speclynx/apidom-json-pointer":"5.2.1","@speclynx/apidom-ns-openapi-2":"5.2.1","@speclynx/apidom-ns-overlay-1":"5.2.1","@speclynx/apidom-ns-asyncapi-2":"5.2.1","@speclynx/apidom-ns-openapi-3-0":"5.2.1","@speclynx/apidom-ns-openapi-3-1":"5.2.1","@speclynx/apidom-parser-adapter-json":"5.2.1","@speclynx/apidom-ns-json-schema-2020-12":"5.2.1","@speclynx/apidom-parser-adapter-yaml-1-2":"5.2.1","@swaggerexpert/arazzo-runtime-expression":"^3.1.0","@speclynx/apidom-parser-adapter-arazzo-json-1":"5.2.1","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"5.2.1","@speclynx/apidom-parser-adapter-openapi-json-2":"5.2.1","@speclynx/apidom-parser-adapter-openapi-yaml-2":"5.2.1","@speclynx/apidom-parser-adapter-overlay-json-1":"5.2.1","@speclynx/apidom-parser-adapter-overlay-yaml-1":"5.2.1","@speclynx/apidom-parser-adapter-asyncapi-json-2":"5.2.1","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"5.2.1","@speclynx/apidom-parser-adapter-openapi-json-3-0":"5.2.1","@speclynx/apidom-parser-adapter-openapi-json-3-1":"5.2.1","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"5.2.1","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"5.2.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/picomatch":"^4.0.3","axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_5.2.1_1788028983577_0.732617954042071","host":"s3://npm-registry-packages-npm-production"}},"5.2.2":{"name":"@speclynx/apidom-reference","version":"5.2.2","keywords":["apidom","api","$ref","dereference","reference","resolve","resolver","bundle","openapi","swagger","oas","asyncapi","arazzo","json-schema","json","yaml","spec","specification","parse","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@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":"05c506651718c1d74bf0f281839e072ed4599c36","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-5.2.2.tgz","fileCount":339,"integrity":"sha512-jFd3FVwMnTF7yVt7IaG/Uy1KHkjKfU/kP6EuUPrVuThoYBMjs81rKUU8gKHq/uujPo8Lz7PmBio3awXoYh5lFQ==","signatures":[{"sig":"MEYCIQDJabqpteDHJjkpvevBj8odpcSEiQwlNSxaFaKrG4kvkAIhALPfzcB4ld0c3BbI5ki1J6pDnKMiUuA+end0gWXskLva","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@5.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10146546},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./bundle/strategies/arazzo-1":{"types":"./types/bundle/strategies/arazzo-1/index.d.ts","import":"./src/bundle/strategies/arazzo-1/index.mjs","require":"./src/bundle/strategies/arazzo-1/index.cjs"},"./bundle/strategies/openapi-2":{"types":"./types/bundle/strategies/openapi-2/index.d.ts","import":"./src/bundle/strategies/openapi-2/index.mjs","require":"./src/bundle/strategies/openapi-2/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./resolve/strategies/arazzo-1":{"types":"./types/resolve/strategies/arazzo-1/index.d.ts","import":"./src/resolve/strategies/arazzo-1/index.mjs","require":"./src/resolve/strategies/arazzo-1/index.cjs"},"./bundle/strategies/asyncapi-2":{"types":"./types/bundle/strategies/asyncapi-2/index.d.ts","import":"./src/bundle/strategies/asyncapi-2/index.mjs","require":"./src/bundle/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./parse/parsers/overlay-json-1":{"types":"./types/parse/parsers/overlay-json-1/index.d.ts","import":"./src/parse/parsers/overlay-json-1/index.mjs","require":"./src/parse/parsers/overlay-json-1/index.cjs"},"./parse/parsers/overlay-yaml-1":{"types":"./types/parse/parsers/overlay-yaml-1/index.d.ts","import":"./src/parse/parsers/overlay-yaml-1/index.mjs","require":"./src/parse/parsers/overlay-yaml-1/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./resolve/strategies/overlay-1":{"types":"./types/resolve/strategies/overlay-1/index.d.ts","import":"./src/resolve/strategies/overlay-1/index.mjs","require":"./src/resolve/strategies/overlay-1/index.cjs"},"./bundle/strategies/openapi-3-0":{"types":"./types/bundle/strategies/openapi-3-0/index.d.ts","import":"./src/bundle/strategies/openapi-3-0/index.mjs","require":"./src/bundle/strategies/openapi-3-0/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/arazzo-1":{"types":"./types/dereference/strategies/arazzo-1/index.d.ts","import":"./src/dereference/strategies/arazzo-1/index.mjs","require":"./src/dereference/strategies/arazzo-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/overlay-1":{"types":"./types/dereference/strategies/overlay-1/index.d.ts","import":"./src/dereference/strategies/overlay-1/index.mjs","require":"./src/dereference/strategies/overlay-1/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"2d0e035bf82913a9870ff7b26069e784e2a0e9a3","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v26.3.1+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"26.3.1","dependencies":{"axios":"^1.20.0","ramda":"~0.32.0","process":"^0.11.10","picomatch":"^4.0.7","ramda-adjunct":"^6.1.0","@speclynx/apidom-core":"5.2.2","@babel/runtime-corejs3":"^8.0.0","@speclynx/apidom-error":"5.2.2","@speclynx/apidom-traverse":"5.2.2","@speclynx/apidom-datamodel":"5.2.2","@speclynx/apidom-ns-arazzo-1":"5.2.2","@speclynx/apidom-json-pointer":"5.2.2","@speclynx/apidom-ns-openapi-2":"5.2.2","@speclynx/apidom-ns-overlay-1":"5.2.2","@speclynx/apidom-ns-asyncapi-2":"5.2.2","@speclynx/apidom-ns-openapi-3-0":"5.2.2","@speclynx/apidom-ns-openapi-3-1":"5.2.2","@speclynx/apidom-parser-adapter-json":"5.2.2","@speclynx/apidom-ns-json-schema-2020-12":"5.2.2","@speclynx/apidom-parser-adapter-yaml-1-2":"5.2.2","@swaggerexpert/arazzo-runtime-expression":"^3.2.0","@speclynx/apidom-parser-adapter-arazzo-json-1":"5.2.2","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"5.2.2","@speclynx/apidom-parser-adapter-openapi-json-2":"5.2.2","@speclynx/apidom-parser-adapter-openapi-yaml-2":"5.2.2","@speclynx/apidom-parser-adapter-overlay-json-1":"5.2.2","@speclynx/apidom-parser-adapter-overlay-yaml-1":"5.2.2","@speclynx/apidom-parser-adapter-asyncapi-json-2":"5.2.2","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"5.2.2","@speclynx/apidom-parser-adapter-openapi-json-3-0":"5.2.2","@speclynx/apidom-parser-adapter-openapi-json-3-1":"5.2.2","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"5.2.2","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"5.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/picomatch":"^4.0.3","axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_5.2.2_1788467806463_0.13304645334135135","host":"s3://npm-registry-packages-npm-production"}},"5.2.4":{"name":"@speclynx/apidom-reference","version":"5.2.4","keywords":["apidom","api","$ref","dereference","reference","resolve","resolver","bundle","openapi","swagger","oas","asyncapi","arazzo","json-schema","json","yaml","spec","specification","parse","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@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":"52de7ffb70cdabcfbc0ac8597dcdae78103dafb7","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-5.2.4.tgz","fileCount":339,"integrity":"sha512-dyC0cH/C26Pl3iwropIEsEza6ytMzAdfHkiX2OynsRoPzQD49pPWwG8wwR6XG3YbQjIXPStMEZBZbkU7Ncezvw==","signatures":[{"sig":"MEUCIQDGrBZQBS1fquUQUf4c6Ub11E3wxWKf0bMKnSxSWD1CaAIgDTcdZ75yUE8QhzrrWOXXR50z6M1vhskBhOfFubgW+hs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFT6fqHVh8DFS1Ok1bV8dOLyiLV9Q8/2Sh3oRcO+lT57AiEAknpQJy3m8dgBYdT3ykdzT039sI7Fo+as7gl0lsfJIwQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@5.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10146523},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./bundle/strategies/arazzo-1":{"types":"./types/bundle/strategies/arazzo-1/index.d.ts","import":"./src/bundle/strategies/arazzo-1/index.mjs","require":"./src/bundle/strategies/arazzo-1/index.cjs"},"./bundle/strategies/openapi-2":{"types":"./types/bundle/strategies/openapi-2/index.d.ts","import":"./src/bundle/strategies/openapi-2/index.mjs","require":"./src/bundle/strategies/openapi-2/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./resolve/strategies/arazzo-1":{"types":"./types/resolve/strategies/arazzo-1/index.d.ts","import":"./src/resolve/strategies/arazzo-1/index.mjs","require":"./src/resolve/strategies/arazzo-1/index.cjs"},"./bundle/strategies/asyncapi-2":{"types":"./types/bundle/strategies/asyncapi-2/index.d.ts","import":"./src/bundle/strategies/asyncapi-2/index.mjs","require":"./src/bundle/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./parse/parsers/overlay-json-1":{"types":"./types/parse/parsers/overlay-json-1/index.d.ts","import":"./src/parse/parsers/overlay-json-1/index.mjs","require":"./src/parse/parsers/overlay-json-1/index.cjs"},"./parse/parsers/overlay-yaml-1":{"types":"./types/parse/parsers/overlay-yaml-1/index.d.ts","import":"./src/parse/parsers/overlay-yaml-1/index.mjs","require":"./src/parse/parsers/overlay-yaml-1/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./resolve/strategies/overlay-1":{"types":"./types/resolve/strategies/overlay-1/index.d.ts","import":"./src/resolve/strategies/overlay-1/index.mjs","require":"./src/resolve/strategies/overlay-1/index.cjs"},"./bundle/strategies/openapi-3-0":{"types":"./types/bundle/strategies/openapi-3-0/index.d.ts","import":"./src/bundle/strategies/openapi-3-0/index.mjs","require":"./src/bundle/strategies/openapi-3-0/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/arazzo-1":{"types":"./types/dereference/strategies/arazzo-1/index.d.ts","import":"./src/dereference/strategies/arazzo-1/index.mjs","require":"./src/dereference/strategies/arazzo-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/overlay-1":{"types":"./types/dereference/strategies/overlay-1/index.d.ts","import":"./src/dereference/strategies/overlay-1/index.mjs","require":"./src/dereference/strategies/overlay-1/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"5b467dbfe42b1989fe64b4a83c226274de24d783","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v26.3.1+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"26.3.1","dependencies":{"axios":"^1.20.0","ramda":"~0.32.0","process":"^0.11.10","picomatch":"^4.0.7","ramda-adjunct":"^6.1.0","@speclynx/apidom-core":"5.2.4","@babel/runtime-corejs3":"^8.0.0","@speclynx/apidom-error":"5.2.4","@speclynx/apidom-traverse":"5.2.4","@speclynx/apidom-datamodel":"5.2.4","@speclynx/apidom-ns-arazzo-1":"5.2.4","@speclynx/apidom-json-pointer":"5.2.4","@speclynx/apidom-ns-openapi-2":"5.2.4","@speclynx/apidom-ns-overlay-1":"5.2.4","@speclynx/apidom-ns-asyncapi-2":"5.2.4","@speclynx/apidom-ns-openapi-3-0":"5.2.4","@speclynx/apidom-ns-openapi-3-1":"5.2.4","@speclynx/apidom-parser-adapter-json":"5.2.4","@speclynx/apidom-ns-json-schema-2020-12":"5.2.4","@speclynx/apidom-parser-adapter-yaml-1-2":"5.2.4","@swaggerexpert/arazzo-runtime-expression":"^3.2.0","@speclynx/apidom-parser-adapter-arazzo-json-1":"5.2.4","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"5.2.4","@speclynx/apidom-parser-adapter-openapi-json-2":"5.2.4","@speclynx/apidom-parser-adapter-openapi-yaml-2":"5.2.4","@speclynx/apidom-parser-adapter-overlay-json-1":"5.2.4","@speclynx/apidom-parser-adapter-overlay-yaml-1":"5.2.4","@speclynx/apidom-parser-adapter-asyncapi-json-2":"5.2.4","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"5.2.4","@speclynx/apidom-parser-adapter-openapi-json-3-0":"5.2.4","@speclynx/apidom-parser-adapter-openapi-json-3-1":"5.2.4","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"5.2.4","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"5.2.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/picomatch":"^4.0.3","axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_5.2.4_1789476814667_0.3915434768286947","host":"s3://npm-registry-packages-npm-production"}},"5.2.5":{"name":"@speclynx/apidom-reference","version":"5.2.5","keywords":["apidom","api","$ref","dereference","reference","resolve","resolver","bundle","openapi","swagger","oas","asyncapi","arazzo","json-schema","json","yaml","spec","specification","parse","typescript","javascript"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-reference@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":"52ff189e227746e184c569d1b7a38510b149f002","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-5.2.5.tgz","fileCount":342,"integrity":"sha512-GdCYOgmz2TfPLGKUpY5sHFurLNTb4Cgr8affa6Y+HsGlaOfgUlbW8+kc5W9GJ3++/z8sQ6QHIQTvV2NWKHqYsw==","signatures":[{"sig":"MEUCIQCSEMuTMm+HHCE7NsQkLJEV4GT8MDLO+fdbPtupGVdbIAIgPZWgoAAyvceNc8PXoLKhymThu4E1490v5XFeORWMvj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCoGppErQQmnPFDKJpuVc2h+nfmmKY9yVhjXq1PJYcUbAIgUNyTd64oAwMDWMD3++aEeocH4JJZzeXxgA11Lzrirfs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@5.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10255413},"main":"./src/configuration/saturated.cjs","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./bundle/strategies/arazzo-1":{"types":"./types/bundle/strategies/arazzo-1/index.d.ts","import":"./src/bundle/strategies/arazzo-1/index.mjs","require":"./src/bundle/strategies/arazzo-1/index.cjs"},"./bundle/strategies/openapi-2":{"types":"./types/bundle/strategies/openapi-2/index.d.ts","import":"./src/bundle/strategies/openapi-2/index.mjs","require":"./src/bundle/strategies/openapi-2/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./resolve/strategies/arazzo-1":{"types":"./types/resolve/strategies/arazzo-1/index.d.ts","import":"./src/resolve/strategies/arazzo-1/index.mjs","require":"./src/resolve/strategies/arazzo-1/index.cjs"},"./bundle/strategies/asyncapi-2":{"types":"./types/bundle/strategies/asyncapi-2/index.d.ts","import":"./src/bundle/strategies/asyncapi-2/index.mjs","require":"./src/bundle/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./parse/parsers/overlay-json-1":{"types":"./types/parse/parsers/overlay-json-1/index.d.ts","import":"./src/parse/parsers/overlay-json-1/index.mjs","require":"./src/parse/parsers/overlay-json-1/index.cjs"},"./parse/parsers/overlay-yaml-1":{"types":"./types/parse/parsers/overlay-yaml-1/index.d.ts","import":"./src/parse/parsers/overlay-yaml-1/index.mjs","require":"./src/parse/parsers/overlay-yaml-1/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./resolve/strategies/overlay-1":{"types":"./types/resolve/strategies/overlay-1/index.d.ts","import":"./src/resolve/strategies/overlay-1/index.mjs","require":"./src/resolve/strategies/overlay-1/index.cjs"},"./bundle/strategies/openapi-3-0":{"types":"./types/bundle/strategies/openapi-3-0/index.d.ts","import":"./src/bundle/strategies/openapi-3-0/index.mjs","require":"./src/bundle/strategies/openapi-3-0/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/arazzo-1":{"types":"./types/dereference/strategies/arazzo-1/index.d.ts","import":"./src/dereference/strategies/arazzo-1/index.mjs","require":"./src/dereference/strategies/arazzo-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/overlay-1":{"types":"./types/dereference/strategies/overlay-1/index.d.ts","import":"./src/dereference/strategies/overlay-1/index.mjs","require":"./src/dereference/strategies/overlay-1/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"677f42e6af4e7b5311c74cd054283c943f8700a9","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v26.3.1+x64 (linux)","description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"26.3.1","dependencies":{"axios":"^1.20.0","ramda":"~0.32.0","process":"^0.11.10","picomatch":"^4.0.7","ramda-adjunct":"^6.1.0","@speclynx/apidom-core":"5.2.5","@babel/runtime-corejs3":"^8.0.0","@speclynx/apidom-error":"5.2.5","@speclynx/apidom-traverse":"5.2.5","@speclynx/apidom-datamodel":"5.2.5","@speclynx/apidom-ns-arazzo-1":"5.2.5","@speclynx/apidom-json-pointer":"5.2.5","@speclynx/apidom-ns-openapi-2":"5.2.5","@speclynx/apidom-ns-overlay-1":"5.2.5","@speclynx/apidom-ns-asyncapi-2":"5.2.5","@speclynx/apidom-ns-openapi-3-0":"5.2.5","@speclynx/apidom-ns-openapi-3-1":"5.2.5","@speclynx/apidom-parser-adapter-json":"5.2.5","@speclynx/apidom-ns-json-schema-2020-12":"5.2.5","@speclynx/apidom-parser-adapter-yaml-1-2":"5.2.5","@swaggerexpert/arazzo-runtime-expression":"^3.2.0","@speclynx/apidom-parser-adapter-arazzo-json-1":"5.2.5","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"5.2.5","@speclynx/apidom-parser-adapter-openapi-json-2":"5.2.5","@speclynx/apidom-parser-adapter-openapi-yaml-2":"5.2.5","@speclynx/apidom-parser-adapter-overlay-json-1":"5.2.5","@speclynx/apidom-parser-adapter-overlay-yaml-1":"5.2.5","@speclynx/apidom-parser-adapter-asyncapi-json-2":"5.2.5","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"5.2.5","@speclynx/apidom-parser-adapter-openapi-json-3-0":"5.2.5","@speclynx/apidom-parser-adapter-openapi-json-3-1":"5.2.5","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"5.2.5","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"5.2.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/picomatch":"^4.0.3","axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/apidom-reference_5.2.5_1789682851947_0.5181778927724525","host":"s3://npm-registry-packages-npm-production"}},"5.2.6":{"_id":"@speclynx/apidom-reference@5.2.6","bugs":{"url":"https://github.com/speclynx/apidom/issues"},"dist":{"shasum":"3eaa07950239fa8601dea63604cabb40956e90d7","tarball":"https://registry.npmjs.org/@speclynx/apidom-reference/-/apidom-reference-5.2.6.tgz","fileCount":342,"integrity":"sha512-4GRjYWGTwzbARvBbEzaW79ULQf4jeAE5lEZPI6hpxI3chuDsC1ItXx4r0zMAB9VOfLyUewBiu0+O4VQM0ocJXA==","signatures":[{"sig":"MEYCIQD/Gy0dpWzYJkikP/BFCmgKn4ONDf9fDKasSN5ArLaQlAIhAIovlnbWWw/c7Uoj6vdeuztPQL2c9DiYoTHmxTwJpyWq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEZjzC81ZrvtzF9Fsf+wKhS0ahz7IMCf8vqplulMUZ8iAiAnChkTbACrr1uEyw9ZrmUKX1xb/5z3C9h9UGPjE6J6Tw=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-reference@5.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10261402},"main":"./src/configuration/saturated.cjs","name":"@speclynx/apidom-reference","type":"module","types":"./types/apidom-reference.d.ts","unpkg":"./dist/apidom-reference.browser.min.js","author":{"name":"Vladimir Gorej"},"browser":{"./src/parse/parsers/binary/index-node.cjs":"./src/parse/parsers/binary/index-browser.cjs","./src/parse/parsers/binary/index-node.mjs":"./src/parse/parsers/binary/index-browser.mjs","./src/resolve/resolvers/file/index-node.cjs":"./src/resolve/resolvers/file/index-browser.cjs","./src/resolve/resolvers/file/index-node.mjs":"./src/resolve/resolvers/file/index-browser.mjs"},"exports":{".":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/json":{"types":"./types/parse/parsers/json/index.d.ts","import":"./src/parse/parsers/json/index.mjs","require":"./src/parse/parsers/json/index.cjs"},"./configuration/empty":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/empty.mjs","require":"./src/configuration/empty.cjs"},"./parse/parsers/binary":{"browser":{"types":"./types/parse/parsers/binary/index-browser.d.ts","import":"./src/parse/parsers/binary/index-browser.mjs","require":"./src/parse/parsers/binary/index-browser.cjs"},"default":{"types":"./types/parse/parsers/binary/index-node.d.ts","import":"./src/parse/parsers/binary/index-node.mjs","require":"./src/parse/parsers/binary/index-node.cjs"}},"./parse/parsers/yaml-1-2":{"types":"./types/parse/parsers/yaml-1-2/index.d.ts","import":"./src/parse/parsers/yaml-1-2/index.mjs","require":"./src/parse/parsers/yaml-1-2/index.cjs"},"./resolve/resolvers/file":{"browser":{"types":"./types/resolve/resolvers/file/index-browser.d.ts","import":"./src/resolve/resolvers/file/index-browser.mjs","require":"./src/resolve/resolvers/file/index-browser.cjs"},"default":{"types":"./types/resolve/resolvers/file/index-node.d.ts","import":"./src/resolve/resolvers/file/index-node.mjs","require":"./src/resolve/resolvers/file/index-node.cjs"}},"./configuration/saturated":{"types":"./types/apidom-reference.d.ts","import":"./src/configuration/saturated.mjs","require":"./src/configuration/saturated.cjs"},"./parse/parsers/apidom-json":{"types":"./types/parse/parsers/apidom-json/index.d.ts","import":"./src/parse/parsers/apidom-json/index.mjs","require":"./src/parse/parsers/apidom-json/index.cjs"},"./resolve/strategies/apidom":{"types":"./types/resolve/strategies/apidom/index.d.ts","import":"./src/resolve/strategies/apidom/index.mjs","require":"./src/resolve/strategies/apidom/index.cjs"},"./bundle/strategies/arazzo-1":{"types":"./types/bundle/strategies/arazzo-1/index.d.ts","import":"./src/bundle/strategies/arazzo-1/index.mjs","require":"./src/bundle/strategies/arazzo-1/index.cjs"},"./bundle/strategies/openapi-2":{"types":"./types/bundle/strategies/openapi-2/index.d.ts","import":"./src/bundle/strategies/openapi-2/index.mjs","require":"./src/bundle/strategies/openapi-2/index.cjs"},"./parse/parsers/arazzo-json-1":{"types":"./types/parse/parsers/arazzo-json-1/index.d.ts","import":"./src/parse/parsers/arazzo-json-1/index.mjs","require":"./src/parse/parsers/arazzo-json-1/index.cjs"},"./parse/parsers/arazzo-yaml-1":{"types":"./types/parse/parsers/arazzo-yaml-1/index.d.ts","import":"./src/parse/parsers/arazzo-yaml-1/index.mjs","require":"./src/parse/parsers/arazzo-yaml-1/index.cjs"},"./resolve/strategies/arazzo-1":{"types":"./types/resolve/strategies/arazzo-1/index.d.ts","import":"./src/resolve/strategies/arazzo-1/index.mjs","require":"./src/resolve/strategies/arazzo-1/index.cjs"},"./bundle/strategies/asyncapi-2":{"types":"./types/bundle/strategies/asyncapi-2/index.d.ts","import":"./src/bundle/strategies/asyncapi-2/index.mjs","require":"./src/bundle/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-2":{"types":"./types/parse/parsers/openapi-json-2/index.d.ts","import":"./src/parse/parsers/openapi-json-2/index.mjs","require":"./src/parse/parsers/openapi-json-2/index.cjs"},"./parse/parsers/openapi-yaml-2":{"types":"./types/parse/parsers/openapi-yaml-2/index.d.ts","import":"./src/parse/parsers/openapi-yaml-2/index.mjs","require":"./src/parse/parsers/openapi-yaml-2/index.cjs"},"./parse/parsers/overlay-json-1":{"types":"./types/parse/parsers/overlay-json-1/index.d.ts","import":"./src/parse/parsers/overlay-json-1/index.mjs","require":"./src/parse/parsers/overlay-json-1/index.cjs"},"./parse/parsers/overlay-yaml-1":{"types":"./types/parse/parsers/overlay-yaml-1/index.d.ts","import":"./src/parse/parsers/overlay-yaml-1/index.mjs","require":"./src/parse/parsers/overlay-yaml-1/index.cjs"},"./resolve/resolvers/http-axios":{"types":"./types/resolve/resolvers/http-axios/index.d.ts","import":"./src/resolve/resolvers/http-axios/index.mjs","require":"./src/resolve/resolvers/http-axios/index.cjs"},"./resolve/strategies/openapi-2":{"types":"./types/resolve/strategies/openapi-2/index.d.ts","import":"./src/resolve/strategies/openapi-2/index.mjs","require":"./src/resolve/strategies/openapi-2/index.cjs"},"./resolve/strategies/overlay-1":{"types":"./types/resolve/strategies/overlay-1/index.d.ts","import":"./src/resolve/strategies/overlay-1/index.mjs","require":"./src/resolve/strategies/overlay-1/index.cjs"},"./bundle/strategies/openapi-3-0":{"types":"./types/bundle/strategies/openapi-3-0/index.d.ts","import":"./src/bundle/strategies/openapi-3-0/index.mjs","require":"./src/bundle/strategies/openapi-3-0/index.cjs"},"./bundle/strategies/openapi-3-1":{"types":"./types/bundle/strategies/openapi-3-1/index.d.ts","import":"./src/bundle/strategies/openapi-3-1/index.mjs","require":"./src/bundle/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/apidom":{"types":"./types/dereference/strategies/apidom/index.d.ts","import":"./src/dereference/strategies/apidom/index.mjs","require":"./src/dereference/strategies/apidom/index.cjs"},"./parse/parsers/asyncapi-json-2":{"types":"./types/parse/parsers/asyncapi-json-2/index.d.ts","import":"./src/parse/parsers/asyncapi-json-2/index.mjs","require":"./src/parse/parsers/asyncapi-json-2/index.cjs"},"./parse/parsers/asyncapi-yaml-2":{"types":"./types/parse/parsers/asyncapi-yaml-2/index.d.ts","import":"./src/parse/parsers/asyncapi-yaml-2/index.mjs","require":"./src/parse/parsers/asyncapi-yaml-2/index.cjs"},"./resolve/strategies/asyncapi-2":{"types":"./types/resolve/strategies/asyncapi-2/index.d.ts","import":"./src/resolve/strategies/asyncapi-2/index.mjs","require":"./src/resolve/strategies/asyncapi-2/index.cjs"},"./parse/parsers/openapi-json-3-0":{"types":"./types/parse/parsers/openapi-json-3-0/index.d.ts","import":"./src/parse/parsers/openapi-json-3-0/index.mjs","require":"./src/parse/parsers/openapi-json-3-0/index.cjs"},"./parse/parsers/openapi-json-3-1":{"types":"./types/parse/parsers/openapi-json-3-1/index.d.ts","import":"./src/parse/parsers/openapi-json-3-1/index.mjs","require":"./src/parse/parsers/openapi-json-3-1/index.cjs"},"./parse/parsers/openapi-yaml-3-0":{"types":"./types/parse/parsers/openapi-yaml-3-0/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-0/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-0/index.cjs"},"./parse/parsers/openapi-yaml-3-1":{"types":"./types/parse/parsers/openapi-yaml-3-1/index.d.ts","import":"./src/parse/parsers/openapi-yaml-3-1/index.mjs","require":"./src/parse/parsers/openapi-yaml-3-1/index.cjs"},"./resolve/strategies/openapi-3-0":{"types":"./types/resolve/strategies/openapi-3-0/index.d.ts","import":"./src/resolve/strategies/openapi-3-0/index.mjs","require":"./src/resolve/strategies/openapi-3-0/index.cjs"},"./resolve/strategies/openapi-3-1":{"types":"./types/resolve/strategies/openapi-3-1/index.d.ts","import":"./src/resolve/strategies/openapi-3-1/index.mjs","require":"./src/resolve/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/arazzo-1":{"types":"./types/dereference/strategies/arazzo-1/index.d.ts","import":"./src/dereference/strategies/arazzo-1/index.mjs","require":"./src/dereference/strategies/arazzo-1/index.cjs"},"./dereference/strategies/openapi-2":{"types":"./types/dereference/strategies/openapi-2/index.d.ts","import":"./src/dereference/strategies/openapi-2/index.mjs","require":"./src/dereference/strategies/openapi-2/index.cjs"},"./dereference/strategies/overlay-1":{"types":"./types/dereference/strategies/overlay-1/index.d.ts","import":"./src/dereference/strategies/overlay-1/index.mjs","require":"./src/dereference/strategies/overlay-1/index.cjs"},"./dereference/strategies/asyncapi-2":{"types":"./types/dereference/strategies/asyncapi-2/index.d.ts","import":"./src/dereference/strategies/asyncapi-2/index.mjs","require":"./src/dereference/strategies/asyncapi-2/index.cjs"},"./dereference/strategies/openapi-3-0":{"types":"./types/dereference/strategies/openapi-3-0/index.d.ts","import":"./src/dereference/strategies/openapi-3-0/index.mjs","require":"./src/dereference/strategies/openapi-3-0/index.cjs"},"./dereference/strategies/openapi-3-1":{"types":"./types/dereference/strategies/openapi-3-1/index.d.ts","import":"./src/dereference/strategies/openapi-3-1/index.mjs","require":"./src/dereference/strategies/openapi-3-1/index.cjs"},"./dereference/strategies/openapi-3-1/selectors/uri":{"types":"./types/dereference/strategies/openapi-3-1/selectors/uri.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/uri.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/uri.cjs"},"./dereference/strategies/apidom/selectors/element-id":{"types":"./types/dereference/strategies/apidom/selectors/element-id.d.ts","import":"./src/dereference/strategies/apidom/selectors/element-id.mjs","require":"./src/dereference/strategies/apidom/selectors/element-id.cjs"},"./dereference/strategies/openapi-3-1/selectors/$anchor":{"types":"./types/dereference/strategies/openapi-3-1/selectors/$anchor.d.ts","import":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.mjs","require":"./src/dereference/strategies/openapi-3-1/selectors/$anchor.cjs"}},"gitHead":"c78f4a79e2b91b9ad099dff6dff5dc35236ae75b","license":"Apache-2.0","scripts":{"lint":"eslint ./","perf":"cross-env BABEL_ENV=es babel ./test/perf/index.ts --out-file ./test/perf/index.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/index.mjs","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","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json","perf:openapi-3-1-dereference":"cross-env BABEL_ENV=es babel ./test/perf/openapi-3-1-dereference.ts --out-file ./test/perf/openapi-3-1-dereference.mjs --root-mode 'upward' && cross-env NODE_ENV=test node ./test/perf/openapi-3-1-dereference.mjs"},"version":"5.2.6","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b308908f-051f-4cd9-8f26-e1371fe3f52e"}},"homepage":"https://github.com/speclynx/apidom#readme","keywords":["apidom","api","$ref","dereference","reference","resolve","resolver","bundle","openapi","swagger","oas","asyncapi","arazzo","json-schema","json","yaml","spec","specification","parse","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":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","directories":{},"maintainers":[{"name":"frantuma","email":"frantuma@yahoo.com"},{"name":"char0n","email":"vladimir.gorej@gmail.com"}],"sideEffects":["./src/configuration/saturated.mjs","./src/configuration/saturated.cjs"],"_nodeVersion":"26.3.1","dependencies":{"axios":"^1.20.0","ramda":"~0.32.0","process":"^0.11.10","picomatch":"^4.0.7","ramda-adjunct":"^6.1.0","@speclynx/apidom-core":"5.2.6","@babel/runtime-corejs3":"^8.0.5","@speclynx/apidom-error":"5.2.6","@speclynx/apidom-traverse":"5.2.6","@speclynx/apidom-datamodel":"5.2.6","@speclynx/apidom-ns-arazzo-1":"5.2.6","@speclynx/apidom-json-pointer":"5.2.6","@speclynx/apidom-ns-openapi-2":"5.2.6","@speclynx/apidom-ns-overlay-1":"5.2.6","@speclynx/apidom-ns-asyncapi-2":"5.2.6","@speclynx/apidom-ns-openapi-3-0":"5.2.6","@speclynx/apidom-ns-openapi-3-1":"5.2.6","@speclynx/apidom-parser-adapter-json":"5.2.6","@speclynx/apidom-ns-json-schema-2020-12":"5.2.6","@speclynx/apidom-parser-adapter-yaml-1-2":"5.2.6","@swaggerexpert/arazzo-runtime-expression":"^3.2.0","@speclynx/apidom-parser-adapter-arazzo-json-1":"5.2.6","@speclynx/apidom-parser-adapter-arazzo-yaml-1":"5.2.6","@speclynx/apidom-parser-adapter-openapi-json-2":"5.2.6","@speclynx/apidom-parser-adapter-openapi-yaml-2":"5.2.6","@speclynx/apidom-parser-adapter-overlay-json-1":"5.2.6","@speclynx/apidom-parser-adapter-overlay-yaml-1":"5.2.6","@speclynx/apidom-parser-adapter-asyncapi-json-2":"5.2.6","@speclynx/apidom-parser-adapter-asyncapi-yaml-2":"5.2.6","@speclynx/apidom-parser-adapter-openapi-json-3-0":"5.2.6","@speclynx/apidom-parser-adapter-openapi-json-3-1":"5.2.6","@speclynx/apidom-parser-adapter-openapi-yaml-3-0":"5.2.6","@speclynx/apidom-parser-adapter-openapi-yaml-3-1":"5.2.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"@types/picomatch":"^4.0.3","axios-mock-adapter":"^2.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/apidom-reference_5.2.6_1789802410649_0.2358087909738269"}}},"time":{"created":"2025-12-23T13:42:31.401Z","modified":"2026-09-19T07:20:11.106Z","1.12.1":"2025-12-23T13:42:31.659Z","1.12.2":"2025-12-23T14:40:28.798Z","2.0.1":"2026-01-14T10:47:01.556Z","2.1.0":"2026-01-17T22:13:06.078Z","2.2.0":"2026-01-19T16:11:16.280Z","2.2.1":"2026-01-20T09:38:27.403Z","2.2.2":"2026-01-23T09:03:23.083Z","2.2.3":"2026-01-26T23:23:14.262Z","2.3.0":"2026-01-27T13:19:23.107Z","2.4.0":"2026-01-29T12:19:26.843Z","2.5.0":"2026-01-30T11:36:01.087Z","2.5.1":"2026-01-31T12:44:00.414Z","2.6.0":"2026-02-03T21:33:01.503Z","2.6.1":"2026-02-04T12:38:40.649Z","2.7.0":"2026-02-05T14:10:30.664Z","2.8.0":"2026-02-06T23:58:21.094Z","2.9.0":"2026-02-08T07:45:21.693Z","2.10.0":"2026-02-08T12:41:31.924Z","2.10.1":"2026-02-08T21:53:53.441Z","2.10.2":"2026-02-08T22:56:09.630Z","2.10.3":"2026-02-10T10:44:13.049Z","2.11.0":"2026-02-12T09:43:37.324Z","2.12.0":"2026-02-18T16:01:50.425Z","2.12.1":"2026-02-18T18:53:12.129Z","2.12.2":"2026-02-20T11:30:03.920Z","2.12.3":"2026-02-24T10:50:39.616Z","2.12.4":"2026-02-24T12:04:30.546Z","2.13.0":"2026-02-28T16:35:27.310Z","2.13.1":"2026-02-28T16:55:19.886Z","3.0.0":"2026-03-05T20:28:09.287Z","3.1.0":"2026-03-08T14:16:03.943Z","3.2.0":"2026-03-08T20:27:09.277Z","3.2.1":"2026-03-09T07:40:06.344Z","4.0.0":"2026-03-11T11:30:10.464Z","4.0.1":"2026-03-11T13:03:58.021Z","4.0.2":"2026-03-11T13:54:17.759Z","4.0.3":"2026-03-11T14:18:28.947Z","4.0.4":"2026-03-12T12:13:56.060Z","4.0.5":"2026-03-13T12:57:25.452Z","4.1.0":"2026-03-16T16:27:33.237Z","4.2.0":"2026-03-17T08:40:59.379Z","4.3.1":"2026-04-08T07:23:33.507Z","4.4.0":"2026-04-12T13:04:38.589Z","4.5.0":"2026-04-12T17:47:35.667Z","4.6.0":"2026-04-12T18:19:13.900Z","4.7.0":"2026-04-12T23:50:48.463Z","4.7.1":"2026-04-16T21:07:12.648Z","4.8.0":"2026-04-17T15:26:47.674Z","4.9.0":"2026-04-17T19:15:44.446Z","4.9.1":"2026-04-21T16:02:32.401Z","4.10.0":"2026-05-12T21:05:34.985Z","4.10.1":"2026-05-20T08:15:07.746Z","4.11.1":"2026-06-10T11:34:35.200Z","4.12.0":"2026-06-23T10:19:25.625Z","4.12.1":"2026-06-23T12:18:06.987Z","4.13.0":"2026-06-23T15:17:38.132Z","4.14.0":"2026-06-23T21:09:56.234Z","4.15.0":"2026-06-24T10:45:45.341Z","4.16.0":"2026-06-24T12:00:15.632Z","5.0.0":"2026-07-07T10:39:13.357Z","5.0.1":"2026-07-07T11:02:56.235Z","5.0.2":"2026-08-04T11:32:28.004Z","5.1.0":"2026-08-09T17:06:33.731Z","5.1.1":"2026-08-19T12:55:11.054Z","5.2.1":"2026-08-29T18:43:03.836Z","5.2.2":"2026-09-03T20:36:46.707Z","5.2.4":"2026-09-15T12:53:34.818Z","5.2.5":"2026-09-17T22:07:32.214Z","5.2.6":"2026-09-19T07:20:10.771Z"},"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","$ref","dereference","reference","resolve","resolver","bundle","openapi","swagger","oas","asyncapi","arazzo","json-schema","json","yaml","spec","specification","parse","typescript","javascript"],"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"description":"Advanced algorithms for semantic ApiDOM manipulations like dereferencing or resolution.","maintainers":[{"name":"frantuma","email":"frantuma@yahoo.com"},{"name":"char0n","email":"vladimir.gorej@gmail.com"}],"readme":"# @speclynx/apidom-reference\n\n`@speclynx/apidom-reference` package contains advanced algorithms for semantic ApiDOM manipulations.\nThis package is divided into three (3) main components:\n\n- **[Parse component](#parse-component)**\n- **[Resolve component](#resolve-component)**\n- **[Dereference component](#dereference-component)**\n- **[Bundle component](#bundle-component)**\n\n## Installation\n\nYou can install `@speclynx/apidom-reference` via [npm CLI](https://docs.npmjs.com/cli) by running the following command:\n\n```sh\n $ npm install @speclynx/apidom-reference\n```\n\n## Configurations\n\nThis package has two main exports suitable for different use-cases. **Empty** configuration and **saturated** configuration.\n\n### Empty configuration\n\n```js\nimport { parse } from '@speclynx/apidom-reference/configuration/empty';\nimport OpenAPIJSON3_1Parser from '@speclynx/apidom-reference/parse/parsers/openapi-json-3-1';\n\nawait parse('/home/user/oas.json', {\n  parse: {\n    mediaType: 'application/openapi+json;version=3.1.2',\n    parsers: [new OpenAPIJSON3_1Parser({ allowEmpty: true, sourceMap: false })]\n  }\n});\n```\n\nWhen using this approach, `options` object is not configured with parsers, resolvers or strategies.\nThis is suitable for creating **web bundles** and gives you total control of the contents of your bundles.\n\n### Saturated configuration\n\n```js\nimport { parse } from '@speclynx/apidom-reference';\n```\nor\n```js\nimport { parse } from '@speclynx/apidom-reference/configuration/saturaged';\n```\n\nBoth of above imports are equivalent. This approach is suitable for **Node.js** environments.\n`options` object is pre-configured with all the parsers, resolvers and strategies.\n\n## Parse component\n\nParse component consists of implementation of default [parser plugins](https://github.com/speclynx/apidom/tree/main/packages/apidom-reference/src/parse/parsers).\nDefaults parser plugin is a specialized wrapper that wraps one of the ApiDOM parser adapter into specialized API.\nStandard ApiDOM parser adapter can only parse strings. Parser plugins are capable of parsing local filesystem URIs and network URLs.\n\n**Parsing a file localed on local filesystem:**\n\n```js\nimport { parse } from '@speclynx/apidom-reference';\n\nawait parse('/home/user/oas.json', {\n  parse: { mediaType: 'application/openapi+json;version=3.1.2' }\n});\n```\n\n**Parsing an HTTP(S) URL located on internet:**\n\n```js\nimport { parse } from '@speclynx/apidom-reference';\n\nawait parse('https://raw.githubusercontent.com/OAI/OpenAPI-Specification/main/examples/v3.1/webhook-example.json', {\n  parse: { mediaType: 'application/openapi+json;version=3.1.2' }\n})\n```\n\nNotice how we explicitly pass a `mediaType` parse option. This option is actually **not required**,\nbut if not provided, the Parse component will try to identify appropriate parser plugin by file contents, and it's extension (`.json`).\n\nWhat actually happens if you don't provide `mediaType` parse option?\n\n```js\nimport { parse } from '@speclynx/apidom-reference';\n\nawait parse('https://raw.githubusercontent.com/OAI/OpenAPI-Specification/main/examples/v3.1/webhook-example.json');\n```\n\nThe result of this operation is going to be generic ApiDOM structure. By analyzing the name of the file\nwe can identify the extension of the file as `.json`. At this point we only know\nthat this file is probably going to contain JSON string, though we have no idea what data (AsyncApi/OpenApi)\nis encoded within that JSON string.\n\nIn the future, we will introduce smart algorithms for looking in the contents of a file and detecting the\n`mediaType` automatically. Of course not explicitly providing `mediaType` has performance implications (running detection)\nso providing it is always a better option.\n\n### Parser plugins\n\nParse component comes with number of default parser plugins.\n\n#### [apidom-json](https://github.com/speclynx/apidom/tree/main/packages/apidom-reference/src/parse/parsers/apidom-json)\n\nParses dehydrated ApiDOM structure and hydrates it.\nThis parser plugin is uniquely identified by `apidom-json` name.\n\nSupported media types are:\n\n```js\n[\n  'application/vnd.apidom',\n  'application/vnd.apidom+json',\n]\n```\n\n#### [openapi-json-2](https://github.com/speclynx/apidom/tree/main/packages/apidom-reference/src/parse/parsers/openapi-json-2)\n\nWraps [@speclynx/apidom-parser-adapter-openapi-json-2](https://github.com/speclynx/apidom/tree/main/packages/apidom-parser-adapter-openapi-json-2) package\nand is uniquely  identified by `openapi-json-2` name.\n\nSupported media types are:\n\n```js\n[\n  'application/vnd.oai.openapi;version=2.0',\n  'application/vnd.oai.openapi+json;version=2.0',\n]\n```\n\n#### [openapi-json-3-0](https://github.com/speclynx/apidom/tree/main/packages/apidom-reference/src/parse/parsers/openapi-json-3-0)\n\nWraps [@speclynx/apidom-parser-adapter-openapi-json-3-0](https://github.com/speclynx/apidom/tree/main/packages/apidom-parser-adapter-openapi-json-3-0) package\nand is uniquely  identified by `openapi-json-3-0` name.\n\nSupported media types are:\n\n```js\n[\n  'application/openapi;version=3.0.0',\n  'application/openapi+json;version=3.0.0',\n  'application/openapi;version=3.0.1',\n  'application/openapi+json;version=3.0.1',\n  'application/openapi;version=3.0.2',\n  'application/openapi+json;version=3.0.2',\n  'application/openapi;version=3.0.3',\n  'application/openapi+json;version=3.0.3',\n  'application/openapi;version=3.0.4',\n  'application/openapi+json;version=3.0.4',\n]\n```\n\n#### [openapi-yaml-2](https://github.com/speclynx/apidom/tree/main/packages/apidom-reference/src/parse/parsers/openapi-yaml-2)\n\nWraps [@speclynx/apidom-parser-adapter-openapi-yaml-2](https://github.com/speclynx/apidom/tree/main/packages/apidom-parser-adapter-openapi-yaml-2) package\nand is uniquely  identified by `openapi-yaml-2` name.\n\nSupported media types are:\n\n```js\n[\n  'application/vnd.oai.openapi;version=2.0',\n  'application/vnd.oai.openapi+yaml;version=2.0',\n]\n```\n\n#### [openapi-yaml-3-0](https://github.com/speclynx/apidom/tree/main/packages/apidom-reference/src/parse/parsers/openapi-yaml-3-0)\n\nWraps [@speclynx/apidom-parser-adapter-openapi-yaml-3-0](https://github.com/speclynx/apidom/tree/main/packages/apidom-parser-adapter-openapi-yaml-3-0) package\nand is uniquely  identified by `openapi-yaml-3-0` name.\n\nSupported media types are:\n\n```js\n[\n  'application/openapi;version=3.0.0',\n  'application/openapi+yaml;version=3.0.0',\n  'application/openapi;version=3.0.1',\n  'application/openapi+yaml;version=3.0.1',\n  'application/openapi;version=3.0.2',\n  'application/openapi+yaml;version=3.0.2',\n  'application/openapi;version=3.0.3',\n  'application/openapi+yaml;version=3.0.3',\n  'application/openapi;version=3.0.4',\n  'application/openapi+yaml;version=3.0.4',\n]\n```\n\n#### [openapi-json-3-1](https://github.com/speclynx/apidom/tree/main/packages/apidom-reference/src/parse/parsers/openapi-json-3-1)\n\nWraps [@speclynx/apidom-parser-adapter-openapi-json-3-1](https://github.com/speclynx/apidom/tree/main/packages/apidom-parser-adapter-openapi-json-3-1) package\nand is uniquely  identified by `openapi-json-3-1` name.\n\nSupported media types are:\n\n```js\n[\n  'application/openapi;version=3.1.0',\n  'application/openapi+json;version=3.1.0',\n  'application/openapi;version=3.1.1',\n  'application/openapi+json;version=3.1.1',\n  'application/openapi;version=3.1.2',\n  'application/openapi+json;version=3.1.2',\n]\n```\n\n#### [openapi-yaml-3-1](https://github.com/speclynx/apidom/tree/main/packages/apidom-reference/src/parse/parsers/openapi-yaml-3-1)\n\nWraps [@speclynx/apidom-parser-adapter-openapi-yaml-3-1](https://github.com/speclynx/apidom/tree/main/packages/apidom-parser-adapter-openapi-yaml-3-1) package\nand is uniquely  identified by `openapi-yaml-3-1` name.\n\nSupported media types are:\n\n```js\n[\n  'application/openapi;version=3.1.0',\n  'application/openapi+yaml;version=3.1.0',\n  'application/openapi;version=3.1.1',\n  'application/openapi+yaml;version=3.1.1',\n  'application/openapi;version=3.1.2',\n  'application/openapi+yaml;version=3.1.2'\n]\n```\n\n#### [asyncapi-json-2](https://github.com/speclynx/apidom/tree/main/packages/apidom-reference/src/parse/parsers/asyncapi-json-2)\n\nWraps [@speclynx/apidom-parser-adapter-asyncapi-json-2](https://github.com/speclynx/apidom/tree/main/packages/apidom-parser-adapter-asyncapi-json-2) package\nand is uniquely identified by `asyncapi-json-2` name.\n\nSupported media types are:\n\n```js\n[\n  'application/vnd.aai.asyncapi;version=2.0.0',\n  'application/vnd.aai.asyncapi;version=2.1.0',\n  'application/vnd.aai.asyncapi;version=2.2.0',\n  'application/vnd.aai.asyncapi;version=2.3.0',\n  'application/vnd.aai.asyncapi;version=2.4.0',\n  'application/vnd.aai.asyncapi;version=2.5.0',\n  'application/vnd.aai.asyncapi;version=2.6.0',\n  'application/vnd.aai.asyncapi+json;version=2.0.0',\n  'application/vnd.aai.asyncapi+json;version=2.1.0',\n  'application/vnd.aai.asyncapi+json;version=2.2.0',\n  'application/vnd.aai.asyncapi+json;version=2.3.0',\n  'application/vnd.aai.asyncapi+json;version=2.4.0',\n  'application/vnd.aai.asyncapi+json;version=2.5.0',\n  'application/vnd.aai.asyncapi+json;version=2.6.0',\n]\n```\n\n#### [asyncapi-yaml-2](https://github.com/speclynx/apidom/tree/main/packages/apidom-reference/src/parse/parsers/asyncapi-yaml-2)\n\nWraps [@speclynx/apidom-parser-adapter-asyncapi-yaml-2](https://github.com/speclynx/apidom/tree/main/packages/apidom-parser-adapter-asyncapi-yaml-2) package\nand is uniquely  identified by `asyncapi-yaml-2` name.\n\n\nSupported media types are:\n\n```js\n[\n  'application/vnd.aai.asyncapi;version=2.0.0',\n  'application/vnd.aai.asyncapi;version=2.1.0',\n  'application/vnd.aai.asyncapi;version=2.2.0',\n  'application/vnd.aai.asyncapi;version=2.3.0',\n  'application/vnd.aai.asyncapi;version=2.3.0',\n  'application/vnd.aai.asyncapi;version=2.4.0',\n  'application/vnd.aai.asyncapi;version=2.5.0',\n  'application/vnd.aai.asyncapi;version=2.6.0',\n  'application/vnd.aai.asyncapi+yaml;version=2.0.0',\n  'application/vnd.aai.asyncapi+yaml;version=2.1.0',\n  'application/vnd.aai.asyncapi+yaml;version=2.2.0',\n  'application/vnd.aai.asyncapi+yaml;version=2.3.0',\n  'application/vnd.aai.asyncapi+yaml;version=2.4.0',\n  'application/vnd.aai.asyncapi+yaml;version=2.5.0',\n  'application/vnd.aai.asyncapi+yaml;version=2.6.0',\n]\n```\n\n#### [arazzo-json-1](https://github.com/speclynx/apidom/tree/main/packages/apidom-reference/src/parse/parsers/arazzo-json-1)\n\nWraps [@speclynx/apidom-parser-adapter-arazzo-json-1](https://github.com/speclynx/apidom/tree/main/packages/apidom-parser-adapter-arazzo-json-1) package\nand is uniquely identified by `arazzo-json-1` name.\n\nSupported media types are:\n\n```js\n[\n  'application/vnd.oai.workflows;version=1.0.0',\n  'application/vnd.oai.workflows+json;version=1.0.0',\n  'application/vnd.oai.workflows;version=1.0.1',\n  'application/vnd.oai.workflows+json;version=1.0.1',\n  'application/vnd.oai.workflows;version=1.1.0',\n  'application/vnd.oai.workflows+json;version=1.1.0',\n]\n```\n\n##### Parser options\n\nThe following options can be passed via `parse.parserOpts` (globally) or `parse.parserOpts['arazzo-json-1']` (parser-specific).\nParser-specific options take precedence over global options.\n\n- **sourceDescriptions** - Controls which external source descriptions are parsed and included in the `ParseResultElement`.\n  - `true` - parse all source descriptions\n  - `string[]` - parse only source descriptions with matching names (e.g., `['petStore', 'paymentApi']`)\n\n  Each parsed source description is added with a `'source-description'` class and metadata (`name`, `type`, `retrievalURI`).\n  Only OpenAPI 2.0, OpenAPI 3.0.x, OpenAPI 3.1.x, and Arazzo 1.x documents are accepted as source descriptions.\n  Source description URLs are resolved against the Arazzo document's base URI (its `$self` field when present, otherwise its retrieval URI).\n- **sourceDescriptionsMaxDepth** - Maximum recursion depth for parsing nested Arazzo source descriptions.\n  Defaults to `+Infinity`. Circular references are automatically detected and skipped.\n\n  A document referenced from more than one place (e.g., one OpenAPI description shared by several Arazzo documents)\n  is parsed only once. Every later source description referencing it gets its own `ParseResultElement` with the usual\n  metadata, an `'info'` annotation, and a `'parseResult'` meta pointing at the `ParseResultElement` where the document was parsed.\n  The `SourceDescriptionElement`'s `'parseResult'` meta points at that same `ParseResultElement`, so the parsed\n  document is reachable from every source description that references it.\n\n##### Error handling\n\nThe source descriptions parsing uses annotations instead of throwing errors, allowing parsing to continue\neven when individual source descriptions fail. Errors are reported as `AnnotationElement` instances\nwith an `'error'` class within the parse result:\n\n- **Max depth exceeded** - When `sourceDescriptionsMaxDepth` is reached, an error annotation is returned\n  instead of the nested source descriptions\n- **Parse failures** - If a source description file cannot be parsed (e.g., file not found, invalid syntax),\n  an error annotation is returned for that specific source description while other source descriptions\n  continue to be processed\n- **Validation warnings** - Warning annotations (with `'warning'` class) are returned when prerequisites\n  for parsing are not met (e.g., API is not an Arazzo specification)\n\n```js\nimport { toValue } from '@speclynx/apidom-core';\nimport { parse } from '@speclynx/apidom-reference';\n\n// Parse all source descriptions\nconst parseResult = await parse('/path/to/arazzo.json', {\n  parse: {\n    parserOpts: {\n      sourceDescriptions: true,\n      sourceDescriptionsMaxDepth: 10,\n    },\n  },\n});\n\n// Parse only specific source descriptions by name\nconst parseResultFiltered = await parse('/path/to/arazzo.json', {\n  parse: {\n    parserOpts: {\n      sourceDescriptions: ['petStore', 'paymentApi'],\n    },\n  },\n});\n\n// Access parsed source descriptions\nfor (const element of parseResult) {\n  if (element.classes.includes('source-description')) {\n    console.log(element.meta.get('name')); // e.g., 'petStore'\n    console.log(element.meta.get('type')); // e.g., 'openapi'\n    console.log(element.meta.get('retrievalURI')); // e.g., '/path/to/petstore.json'\n  }\n}\n```\n\n##### Accessing parsed documents via SourceDescriptionElement\n\nWhen source descriptions parsing is enabled, a `ParseResultElement` is attached to each\n`SourceDescriptionElement`'s meta as `'parseResult'`. This attachment always happens,\nregardless of success or failure:\n\n- **On success**: The parseResult contains the parsed API document\n- **On failure**: The parseResult contains error/warning annotations explaining what went wrong\n\n```js\nimport { toValue } from '@speclynx/apidom-core';\nimport { parse } from '@speclynx/apidom-reference';\n\nconst parseResult = await parse('/path/to/arazzo.json', {\n  parse: { parserOpts: { sourceDescriptions: true } },\n});\n\n// Access parsed document from source description element\nconst api = parseResult.api;\nconst sourceDesc = api.sourceDescriptions.get(0);\nconst parsedDoc = sourceDesc.meta.get('parseResult');\n\n// Check for errors before using\nif (parsedDoc.errors.length > 0) {\n  console.log('Parsing failed:', parsedDoc.errors);\n} else {\n  console.log(parsedDoc.api.element); // e.g., 'openApi3_1'\n  console.log(parsedDoc.meta.get('retrievalURI')); // URI where it was fetched from\n}\n```\n\n##### Low-level API\n\nFor advanced use cases where you need to parse source descriptions from an already-parsed Arazzo document\n(e.g., when using naked parser adapters directly), the `parseSourceDescriptions` function is exported.\n\nWhen called directly, this function always parses source descriptions (no need to pass `sourceDescriptions: true`).\nUse an array to filter by name:\n\n```js\nimport { parse } from '@speclynx/apidom-parser-adapter-arazzo-json-1';\nimport { parseSourceDescriptions } from '@speclynx/apidom-reference/parse/parsers/arazzo-json-1';\nimport { options, mergeOptions } from '@speclynx/apidom-reference';\n\n// Parse using naked parser adapter\nconst parseResult = await parse(arazzoJsonString);\n\n// Parse all source descriptions\nconst sourceDescriptions = await parseSourceDescriptions(\n  parseResult,\n  '/path/to/arazzo.json',\n  options,\n);\n\n// Or filter by name\nconst filtered = await parseSourceDescriptions(\n  parseResult,\n  '/path/to/arazzo.json',\n  mergeOptions(options, { parse: { parserOpts: { sourceDescriptions: ['petStore'] } } }),\n);\n\n// Access parsed document from source description element\nconst sourceDesc = parseResult.api.sourceDescriptions.get(0);\nconst parsedDoc = sourceDesc.meta.get('parseResult');\n```\n\nThe function signature is:\n```typescript\nparseSourceDescriptions(\n  parseResult: ParseResultElement,\n  parseResultRetrievalURI: string,\n  options: ReferenceOptions,\n  parserName?: string, // defaults to 'arazzo-json-1'\n): Promise<ParseResultElement[]>\n```\n\n#### [arazzo-yaml-1](https://github.com/speclynx/apidom/tree/main/packages/apidom-reference/src/parse/parsers/arazzo-yaml-1)\n\nWraps [@speclynx/apidom-parser-adapter-arazzo-yaml-1](https://github.com/speclynx/apidom/tree/main/packages/apidom-parser-adapter-arazzo-yaml-1) package\nand is uniquely identified by `arazzo-yaml-1` name.\n\nSupported media types are:\n\n```js\n[\n  'application/vnd.oai.workflows;version=1.0.0',\n  'application/vnd.oai.workflows+yaml;version=1.0.0',\n  'application/vnd.oai.workflows;version=1.0.1',\n  'application/vnd.oai.workflows+yaml;version=1.0.1',\n  'application/vnd.oai.workflows;version=1.1.0',\n  'application/vnd.oai.workflows+yaml;version=1.1.0',\n]\n```\n\n##### Parser options\n\nThe following options can be passed via `parse.parserOpts` (globally) or `parse.parserOpts['arazzo-yaml-1']` (parser-specific).\nParser-specific options take precedence over global options. See [arazzo-json-1](#arazzo-json-1) for usage examples.\n\n- **sourceDescriptions** - Controls which external source descriptions are parsed and included in the `ParseResultElement`.\n  - `true` - parse all source descriptions\n  - `string[]` - parse only source descriptions with matching names (e.g., `['petStore', 'paymentApi']`)\n\n  Each parsed source description is added with a `'source-description'` class and metadata (`name`, `type`, `retrievalURI`).\n  Only OpenAPI 2.0, OpenAPI 3.0.x, OpenAPI 3.1.x, and Arazzo 1.x documents are accepted as source descriptions.\n  Source description URLs are resolved against the Arazzo document's base URI (its `$self` field when present, otherwise its retrieval URI).\n- **sourceDescriptionsMaxDepth** - Maximum recursion depth for parsing nested Arazzo source descriptions.\n  Defaults to `+Infinity`. Circular references are automatically detected and skipped.\n\n  A document referenced from more than one place (e.g., one OpenAPI description shared by several Arazzo documents)\n  is parsed only once. Every later source description referencing it gets its own `ParseResultElement` with the usual\n  metadata, an `'info'` annotation, and a `'parseResult'` meta pointing at the `ParseResultElement` where the document was parsed.\n  The `SourceDescriptionElement`'s `'parseResult'` meta points at that same `ParseResultElement`, so the parsed\n  document is reachable from every source description that references it.\n\n##### Error handling\n\nSee [arazzo-json-1 Error handling](#error-handling) - the behavior is identical for both JSON and YAML parsers.\n\n##### Accessing parsed documents via SourceDescriptionElement\n\nSee [arazzo-json-1 Accessing parsed documents](#accessing-parsed-documents-via-sourcedescriptionelement) - the behavior is identical for both JSON and YAML parsers.\n\n##### Low-level API\n\nFor advanced use cases where you need to parse source descriptions from an already-parsed Arazzo document\n(e.g., when using naked parser adapters directly), the `parseSourceDescriptions` function is exported.\n\nWhen called directly, this function always parses source descriptions (no need to pass `sourceDescriptions: true`).\nUse an array to filter by name:\n\n```js\nimport { parse } from '@speclynx/apidom-parser-adapter-arazzo-yaml-1';\nimport { parseSourceDescriptions } from '@speclynx/apidom-reference/parse/parsers/arazzo-yaml-1';\nimport { options, mergeOptions } from '@speclynx/apidom-reference';\n\n// Parse using naked parser adapter\nconst parseResult = await parse(arazzoYamlString);\n\n// Parse all source descriptions\nconst sourceDescriptions = await parseSourceDescriptions(\n  parseResult,\n  '/path/to/arazzo.yaml',\n  options,\n);\n\n// Or filter by name\nconst filtered = await parseSourceDescriptions(\n  parseResult,\n  '/path/to/arazzo.yaml',\n  mergeOptions(options, { parse: { parserOpts: { sourceDescriptions: ['petStore'] } } }),\n);\n\n// Access parsed document from source description element\nconst sourceDesc = parseResult.api.sourceDescriptions.get(0);\nconst parsedDoc = sourceDesc.meta.get('parseResult');\n```\n\nThe function signature is:\n```typescript\nparseSourceDescriptions(\n  parseResult: ParseResultElement,\n  parseResultRetrievalURI: string,\n  options: ReferenceOptions,\n  parserName?: string, // defaults to 'arazzo-yaml-1'\n): Promise<ParseResultElement[]>\n```\n\n#### [overlay-json-1](https://github.com/speclynx/apidom/tree/main/packages/apidom-reference/src/parse/parsers/overlay-json-1)\n\nWraps [@speclynx/apidom-parser-adapter-overlay-json-1](https://github.com/speclynx/apidom/tree/main/packages/apidom-parser-adapter-overlay-json-1) package\nand is uniquely identified by `overlay-json-1` name.\n\nSupported media types are:\n\n```js\n[\n  'application/vnd.oai.overlay;version=1.0.0',\n  'application/vnd.oai.overlay+json;version=1.0.0',\n  'application/vnd.oai.overlay;version=1.1.0',\n  'application/vnd.oai.overlay+json;version=1.1.0',\n]\n```\n\n##### Parser options\n\nThe following options can be passed via `parse.parserOpts` (globally) or `parse.parserOpts['overlay-json-1']` (parser-specific).\nParser-specific options take precedence over global options.\n\n- **extends** - Controls whether the `extends` target document is parsed and included in the `ParseResultElement`.\n  - `true` - parse the extends target document\n\n  The parsed extends document is added with an `'extends'` class and `retrievalURI` metadata.\n  A `ParseResultElement` is also attached to the extends element's meta as `'parseResult'`.\n\n##### Error handling\n\nThe extends parsing uses annotations instead of throwing errors, allowing parsing to continue\neven when the target document cannot be resolved. Errors are reported as `AnnotationElement` instances\nwith an `'error'` class within the parse result.\n\n```js\nimport { parse } from '@speclynx/apidom-reference';\n\n// Parse with extends resolution\nconst parseResult = await parse('/path/to/overlay.json', {\n  parse: {\n    parserOpts: {\n      'overlay-json-1': { extends: true },\n    },\n  },\n});\n\n// Access parsed extends document\nfor (const element of parseResult) {\n  if (element.classes.includes('extends')) {\n    console.log(element.meta.get('retrievalURI')); // e.g., '/path/to/openapi.json'\n  }\n}\n```\n\n##### Accessing parsed document via extends element\n\nWhen extends parsing is enabled, a `ParseResultElement` is attached to the\nextends `StringElement`'s meta as `'parseResult'`. This attachment always happens,\nregardless of success or failure:\n\n- **On success**: The parseResult contains the parsed API document\n- **On failure**: The parseResult contains error annotations explaining what went wrong\n\n```js\nimport { parse } from '@speclynx/apidom-reference';\n\nconst parseResult = await parse('/path/to/overlay.json', {\n  parse: { parserOpts: { 'overlay-json-1': { extends: true } } },\n});\n\n// Access parsed document from extends element\nconst api = parseResult.api;\nconst extendsElement = api.get('extends');\nconst parsedDoc = extendsElement.meta.get('parseResult');\n\n// Check for errors before using\nif (parsedDoc.errors.length > 0) {\n  console.log('Parsing failed:', parsedDoc.errors);\n} else {\n  console.log(parsedDoc.api.element); // e.g., 'openApi3_1'\n  console.log(parsedDoc.meta.get('retrievalURI')); // URI where it was fetched from\n}\n```\n\n##### Low-level API\n\nFor advanced use cases where you need to parse the extends target from an already-parsed Overlay document\n(e.g., when using naked parser adapters directly), the `parseExtends` function is exported:\n\n```js\nimport { parse } from '@speclynx/apidom-parser-adapter-overlay-json-1';\nimport { parseExtends } from '@speclynx/apidom-reference/parse/parsers/overlay-json-1';\nimport { options } from '@speclynx/apidom-reference';\n\n// Parse using naked parser adapter\nconst parseResult = await parse(overlayJsonString);\n\n// Parse the extends target\nawait parseExtends(parseResult, '/path/to/overlay.json', options);\n\n// Access parsed document from extends element\nconst extendsElement = parseResult.api.get('extends');\nconst parsedDoc = extendsElement.meta.get('parseResult');\n```\n\nThe function signature is:\n```typescript\nparseExtends(\n  parseResult: ParseResultElement,\n  parseResultRetrievalURI: string,\n  options: ReferenceOptions,\n): Promise<void>\n```\n\n#### [overlay-yaml-1](https://github.com/speclynx/apidom/tree/main/packages/apidom-reference/src/parse/parsers/overlay-yaml-1)\n\nWraps [@speclynx/apidom-parser-adapter-overlay-yaml-1](https://github.com/speclynx/apidom/tree/main/packages/apidom-parser-adapter-overlay-yaml-1) package\nand is uniquely identified by `overlay-yaml-1` name.\n\nSupported media types are:\n\n```js\n[\n  'application/vnd.oai.overlay;version=1.0.0',\n  'application/vnd.oai.overlay+yaml;version=1.0.0',\n  'application/vnd.oai.overlay;version=1.1.0',\n  'application/vnd.oai.overlay+yaml;version=1.1.0',\n]\n```\n\n##### Parser options\n\nThe following options can be passed via `parse.parserOpts` (globally) or `parse.parserOpts['overlay-yaml-1']` (parser-specific).\nParser-specific options take precedence over global options. See [overlay-json-1](#overlay-json-1) for usage examples.\n\n- **extends** - Controls whether the `extends` target document is parsed and included in the `ParseResultElement`.\n  - `true` - parse the extends target document\n\n  The parsed extends document is added with an `'extends'` class and `retrievalURI` metadata.\n  A `ParseResultElement` is also attached to the extends element's meta as `'parseResult'`.\n\n##### Error handling\n\nSee [overlay-json-1 Error handling](#error-handling-2) - the behavior is identical for both JSON and YAML parsers.\n\n##### Accessing parsed document via extends element\n\nSee [overlay-json-1 Accessing parsed document](#accessing-parsed-document-via-extends-element) - the behavior is identical for both JSON and YAML parsers.\n\n##### Low-level API\n\nFor advanced use cases where you need to parse the extends target from an already-parsed Overlay document\n(e.g., when using naked parser adapters directly), the `parseExtends` function is exported:\n\n```js\nimport { parse } from '@speclynx/apidom-parser-adapter-overlay-yaml-1';\nimport { parseExtends } from '@speclynx/apidom-reference/parse/parsers/overlay-yaml-1';\nimport { options } from '@speclynx/apidom-reference';\n\n// Parse using naked parser adapter\nconst parseResult = await parse(overlayYamlString);\n\n// Parse the extends target\nawait parseExtends(parseResult, '/path/to/overlay.yaml', options);\n\n// Access parsed document from extends element\nconst extendsElement = parseResult.api.get('extends');\nconst parsedDoc = extendsElement.meta.get('parseResult');\n```\n\nThe function signature is:\n```typescript\nparseExtends(\n  parseResult: ParseResultElement,\n  parseResultRetrievalURI: string,\n  options: ReferenceOptions,\n): Promise<void>\n```\n\n#### [json](https://github.com/speclynx/apidom/tree/main/packages/apidom-reference/src/parse/parsers/json)\n\nWraps [@speclynx/apidom-parser-adapter-json](https://github.com/speclynx/apidom/tree/main/packages/apidom-parser-adapter-json) package\nand is uniquely  identified by `json` name.\n\n\nSupported media types are:\n\n```js\n[\n  'application/json'\n]\n```\n\n#### [yaml-1-2](https://github.com/speclynx/apidom/tree/main/packages/apidom-reference/src/parse/parsers/yaml-1-2)\n\nWraps [@speclynx/apidom-parser-adapter-yaml-1-2](https://github.com/speclynx/apidom/tree/main/packages/apidom-parser-adapter-yaml-1-2) package\nand is uniquely  identified by `yaml-1-2` name.\n\n\nSupported media types are:\n\n```js\n[\n  'text/yaml',\n  'application/yaml'\n]\n```\n\n#### [binary](https://github.com/speclynx/apidom/tree/main/packages/apidom-reference/src/parse/parsers/binary)\n\nCan parse any binary or non-binary file and return it's content as `base64` encoded string.\nThis parser is uniquely identified by `binary` name.\n\n\n**All** media types are supported.\n\n#### Parser plugins execution order\n\nIt's important to understand that default parser plugins are run in specific order. The order is determined\nby the [options.parse.parsers](https://github.com/speclynx/apidom/blob/ba888d711a4292e8ed0b72e343c4902a4bf0d45a/packages/apidom-reference/src/configuration/saturated.ts#L22) option.\nEvery plugin is pulled from `options.parse.parsers` option, and it's `canParse` method is called to determine\nwhether the plugin can parse the URI. If `canParse` returns `true`, `parse` method of plugin is called\nand result from parsing is returned. No subsequent parser plugins are run. If `canParse` returns\n`false`, next parser plugin is pulled and this process is repeated until one of the parser plugins `canParse` method\nreturns `true` or until entire list of parser plugins is exhausted (throws error).\n\n```js\n[\n  new OpenAPIJSON2Parser({ allowEmpty: true, sourceMap: false }),\n  new OpenAPIYAML2Parser({ allowEmpty: true, sourceMap: false }),\n  new OpenAPIJSON3_0Parser({ allowEmpty: true, sourceMap: false }),\n  new OpenAPIYAML3_0Parser({ allowEmpty: true, sourceMap: false }),\n  new OpenAPIJSON3_1Parser({ allowEmpty: true, sourceMap: false }),\n  new OpenAPIYAML3_1Parser({ allowEmpty: true, sourceMap: false }),\n  new AsyncAPIJSON2Parser({ allowEmpty: true, sourceMap: false }),\n  new AsyncAPIYAML2Parser({ allowEmpty: true, sourceMap: false }),\n  new ArazzoJSON1Parser({ allowEmpty: true, sourceMap: false }),\n  new ArazzoYAML1Parser({ allowEmpty: true, sourceMap: false }),\n  new APIDesignSystemsJSONParser({ allowEmpty: true, sourceMap: false }),\n  new APIDesignSystemsYAMLParser({ allowEmpty: true, sourceMap: false }),\n  new APIDOMJSONParser({ allowEmpty: true, sourceMap: false }),\n  new JSONParser({ allowEmpty: true, sourceMap: false }),\n  new YAMLParser({ allowEmpty: true, sourceMap: false }),\n  new BinaryParser({ allowEmpty: true }),\n]\n```\nMost specific parser plugins are listed first, most generic are listed last.\n\nIt's possible to **change** the parser plugins **order globally** by mutating global `parse` options:\n\n```js\nimport { options } from '@speclynx/apidom-reference';\nimport OpenAPIJSON2Parser from '@speclynx/apidom-reference/parse/parsers/openapi-json-2';\nimport OpenAPIYAML2Parser from '@speclynx/apidom-reference/parse/parsers/openapi-yaml-2';\nimport OpenAPIJSON3_0Parser from '@speclynx/apidom-reference/parse/parsers/openapi-json-3-0';\nimport OpenAPIYAML3_0Parser from '@speclynx/apidom-reference/parse/parsers/openapi-yaml-3-0'\nimport OpenAPIJSON3_1Parser from '@speclynx/apidom-reference/parse/parsers/openapi-json-3-1';\nimport OpenAPIYAML3_1Parser from '@speclynx/apidom-reference/parse/parsers/openapi-yaml-3-1'\nimport AsyncAPIJSON2Parser from '@speclynx/apidom-reference/parse/parsers/asyncapi-json-2';\nimport AsyncAPIYAML2Parser from '@speclynx/apidom-reference/parse/parsers/asyncapi-yaml-2';\nimport ArazzoJSON1Parser from '@speclynx/apidom-reference/parse/parsers/arazzo-json-1';\nimport ArazzoYAML1Parser from '@speclynx/apidom-reference/parse/parsers/arazzo-yaml-1';\nimport APIDOMJSONParser from '@speclynx/apidom-reference/parse/parsers/apidom-json';\nimport JSONParser from '@speclynx/apidom-reference/parse/parsers/json';\nimport YAMLParser from '@speclynx/apidom-reference/parse/parsers/yaml';\nimport BinaryParser from '@speclynx/apidom-reference/parse/parsers/binary';\n\n\noptions.parse.parsers = [\n  new OpenAPIJSON2Parser({ allowEmpty: true, sourceMap: false }),\n  new OpenAPIYAML2Parser({ allowEmpty: true, sourceMap: false }),\n  new OpenAPIJSON3_0Parser({ allowEmpty: true, sourceMap: false }),\n  new OpenAPIYAML3_0Parser({ allowEmpty: true, sourceMap: false }),\n  new OpenAPIJSON3_1Parser({ allowEmpty: true, sourceMap: false }),\n  new OpenAPIYAML3_1Parser({ allowEmpty: true, sourceMap: false }),\n  new AsyncAPIJSON2Parser({ allowEmpty: true, sourceMap: false }),\n  new AsyncAPIYAML2Parser({ allowEmpty: true, sourceMap: false }),\n  new ArazzoJSON1Parser({ allowEmpty: true, sourceMap: false }),\n  new ArazzoYAML1Parser({ allowEmpty: true, sourceMap: false }),\n  new APIDesignSystemsJSONParser({ allowEmpty: true, sourceMap: false }),\n  new APIDesignSystemsYAMLParser({ allowEmpty: true, sourceMap: false }),\n  new APIDOMJSONParser({ allowEmpty: true, sourceMap: false }),\n  new YAMLParser({ allowEmpty: true, sourceMap: false }),\n  new JSONParser({ allowEmpty: true, sourceMap: false }),\n  new BinaryParser({ allowEmpty: true }),\n]\n```\n\nTo **change** the parser plugins **order** on ad-hoc basis:\n\n```js\nimport { parse } from '@speclynx/apidom-reference';\nimport OpenAPIJSON2Parser from '@speclynx/apidom-reference/parse/parsers/openapi-json-2';\nimport OpenAPIYAML2Parser from '@speclynx/apidom-reference/parse/parsers/openapi-yaml-2';\nimport OpenAPIJSON3_0Parser from '@speclynx/apidom-reference/parse/parsers/openapi-json-3-0';\nimport OpenAPIYAML3_0Parser from '@speclynx/apidom-reference/parse/parsers/openapi-yaml-3-0'\nimport OpenAPIJSON3_1Parser from '@speclynx/apidom-reference/parse/parsers/openapi-json-3-1';\nimport OpenAPIYAML3_1Parser from '@speclynx/apidom-reference/parse/parsers/openapi-yaml-3-1'\nimport AsyncAPIJSON2Parser from '@speclynx/apidom-reference/parse/parsers/asyncapi-json-2';\nimport AsyncAPIYAML2Parser from '@speclynx/apidom-reference/parse/parsers/asyncapi-yaml-2';\nimport ArazzoJSON1Parser from '@speclynx/apidom-reference/parse/parsers/arazzo-json-1';\nimport ArazzoYAML1Parser from '@speclynx/apidom-reference/parse/parsers/arazzo-yaml-1';\nimport APIDOMJSONParser from '@speclynx/apidom-reference/parse/parsers/apidom-json';\nimport JSONParser from '@speclynx/apidom-reference/parse/parsers/json';\nimport YAMLParser from '@speclynx/apidom-reference/parse/parsers/yaml';\nimport BinaryParser from '@speclynx/apidom-reference/parse/parsers/binary';\n\nawait parse('/home/user/oas.json', {\n  parse: {\n    mediaType: 'application/openapi+json;version=3.1.2',\n    parsers: [\n      new OpenAPIJSON2Parser({ allowEmpty: true, sourceMap: false }),\n      new OpenAPIYAML2Parser({ allowEmpty: true, sourceMap: false }),\n      new OpenAPIJSON3_0Parser({ allowEmpty: true, sourceMap: false }),\n      new OpenAPIYAML3_0Parser({ allowEmpty: true, sourceMap: false }),\n      new OpenAPIJSON3_1Parser({ allowEmpty: true, sourceMap: false }),\n      new OpenAPIYAML3_1Parser({ allowEmpty: true, sourceMap: false }),\n      new AsyncAPIJSON2Parser({ allowEmpty: true, sourceMap: false }),\n      new AsyncAPIYAML2Parser({ allowEmpty: true, sourceMap: false }),\n      new ArazzoJSON1Parser({ allowEmpty: true, sourceMap: false }),\n      new ArazzoYAML1Parser({ allowEmpty: true, sourceMap: false }),\n      new APIDesignSystemsJSONParser({ allowEmpty: true, sourceMap: false }),\n      new APIDesignSystemsYAMLParser({ allowEmpty: true, sourceMap: false }),\n      new APIDOMJSONParser({ allowEmpty: true, sourceMap: false }),\n      new JSONParser({ allowEmpty: true, sourceMap: false }),\n      new YAMLParser({ allowEmpty: true, sourceMap: false }),\n      new BinaryParser({ allowEmpty: true }),\n    ],\n  },\n});\n```\n\n#### Parser plugin options\n\nParser plugins accept additional options like `allowEmpty`, `sourceMap`, or `style`. It's possible to **change** parser plugin\n**options globally** by mutating global `parse` options:\n\n```js\nimport { options, parse } from '@speclynx/apidom-reference';\n\noptions.parser.parserOpts = {\n  allowEmpty: false,\n  sourceMap: true,\n  style: true,\n};\n\nawait parse('/home/user/oas.json', {\n  parse: { mediaType: 'application/openapi+json;version=3.1.2' }\n});\n```\n\nTo **change** the parser plugins **options** on ad-hoc basis:\n\n```js\nimport { parse } from '@speclynx/apidom-reference';\n\nawait parse('/home/user/oas.json', {\n  parse: {\n    mediaType: 'application/openapi+json;version=3.1.2',\n    parserOpts: { allowEmpty: false, sourceMap: true, style: true },\n  },\n});\n```\n\n### Creating new parser plugin\n\nParse component can be extended by additional parser plugins. Every parser plugin is an object that\nmust conform to the following interface/shape:\n\n```typescript\ninterface ParserPlugin {\n  // uniquely identifies this parser plugin\n  readonly name: string;\n  allowEmpty: boolean;\n  sourceMap: boolean;\n  style: boolean;\n  fileExtensions: string[];\n  mediaTypes: string[];\n\n  // this method is called to determine whether the parser plugin can parse the file\n  canParse(file: File): boolean | Promise<boolean>;\n\n  // this method actually parses the file\n  parse(file: File): ParseResultElement | Promise<ParseResultElement>;\n}\n```\n\nNew parser plugin is then provided as an option to a `parse` function:\n\n```ts\nimport { parse, options, File, Parser, ParserOptions } from '@speclynx/apidom-reference';\n\ninterface MyCustomParserPluginOptions extends Omit<ParserOptions, 'name'> {}\n\nclass MyCustomParserPlugin extends Parser {\n  constructor(options?: MyCustomParserPluginOptions) {\n    super({ ...(options ?? {}), name: 'my-custom-parser' });\n  }\n\n  async canParse(file: File, options: typeof options) {\n    return true;\n  }\n\n  async parse(file: File, options: typeof options) {\n    // implementation of parsing\n  }\n}\n\nawait parse('/home/user/oas.json', {\n  parse: {\n    mediaType: 'application/openapi+json;version=3.1.2',\n    parsers: [...options.parse.parsers, new MyCustomParserPlugin()],\n  }\n});\n```\n\nIn this particular example we're adding our custom parser plugin as the last plugin\nto the available default parser plugin list, so there's a good chance that one of the\ndefault parser plugins detects that it can parse the `/home/user/oas.json` file,\nparses it and returns.\n\nIf you want to force execution of your custom plugin, add it as a first parser plugin:\n\n```ts\nimport { parse, options, File, Parser, ParserOptions } from '@speclynx/apidom-reference';\n\ninterface MyCustomParserPluginOptions extends Omit<ParserOptions, 'name'> {}\n\nclass MyCustomParserPlugin extends Parser {\n  constructor(options?: MyCustomParserPluginOptions) {\n    super({ ...(options ?? {}), name: 'my-custom-parser' });\n  }\n\n  async canParse(file: File, options: typeof options) {\n    return true;\n  }\n\n  async parse(file: File, options: typeof options) {\n    // implementation of parsing\n  }\n}\n\n\nawait parse('/home/user/oas.json', {\n  parse: {\n    mediaType: 'application/openapi+json;version=3.1.2',\n    parsers: [new MyCustomParserPlugin(), ...options.parse.parsers],\n  }\n});\n```\n\nTo override the default parser plugins entirely, set `myCustomParserPlugin` plugin to be the only one available:\n\n```ts\nimport { parse, options, File, Parser, ParserOptions } from '@speclynx/apidom-reference';\n\ninterface MyCustomParserPluginOptions extends Omit<ParserOptions, 'name'> {}\n\nclass MyCustomParserPlugin extends Parser {\n  constructor(options?: MyCustomParserPluginOptions) {\n    super({ ...(options ?? {}), name: 'my-custom-parser' });\n  }\n\n  async canParse(file: File, options: typeof options) {\n    return true;\n  }\n\n  async parse(file: File, options: typeof options) {\n    // implementation of parsing\n  }\n}\n\nawait parse('/home/user/oas.json', {\n  parse: {\n    mediaType: 'application/openapi+json;version=3.1.2',\n    parsers: [new MyCustomParserPlugin()],\n  }\n});\n```\n\n### Manipulating parser plugins\n\nParser plugins can be added, removed, replaced or reordered.\n\nHere are two examples of removing one of the parser plugins called `asyncapi-json-2`.\nWe're using the fact that every parser plugin is uniquely identifiable by its name.\n\n**Removing** parser plugin **globally** for all subsequence `parse` calls is achieved by mutating global options:\n\n```js\nimport { parse, options, mergeOptions } from '@speclynx/apidom-reference';\n\noptions.parse.parsers = options.parse.parsers.filter(parserPlugin => parserPlugin !== 'asyncapi-json-2')\n\n// here you can be sure `asyncapi-json-2` plugin was disabled\nawait parse('/home/user/oas.json', {\n  parse: {\n    mediaType: 'application/openapi+json;version=3.1.2',\n  }\n});\n```\n\n**Removing** default parser plugin on **ad-hoc** basis:\n\n```js\nimport { parse, options } from '@speclynx/apidom-reference';\n\nawait parse('/home/user/oas.json', {\n  parse: {\n    mediaType: 'application/openapi+json;version=3.1.2',\n    parsers: options.parse.parsers.filter(parserPlugin => parserPlugin.name !== 'asyncapi-json-2'),\n  }\n});\n```\nAs you can see, these are all primitive JavaScript Array manipulation techniques.\nThese techniques can be applied to replacing (use [Array.prototype.map()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/map)) or reordering parser plugins as well.\n\n\n## Resolve component\n\n`Resolve component` consists of two (2) sub-components: **File resolution** and **External Resolution**.\n`Resolve component` is used by [Parse component](#parse-component) under the hood. `Resolve component` provides a resolved\nfile contents for a Parse component to parse.\n\n### File resolution\n\nContains implementation of default [resolver plugins](https://github.com/speclynx/apidom/tree/main/packages/apidom-reference/src/resolve/resolvers).\nDefaults resolver plugin is an object which knows how to obtain contents of a file represented by URI or URL.\n\n#### Resolver plugins\n\nFile resolution comes with two (2) default resolver plugins.\n\n##### [FileResolver](https://github.com/speclynx/apidom/blob/main/packages/apidom-reference/src/resolve/resolvers/file)\n\nThis resolver plugin is responsible for resolving a local file.\nIt detects if the provided URI represents a filesystem path and if so,\nreads the file and provides its content.\n\n**WARNING**: use this plugin with caution, as it can read files from a local file system.\nBy default, this plugin will reject to read any files from the local file system, unless\nexplicitly provided by **fileAllowList** option.\n\n###### Providing file allow list\n\nFile allow list can be provided **globally** as an option to `FileResolver` in form\nof array of *glob patterns* or *regular expressions*.\n\n```js\nimport { options } from '@speclynx/apidom-reference';\nimport FileResolver from '@speclynx/apidom-reference/resolve/resolvers/file';\nimport HTTPResolverAxios from '@speclynx/apidom-reference/resolve/resolvers/http-axios';\n\noptions.resolve.resolvers = [\n  new FileResolver({\n    fileAllowList: [\n      '*.json',\n      /\\.json$/,\n    ]\n  }),\n  new HTTPResolverAxios({ timeout: 5000, redirects: 5, withCredentials: false }),\n]\n```\n\nFile allow list can also be provided on ad-hoc basis:\n\n```js\nimport { resolve } from '@speclynx/apidom-reference';\n\nawait resolve('/home/user/oas.json', {\n  resolve: {\n    resolverOpts: {\n      fileAllowList: [\n        '*.json',\n        /\\.json$/,\n      ]\n    },\n  },\n});\n```\n\n##### [HTTPResolverAxios](https://github.com/speclynx/apidom/blob/main/packages/apidom-reference/src/resolve/resolvers/http-axios)\n\nThis resolver plugin is responsible for resolving a remote file represented by HTTP(s) URL.\nIt detects if the provided URI represents an HTTP(s) URL and if so,\nfetches the file and provides its content.\n\n###### [Axios Request Config](https://axios-http.com/docs/req_config) support\n\nHttpResolverAxios plugin supports all the options available in [Axios Request Config](https://axios-http.com/docs/req_config).\nConfig options can be provided in following way:\n\n```js\nimport { resolve } from '@speclynx/apidom-reference';\n\nawait resolve('https://raw.githubusercontent.com/OAI/OpenAPI-Specification/main/examples/v3.1/webhook-example.json', {\n  resolve: {\n    resolverOpts: {\n      axiosConfig: {\n        timeout: 10000,\n        withCredentials: false,\n        responseType: 'json',\n      },\n    },\n  },\n});\n```\n\n###### [Axios Interceptors](https://axios-http.com/docs/interceptors) support\n\nHttpResolverAxios plugin supports [Axios Interceptors](https://axios-http.com/docs/interceptors).\nInterceptors can be provided in following way:\n\n```js\nimport { resolve } from '@speclynx/apidom-reference';\n\nconst requestInterceptor = (config) => config;\nconst responseInterceptor = (response) => response;\n\nawait resolve('https://raw.githubusercontent.com/OAI/OpenAPI-Specification/main/examples/v3.1/webhook-example.json', {\n  resolve: {\n    resolverOpts: {\n      axiosConfig: {\n        interceptors: {\n          request: requestInterceptor,\n          response: responseInterceptor,\n        },\n      },\n    },\n  },\n});\n```\n\nMultiple request and response interceptors can be provided in following way:\n\n```js\nimport { resolve } from '@speclynx/apidom-reference';\n\nconst requestInterceptor1 = (config) => config;\nconst requestInterceptor2 = (config) => config;\nconst responseInterceptor1 = (response) => response;\nconst responseInterceptor2 = async (error) => Promise.reject(error);\n\nawait resolve('https://raw.githubusercontent.com/OAI/OpenAPI-Specification/main/examples/v3.1/webhook-example.json', {\n  resolve: {\n    resolverOpts: {\n      axiosConfig: {\n        interceptors: {\n          request: [requestInterceptor1, requestInterceptor2],\n          response: [responseInterceptor1, responseInterceptor2],\n        },\n      },\n    },\n  },\n});\n```\n\n###### Response caching support\n\nHTTPResolverAxios plugin supports in-memory response caching. When enabled, responses are cached\nby URL, and subsequent requests for the same URL are served from cache instead of making\na new HTTP request. Caching is disabled by default.\n\nEnabling cache with default options:\n\n```js\nimport HTTPResolverAxios from '@speclynx/apidom-reference/resolve/resolvers/http-axios';\n\nconst resolver = new HTTPResolverAxios({\n  cache: true,\n});\n```\n\nEnabling cache with custom options:\n\n```js\nimport HTTPResolverAxios from '@speclynx/apidom-reference/resolve/resolvers/http-axios';\n\nconst resolver = new HTTPResolverAxios({\n  cache: {\n    maxEntries: 512,      // maximum number of entries (default: 1024, false to disable)\n    maxStaleAge: 600_000, // maximum age in ms before eviction (default: 3_600_000, false to disable)\n  },\n});\n```\n\nCaching can also be configured via `resolverOpts`:\n\n```js\nimport { resolve } from '@speclynx/apidom-reference';\n\n// enable with defaults\nawait resolve('https://raw.githubusercontent.com/OAI/OpenAPI-Specification/main/examples/v3.1/webhook-example.json', {\n  resolve: {\n    resolverOpts: {\n      cache: true,\n    },\n  },\n});\n\n// enable with custom options\nawait resolve('https://raw.githubusercontent.com/OAI/OpenAPI-Specification/main/examples/v3.1/webhook-example.json', {\n  resolve: {\n    resolverOpts: {\n      cache: {\n        maxEntries: 512,\n        maxStaleAge: 600_000,\n      },\n    },\n  },\n});\n```\n\n**File resolution on local filesystem path**:\n\n```js\nimport { readFile } from '@speclynx/apidom-reference';\n\nawait readFile('/home/user/oas.json'); // Promise<Buffer>\n```\n\n**File resolution on HTTP(s) URL:**\n\n```js\nimport { readFile } from '@speclynx/apidom-reference';\n\nawait readFile('https://raw.githubusercontent.com/OAI/OpenAPI-Specification/main/examples/v3.1/webhook-example.json'); // Promise<Buffer>\n```\nFile resolution always returns a [Promise](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise) containing a [Buffer](https://nodejs.org/api/buffer.html).\nIt is responsibility of the API consumer to transform `Buffer` into `String` or any other type.\n\n```js\nimport { readFile } from '@speclynx/apidom-reference';\n\nconst buffer = await readFile('/home/user/oas.json');\nconst string = buffer.toString('utf-8');\n```\n\n##### Resolver plugins execution order\n\nIt's important to understand that default resolver plugins are run in specific order. The order is determined\nby the [options.resolve.resolvers]https://github.com/speclynx/apidom/blob/ba888d711a4292e8ed0b72e343c4902a4bf0d45a/packages/apidom-reference/src/configuration/saturated.ts#L36) option.\nEvery plugin is pulled from `options.resolve.resolvers` option, and it's `canRead` method is called to determine\nwhether the plugin can resolve the URI. If `canRead` returns `true`, `read` method of plugin is called\nand result from reading the file is returned. No subsequent resolver plugins are run.\nIf `canRead` returns `false`, next resolver plugin is pulled and this process is repeated until one\nof the resolver plugins `canRead` method returns `true` or until entire list of resolver plugins is exhausted (throws error).\n\n```js\n[\n  new FileResolver(),\n  new HTTPResolverAxios({ timeout: 5000, redirects: 5, withCredentials: false }),\n]\n```\n\nIt's possible to **change** resolver plugins **order globally** by mutating global `resolve` option:\n\n```js\nimport { options } from '@speclynx/apidom-reference';\nimport FileResolver from '@speclynx/apidom-reference/resolve/resolvers/file';\nimport HTTPResolverAxios from '@speclynx/apidom-reference/resolve/resolvers/http-axios';\n\noptions.resolve.resolvers = [\n  new HTTPResolverAxios({ timeout: 5000, redirects: 5, withCredentials: false }),\n  new FileResolver(),\n]\n```\n\nTo **change** resolver plugins **order** on ad-hoc basis:\n\n```js\nimport { readFile } from '@speclynx/apidom-reference';\nimport FileResolver from '@speclynx/apidom-reference/resolve/resolvers/file';\nimport HTTPResolverAxios from '@speclynx/apidom-reference/resolve/resolvers/http-axios';\n\nawait readFile('/home/user/oas.json', {\n  resolve: {\n    resolvers: [\n      new HTTPResolverAxios({ timeout: 5000, redirects: 5, withCredentials: false }),\n      new FileResolver(),\n    ],\n  },\n});\n```\n\n##### Resolver plugin options\n\nSome resolver plugins accept additional options. It's possible to **change** resolver plugin\n**options globally** by mutating global `resolve` options:\n\n```js\nimport { options, readFile } from '@speclynx/apidom-reference';\n\noptions.resolve.resolverOpts = {\n  axiosConfig: {\n    timeout: 10000,\n  },\n};\n\nawait readFile('https://raw.githubusercontent.com/OAI/OpenAPI-Specification/main/examples/v3.1/webhook-example.json');\n```\n\nTo **change** the resolver plugins **options** on ad-hoc basis:\n\n```js\nimport { readFile } from '@speclynx/apidom-reference';\n\nawait readFile('https://raw.githubusercontent.com/OAI/OpenAPI-Specification/main/examples/v3.1/webhook-example.json', {\n  resolve: {\n    resolverOpts: {\n      axiosConfig: {\n        timeout: 10000,\n      },\n    },\n  },\n});\n```\n\nBoth of above examples will be using [HttpResolverAxios](https://github.com/speclynx/apidom/blob/main/packages/apidom-reference/src/resolve/resolvers/http-axios) plugin\n(as we're trying to resolve HTTP(s) URL) and the `timeout` of resolution will increase from **default 3 seconds**\nto 10 seconds.\n\n##### Resolver strategy plugin options\n\nSome resolver strategy plugins accept additional options. It's possible to **change** strategy plugin\n**options globally** by mutating global `resolve` options:\n\n```js\nimport { options, resolve } from '@speclynx/apidom-reference';\n\noptions.resolve.strategyOpts = {\n  apidom: { clone: true },\n};\n\nawait resolve('https://raw.githubusercontent.com/OAI/OpenAPI-Specification/main/examples/v3.1/webhook-example.json');\n```\n\nTo **change** the resolver strategy plugins **options** on ad-hoc basis:\n\n```js\nimport { resolve } from '@speclynx/apidom-reference';\n\nawait resolve('https://raw.githubusercontent.com/OAI/OpenAPI-Specification/main/examples/v3.1/webhook-example.json', {\n  resolve: {\n    strategyOpts: {\n      apidom: { clone: true },\n    },\n  },\n});\n```\n\n##### Creating new resolver plugin\n\nResolve component can be extended by additional resolver plugins. Every resolver plugin is an object that\nmust conform to the following interface/shape:\n\n```typescript\ninterface ResolverPlugin {\n  // uniquely identifies this plugin\n  readonly name: string;\n\n  // this method is called to determine whether the resolver plugin can resolve the file\n  canRead(file: File, options: ReferenceOptions): boolean;\n  // this method actually resolves the file\n  read(file: File, options: ReferenceOptions): Promise<Buffer>;\n}\n```\n\nNew resolver plugin is then provided as an option to a `readFile` function:\n\n```ts\nimport { readFile, options, File, Resolver, ResolverOptions } from '@speclynx/apidom-reference';\n\ninterface MyCustomResolverOptions extends Omit<ResolverOptions, 'name'> {}\n\nclass MyCustomResolverPlugin extends Resolver {\n  constructor(options?: MyCustomResolverOptions) {\n    super({ ...(options ?? {}), name: 'my-custom-resolver' });\n  }\n\n  async canRead(file: File, options: typeof options) {\n    return true;\n  }\n\n  async read(file: File, options: typeof options) {\n    // implementation of file resolution\n  }\n}\n\nawait readFile('/home/user/oas.json', {\n  resolve: {\n    resolvers: [...options.resolve.resolvers, new MyCustomResolverPlugin()],\n  }\n});\n```\n\nIn this particular example we're adding our custom resolver plugin as the last plugin\nto the available default resolver plugin list, so there's a good chance that one of the\ndefault resolver plugins detects that it can resolve the `/home/user/oas.json` file,\nresolves it and returns its content.\n\nIf you want to force execution of your custom plugin, add it as a first resolver plugin:\n\n```ts\nimport { readFile, options, File, Resolver, ResolverOptions } from '@speclynx/apidom-reference';\n\ninterface MyCustomResolverOptions extends Omit<ResolverOptions, 'name'> {}\n\nclass MyCustomResolverPlugin extends Resolver {\n  constructor(options?: MyCustomResolverOptions) {\n    super({ ...(options ?? {}), name: 'my-custom-resolver' });\n  }\n\n  async canRead(file: File, options: typeof options) {\n    return true;\n  }\n\n  async read(file: File, options: typeof options) {\n    // implementation of file resolution\n  }\n}\n\nawait readFile('/home/user/oas.json', {\n  resolve: {\n    resolvers: [new MyCustomResolverPlugin(), ...options.resolve.resolvers],\n  }\n});\n```\n\nTo override the default resolver plugins entirely, set `myCustomResolverPlugin` plugin to be the only one available:\n\n```ts\nimport { readFile, options, File, Resolver, ResolverOptions } from '@speclynx/apidom-reference';\n\ninterface MyCustomResolverOptions extends Omit<ResolverOptions, 'name'> {}\n\nclass MyCustomResolverPlugin extends Resolver {\n  constructor(options?: MyCustomResolverOptions) {\n    super({ ...(options ?? {}), name: 'my-custom-resolver' });\n  }\n\n  async canRead(file: File, options: typeof options) {\n    return true;\n  }\n\n  async read(file: File, options: typeof options) {\n    // implementation of file resolution\n  }\n}\n\nawait readFile('/home/user/oas.json', {\n  resolve: {\n    resolvers: [new MyCustomResolverPlugin()],\n  }\n});\n```\nNew resolver plugins can be based on two predefined stamps: [Resolver](https://github.com/speclynx/apidom/blob/main/packages/apidom-reference/src/resolve/resolvers/Resolver.ts) and [HTTPResolver](https://github.com/speclynx/apidom/blob/main/packages/apidom-reference/src/resolve/resolvers/HttpResolver.ts).\n\n##### Manipulating resolver plugins\n\nResolver plugins can be added, removed, replaced or reordered. We've already covered these techniques in [Manipulating parser plugins section](#manipulating-parser-plugins).\n\n### External resolution\n\nExternal resolution is a process of resolving all external dependencies of a particular\ndocument using a specific [external resolution strategy](https://github.com/speclynx/apidom/tree/main/packages/apidom-reference/src/resolve/strategies). External resolution strategy is determined by\nasserting on `mediaType` option. [File Resolution](#file-resolution) (file content is read/fetched)\nand [Parse component](#parse-component) (file content is parsed) are used under the hood.\n\n**Externally resolving a file localed on a local filesystem:**\n\n```js\nimport { resolve } from '@speclynx/apidom-reference';\n\nawait resolve('/home/user/oas.json', {\n  parse: { mediType: 'application/openapi+json;version=3.1.2' },\n}); // Promise<ReferenceSet>\n```\n\n**Externally resolving an HTTP(S) URL located on an internet:**\n\n```js\nimport { resolve } from '@speclynx/apidom-reference';\n\nawait resolve('https://raw.githubusercontent.com/OAI/OpenAPI-Specification/main/examples/v3.1/webhook-example.json', {\n  parse: { mediaType: 'application/openapi+json;version=3.1.2' },\n  resolve: {\n    resolverOpts: {\n      axiosConfig: {\n        timeout: 10\n      },\n    },\n  },\n}); // Promise<ReferenceSet>\n```\n\n**Externally resolving an ApiDOM fragment:**\n\nWhen externally resolving an ApiDOM fragment, [baseURI](https://github.com/speclynx/apidom/blob/91763fa4ad876375a413e7049c28c2031c7bbe83/apidom/packages/apidom-reference/src/options/index.ts#L47)\nresolve option needs to be provided to have a starting point for external dependency resolution.\n`mediaType` parse option is unnecessary as we can directly assert the type of ApiDOM fragment.\n\n```js\nimport { OpenApi3_1Element } from '@speclynx/apidom-ns-openapi-3-1';\nimport { resolveApiDOM } from '@speclynx/apidom-reference';\n\nconst apidom = OpenApi3_1Element.refract({\n  openapi: '3.1.2',\n  components: {\n    parameters: {\n      externalRef: {\n        $ref: './ex.json#/externalParameter', // file is located at /home/user/ex.json\n      }\n    }\n  }\n});\n\nconst refSet = await resolveApiDOM(apidom, {\n  resolve: { baseURI: '/home/user/' },\n});\n\nfor (const ref of refSet) {\n  console.log(ref.uri);\n}\n// /home/user\n// /home/user/ex.json\n```\n\n[ReferenceSet](https://github.com/speclynx/apidom/blob/main/packages/apidom-reference/src/ReferenceSet.ts) is a [Set](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Set)\nlike structure containing list of [Reference](https://github.com/speclynx/apidom/blob/main/packages/apidom-reference/src/Reference.ts) objects.\nEvery Reference object represents single external dependency.\n\n#### [External resolution strategies](https://github.com/speclynx/apidom/tree/main/packages/apidom-reference/src/resolve/strategies)\n\nExternal resolution strategy determines how a document is externally resolved. Depending on document `mediaType`\nevery strategy differs significantly. Resolve component comes with two (2) default external resolution strategies.\n\n##### [apidom](https://github.com/speclynx/apidom/tree/main/packages/apidom-reference/src/resolve/strategies/apidom)\n\nExternal resolution strategy for understanding and resolving remote elements referenced with [Ref Element](https://apielements.org/en/latest/element-definitions.html?highlight=referencing#ref-element).\n\nSupported media types:\n\n```js\n[\n  'application/vnd.apidom',\n  'application/vnd.apidom+json'\n]\n```\n\n##### [asyncapi-2](https://github.com/speclynx/apidom/tree/main/packages/apidom-reference/src/resolve/strategies/asyncapi-2)\n\nExternal resolution strategy for understanding and resolving external dependencies of [AsyncApi 2.x.y](https://github.com/asyncapi/spec/blob/master/spec/asyncapi.md) definitions.\n\nSupported media types:\n\n```js\n[\n  'application/vnd.aai.asyncapi;version=2.0.0',\n  'application/vnd.aai.asyncapi+json;version=2.0.0',\n  'application/vnd.aai.asyncapi+yaml;version=2.0.0',\n  'application/vnd.aai.asyncapi;version=2.1.0',\n  'application/vnd.aai.asyncapi+json;version=2.1.0',\n  'application/vnd.aai.asyncapi+yaml;version=2.1.0',\n  'application/vnd.aai.asyncapi;version=2.2.0',\n  'application/vnd.aai.asyncapi+json;version=2.2.0',\n  'application/vnd.aai.asyncapi+yaml;version=2.2.0',\n  'application/vnd.aai.asyncapi;version=2.3.0',\n  'application/vnd.aai.asyncapi+json;version=2.3.0',\n  'application/vnd.aai.asyncapi+yaml;version=2.3.0',\n  'application/vnd.aai.asyncapi;version=2.4.0',\n  'application/vnd.aai.asyncapi+json;version=2.4.0',\n  'application/vnd.aai.asyncapi+yaml;version=2.4.0',\n  'application/vnd.aai.asyncapi;version=2.5.0',\n  'application/vnd.aai.asyncapi+json;version=2.5.0',\n  'application/vnd.aai.asyncapi+yaml;version=2.5.0',\n  'application/vnd.aai.asyncapi;version=2.6.0',\n  'application/vnd.aai.asyncapi+json;version=2.6.0',\n  'application/vnd.aai.asyncapi+yaml;version=2.6.0',\n]\n```\n\n##### [arazzo-1](https://github.com/speclynx/apidom/tree/main/packages/apidom-reference/src/resolve/strategies/arazzo-1)\n\nExternal resolution strategy for understanding and resolving external dependencies of [Arazzo 1.x](https://spec.openapis.org/arazzo/latest.html) definitions.\n\nSupported media types:\n\n```js\n[\n  'application/vnd.oai.workflows;version=1.0.0',\n  'application/vnd.oai.workflows+json;version=1.0.0',\n  'application/vnd.oai.workflows+yaml;version=1.0.0',\n  'application/vnd.oai.workflows;version=1.0.1',\n  'application/vnd.oai.workflows+json;version=1.0.1',\n  'application/vnd.oai.workflows+yaml;version=1.0.1',\n  'application/vnd.oai.workflows;version=1.1.0',\n  'application/vnd.oai.workflows+json;version=1.1.0',\n  'application/vnd.oai.workflows+yaml;version=1.1.0',\n]\n```\n\n##### [overlay-1](https://github.com/speclynx/apidom/tree/main/packages/apidom-reference/src/resolve/strategies/overlay-1)\n\nExternal resolution strategy for understanding and resolving external dependencies of [Overlay 1.x](https://spec.openapis.org/overlay/v1.1.0.html) definitions.\n\nSupported media types:\n\n```js\n[\n  'application/vnd.oai.overlay;version=1.0.0',\n  'application/vnd.oai.overlay+json;version=1.0.0',\n  'application/vnd.oai.overlay+yaml;version=1.0.0',\n  'application/vnd.oai.overlay;version=1.1.0',\n  'application/vnd.oai.overlay+json;version=1.1.0',\n  'application/vnd.oai.overlay+yaml;version=1.1.0',\n]\n```\n\n##### [openapi-2](https://github.com/speclynx/apidom/tree/main/packages/apidom-reference/src/resolve/strategies/openapi-2)\n\nExternal resolution strategy for understanding and resolving external dependencies of [OpenApi 2.0](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/2.0.md) definitions.\n\nSupported media types:\n\n```js\n[\n  'application/vnd.oai.openapi;version=2.0',\n  'application/vnd.oai.openapi+json;version=2.0',\n  'application/vnd.oai.openapi+yaml;version=2.0',\n]\n```\n\n##### [openapi-3-0](https://github.com/speclynx/apidom/tree/main/packages/apidom-reference/src/resolve/strategies/openapi-3-0)\n\nExternal resolution strategy for understanding and resolving external dependencies of [OpenApi 3.0.x](https://spec.openapis.org/oas/v3.0.4.html) definitions.\n\nSupported media types:\n\n```js\n[\n  'application/openapi;version=3.0.0',\n  'application/openapi+json;version=3.0.0',\n  'application/openapi+yaml;version=3.0.0',\n  'application/openapi;version=3.0.1',\n  'application/openapi+json;version=3.0.1',\n  'application/openapi+yaml;version=3.0.1',\n  'application/openapi;version=3.0.2',\n  'application/openapi+json;version=3.0.2',\n  'application/openapi+yaml;version=3.0.2',\n  'application/openapi;version=3.0.3',\n  'application/openapi+json;version=3.0.3',\n  'application/openapi+yaml;version=3.0.3',\n  'application/openapi;version=3.0.4',\n  'application/openapi+json;version=3.0.4',\n  'application/openapi+yaml;version=3.0.4',\n]\n```\n\n##### [openapi-3-1](https://github.com/speclynx/apidom/tree/main/packages/apidom-reference/src/resolve/strategies/openapi-3-1)\n\nExternal resolution strategy for understanding and resolving external dependencies of [OpenApi 3.1.x](https://spec.openapis.org/oas/v3.1.2.html) definitions.\n\nSupported media types:\n\n```js\n[\n  'application/openapi;version=3.1.0',\n  'application/openapi+json;version=3.1.0',\n  'application/openapi+yaml;version=3.1.0',\n  'application/openapi;version=3.1.1',\n  'application/openapi+json;version=3.1.1',\n  'application/openapi+yaml;version=3.1.1',\n  'application/openapi;version=3.1.2',\n  'application/openapi+json;version=3.1.2',\n  'application/openapi+yaml;version=3.1.2'\n]\n```\n\n##### External resolution strategies execution order\n\nIt's important to understand that default external resolution strategies are run in specific order. The order is determined\nby the [options.resolve.strategies](https://github.com/speclynx/apidom/blob/ba888d711a4292e8ed0b72e343c4902a4bf0d45a/packages/apidom-reference/src/configuration/saturated.ts#L41) option.\nEvery strategy is pulled from `options.resolve.strategies` option and its `canResolve` method is called to determine\nwhether the strategy can externally resolve the URI. If `canResolve` returns `true`, `resolve` method of strategy is called\nand result from external resolution is returned. No subsequent strategies  are run. If `canResolve` returns\n`false`, next strategy is pulled and this process is repeated until one of the strategy's `canResolve` method\nreturns `true` or until entire list of strategies is exhausted (throws error).\n\n```js\n[\n  new OpenAPI2ResolveStrategy(),\n  new OpenAPI3_0ResolveStrategy(),\n  new OpenAPI3_1ResolveStrategy(),\n  new AsyncAPI2ResolveStrategy(),\n]\n```\nMost specific strategies are listed first, most generic are listed last.\n\nIt's possible to **change** strategies **order globally** by mutating global `resolve` option:\n\n```js\nimport { options } from '@speclynx/apidom-reference';\nimport AsyncAPI2ResolveStrategy from '@speclynx/apidom-reference/resolve/strategies/asyncapi-2';\nimport OpenAPI2ResolveStrategy from '@speclynx/apidom-reference/resolve/strategies/openapi-2';\nimport OpenAPI3_0ResolveStrategy from '@speclynx/apidom-reference/resolve/strategies/openapi-3-0';\nimport OpenAPI3_1ResolveStrategy from '@speclynx/apidom-reference/resolve/strategies/openapi-3-1';\n\noptions.resolve.strategies = [\n  new OpenAPI2ResolveStrategy(),\n  new OpenAPI3_0ResolveStrategy(),\n  new OpenAPI3_1ResolveStrategy(),\n  new AsyncAPI2ResolveStrategy(),\n];\n```\n\nTo **change** the strategies **order** on ad-hoc basis:\n\n```js\nimport { resolve","readmeFilename":"README.md"}