{"_id":"@speclynx/apidom-datamodel","_rev":"71-415e8aef1718efeffbb5328801b1acda","name":"@speclynx/apidom-datamodel","dist-tags":{"latest":"5.2.6"},"versions":{"1.12.2":{"name":"@speclynx/apidom-datamodel","version":"1.12.2","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"f66032e02c9c3921a84d0d892cb5ac8934603b9d","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-1.12.2.tgz","fileCount":46,"integrity":"sha512-QdFDm4ecpD1TnTgANdETAutSzvqKIEoJtQMM20AHjifpSUOpFar+FLRC1khqZ0nepiyCHCex2OB/FoD23gN1Mw==","signatures":[{"sig":"MEYCIQDMUImDYBGJdD5RVXye4clKShDAkZAtAvPFeUqe00k56QIhAPWsAqFOztChNfWrgOjq6vtINLN9AnnShH6C2+0Ws7bg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275392},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"273af6b1151cefb92e8ec51d99b35fb24cec3807","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"char0n","email":"vladimir.gorej@gmail.com"},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"9.6.7","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"20.3.0","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^7.28.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_1.12.2_1766750209680_0.5500239796127802","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@speclynx/apidom-datamodel","version":"2.0.0","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@2.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":"e0b5d6d94e995a249078c99cf40f057f442ff0c9","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-2.0.0.tgz","fileCount":70,"integrity":"sha512-/3nmQmZP4wPAHZ5irKqBGZA9fFGuFF7qhWJQ0Wj+2gtS/Vc1NNDUdvTk3iz5GsZq680+U9daEt9V+SGH0x2LGQ==","signatures":[{"sig":"MEQCIC5O+O2Th6GIO2mzDlJuQnoFRLH/r0ey23+qFBvrUeThAiAXrFlOD0h3BgBhXHEcaACBL9p103d3Rc8RdOuhUNNNVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388060},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"56ef328a347e1e5e17630b4d0cca5b7b361f1686","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_2.0.0_1768385152775_0.009583093757783656","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@speclynx/apidom-datamodel","version":"2.0.1","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"f160c04c3f54b71d610d3f46661fe0ce1bddfb65","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-2.0.1.tgz","fileCount":70,"integrity":"sha512-DbN9wcfiYpqcOb25nR2GcVTI/gFmm1fYnHlDkl/BQ0WPIDXLYG5fs0HL0MFjdmRubH61mGo2WSwX4uUR62UBDQ==","signatures":[{"sig":"MEQCIAItf+7ZhZh7cvy49f8xCNL7hdiea5/DgWtAz5NtfycdAiByUgfft+Ug59wNcPbQYxcPPKY8OJ5L9t6kjf5MX6fhww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388213},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"6a9caf87f445f76ffd69afa760990ffa784bc82d","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_2.0.1_1768387591087_0.71082581438547","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@speclynx/apidom-datamodel","version":"2.1.0","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"f0b2c76fc7219c8435e32c8cbc2b42e58062427c","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-2.1.0.tgz","fileCount":70,"integrity":"sha512-xuvSm0cjPdu4EVFom+Pn5Byzp0pUX/ofGM9ARuQsbd9hiny/9/c88fTSgrnntC7lZj3vYlA1hDSWVN5a+Snsqw==","signatures":[{"sig":"MEQCIGbxzU9E6/cUQo30xOw6XUc6uijEL0JPAyyMR044dshrAiBC3DL+AKRcMLY+e1IVYb+4MSBRzBsXUzzfor3aHXwaEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388365},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"dd02cfbbe82b0a31c6e7c444cec140e740e1c6e9","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"^2.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_2.1.0_1768687958967_0.26969596201236","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@speclynx/apidom-datamodel","version":"2.2.0","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"ce19b8e6efa39cbfb66a3a101a0c380637a340c1","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-2.2.0.tgz","fileCount":70,"integrity":"sha512-3XY56f5o5MaUfXrw7WpAxAdhgdwy9KcHgP42dhGVxa5eiXSmfvYNBS4QgNlJL6L/eK6d0CJ03AmwNkhwj9YA6g==","signatures":[{"sig":"MEUCIBjhDj2E+7CSPcbi6JNNAOFyyxRTlDDAj4OvgPE6/pIeAiEA01uiL/SVo0BTKy3zGpb2bhCzhCtC7DJoDeKNCVQtbu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388955},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"a3bfd57f83437ee123f2ef3175aedf30dd860b67","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"^2.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_2.2.0_1768839044484_0.019710538693879398","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@speclynx/apidom-datamodel","version":"2.2.1","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"14f0a78548e3e3fa348020ade4ba20caf488531f","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-2.2.1.tgz","fileCount":70,"integrity":"sha512-5NgIRIti32s6QF9ygdUdgT/I3RZBVwOJKH5xeGvG5F2/Bjw3B5SUrNUsoooPpcigqcTdXsfhw45sLEuqEILEkg==","signatures":[{"sig":"MEYCIQCaTbmlD3glCdF2+PkPw8NwhlKNGBqn/4q15L14WCyTHQIhAJGPHUpJQyHRhh1Pb423wyArLhhpkYj1egXWCSTYg6BY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@2.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":389108},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"3d4d6dd6b579ad443dc578ce1e3f05abf27228be","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"^2.2.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_2.2.1_1768901878813_0.3769104534373111","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@speclynx/apidom-datamodel","version":"2.2.2","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"84b9fa67e01933517e5f05954679815dd12129ae","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-2.2.2.tgz","fileCount":70,"integrity":"sha512-a5XPQNFbNrh7GIsLVLc7JKFERkAgGwgUaS85NYB6mmhnJkFiiILlMlLzo7KGAlKPFLBewnbfomU9WDyd+EVanw==","signatures":[{"sig":"MEUCIHOwF9GSbuXtAH3tGLb7JXIs2/xFZqrKlRWeJlFCxxVuAiEA/GalGvvmNRRVxseXNP/a2Iaq0r+N4ZwQ5gyl+49BbjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@2.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":389261},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"220dbc19c94e58d28ea05d05c4eaf2f5dc0c5fbc","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"^2.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_2.2.2_1769158973834_0.6410886442660029","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"@speclynx/apidom-datamodel","version":"2.2.3","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"cd41cd2951214c31003e25b5317535aa29b5e7a2","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-2.2.3.tgz","fileCount":70,"integrity":"sha512-KSxHAJ0GABAFEvOTin9HqNvxtxvzzzUXpuT9qF1VUy2Ssay2bQEuE2vq2X2yIOyTGqbFy+VNINan4kog5xxeXQ==","signatures":[{"sig":"MEQCIAKoV1lnjrNjC1F5xQGnx/x7L7DZLBDtmpZPQTwft6T/AiA2H1tkXNE6RvBdj+qnxbfUUwjDWJ0MGWxxSMyndcsBbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@2.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388898},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"e08f97d01904015b1cf621e093145fe55de0d02d","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"^2.2.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_2.2.3_1769469757612_0.7466517531266719","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@speclynx/apidom-datamodel","version":"2.3.0","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"d6df4651c0d6ef46ba02e13c791ceab7d2fc1523","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-2.3.0.tgz","fileCount":70,"integrity":"sha512-7mMZ6Pa6zASL+ptryF5bNFGaCCK7g9+uAQmWaZmsesgDgHOAerLurICT62xjbMBKSMwHnmUcWoTUej3rgXHgQA==","signatures":[{"sig":"MEUCIGENKHat3NpoiObif4qaoGk08Y9ERnjZx76au4G3Keu7AiEAv08+RYYlkXDs2I+YKR8JyAJFrg2vP3vU72ov9Hm2xyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":389050},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"b561fa09e688f1d9b1968b8353f32ddad9a4a803","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"^2.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_2.3.0_1769519932889_0.8047293427582305","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@speclynx/apidom-datamodel","version":"2.4.0","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"4d7ce7db3a576fee24f6d3c5c81cf2b2acfc4a72","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-2.4.0.tgz","fileCount":70,"integrity":"sha512-AfnEDEQIKSdlYvXfl4pepuvepEu0psY2Fuaqrc3Z/CWvYACrNRhmqNIPoBNvJtC2ZRU6beQLIcURFp/cZwWJmQ==","signatures":[{"sig":"MEUCIQCF02G+tETyK2rVpq/DqbXQxQX+KOStJeisX0S3T1Tn9QIgZPD2Fa9pQGh7e75n8xDbwpXVKBJCU2DIuhRubMDCjGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":390632},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"f127ee0b98cc108b83a690bf317895e17a32b4d4","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"^2.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_2.4.0_1769689133382_0.6192243262314205","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@speclynx/apidom-datamodel","version":"2.5.0","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"e92d61aae36fa21fd16ea5e0437d3fcae065c501","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-2.5.0.tgz","fileCount":70,"integrity":"sha512-bL3v8+9ojivYN0wo1Syvdv5LTmKCoLKdGYdwDToh9moHOUNi9gSbA7zn3e3pZtuCLIFFmWt25ypyLjeeb6xWhQ==","signatures":[{"sig":"MEUCIQCsY71wRx6jNtZXQlee5qbU8GYBuRTNlip+PhH2QJQU9gIgUnarEIin09GQ8iVewgB1M4Ap7ndzP6RErcgEEfLKRxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":390784},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"6473d0f9ea30c7fe89aae039e91a0859eaf3cd1c","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"^2.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_2.5.0_1769772927177_0.333912515433735","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@speclynx/apidom-datamodel","version":"2.5.1","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"a1ae9613d023c75a23763d397fcecc865cfb9926","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-2.5.1.tgz","fileCount":70,"integrity":"sha512-r/ngY4h64pnFkhFk7AZqp80XUN1HpM79UF+O1MSqIJXcl02atno5RmjijdAs2agBG0OUXJpVRl3yHnBtxE69rw==","signatures":[{"sig":"MEYCIQCFP4UPQ8L+tD0hZq/HMomYAyRYseFSagzrnvZVDYnDVgIhALtY0va0lIBJMyU3S71gLqbxOWj+j/F/4dxfkw3tOZra","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@2.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":390937},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"49572d30d0374de3ae9a52579ed490ef0fa07431","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"^2.5.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_2.5.1_1769863410291_0.5322652282154088","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@speclynx/apidom-datamodel","version":"2.6.0","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"5031db1ca8842f5c851abca92458f7a45002eff5","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-2.6.0.tgz","fileCount":70,"integrity":"sha512-xv3WGbQinyiI6e/lSCQVnNEd2m0fLdNS1lmnqVqe5es/e5Bgq7PkXCndostVsmbEVdl/vZFeRqsarPDIg6icjw==","signatures":[{"sig":"MEUCIQCxhycdDcxLF3dWAHXk3UL2NEuadg+IYBNCjvUolRpP4wIgceyjOU/Z656q8ziSAoX+TLQbElyIjZu0k0e4tgkyCAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@2.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":391089},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"d96eb344cc26a57935aa3a425ea2447d6e8e77b2","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"^2.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_2.6.0_1770154349605_0.6792834726500403","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"@speclynx/apidom-datamodel","version":"2.6.1","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"9d311ed274c9b6a70017178376198645742b83e7","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-2.6.1.tgz","fileCount":70,"integrity":"sha512-mDwI5Ov7BRRvS5blSUNGQ0/XM1zQOFYPZ/tFnI+9g22lIVj2kCfV/coXHEtPKwFCWHXXz9DgYt+/X2r4sCB1iw==","signatures":[{"sig":"MEUCIQDH3ggOGhE5ZtMHxTa+vu19yQLgh7wpjkeXx1tVLi53iwIgYSKPiKebGWxoSKDI6fqPl1omE2BcqQh+aaQztEtxwtA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@2.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":391242},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"bac6186b9bca75fd7deac283c3fb042559eea5fb","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"^2.6.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_2.6.1_1770208691822_0.21090492538185313","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@speclynx/apidom-datamodel","version":"2.7.0","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"83aeb62097d114ee3cf3382707a8d129981099ed","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-2.7.0.tgz","fileCount":70,"integrity":"sha512-GV70FMFtB15HHsScuqkckWzc9z9y24yWzrKYlYp31IJiJ2rLnoPGAOPXch4YQ2NPx40CH229ZZI68TGX/uYMUA==","signatures":[{"sig":"MEUCIQD61lQeiWFlEesHOi1yPt+3jkpYjhAmXre691udt0P3TwIgVpHbDZzPFeoiHvpKbJ8OJ/RkEVBMZgssExK5szpT/v4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@2.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":391394},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"82ac9430aa882d0a5c63a17f7da8f5c0dcbca737","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"^2.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_2.7.0_1770300599054_0.564516573781982","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@speclynx/apidom-datamodel","version":"2.8.0","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"5e22bbccff09896510772cd9abc7b71615458770","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-2.8.0.tgz","fileCount":70,"integrity":"sha512-djSIXR/g7+tfuS9L9UNhQUROkLuhMxhM0vkg7yB4RdCclrecRG+0wOQL5nDeF5fPkPKF8n1ADH+YACCcuvnjLA==","signatures":[{"sig":"MEUCIQCtMD3BNbATTsVVpU86l49kFEW2vIH5J7SfGZjcqgZ2fwIgE/HdB9a5ZcGxCi3WMVck3LMh8TMF2Gac2bMp5xMgCnI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@2.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":391546},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"467e34a8f8a9d56622faf0794e4ef9c1fe86b849","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"^2.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_2.8.0_1770422267664_0.7686912729025566","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@speclynx/apidom-datamodel","version":"2.9.0","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"9c9d26f99a75b51e949d409dc2cc5c15133d4a67","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-2.9.0.tgz","fileCount":70,"integrity":"sha512-JDYUhg6LhKgAlNWhp45biu+5SUT/k1CK9MjMU/WRV3GP3S9RqnxQiMlbmcXVzqXwdeA28XLUukrJmnkMTuCcxg==","signatures":[{"sig":"MEUCIQDj8ReprEctWOd6/Raq6XQTr8kO3vqvr95cR4JtUmngCAIgGHlshhuuEXwa4lBBSJUY61/K5FclBKFAkT3CsjvI3y8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@2.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":391698},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"171956df4417a88238134c1854a5ff823aa144d8","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"^2.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_2.9.0_1770536690411_0.6247462753993591","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@speclynx/apidom-datamodel","version":"2.10.0","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"659190126b2980f140ba55ee071992f4ff998ffe","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-2.10.0.tgz","fileCount":70,"integrity":"sha512-xl71JppRGX6Ap1xx4DnYK9yPlyYdOXkiRhcd0hZJphAgR+yepSblUEYwy8zTToYsaE/VDyn5gMkpV1vXbsSYkA==","signatures":[{"sig":"MEUCIQD2ZZxISw8undyHj4zxwlhNek0FvP3BqTbu9jBHwILjNAIgdxhnUWBisyXC7rBCrMZTUns5rdD3+KG5AwZSB+ILoVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@2.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":391854},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"c2de0d651a39aff9118bb852e88a884d2d0aeb1b","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"^2.10.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_2.10.0_1770554455460_0.23311614183923024","host":"s3://npm-registry-packages-npm-production"}},"2.10.1":{"name":"@speclynx/apidom-datamodel","version":"2.10.1","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"a777cceb178b969e4e7d0188daca704110dcc7b5","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-2.10.1.tgz","fileCount":70,"integrity":"sha512-6kPe8PBEsS0Kt+TPImsd7bQzAlAlQvMQEvwFs5HKXz0ZJyalQsZOXhHuYTGBUhH7TdnhN4Yl2n9t3cDbbVCJKw==","signatures":[{"sig":"MEUCIQCi6NbhrAe+Rhu6qBzHkc+bng63ucv/86Z0HHhPjoyRhgIgJGGMK/o+1pc0l6NFiQmpo5DV7P8AZxlJDpqachA2BOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@2.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":392010},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"c17dde40295b5156a2fab55d247a5cbe0cd4ddf3","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"^2.10.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_2.10.1_1770587600032_0.18692545179398956","host":"s3://npm-registry-packages-npm-production"}},"2.10.2":{"name":"@speclynx/apidom-datamodel","version":"2.10.2","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"7bd862881aa427f11bfd17762948b8646995a891","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-2.10.2.tgz","fileCount":70,"integrity":"sha512-fdYbE0N/CyoIv1VTSLn7bxUTFHMACNG7ASatO6bpyMyc1ApVB8tY9c5PQZ3tOKss6iPpAmJmL1RHcAiE6ZEhWw==","signatures":[{"sig":"MEQCIB7il+xblzBxTLH2FIYdMZ6bZsrzJ22XgHOSDfWXnjPCAiBLFvSMJjd9+lkO7tFneVV1azspgmph2ge+qIyckeGinw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@2.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":392166},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"13e4768403e45eb996509a423b0e0b3833c31fc1","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"^2.10.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_2.10.2_1770591337249_0.7147994887056959","host":"s3://npm-registry-packages-npm-production"}},"2.10.3":{"name":"@speclynx/apidom-datamodel","version":"2.10.3","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"2ed00358bd8a017b13efd362b45104bcad99c9f0","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-2.10.3.tgz","fileCount":70,"integrity":"sha512-jTHWBeblfEKepEFijS9R2lCQepIJDQcWSSVzW5WlBR4ShRQYXaADBzzMjsClcMqJR0tftxYezi9jUGA3qFs3+A==","signatures":[{"sig":"MEYCIQCnxeYZdjAhMam2So21Pv6u02kq1Mm5TCyLgd6aLkkhHgIhALsOhWtVNZL1rdQdYOiI7qmup4I1C4pVn3BJIv2oepJy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@2.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":392322},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"d4801d19a42266df43ce85d07990fbf25a1548ad","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"^2.10.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_2.10.3_1770720221421_0.524187052659369","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"@speclynx/apidom-datamodel","version":"2.11.0","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"b471ac96258d26830aaab4c39a4378e432f94e3f","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-2.11.0.tgz","fileCount":70,"integrity":"sha512-qG1UXBkwNDwR0mz3yRpiE+5ufuYpmxHoc50Oaf1lPevEYWZzJJpccLNeErFJoROhr2K8MgSwpUZXB3uhyC6JHw==","signatures":[{"sig":"MEYCIQC9aMqR/M2rr067/fBIKK/CvNnbpcJGWt9FGBe2e2InWQIhAKp63/HgJU1xMExUisNkGvT/rc5IavoBSfnNC+Uno7F6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@2.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":395671},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"ee7e9488621be61f5dc1b098b8af135dc83c9ac1","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v24.10.0+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"^2.11.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_2.11.0_1770889385567_0.24762093372702498","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"@speclynx/apidom-datamodel","version":"2.12.0","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"754a098b249231d31a3ea00fd66039c816ba708f","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-2.12.0.tgz","fileCount":72,"integrity":"sha512-ZyRrkmFyZudsnkZXGGAUld43dVh9bH5UtRxttwRk7E6dp8JyIpPe/fJHuWN3acydOg64pgGFBX28gse78Uw4Ww==","signatures":[{"sig":"MEYCIQCmGBm9P22fQIWNxW9HhX/9Ay6qOPiniVJoAlxOIfQItQIhAOY8pD3bRXVTdzayPBJ35ifqr0B5DVsM0UnXSbaSPKT2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@2.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414990},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"672efe907afef6ae5b547a8028db077297a0c52e","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.4/node@v24.10.0+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"^2.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_2.12.0_1771430475573_0.07903841421570235","host":"s3://npm-registry-packages-npm-production"}},"2.12.1":{"name":"@speclynx/apidom-datamodel","version":"2.12.1","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"57fbb4216f2d8f34a4312920fbb064270b6076a5","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-2.12.1.tgz","fileCount":72,"integrity":"sha512-YcSQP/t2pjZSGs6T6cQGnwfxRbRr1v+xZrpDEDaJ3keKdQuK/WzBC7FyqugDzOaJAacWBtol5J1kptoUwCz/3w==","signatures":[{"sig":"MEUCIFUnk8RIUXHRm/NjNvFVyhg8of9zuKpoTeVn7WwlxIGDAiEAzt3E9nvX0ImEFNUsLqxXxrn6/MKfEFd1h/KLquQ8VGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@2.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415145},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"3cb0ffe38758d0d432f99272f2118291bdd7b717","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.4/node@v24.10.0+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"2.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_2.12.1_1771440760380_0.1252688819516543","host":"s3://npm-registry-packages-npm-production"}},"2.12.2":{"name":"@speclynx/apidom-datamodel","version":"2.12.2","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"928e1ed12aefb3dec35b78e203c22269d9dbb6b8","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-2.12.2.tgz","fileCount":72,"integrity":"sha512-Xd9fzrEci7Ghqb6IUPpkQwuazr+LgVKH6ncAKQbCuH1qulPbP6DKMqswrNBZWu1pPx0vuwNChzZgLZNN9Qfygw==","signatures":[{"sig":"MEUCIQDNJqHoKjhhn6F+Pu6Qqxr8l1Xnlq24Se+mRab/A6bY4AIgemjlIi6TWsYH9YtyJZwsfUcFnS1m0ZUGK0toWObFGQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@2.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415301},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"7bc11a08265800191d7c0026526afc71c35d3e99","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.4/node@v24.10.0+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"2.12.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_2.12.2_1771586974497_0.035707484549279966","host":"s3://npm-registry-packages-npm-production"}},"2.12.3":{"name":"@speclynx/apidom-datamodel","version":"2.12.3","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"d07c5c262c66d19f6182bc664b4ba28dcb48258a","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-2.12.3.tgz","fileCount":72,"integrity":"sha512-/qJZLGL3TYDpA79cqvO9MbLBY51uX3iH5yik5Sqt0qu2qZcH8XWVzirgAj/a4axrdKrsWEOlGcC7aQIHJn1XEA==","signatures":[{"sig":"MEUCIQCNfM7uatPaLy+/W/QnxazGHUm+l26AJr+84KlFsi037wIgSM/cnrYrsOohbCHzW5i2z0cFb7cggccYZP9Tmp9PNzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@2.12.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415457},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"d2fa8fd38db1ab53534fef4d812d261cf92945ab","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.4/node@v24.10.0+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"2.12.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_2.12.3_1771930173086_0.9640819159207119","host":"s3://npm-registry-packages-npm-production"}},"2.12.4":{"name":"@speclynx/apidom-datamodel","version":"2.12.4","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"e33d2667f38823f3311bbaa14850fc634e641dec","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-2.12.4.tgz","fileCount":72,"integrity":"sha512-dLdwXnGF5GoQX7wE+cELMuZdzyDVQab9S82dH9Hjciz8mIIfIXrfhYwQVMJYtRIdBt9VJNps5Vv8cuWsdiPKAA==","signatures":[{"sig":"MEQCIA4dECpXn+M+Cfs+8Qw5+R1iPhjMOwjhlRI4ugkG6t8SAiBxFFgtkohVuyWV/htcNYFxncLe0fWTjcViJ2ctH43dBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@2.12.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415613},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"24b268861c740ef6a1b2aa8a195b230b37b6e8ec","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.4/node@v24.10.0+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"2.12.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_2.12.4_1771934638529_0.39161888647211773","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"@speclynx/apidom-datamodel","version":"2.13.0","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"743ccc119227d95d61b2c9395d110f793affdb16","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-2.13.0.tgz","fileCount":72,"integrity":"sha512-S7V/fm9kbAgZtBebyJf9dYGd9ftv+Bl4Jl3wPYHhWKSuf/gsOf0s0SCdHOD75whYdmcdfQzdzzBbxRh44TD33Q==","signatures":[{"sig":"MEUCIGbxNi+jtwnuIbJzh5l795EuEgssmk/NJ3BcUZdH+c/PAiEA9H4MjnS28amx47sIAFfWQ+kXoVjECl4CJRTOZKFBUEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@2.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415768},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"3c92eda7e227426c3a40c918c418c14dc20fca7e","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.4/node@v24.10.0+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"2.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_2.13.0_1772296496685_0.9278163039313474","host":"s3://npm-registry-packages-npm-production"}},"2.13.1":{"name":"@speclynx/apidom-datamodel","version":"2.13.1","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"7701171468687dda512f966ed33438b9e073da5b","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-2.13.1.tgz","fileCount":72,"integrity":"sha512-OqclcKVuaLMKKf+rDbsh+VR/ZFOLs9oeLAVhSAWTH0D9hJ/i8LuNVNj039XJ1Za8ZpqF2G675W4behpzaAA5vA==","signatures":[{"sig":"MEUCIQDvya3mqBMUNbyiyYQ/FxhSdLyV9Ha482bLC4yiaeuTAwIgWcoq7ln7bYgqRCzo2iDrOPzdVU2pV3z9QQ1RK1gU8Ic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@2.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415924},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"7a15e77dd776ef85f3e4421f0b4be52362b16f68","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.4/node@v24.10.0+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"2.13.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_2.13.1_1772297686335_0.9041001055196616","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@speclynx/apidom-datamodel","version":"3.0.0","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"dc8615f54b1aa65d93ea7c055c89f6254fff20c3","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-3.0.0.tgz","fileCount":74,"integrity":"sha512-go24EZnDwWv31+wNozIi7ztqc2nXr2tgVZJryuMd7++MSby0fbZQ7U6zL/Io/Oef0D8HtLZ5Knecmard8Y0Kmw==","signatures":[{"sig":"MEUCIBTeXYLhM6+PZXHMntTLPU5IsgedhddKTSvJxsOpxbhwAiEA4QSdXoNycNaLOoYwF35h1tYf35GSqgpfRFG12XBeB4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":430297},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"cb94ec84ea789d121801065876e7a91799a363d0","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.5/node@v24.10.0+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_3.0.0_1772742458907_0.40615704005988085","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@speclynx/apidom-datamodel","version":"3.1.0","author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"2593331b68017d41f8b13ab049ed047c725eb739","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-3.1.0.tgz","fileCount":74,"integrity":"sha512-+2LpwAqaiZ9LktrsoocxqDyJXoVEBJMLcdCzuREYkGBDvHlWuja6NxvWWkU42SHafAs3zrIDmfWpnKVYT7ePcg==","signatures":[{"sig":"MEQCIG4Xc4sU4Mwskz0R1AfZpakooFaOAYocVOrUHqCjRcTLAiBJRq9tpwaxJzfLn4+HHu/lGF/UWYep9fN4+8qxXvYCmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":430449},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"c0807dd0b7770eaaf594bd0013be65e2c28c504a","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.5/node@v24.10.0+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"3.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_3.1.0_1772979329079_0.3055227075524487","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@speclynx/apidom-datamodel","version":"3.2.0","keywords":["apidom","api","openapi","swagger","asyncapi","json-schema","arazzo","datamodel","data-model","namespace","serialization","typescript","javascript","oas"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"be8fea84bc802a38f1c4ac04e92cf1341f891792","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-3.2.0.tgz","fileCount":74,"integrity":"sha512-gRyNlWi1sUgckLjWKqR9XiPkG9WTwsCQ/wUpFkhq6Gf/lgHlUvmmYS9FotIqWsdFkS7SMrOs4ziiYMjreB/QeA==","signatures":[{"sig":"MEYCIQC2DQac9uwjVRb7J/QvSBfFhgX+qWFcyKcqnssT9u/n4AIhAP3Aj7hTrmBIhLo/wXFFC2JfMOnP3YDXOd6JesajTRep","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":431016},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"eeb2f01cd34fb0a95617f02bc1b6683aefc028f2","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.5/node@v24.10.0+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"3.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_3.2.0_1773001595307_0.3995898310286652","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@speclynx/apidom-datamodel","version":"3.2.1","keywords":["apidom","api","openapi","swagger","asyncapi","json-schema","arazzo","datamodel","data-model","namespace","serialization","typescript","javascript","oas"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"30177885d71b3e0b82ef1a1e3992d7afda8091a2","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-3.2.1.tgz","fileCount":74,"integrity":"sha512-MEbzsB/eAHNzZaFrjyRRpn4GE2JAGGS9KTapTezWY8h2N8O3CS0nmRQ63LDCSowgSQKvpA5hsIh18ePddNTO+A==","signatures":[{"sig":"MEYCIQC+0gdCdQlbsDxYGgZNP92OHy+pZS+MbB1ILI0pW1KjCQIhANYsg6IbpL3vi26uTEk6zNHwYJQP4jpmAzBBZmb6g2w4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@3.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":431169},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"83a1e97089ef29134e41ff7cacd351973114ea5b","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.5/node@v24.10.0+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"3.2.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_3.2.1_1773041975270_0.9369212056246787","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@speclynx/apidom-datamodel","version":"4.0.0","keywords":["apidom","api","openapi","swagger","asyncapi","json-schema","arazzo","datamodel","data-model","namespace","serialization","typescript","javascript","oas"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"c3ae86c08b689221a4fb5ec62277787baf34edf0","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-4.0.0.tgz","fileCount":12,"integrity":"sha512-Wv5v8XKu5uwX5KILabpqKZsbzr5AtL4+krNIKb/AvfZiBD2WKglkT6mlNLVGGiGz8PyRWuXZujbSMbxmNFdgPA==","signatures":[{"sig":"MEUCIQCYYaP/6MXH8w+60pchwlE480kd8znk/CWF0tuQ1qJE+gIgFo8g2vWmctJ6Wtw5XqU02WC9Pb/Xlflbx5YaREEG+c0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270618},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"384ff82a1bb68d015fd6801de641898b4b582876","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.5/node@v24.10.0+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"4.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_4.0.0_1773228578494_0.3361790058671066","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@speclynx/apidom-datamodel","version":"4.0.1","keywords":["apidom","api","openapi","swagger","asyncapi","json-schema","arazzo","datamodel","data-model","namespace","serialization","typescript","javascript","oas"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"de110ec306eadf666b988da953e642a3a3f09722","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-4.0.1.tgz","fileCount":12,"integrity":"sha512-GxSb647mx7o3ofpuUwPc3UEYVjHfViMxXT4hIBRnwknO5V5RsG371yYZDMkTc0WvJDa0GoNmoKRO2yrIZnCq/A==","signatures":[{"sig":"MEUCIQD8Gh50ScsFIvUUzSh5TU6M30eWIdjdCgxyR+fB35OCLwIgNAywxjHdfaMPAuGHv5i9LBL7hUk7qaQmryH9IlRojbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270771},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"223132a9b00081ca04842efc2736a491f7876f44","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.6/node@v24.10.0+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"4.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_4.0.1_1773234205261_0.32903076787328867","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@speclynx/apidom-datamodel","version":"4.0.2","keywords":["apidom","api","openapi","swagger","asyncapi","json-schema","arazzo","datamodel","data-model","namespace","serialization","typescript","javascript","oas"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"5e60a340f8df192ad6cc0984cc6d269a753a45d2","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-4.0.2.tgz","fileCount":12,"integrity":"sha512-KxnaXuyvZUO/+hYSObedZ55HFs7+MrVsIgBO/uznE1OJ8jpRICTpI1SgJc1SZcN95TV9VHQ7QsQ3R1yF3u9pVQ==","signatures":[{"sig":"MEYCIQDW4pkxh43AMqvTzNMSwK5HxiwZLLjz+59QrZBhcajDCwIhANvsUCWPHwAp9LFOQIPOKlxT/JJVt0OTOEc6qE77JJdR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@4.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270924},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"af1b05d4d5e48a11a3a03cd5699324e0f1b62765","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.6/node@v24.10.0+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"4.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_4.0.2_1773237225981_0.33230985211883524","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"@speclynx/apidom-datamodel","version":"4.0.3","keywords":["apidom","api","openapi","swagger","asyncapi","json-schema","arazzo","datamodel","data-model","namespace","serialization","typescript","javascript","oas"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"a81745ecfab93c57886c1375592426e4508a7c1e","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-4.0.3.tgz","fileCount":105,"integrity":"sha512-yKjYTLuN4EsHswhwbE9Bvq9s19cBbawT9uCwpRUn0n0v1ByY6dukwXNxf+liGF1Sbnf54QKnAzmD/Zr0/b5Wtg==","signatures":[{"sig":"MEUCIQCtQ2w7yqym0zPUnR9DFQeBjazxjmKsFtPSujYdWPqM1gIgK9t/htmYKj6lhvY7XTUixwghah5qz7+jTbLZq+GEpes=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@4.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":524253},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"6ccfa09c02232516215e7de3ead276641957e626","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.6/node@v24.10.0+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"4.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_4.0.3_1773238674746_0.6167227680614673","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"@speclynx/apidom-datamodel","version":"4.0.4","keywords":["apidom","api","openapi","swagger","asyncapi","json-schema","arazzo","datamodel","data-model","namespace","serialization","typescript","javascript","oas"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"ab3cabb11ad98d1a3ce4fe9b9a3b6184f26e3902","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-4.0.4.tgz","fileCount":74,"integrity":"sha512-hJD4tXGMFF4CT9SQ/Y7oyqls5CNQ+lZONQcC/pvUaj4t5T5ihn6bzNHfXbFbBom+ieBllDmsSYdoH+sow7vL0A==","signatures":[{"sig":"MEQCIFrJt/vP8VoHy0GF4IecDAiVve9/zmpA4BP2/Exad4P1AiAlk+jIJcy/WpZN5g0uK4cWbenyZ1K52QN6O9bFMcdyeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@4.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432349},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"a06f6ef3d37ad5bf860cbbf4b442bfbe3a522cc2","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.6/node@v24.10.0+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"4.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_4.0.4_1773317605364_0.93977148036106","host":"s3://npm-registry-packages-npm-production"}},"4.0.5":{"name":"@speclynx/apidom-datamodel","version":"4.0.5","keywords":["apidom","api","openapi","swagger","asyncapi","json-schema","arazzo","datamodel","data-model","namespace","serialization","typescript","javascript","oas"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"b3c6efa5844644f0aa4970f05493fcfef0013c9f","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-4.0.5.tgz","fileCount":74,"integrity":"sha512-+C7wsckuXnvj3e10cSuuL6IVLBCsPP7wArn+u2s4AT8RA9QCq4plkcIx5bIIdfRLw5O/FoPEb/85zvz49zZyUQ==","signatures":[{"sig":"MEYCIQDumUai0pzRWx98S3W+NHYN42vGDa5mjRJPd9joRiC9iAIhAMEmv2TGJ8VQkjWj+Q8xjtstnOa2/49gjWn2VhCNevSv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@4.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432502},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"5a85d2a832eeefb07d03760faa391b457447e966","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.6/node@v24.10.0+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"4.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_4.0.5_1773406614043_0.8687470700276076","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@speclynx/apidom-datamodel","version":"4.1.0","keywords":["apidom","api","openapi","swagger","asyncapi","json-schema","arazzo","datamodel","data-model","namespace","serialization","typescript","javascript","oas"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"803a87feeeeb572387135a7a4ea81a38933db6c4","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-4.1.0.tgz","fileCount":74,"integrity":"sha512-t4LtD06o1g+7ut2sz/Xwrg4ATl85jOIcjmIsKviU1y7LssBrEjQGSROy2w9/XFi5QbCyTAfeal1V7eYIzs9xJQ==","signatures":[{"sig":"MEQCICyECOO4EDwGz6fqg+Ha/oYzoR5SMumpStEkpJX7mHVxAiAC6DgqjFu3i43GOXYDR08SaqM4DB+0C29+0sNla2vMKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432654},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"41d4a41ac6157808b01e08d271019e53c4c8d6c5","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.10.0+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_4.1.0_1773678413549_0.45616397625308513","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@speclynx/apidom-datamodel","version":"4.2.0","keywords":["apidom","api","openapi","swagger","asyncapi","json-schema","arazzo","datamodel","data-model","namespace","serialization","typescript","javascript","oas"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"797e8ad79ce4035697ac92bd07f8cf51182f6a08","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-4.2.0.tgz","fileCount":74,"integrity":"sha512-8/CFRGoDmeyJ8RxgHRSPRMaLA7VWOvG7EbXhSmBWeOZasozJuzY9J7qvM9OTtkAHDJA9yWnllCTs5RdaINacVw==","signatures":[{"sig":"MEUCIEDjmr7go//6G+AjSeNaa3S7kASPaEazBS20TJP/rkgYAiEAug95UQJehnanz+tEY589Ca0bloTV6y0qNVM0VX/+s6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@4.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432806},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"3485d180340f2d4fad149bcf062a6f618030ca9b","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.10.0+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"4.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_4.2.0_1773736824784_0.27328851281899347","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"@speclynx/apidom-datamodel","version":"4.3.0","keywords":["apidom","api","openapi","swagger","asyncapi","json-schema","arazzo","datamodel","data-model","namespace","serialization","typescript","javascript","oas"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@4.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":"62df076787f45b438788a7cc9e760ecd2cca0e8d","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-4.3.0.tgz","fileCount":74,"integrity":"sha512-+DmkhRpldkPtGzrVD6ld+A+kk1GsnrgCN7lcm5tT+7mWO9O7/7ZUiLJ3IIG2fMQ+s3/7VkbCdxQTmu0Acv2JFA==","signatures":[{"sig":"MEUCIGfEX0WdZkqW6fZk4WUlyhK2PKMSmkc2sn/3/Kfy8lo0AiEAjTvM/HUwYzjBnhkBhNp6sI+MF94YX27uZitoacbIY3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@4.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432958},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"f2752226c45b99c35139c778470fc95645e9d673","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.10.0+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"4.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_4.3.0_1775594851017_0.8387709219949313","host":"s3://npm-registry-packages-npm-production"}},"4.3.1":{"name":"@speclynx/apidom-datamodel","version":"4.3.1","keywords":["apidom","api","openapi","swagger","asyncapi","json-schema","arazzo","datamodel","data-model","namespace","serialization","typescript","javascript","oas"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"d0f92ef1e3bed6578d63ecda7fdcfe10fd7ce134","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-4.3.1.tgz","fileCount":74,"integrity":"sha512-kv0pPOLK6BTfZ92KZ0sdvO02he8B0hkj5+beNiZ0LwCL57PXFA5L14kNo6U4RVOca9ZH82ToytZyf6DXtUF5dw==","signatures":[{"sig":"MEUCIQCGnLgWm98EVMPXeL49wBRIP101beqe5AfensOMrUQ5OAIgFsEam4x2PmDMSpIHGoUeyQ7YfI0Bd+2nRLLlfQ3epSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@4.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":433111},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"3082a613a41b54b74ad4b53946385c0bd8247b9b","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.10.0+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"4.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_4.3.1_1775632977750_0.14498890508467066","host":"s3://npm-registry-packages-npm-production"}},"4.4.0":{"name":"@speclynx/apidom-datamodel","version":"4.4.0","keywords":["apidom","api","openapi","swagger","asyncapi","json-schema","arazzo","datamodel","data-model","namespace","serialization","typescript","javascript","oas"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"dfa8b55c4fbaabcd02ef4e548937f58ad1ef58c8","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-4.4.0.tgz","fileCount":74,"integrity":"sha512-Z54amh1aKLsLRpq12ftEa/h18oZUY95vzGERXJoDr5jzozD+cHzuAwNj0mymrh9P0V7YIL+uKhxXqT9f3Vy+EA==","signatures":[{"sig":"MEUCIQCIiZ/eorYhPLmccD4DsQIAvsEoKZYIRkq2Sq/nzvyOQgIgES4kWl4WctKweyKZtrXG3tsaT8UBpnz6NHlMWBza4ic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@4.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":433263},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"5bf5f346de1f59b813bb87d232566827ee9d9798","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.10.0+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"4.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_4.4.0_1775999048286_0.979780696301779","host":"s3://npm-registry-packages-npm-production"}},"4.5.0":{"name":"@speclynx/apidom-datamodel","version":"4.5.0","keywords":["apidom","api","openapi","swagger","asyncapi","json-schema","arazzo","datamodel","data-model","namespace","serialization","typescript","javascript","oas"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"896160c581bd8c96d27f1a05855a94599f17758c","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-4.5.0.tgz","fileCount":74,"integrity":"sha512-WVF7j2z2KAxGKHh7thVhtPiN/mNgQnQPsjrAbWEXK34AliuZCxDKth81ttHcRcHFIzhmwzVD9I6QNvGw8PGhLQ==","signatures":[{"sig":"MEYCIQCU9+2ULQ9jFBYta0GzO83Z0Qv7bTc/ZprmFSPRfmJ0/gIhAOLf/Z41vuC1w3vnsTaXYH5FLaqmYu8WgbPxfqntL+lt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@4.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":433415},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"2df7f3dcd368bdbc0644117fb677610a8b4a03a5","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.10.0+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_4.5.0_1776016023467_0.7039383205492693","host":"s3://npm-registry-packages-npm-production"}},"4.6.0":{"name":"@speclynx/apidom-datamodel","version":"4.6.0","keywords":["apidom","api","openapi","swagger","asyncapi","json-schema","arazzo","datamodel","data-model","namespace","serialization","typescript","javascript","oas"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"a18d553fcddd8fd7cfdf5eec0b0cb7b9d76853d5","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-4.6.0.tgz","fileCount":74,"integrity":"sha512-30sOawwtUexVIApbt20Mi7Z5oBloecFa0sAkQMAkNRupjjGCwQK/acFlA1p1D740pGtvu+BY1IwaYklElSsA1A==","signatures":[{"sig":"MEQCIHwVZuVQWIMvb6N/WmyuKFsdEdtHUfT1kwme5kL95Qy6AiB0L6y34t2YhCtRsl47/58PWC78oM/2OXLvZf9qSHsPcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@4.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":433567},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"c3cec30492f0e186ffdc7b1a761a016dab98b9d4","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.10.0+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"4.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_4.6.0_1776017922204_0.5232556603860541","host":"s3://npm-registry-packages-npm-production"}},"4.7.0":{"name":"@speclynx/apidom-datamodel","version":"4.7.0","keywords":["apidom","api","openapi","swagger","asyncapi","json-schema","arazzo","datamodel","data-model","namespace","serialization","typescript","javascript","oas"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"0ea537d3a43f1ef5418a8f781a03b80d624808fd","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-4.7.0.tgz","fileCount":74,"integrity":"sha512-PmUGWlKjG/nQFLrEurm1WdlvVyvYpTGhoJwARnHVepKV509HNztneHAK0sOwExvD2hCEPO6vRNo3Eu105TbbIA==","signatures":[{"sig":"MEUCIQCpkl5KhbbPBqxTX+Usq0j91dE3YCYbyAkJzNqHeouR7QIgJiEI6ujKuNTbnvY3RJTrcLHuWcxu6JVN7nQQVY4ml3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@4.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":433719},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"5afe50e432d90185f514e91bb35319aa4e23ba7b","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.10.0+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"4.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_4.7.0_1776037813263_0.39737663709067284","host":"s3://npm-registry-packages-npm-production"}},"4.7.1":{"name":"@speclynx/apidom-datamodel","version":"4.7.1","keywords":["apidom","api","openapi","swagger","asyncapi","json-schema","arazzo","datamodel","data-model","namespace","serialization","typescript","javascript","oas"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"f73d5803c80d6682200273ee6e62f89f5c44ac39","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-4.7.1.tgz","fileCount":74,"integrity":"sha512-cUFbPJ5cU52lrRuiu+sZqYXUF9dBXyFsX84fCpulsm4m1PeIHQvdBtpKlcLRwooLpQyplD0BA0lA7DT7c22M4A==","signatures":[{"sig":"MEYCIQCmpS2dPnhh09jRlWOGtnNOQpLrlLCPfuvY7qHjfFum0QIhALTGzYKZNwIvEDp1gPvyJsn/Xm+zqZmlm4rqhTuPxO4T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@4.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":433872},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"ee7c6fc79ed7af3550290c8fb76557967433167e","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.10.0+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"4.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_4.7.1_1776373595350_0.8350747750043488","host":"s3://npm-registry-packages-npm-production"}},"4.8.0":{"name":"@speclynx/apidom-datamodel","version":"4.8.0","keywords":["apidom","api","openapi","swagger","asyncapi","json-schema","arazzo","datamodel","data-model","namespace","serialization","typescript","javascript","oas"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"4ee5fda247cd68214c73750825db17b7b5405fd1","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-4.8.0.tgz","fileCount":74,"integrity":"sha512-nE+0VtbyV0Ici+8O+5ESX0uqhY+s7ksQOSUYYFiBdzpRAbnzU4tiRDAINwF4KLVveSmsVVsw0NLoKEBmQwhkWg==","signatures":[{"sig":"MEYCIQCxHoh6h7x+TyEOmaaB3YlRwMhnuDfEmuqbzZyAKVNMJgIhAMHvOvUFWrC18kO6xekiKy7/8YuLeQoLMza42HY1HAHX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@4.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":434024},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"ef77101edfc6567d9b265bc30708bf2c65fd1d15","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.10.0+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"4.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_4.8.0_1776439571739_0.19966981923711224","host":"s3://npm-registry-packages-npm-production"}},"4.9.0":{"name":"@speclynx/apidom-datamodel","version":"4.9.0","keywords":["apidom","api","openapi","swagger","asyncapi","json-schema","arazzo","datamodel","data-model","namespace","serialization","typescript","javascript","oas"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"683293931f01c4dad19629db9fc0236e90138dd3","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-4.9.0.tgz","fileCount":74,"integrity":"sha512-OPSnKwsts/VUJm5freekRtUl+wBYqu8MWhq5NnN9JXWxqi1t8jgqRtuHFF/VSnNaOPyR5Gg3KUSFqIN8GOdyvw==","signatures":[{"sig":"MEQCIBlIC6TnVVMubz8y5uStMN56js/uY4xFzZMB+1iikU7DAiAtfUFkwVnVw8Pvp3HxYYuayoZ6gqC/EyXcQSmiOMJI4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@4.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":434176},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"918b3a7102bc7a8991b0fe1b92aeeb0aaeb2b30f","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.10.0+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"4.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_4.9.0_1776453310712_0.33110536386333367","host":"s3://npm-registry-packages-npm-production"}},"4.9.1":{"name":"@speclynx/apidom-datamodel","version":"4.9.1","keywords":["apidom","api","openapi","swagger","asyncapi","json-schema","arazzo","datamodel","data-model","namespace","serialization","typescript","javascript","oas"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"133da3d4a4bcbfe24e5f0145b07fb4f4bbbc361f","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-4.9.1.tgz","fileCount":74,"integrity":"sha512-Vsm3+57S0BzG0JhHKCS7z3PtHXpaE4rsEjM4P4FPeTB4neNVNBBDdk1weTKBWYW0lvgM2yfuOFUYp0nt8fHWew==","signatures":[{"sig":"MEYCIQC4gXhYauXoQ8uDn4BczRYwKJC8gPrdQfeRJ5YdE9UaNAIhALYRaIGt+95T5Mnx/zx0AeqpQ3qPRB8V+ovJFFXOlX3c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@4.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":434329},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"6185e3925c9f370fa9d2cff9168e31d41ab01e0f","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.10.0+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"4.9.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_4.9.1_1776787315727_0.5174728547893179","host":"s3://npm-registry-packages-npm-production"}},"4.10.0":{"name":"@speclynx/apidom-datamodel","version":"4.10.0","keywords":["apidom","api","openapi","swagger","asyncapi","json-schema","arazzo","datamodel","data-model","namespace","serialization","typescript","javascript","oas"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"b56fcd39141860e0df60ea7ba11c6004a341c1eb","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-4.10.0.tgz","fileCount":74,"integrity":"sha512-VMwKRzlyuoScoyVXaXeB9xSLJ7aY9RMETYHqHPJqk8liqXCSm+UuFD4JBMPXOYliETOaVJL66CCtpv1Lo9Riwg==","signatures":[{"sig":"MEUCIBwNEDgnzf5ojpGBRyPxt4SWKS+kp9HbFY7TNtgPVv0yAiEAhOYq/ASmSC8i1wx5Ro2mbGCSWIMmE68EVW7BUPAEufc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@4.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":434485},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"cc5b227c468c8bd1a56611f535a71a4018beebf8","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.10.0+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"4.10.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_4.10.0_1778619899144_0.6096842391259001","host":"s3://npm-registry-packages-npm-production"}},"4.10.1":{"name":"@speclynx/apidom-datamodel","version":"4.10.1","keywords":["apidom","api","openapi","swagger","asyncapi","json-schema","arazzo","datamodel","data-model","namespace","serialization","typescript","javascript","oas"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"ce615f9e9deb3850353703619656669d08db4cdd","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-4.10.1.tgz","fileCount":74,"integrity":"sha512-IaiINaJVswz8fROcEIpcjPofSd7Wjf4uEln9Tz7FtF9Art/YaGVW8wea0nhPNpMtIhvMJFCKG926bHrR17bPbA==","signatures":[{"sig":"MEUCIQCp+QambmkURAUUrsoErd7nvJOfJgXvixzGXm45oBx9mwIgVhxw2S+jayaDC0/i1WxTFMY44RIOtiXiid5Ku5v3DOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@4.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":434641},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"fb6a0a6f3f5da22443865a3ee73503d0a269c511","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.10.0+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^7.28.4","@speclynx/apidom-error":"4.10.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_4.10.1_1779264856067_0.05202508071332046","host":"s3://npm-registry-packages-npm-production"}},"4.11.1":{"name":"@speclynx/apidom-datamodel","version":"4.11.1","keywords":["apidom","api","openapi","swagger","asyncapi","json-schema","arazzo","datamodel","data-model","namespace","serialization","typescript","javascript","oas"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"8dafbeb168203eb201c47fbb97410bc58df83fbd","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-4.11.1.tgz","fileCount":74,"integrity":"sha512-ene/s1rJHCh+DNa4cm9JI6COsdyty23q1JPLINSGrfC7OLERoILul0cBdJgaoiE0J/yYp2+X21Hjbu5HomxpqQ==","signatures":[{"sig":"MEYCIQDABKnBQnenP2rrgUA4XaWnTU/viicQTFDiFoLo2YLEEAIhALrrhd1d6bTiK8g9midoHn7MbRuAHYF9JPG3ReF7uFrU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@4.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":434952},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"76396e154f0b561793c096c852aaef9d8e01818b","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.10.0+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^7.29.7","@speclynx/apidom-error":"4.11.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_4.11.1_1781091228388_0.19831054790304736","host":"s3://npm-registry-packages-npm-production"}},"4.12.0":{"name":"@speclynx/apidom-datamodel","version":"4.12.0","keywords":["apidom","api","openapi","swagger","asyncapi","json-schema","arazzo","datamodel","data-model","namespace","serialization","typescript","javascript","oas"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"e2618902a0ae241c37ab0391a9d260a7f63e98f8","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-4.12.0.tgz","fileCount":74,"integrity":"sha512-2PB5gVPj5ZdwA1JkfXloLwsJdJB8mzIiFGDQVGITAG+mbgNnX4fT1UMlse1EkKUPpayiepVlzxtchU89gJfkYg==","signatures":[{"sig":"MEQCIQCwnKRYwUZi9u4kWQdytxa2kRslDe+EW/HoP3vCBJKerAIfer7CXyB8qQQRpD+CvHFuwAUXADw3u4rw0vvlxEpIrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@4.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":441860},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"7d5549ba93000f249ebbe1480ae01d1aaeb2ce15","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v26.3.1+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^8.0.0","@speclynx/apidom-error":"4.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_4.12.0_1782209922825_0.1996450970421313","host":"s3://npm-registry-packages-npm-production"}},"4.12.1":{"name":"@speclynx/apidom-datamodel","version":"4.12.1","keywords":["apidom","api","openapi","swagger","asyncapi","json-schema","arazzo","datamodel","data-model","namespace","serialization","typescript","javascript","oas"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"220a00a2b508b85c24ebffea1c70620dcf527d37","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-4.12.1.tgz","fileCount":74,"integrity":"sha512-0CHqu+qVWJqwV7KNWMl9Rw6o2jdXyTV/zQ22WaQCj6mnsGVskNnn38wPUmJKMk1mRq1YrvNfMO/1SJNJ2Sf14A==","signatures":[{"sig":"MEQCIEnMoR9nmejfMdy3cl3e7OmLrZCRLH5ff2HbrxGHsO47AiAEityXZnkYXq3zCWWvP6Uo8vQQDimsvEdYdpDHjAkF7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@4.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":443100},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"18a5bdbd578179f3fe3f6f0217884cd62a29f8f9","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v26.3.1+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^8.0.0","@speclynx/apidom-error":"4.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_4.12.1_1782217042759_0.1919601099617867","host":"s3://npm-registry-packages-npm-production"}},"4.13.0":{"name":"@speclynx/apidom-datamodel","version":"4.13.0","keywords":["apidom","api","openapi","swagger","asyncapi","json-schema","arazzo","datamodel","data-model","namespace","serialization","typescript","javascript","oas"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"fda5da06f86b14c32f732bddfe03385dac5a2bb3","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-4.13.0.tgz","fileCount":74,"integrity":"sha512-nsBYGrVfwoXacMMCUEpjya29MQ7QIYlqxRLkf8OTM3AD5uBywelMu8dkVnpPq58uWzDOnjku8dqY3EnJ9V+jyA==","signatures":[{"sig":"MEQCIDA5Kwi0KYp5UOkbkc6DYtzPTgmQUdpmJvAcOSimg2kLAiAoxMK/jY0dqIcVXjsmmQvRxxqXHjtRlgvCO/osSAfjxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@4.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":443255},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"178b5324324332132479271fb9ac747a7ddbfccc","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v26.3.1+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^8.0.0","@speclynx/apidom-error":"4.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_4.13.0_1782227808554_0.9533500268308459","host":"s3://npm-registry-packages-npm-production"}},"4.14.0":{"name":"@speclynx/apidom-datamodel","version":"4.14.0","keywords":["apidom","api","openapi","swagger","asyncapi","json-schema","arazzo","datamodel","data-model","namespace","serialization","typescript","javascript","oas"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"abdf3b89946d3658f50af627e6d6074188ed3dd3","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-4.14.0.tgz","fileCount":74,"integrity":"sha512-L8pbwKxdMZVKaviSyU4kYHrMU8xrdpao4TixwZ/T8z0Tf5FgduWUVMZj6MWqFjZ38HtQn0DhHLAkDagxLJNqew==","signatures":[{"sig":"MEUCIGepAppxtwmxQHHy6Rb4aXCSt6Xx2x4RodJNat1LiNQtAiEA+5HNyjIKbD3Anmr8HB/TXsrVGCgsCcbL33ZiSN/T1+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@4.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":443410},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"ae231056cc8865f2467fa97ca456975301bbe265","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v26.3.1+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^8.0.0","@speclynx/apidom-error":"4.14.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_4.14.0_1782248953636_0.9114460223010195","host":"s3://npm-registry-packages-npm-production"}},"4.15.0":{"name":"@speclynx/apidom-datamodel","version":"4.15.0","keywords":["apidom","api","openapi","swagger","asyncapi","json-schema","arazzo","datamodel","data-model","namespace","serialization","typescript","javascript","oas"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"b55d2398905f653c8c88e82ee3adc30fcfa91d59","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-4.15.0.tgz","fileCount":74,"integrity":"sha512-DjxaOyi2+oMsbCbTLf31n5ZBWN42WBPhK6pCU81PnFH5lxWgFbgCckcwTFUiwAe72KoElsnyZVPWI30sP3IW1A==","signatures":[{"sig":"MEYCIQCEdHOwy+hlFPMqOGJv1wKQPpV0iCKcq6okt0rpNJAk0wIhAPYRqAxS0IyKsK3zgP+1tD3lr0HLTxhJuZ2/vs7/Z3YK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@4.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":443565},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"a3f6734745e3f4bee9c4121ebebbf2e9dbf6bc68","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v26.3.1+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^8.0.0","@speclynx/apidom-error":"4.15.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_4.15.0_1782297890290_0.31942247959958303","host":"s3://npm-registry-packages-npm-production"}},"4.16.0":{"name":"@speclynx/apidom-datamodel","version":"4.16.0","keywords":["apidom","api","openapi","swagger","asyncapi","json-schema","arazzo","datamodel","data-model","namespace","serialization","typescript","javascript","oas"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"939fb5d3e41448460f2da41c3208047514418ae4","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-4.16.0.tgz","fileCount":74,"integrity":"sha512-CzC26LKbnyCQfMVkV5v0GjQfuyiwIyk2ZDVNvOL/iykGlE4yJpX4KnPtQzWp/+O6m2Sp9oYfEAoGKZp/PSzlRA==","signatures":[{"sig":"MEQCIAYNR1da9tsrY+eh2jQ0EGuXQocTUtNORVurejrlxYYFAiAZkhR4DoL5aq/XeX565r8eWoMpLGe83medZ9iksO2Wgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@4.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":443720},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"252461983339fe06eb64db4e60f8ac8087065f06","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v26.3.1+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^8.0.0","@speclynx/apidom-error":"4.16.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_4.16.0_1782302366472_0.3903389680489553","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@speclynx/apidom-datamodel","version":"5.0.0","keywords":["apidom","api","openapi","swagger","asyncapi","json-schema","arazzo","datamodel","data-model","namespace","serialization","typescript","javascript","oas"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"2bf44c281d60493c3fc9191e02b3ab2f07d3e0dd","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-5.0.0.tgz","fileCount":74,"integrity":"sha512-TTPD8kP36F4aJlaVUvthHBXfJQj/nSDqCcG/XNQGrwKjf4mAHYN1Qg8HTbBrs4NMp6/T9quOl6pdydR87fpnyQ==","signatures":[{"sig":"MEYCIQCcKrx7w+AcmpoNZ2Eg/7K194C97PULF30OHlg+SUaHWwIhALmU9ZymMz5zCTFzqlQd0Qy/PS7k95fz/yOEmvUV7XHR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":445438},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"5f67f647ddc85ef299fdabe503dc739b658e0415","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v26.3.1+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^8.0.0","@speclynx/apidom-error":"5.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_5.0.0_1783420691288_0.17603099528657595","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@speclynx/apidom-datamodel","version":"5.0.1","keywords":["apidom","api","openapi","swagger","asyncapi","json-schema","arazzo","datamodel","data-model","namespace","serialization","typescript","javascript","oas"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"8dfaa43e585a4ee33babc41d3813fbf5ea4690d8","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-5.0.1.tgz","fileCount":74,"integrity":"sha512-YQ0rEgFcjVIntOmktqKobie4KnGjftQ40u+2OIbAvYKx7+uafKrUIhqJNIGXJosL1X01J9Yfw2hKOVTRcMQQmw==","signatures":[{"sig":"MEUCIQDbf97LYx2bFdWiAY1bB/8tSkld8anpVzNkfme29Zu1cgIgOEEAThdFAVbSVeT4MJR5jpovMT3SsutfD1IIcU2l6xA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@5.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":445591},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"529e4a7847fd74f5cabab726c814f510e55e63b0","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v26.3.1+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^8.0.0","@speclynx/apidom-error":"5.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_5.0.1_1783422131176_0.9607850336907529","host":"s3://npm-registry-packages-npm-production"}},"5.0.2":{"name":"@speclynx/apidom-datamodel","version":"5.0.2","keywords":["apidom","api","openapi","swagger","asyncapi","json-schema","arazzo","datamodel","data-model","namespace","serialization","typescript","javascript","oas"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"3d581ab12baa69ec93029ec0b76c9c5a5778aa83","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-5.0.2.tgz","fileCount":74,"integrity":"sha512-iBie6evJeddVjHB1ue8JvI5OlBShk6Y1sxbLGZqifeJa58I8KZMsS2aBUCSDs+kI1cKrKLCJtPVfqBEP/6oH5w==","signatures":[{"sig":"MEUCIHQCFmZgFXvLmhTZ93mjhqNSLlIYpZV/ZYcqRwjJf2d0AiEAkDb/9x5comkNtdanX5VkZsqg9M1ZOBSZpjDeFsxmT4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@5.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":445744},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"01792b567baea3a47cb08d09e478178aa04afda9","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v26.3.1+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^8.0.0","@speclynx/apidom-error":"5.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_5.0.2_1785843104109_0.19797823695889982","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@speclynx/apidom-datamodel","version":"5.1.0","keywords":["apidom","api","openapi","swagger","asyncapi","json-schema","arazzo","datamodel","data-model","namespace","serialization","typescript","javascript","oas"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"026615d8b8d4e939050064306a84f2e6d84be3b7","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-5.1.0.tgz","fileCount":74,"integrity":"sha512-6hYxuVsgYKQEJvDOe3X6PE1VrrpFrXUNj3uslIpSBEfK1fNK1NjDo48bI5RMbGh2Hbn263K2gPDyiuvgKjZyug==","signatures":[{"sig":"MEUCIQCulTUPoD6TlbfB4hPrxAYim3AudPv7fDT7rlarg45vbgIgeC2cd5zndFxvo0gzeiyjPaikBOoGUeVj1NzPgXSN1Tc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@5.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":447043},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"2976a9fe41a9eb3a2de387695c41d21603f57c98","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/10.0.0/node@v26.3.1+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^8.0.0","@speclynx/apidom-error":"5.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_5.1.0_1786295145201_0.4446347814189022","host":"s3://npm-registry-packages-npm-production"}},"5.1.1":{"name":"@speclynx/apidom-datamodel","version":"5.1.1","keywords":["apidom","api","openapi","swagger","asyncapi","json-schema","arazzo","datamodel","data-model","namespace","serialization","typescript","javascript","oas"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"1a74eee097f7ac614786ac760d10fc05c2d6abf2","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-5.1.1.tgz","fileCount":76,"integrity":"sha512-ob704DPbWZ7AH56gjuEkNDB2bN4ktF9MVG/1ONwxbpPLOIL2DtFFOhjrqKLno1yIlyw9V1p6BREEsvr8bHnChQ==","signatures":[{"sig":"MEUCIQDh3KZB8/ehFKnPcweRnemUkMyuZkXlpwNUTEHILpIH1QIgKFv5KHRlVlGchsVe1Ws8+l0xxohPMvWUHKBHzvewU8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@5.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":452689},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"b661f6f038953d118ad09eec0d7da7927db46f5c","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/10.0.0/node@v26.3.1+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^8.0.0","@speclynx/apidom-error":"5.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_5.1.1_1787144061759_0.006744727408356743","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"@speclynx/apidom-datamodel","version":"5.2.0","keywords":["apidom","api","openapi","swagger","asyncapi","json-schema","arazzo","datamodel","data-model","namespace","serialization","typescript","javascript","oas"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@5.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":"7c3eaac1957062fc41e55fc468fbe9df906c94c2","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-5.2.0.tgz","fileCount":76,"integrity":"sha512-wuyCO+qpfPBPwYEZ0/w17djIcdXnyMyc1kvDp841EneFWPOcRUSSoPGFrPg3CdsBQF/OpAo5e5bRU6Q8ZlF2Ww==","signatures":[{"sig":"MEQCIHFiOwXoao0eA9n6UIG+bl4v8p27HCJIFF5OhpD3INN4AiBB/Spygmi501R+e98dS++utKi57P792FQx+RCqxWasJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@5.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":452841},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"1b749fce87347eb6c8246d2d3be1d5319c7f3352","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v26.3.1+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^8.0.0","@speclynx/apidom-error":"5.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_5.2.0_1788027124239_0.6520430072964907","host":"s3://npm-registry-packages-npm-production"}},"5.2.1":{"name":"@speclynx/apidom-datamodel","version":"5.2.1","keywords":["apidom","api","openapi","swagger","asyncapi","json-schema","arazzo","datamodel","data-model","namespace","serialization","typescript","javascript","oas"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"b9ffccb3fe9f6a1fd9b3abd515a9c05ebaed8946","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-5.2.1.tgz","fileCount":76,"integrity":"sha512-IoQYZe7GOVonXoaD+eIBCQ8EbTGmIoq/IitH+OP1njWvYYxG8/LASJVsHTHCVnRiLeXaRlFl0TbBugr16W6aIw==","signatures":[{"sig":"MEUCIDNV7woPFfJTL8VvneqesPTn4Lom2A3gR/yZEk8N7wWIAiEA3HngoYR9sPjCor03eYXGvffYrum9Slki1g7qf4Jvzkc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@5.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":452994},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"814e67e36b1e27546288c74a25eab8f9463943eb","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v26.3.1+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^8.0.0","@speclynx/apidom-error":"5.2.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_5.2.1_1788028912078_0.7413701508708692","host":"s3://npm-registry-packages-npm-production"}},"5.2.2":{"name":"@speclynx/apidom-datamodel","version":"5.2.2","keywords":["apidom","api","openapi","swagger","asyncapi","json-schema","arazzo","datamodel","data-model","namespace","serialization","typescript","javascript","oas"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"748ea0e150fab1698f3deceefe9fe2a20a783e57","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-5.2.2.tgz","fileCount":76,"integrity":"sha512-a6Zg7LiO4/3BY57ezG7txT6+fexWhO09dBzEv0jyWRYXB6dPvgVWxpymeC2HR4+74k7zhOEA+UnBqDuGRFkQTQ==","signatures":[{"sig":"MEQCIDZubKFZ0x08ysdvcng49vU/5BruB1lM0H6VYcFRWd1yAiAyhYIDoj8AAyBvTSPYNz3m1V6kHoIIOElb/AWcw1WiTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@5.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":452609},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"2d0e035bf82913a9870ff7b26069e784e2a0e9a3","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v26.3.1+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^8.0.0","@speclynx/apidom-error":"5.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_5.2.2_1788467749315_0.30305748602829463","host":"s3://npm-registry-packages-npm-production"}},"5.2.4":{"name":"@speclynx/apidom-datamodel","version":"5.2.4","keywords":["apidom","api","openapi","swagger","asyncapi","json-schema","arazzo","datamodel","data-model","namespace","serialization","typescript","javascript","oas"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"47fddc706613860eee54024409dba5d1d2022fe4","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-5.2.4.tgz","fileCount":76,"integrity":"sha512-0ph4i6wj86EHjKRSSSGnMzPUAeqycyrwQ3GKYhDx7ap0Z2VotDBPyV2Hj7lPoWb2loivOMc6kbPnTStUjZzfjg==","signatures":[{"sig":"MEUCIBhm6puvPTsLWTsUV6Nc2+eiaV19wxDKjEt+r2Cx/tGdAiEA/lDY9rNTquDTZVDWhbPo2xG/4VTxYNeb4CDe7pUs98E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICB3Z9So9vZcnp/EiUFQGvrBP5p3MR+nLCdalZLkpm8RAiB6o9BPRrvmcI2urixdcH6nWUsCENlIQAa8QC0vdB2AyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@5.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":452915},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"5b467dbfe42b1989fe64b4a83c226274de24d783","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v26.3.1+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^8.0.0","@speclynx/apidom-error":"5.2.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_5.2.4_1789476544669_0.8334787236469949","host":"s3://npm-registry-packages-npm-production"}},"5.2.5":{"name":"@speclynx/apidom-datamodel","version":"5.2.5","keywords":["apidom","api","openapi","swagger","asyncapi","json-schema","arazzo","datamodel","data-model","namespace","serialization","typescript","javascript","oas"],"author":{"name":"Vladimir Gorej"},"license":"Apache-2.0","_id":"@speclynx/apidom-datamodel@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":"3288e89f5b5f590c40742b009b32d27ad4dd0fd7","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-5.2.5.tgz","fileCount":76,"integrity":"sha512-mVr6U+807E9CkuPY9cyo1ASvQRbv3FUpNGhmFd7/vf3ykTfTkY/Xsgs0bs0RKImf+9rvjLgVLQeG6qtr49R2hA==","signatures":[{"sig":"MEQCIFBGp9EzaaScOPcM1qdpByIy1RvtVF0ed6ws0cOdNKUoAiBnAIghbt+7QPzEyQnlDjkeXuULaJVaR057iEo00xQ1kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCA/YBnWcJltMHEbJ+HTq1o3FriZ0yItSrBAm2icIomhgIgbpWgA286TPwmGiMH+Sc2/S24ulg11SNSfSIujrZJh1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@5.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":453068},"main":"./src/index.cjs","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"677f42e6af4e7b5311c74cd054283c943f8700a9","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v26.3.1+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^8.0.0","@speclynx/apidom-error":"5.2.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apidom-datamodel_5.2.5_1789682672414_0.9724541678411014","host":"s3://npm-registry-packages-npm-production"}},"5.2.6":{"_id":"@speclynx/apidom-datamodel@5.2.6","bugs":{"url":"https://github.com/speclynx/apidom/issues"},"dist":{"shasum":"492f3c6b5c7dbcf08eea023edeec6c5c9fd7fa2b","tarball":"https://registry.npmjs.org/@speclynx/apidom-datamodel/-/apidom-datamodel-5.2.6.tgz","fileCount":76,"integrity":"sha512-N/a1cjj6MEoxE+qrJcuKVisEVFr/OCQDpcdEJyI4RgZ4gcYwg9rgejFFA0bt0KdBaqt2OUlV/PQfpwA/fxkbHA==","signatures":[{"sig":"MEUCIQDwCPEbc8JWoBgxQRn/H5DpwDsPkatvZOUBvm7vVkaSagIgPL2N/drWA065MZQ14gtIqdMAJqFUhH5569qZCRMFVlI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCID3QFUhXUncERJdOaq1LSEFuwBZHhxZDXrQT6dabcK9jAiAFZ6DeOD5OSJoZ5aylRmUW1E2QOvyKl4tWBqUVwO8Vsw=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speclynx%2fapidom-datamodel@5.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":453221},"main":"./src/index.cjs","name":"@speclynx/apidom-datamodel","type":"module","types":"./types/apidom-datamodel.d.ts","unpkg":"./dist/apidom-datamodel.browser.min.js","author":{"name":"Vladimir Gorej"},"exports":{"types":"./types/apidom-datamodel.d.ts","import":"./src/index.mjs","require":"./src/index.cjs"},"gitHead":"c78f4a79e2b91b9ad099dff6dff5dc35236ae75b","license":"Apache-2.0","scripts":{"lint":"eslint ./","test":"npm run build:es && cross-env BABEL_ENV=es babel test --out-dir test --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward' && cross-env NODE_ENV=test mocha","build":"npm run clean && run-p --max-parallel ${CPU_CORES:-2} typescript:declaration build:es build:cjs build:umd:browser","clean":"rimraf --glob 'src/**/*.mjs' 'src/**/*.cjs' 'test/**/*.mjs' ./dist ./types","prepack":"copyfiles -u 3 ../../LICENSES/* LICENSES && copyfiles -u 2 ../../NOTICE .","build:es":"cross-env BABEL_ENV=es babel src --out-dir src --extensions '.ts' --out-file-extension '.mjs' --root-mode 'upward'","lint:fix":"eslint ./ --fix","postpack":"rimraf NOTICE LICENSES","build:cjs":"cross-env BABEL_ENV=cjs babel src --out-dir src --extensions '.ts' --out-file-extension '.cjs' --root-mode 'upward'","build:umd:browser":"cross-env BABEL_ENV=browser webpack --config config/webpack/browser.config.js --progress","typescript:check-types":"tsc --noEmit","typescript:declaration":"tsc -p tsconfig.declaration.json && api-extractor run -l -c ./config/api-extractor/api-extractor.json"},"version":"5.2.6","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86a3f511-df2f-410f-8358-7f2ad2797c40"}},"homepage":"https://github.com/speclynx/apidom#readme","keywords":["apidom","api","openapi","swagger","asyncapi","json-schema","arazzo","datamodel","data-model","namespace","serialization","typescript","javascript","oas"],"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v26.3.1+x64 (linux)","description":"Data model primitives for ApiDOM.","directories":{},"maintainers":[{"name":"frantuma","email":"frantuma@yahoo.com"},{"name":"char0n","email":"vladimir.gorej@gmail.com"}],"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"ramda":"~0.32.0","@babel/runtime-corejs3":"^8.0.5","@speclynx/apidom-error":"5.2.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/apidom-datamodel_5.2.6_1789802292175_0.08921179570270943"}}},"time":{"created":"2025-12-26T11:56:49.537Z","modified":"2026-09-19T07:18:12.617Z","1.12.2":"2025-12-26T11:56:49.835Z","2.0.0":"2026-01-14T10:05:52.940Z","2.0.1":"2026-01-14T10:46:31.231Z","2.1.0":"2026-01-17T22:12:39.137Z","2.2.0":"2026-01-19T16:10:44.703Z","2.2.1":"2026-01-20T09:37:58.948Z","2.2.2":"2026-01-23T09:02:53.977Z","2.2.3":"2026-01-26T23:22:37.976Z","2.3.0":"2026-01-27T13:18:53.048Z","2.4.0":"2026-01-29T12:18:53.534Z","2.5.0":"2026-01-30T11:35:27.357Z","2.5.1":"2026-01-31T12:43:30.476Z","2.6.0":"2026-02-03T21:32:29.764Z","2.6.1":"2026-02-04T12:38:11.978Z","2.7.0":"2026-02-05T14:09:59.268Z","2.8.0":"2026-02-06T23:57:47.868Z","2.9.0":"2026-02-08T07:44:50.550Z","2.10.0":"2026-02-08T12:40:55.609Z","2.10.1":"2026-02-08T21:53:20.180Z","2.10.2":"2026-02-08T22:55:37.426Z","2.10.3":"2026-02-10T10:43:41.579Z","2.11.0":"2026-02-12T09:43:05.739Z","2.12.0":"2026-02-18T16:01:15.729Z","2.12.1":"2026-02-18T18:52:40.568Z","2.12.2":"2026-02-20T11:29:34.685Z","2.12.3":"2026-02-24T10:49:33.238Z","2.12.4":"2026-02-24T12:03:58.668Z","2.13.0":"2026-02-28T16:34:56.850Z","2.13.1":"2026-02-28T16:54:46.484Z","3.0.0":"2026-03-05T20:27:39.085Z","3.1.0":"2026-03-08T14:15:29.262Z","3.2.0":"2026-03-08T20:26:35.470Z","3.2.1":"2026-03-09T07:39:35.446Z","4.0.0":"2026-03-11T11:29:38.654Z","4.0.1":"2026-03-11T13:03:25.416Z","4.0.2":"2026-03-11T13:53:46.149Z","4.0.3":"2026-03-11T14:17:54.928Z","4.0.4":"2026-03-12T12:13:25.556Z","4.0.5":"2026-03-13T12:56:54.201Z","4.1.0":"2026-03-16T16:26:53.742Z","4.2.0":"2026-03-17T08:40:24.946Z","4.3.0":"2026-04-07T20:47:31.230Z","4.3.1":"2026-04-08T07:22:57.903Z","4.4.0":"2026-04-12T13:04:08.425Z","4.5.0":"2026-04-12T17:47:03.649Z","4.6.0":"2026-04-12T18:18:42.375Z","4.7.0":"2026-04-12T23:50:13.411Z","4.7.1":"2026-04-16T21:06:35.503Z","4.8.0":"2026-04-17T15:26:11.956Z","4.9.0":"2026-04-17T19:15:10.898Z","4.9.1":"2026-04-21T16:01:55.912Z","4.10.0":"2026-05-12T21:04:59.370Z","4.10.1":"2026-05-20T08:14:16.223Z","4.11.1":"2026-06-10T11:33:48.527Z","4.12.0":"2026-06-23T10:18:42.971Z","4.12.1":"2026-06-23T12:17:22.924Z","4.13.0":"2026-06-23T15:16:48.710Z","4.14.0":"2026-06-23T21:09:13.853Z","4.15.0":"2026-06-24T10:44:50.454Z","4.16.0":"2026-06-24T11:59:26.634Z","5.0.0":"2026-07-07T10:38:11.461Z","5.0.1":"2026-07-07T11:02:11.316Z","5.0.2":"2026-08-04T11:31:44.247Z","5.1.0":"2026-08-09T17:05:45.338Z","5.1.1":"2026-08-19T12:54:21.902Z","5.2.0":"2026-08-29T18:12:04.405Z","5.2.1":"2026-08-29T18:41:52.219Z","5.2.2":"2026-09-03T20:35:49.456Z","5.2.4":"2026-09-15T12:49:04.767Z","5.2.5":"2026-09-17T22:04:32.563Z","5.2.6":"2026-09-19T07:18:12.296Z"},"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","openapi","swagger","asyncapi","json-schema","arazzo","datamodel","data-model","namespace","serialization","typescript","javascript","oas"],"repository":{"url":"git+https://github.com/speclynx/apidom.git","type":"git"},"description":"Data model primitives for ApiDOM.","maintainers":[{"name":"frantuma","email":"frantuma@yahoo.com"},{"name":"char0n","email":"vladimir.gorej@gmail.com"}],"readme":"# @speclynx/apidom-datamodel\n\n`@speclynx/apidom-datamodel` provides the foundational data model primitives for ApiDOM.\nIt contains the core element classes, namespace system, and serialization utilities\nthat form the basis for all ApiDOM structures.\n\nThe data model is based on SpecLynx-flavored [Refract specification 0.7.0](https://github.com/refractproject/refract-spec),\na recursive data structure for expressing complex structures, relationships, and metadata.\n\n## Installation\n\nYou can install this package via [npm CLI](https://docs.npmjs.com/cli) by running the following command:\n\n```sh\n $ npm install @speclynx/apidom-datamodel\n```\n\n---\n\n## Primitive Elements\n\nPrimitive elements are the building blocks of ApiDOM. Each element has:\n- `element` - Type identifier (e.g., 'string', 'object', 'array')\n- `content` - The element's value\n- `meta` - Metadata (id, classes, title, description, links)\n- `attributes` - Element-specific properties\n- `style` - Optional format-specific style information for round-trip preservation (e.g., `{ yaml: { scalarStyle: 'DoubleQuoted' } }`)\n\n### Element\n\nBase class that all ApiDOM elements extend.\n\n```js\nimport { Element } from '@speclynx/apidom-datamodel';\n\nconst element = new Element('content');\nelement.element = 'custom';\nelement.meta.set('id', 'unique-id');\nelement.attributes.set('attr', 'value');\n```\n\nAdditionally, convenience attributes are exposed on every element as shortcuts for common meta properties:\n\n- `id` (string) - Shortcut for `.meta.get('id')`\n- `classes` (string[]) - Shortcut for `.meta.get('classes')`\n- `links` (ArrayElement) - Shortcut for `.meta.get('links')`\n\n```js\nimport { StringElement } from '@speclynx/apidom-datamodel';\n\nconst element = new StringElement('hello');\nelement.id = 'greeting';\nelement.classes = ['important', 'message'];\n\nelement.id; // => 'greeting'\nelement.classes; // => ['important', 'message']\n```\n\n### StringElement\n\nRepresents a string value.\n\n```js\nimport { StringElement } from '@speclynx/apidom-datamodel';\n\nconst str = new StringElement('hello');\nstr.toValue(); // => 'hello'\nstr.length; // => 5\n```\n\n### NumberElement\n\nRepresents a numeric value.\n\n```js\nimport { NumberElement } from '@speclynx/apidom-datamodel';\n\nconst num = new NumberElement(42);\nnum.toValue(); // => 42\n```\n\n### BooleanElement\n\nRepresents a boolean value.\n\n```js\nimport { BooleanElement } from '@speclynx/apidom-datamodel';\n\nconst bool = new BooleanElement(true);\nbool.toValue(); // => true\n```\n\n### NullElement\n\nRepresents a null value.\n\n```js\nimport { NullElement } from '@speclynx/apidom-datamodel';\n\nconst nil = new NullElement();\nnil.toValue(); // => null\n```\n\n### ArrayElement\n\nRepresents an ordered collection of elements.\n\n```js\nimport { ArrayElement } from '@speclynx/apidom-datamodel';\n\nconst arr = new ArrayElement([1, 2, 3]);\narr.length; // => 3\narr.get(0).toValue(); // => 1\narr.push(4);\narr.map((item) => item.toValue()); // => [1, 2, 3, 4]\narr.filter((item) => item.toValue() > 2); // => ArraySlice with 3, 4\n```\n\n### ObjectElement\n\nRepresents a collection of key-value pairs.\n\n```js\nimport { ObjectElement } from '@speclynx/apidom-datamodel';\n\nconst obj = new ObjectElement({ name: 'John', age: 30 });\nobj.get('name').toValue(); // => 'John'\nobj.set('email', 'john@example.com');\nobj.keys(); // => ['name', 'age', 'email']\nobj.values(); // => ['John', 30, 'john@example.com']\nobj.hasKey('name'); // => true\n```\n\nObjectElement supports generics for typed key-value pairs:\n\n```ts\nimport { ObjectElement, StringElement, NumberElement } from '@speclynx/apidom-datamodel';\n\nconst typed = new ObjectElement<StringElement, NumberElement>({ a: 1, b: 2 });\n```\n\n### MemberElement\n\nRepresents a key-value pair within an ObjectElement.\n\n```js\nimport { MemberElement } from '@speclynx/apidom-datamodel';\n\nconst member = new MemberElement('key', 'value');\nmember.key.toValue(); // => 'key'\nmember.value.toValue(); // => 'value'\n```\n\n---\n\n## Higher-Order Elements\n\n### RefElement\n\nRepresents a reference to another element by ID.\n\n```js\nimport { RefElement, StringElement } from '@speclynx/apidom-datamodel';\n\nconst target = new StringElement('referenced');\ntarget.id = 'target-id';\n\nconst ref = new RefElement('target-id');\nref.toValue(); // => 'target-id'\n```\n\n### LinkElement\n\nRepresents a hyperlink.\n\n```js\nimport { LinkElement } from '@speclynx/apidom-datamodel';\n\nconst link = new LinkElement();\nlink.relation = 'self';\nlink.href = 'https://example.com';\n```\n\n### ParseResultElement\n\nRepresents the result of parsing a document. It contains the parsed API element and any annotations (errors, warnings) produced during parsing.\n\n```js\nimport { ParseResultElement, ObjectElement, AnnotationElement } from '@speclynx/apidom-datamodel';\nimport { toValue } from '@speclynx/apidom-core';\n\nconst parseResult = new ParseResultElement();\n\n// Add the parsed result\nconst api = new ObjectElement({ openapi: '3.1.0' });\napi.classes.push('result');\nparseResult.push(api);\n\n// Add annotations\nconst warning = new AnnotationElement('Deprecated feature used');\nwarning.classes.push('warning');\nparseResult.push(warning);\n\n// Access the result\nparseResult.result; // => ObjectElement\nparseResult.isEmpty; // => false\n\n// Iterate over annotations\nfor (const annotation of parseResult.annotations) {\n  console.log(toValue(annotation));\n}\n```\n\n### AnnotationElement\n\nRepresents metadata about the parsing process, such as errors, warnings, or informational messages.\n\n```js\nimport { AnnotationElement } from '@speclynx/apidom-datamodel';\n\n// Create a warning annotation\nconst warning = new AnnotationElement('Multiple documents found, using first');\nwarning.classes.push('warning');\n\n// Create an error annotation\nconst error = new AnnotationElement('Invalid syntax at line 10');\nerror.classes.push('error');\n\n// Annotations can have a code for programmatic identification\nerror.code = 'INVALID_SYNTAX';\n```\n\n---\n\n## Source Maps\n\nSource maps track the original source position of each element in the parsed document.\nPosition properties are stored directly on elements (not nested in a separate object):\n\n- `startLine` - Zero-based line number where the element begins\n- `startCharacter` - Zero-based column number where the element begins\n- `startOffset` - Zero-based character offset from the start of the document\n- `endLine` - Zero-based line number where the element ends\n- `endCharacter` - Zero-based column number where the element ends\n- `endOffset` - Zero-based character offset where the element ends\n\nAll position values use **UTF-16 code units**, making them compatible with:\n- [Language Server Protocol (LSP)](https://microsoft.github.io/language-server-protocol/)\n- JavaScript string indexing\n- TextDocument APIs\n\n### Accessing Source Positions\n\n```js\nimport { StringElement } from '@speclynx/apidom-datamodel';\n\nconst element = new StringElement('hello');\nelement.startLine = 0;\nelement.startCharacter = 5;\nelement.startOffset = 5;\nelement.endLine = 0;\nelement.endCharacter = 12;\nelement.endOffset = 12;\n\nconsole.log(element.startLine); // => 0\nconsole.log(element.startOffset); // => 5\n```\n\n### SourceMapElement\n\n`SourceMapElement` is a transitive element that stores source positions as a compact\nVLQ-encoded string. It provides utilities for transferring and serializing source positions.\n\n#### Transferring Source Positions\n\nUse `SourceMapElement.transfer()` to copy position properties between any compatible shapes\n(elements, AST nodes, or plain objects with position properties):\n\n```js\nimport { SourceMapElement, StringElement } from '@speclynx/apidom-datamodel';\n\nconst source = new StringElement('source');\nsource.startLine = 1;\nsource.startCharacter = 2;\nsource.startOffset = 10;\nsource.endLine = 1;\nsource.endCharacter = 8;\nsource.endOffset = 16;\n\nconst target = new StringElement('target');\nSourceMapElement.transfer(source, target);\n\nconsole.log(target.startLine); // => 1\nconsole.log(target.startOffset); // => 10\n```\n\n#### Creating from Source\n\nUse `SourceMapElement.from()` to create a source map from any object with position properties.\nReturns `undefined` if any position property is not a number:\n\n```js\nimport { SourceMapElement, StringElement } from '@speclynx/apidom-datamodel';\n\nconst element = new StringElement('hello');\nelement.startLine = 0;\nelement.startCharacter = 0;\nelement.startOffset = 0;\nelement.endLine = 0;\nelement.endCharacter = 5;\nelement.endOffset = 5;\n\nconst sourceMap = SourceMapElement.from(element);\n// sourceMap.content => 'sm1:AAAAKA' (VLQ-encoded positions)\n```\n\n#### Applying to Target\n\nUse `sourceMap.applyTo()` to decode VLQ content and apply position properties to any target object:\n\n```js\nimport { SourceMapElement, StringElement } from '@speclynx/apidom-datamodel';\n\nconst sourceMap = new SourceMapElement('sm1:AAAAKA');\nconst target = new StringElement('target');\n\nsourceMap.applyTo(target);\n\nconsole.log(target.startLine); // => 0\nconsole.log(target.endOffset); // => 5\n```\n\n### SourceMapShape Interface\n\nThe `SourceMapShape` interface defines the shape for objects with source position properties:\n\n```ts\nimport type { SourceMapShape } from '@speclynx/apidom-datamodel';\n\ninterface SourceMapShape {\n  startLine?: number;\n  startCharacter?: number;\n  startOffset?: number;\n  endLine?: number;\n  endCharacter?: number;\n  endOffset?: number;\n}\n```\n\nThis enables `SourceMapElement.transfer()` to work with any compatible object, not just elements.\n\n---\n\n## Extending Elements\n\nYou can create custom element types by extending the primitive elements.\nThis is useful for creating semantic elements that represent specific data structures.\n\n### Creating a Custom Element\n\n```js\nimport { ObjectElement, StringElement } from '@speclynx/apidom-datamodel';\n\nclass PersonElement extends ObjectElement {\n  constructor(content, meta, attributes) {\n    super(content, meta, attributes);\n    this.element = 'person';\n  }\n\n  get name() {\n    return this.get('name');\n  }\n\n  set name(value) {\n    this.set('name', value);\n  }\n\n  get email() {\n    return this.get('email');\n  }\n\n  set email(value) {\n    this.set('email', value);\n  }\n}\n\nconst person = new PersonElement({ name: 'John', email: 'john@example.com' });\nperson.element; // => 'person'\nperson.name.toValue(); // => 'John'\nperson.email.toValue(); // => 'john@example.com'\n```\n\n### Registering Custom Elements\n\nTo use custom elements with serialization and namespace features, register them:\n\n```js\nimport { Namespace } from '@speclynx/apidom-datamodel';\n\nconst namespace = new Namespace();\nnamespace.register('person', PersonElement);\n\n// Now PersonElement will be used when deserializing 'person' elements\nconst serialiser = namespace.serialiser;\nconst refracted = { element: 'person', content: [] };\nconst element = serialiser.deserialise(refracted); // => PersonElement\n```\n\n---\n\n## Refraction\n\nThe `refract` function converts JavaScript values to ApiDOM elements.\n\n```js\nimport { refract } from '@speclynx/apidom-datamodel';\n\nrefract('hello'); // => StringElement('hello')\nrefract(42); // => NumberElement(42)\nrefract(true); // => BooleanElement(true)\nrefract(null); // => NullElement()\nrefract([1, 2, 3]); // => ArrayElement([NumberElement(1), NumberElement(2), NumberElement(3)])\nrefract([1, undefined, 3]); // => ArrayElement([NumberElement(1), NullElement(), NumberElement(3)])\nrefract({ a: 'b' }); // => ObjectElement({ a: StringElement('b') })\nrefract({ a: undefined }); // => ObjectElement({ a: undefined }) - undefined values are preserved\n```\n\n---\n\n## Namespace\n\nThe Namespace class provides a registry for element classes and handles element detection and conversion.\n\n```js\nimport { Namespace } from '@speclynx/apidom-datamodel';\n\nconst namespace = new Namespace();\n\n// Convert JavaScript values to elements\nnamespace.toElement('hello'); // => StringElement('hello')\nnamespace.toElement(42); // => NumberElement(42)\n\n// Register custom element classes\nclass CustomElement extends namespace.Element {\n  element = 'custom';\n}\nnamespace.register('custom', CustomElement);\n\n// Get element class by name\nconst ElementClass = namespace.getElementClass('custom'); // => CustomElement\n```\n\n### Extending Namespace\n\nYou can register custom detection functions:\n\n```js\nimport { Namespace, Element } from '@speclynx/apidom-datamodel';\n\nclass DateElement extends Element {\n  element = 'date';\n}\n\nconst namespace = new Namespace();\nnamespace.register('date', DateElement);\nnamespace.detect((value) => value instanceof Date, DateElement);\n\nnamespace.toElement(new Date()); // => DateElement\n```\n\n### Creating Namespace Plugins\n\nIt is possible to create plugin modules that define elements for custom namespaces.\nPlugin modules should export a `namespace` function that takes an options object\ncontaining an existing namespace to which you can add your elements:\n\n```js\nimport { Namespace } from '@speclynx/apidom-datamodel';\n\n// Define your plugin module (normally done in a separate file)\nconst plugin = {\n  namespace: (options) => {\n    const base = options.base;\n    const ArrayElement = base.getElementClass('array');\n\n    // Register custom elements\n    base.register('category', ArrayElement);\n\n    return base;\n  }\n};\n\n// Create namespace and load the plugin\nconst namespace = new Namespace();\nnamespace.use(plugin);\n\n// Now 'category' element is available\nconst CategoryElement = namespace.getElementClass('category');\n```\n\nPlugins can also define a `load` function for additional initialization:\n\n```js\nconst plugin = {\n  namespace: (options) => {\n    // Register elements\n  },\n  load: (options) => {\n    // Additional initialization after namespace setup\n  }\n};\n```\n\n### Serialization\n\nThe namespace provides serialization methods:\n\n```js\nimport { Namespace, ObjectElement } from '@speclynx/apidom-datamodel';\n\nconst namespace = new Namespace();\nconst obj = new ObjectElement({ key: 'value' });\n\n// Serialize to refract format\nconst refracted = namespace.toRefract(obj);\n// => { element: 'object', content: [...] }\n\n// Deserialize from refract format\nconst element = namespace.fromRefract(refracted);\n// => ObjectElement({ key: 'value' })\n```\n\n---\n\n## JSON Serialiser\n\nDirect serialization without namespace:\n\n```js\nimport { JSONSerialiser, ObjectElement } from '@speclynx/apidom-datamodel';\n\nconst serialiser = new JSONSerialiser();\nconst obj = new ObjectElement({ a: 1 });\n\n// Serialize\nconst json = serialiser.serialise(obj);\n// => { element: 'object', content: [...] }\n\n// Deserialize\nconst element = serialiser.deserialise(json);\n// => ObjectElement({ a: 1 })\n```\n\n---\n\n## Element Operations\n\n### Freezing\n\nElements can be frozen for immutability. Freezing also sets up parent references:\n\n```js\nimport { ObjectElement } from '@speclynx/apidom-datamodel';\n\nconst obj = new ObjectElement({ a: 1 });\nobj.freeze();\n\nobj.isFrozen; // => true\nobj.get('a').parent === obj.getMember('a'); // => true\n```\n\n### Equality\n\nElements support deep equality checking:\n\n```js\nimport { ArrayElement } from '@speclynx/apidom-datamodel';\n\nconst arr1 = new ArrayElement([1, 2, 3]);\nconst arr2 = new ArrayElement([1, 2, 3]);\n\narr1.equals([1, 2, 3]); // => true\narr1.equals(arr2.toValue()); // => true\n```\n\n### Creating References\n\nElements with IDs can create references to themselves:\n\n```js\nimport { ObjectElement } from '@speclynx/apidom-datamodel';\n\nconst obj = new ObjectElement({ data: 'value' });\nobj.id = 'my-object';\n\nconst ref = obj.toRef();\nref.toValue(); // => 'my-object'\n```\n\n---\n\n## ObjectSlice\n\nObjectSlice is a utility for working with filtered object members:\n\n```js\nimport { ObjectElement } from '@speclynx/apidom-datamodel';\n\nconst obj = new ObjectElement({ a: 1, b: 2, c: 3 });\nconst slice = obj.filter((value) => value.toValue() > 1);\n\nslice.keys(); // => ['b', 'c']\nslice.values(); // => [2, 3]\n```\n\n---\n\n## KeyValuePair\n\nInternal structure used by MemberElement to store key-value pairs:\n\n```js\nimport { KeyValuePair, StringElement, NumberElement } from '@speclynx/apidom-datamodel';\n\nconst pair = new KeyValuePair();\npair.key = new StringElement('name');\npair.value = new NumberElement(42);\n\npair.toValue(); // { key: 'name', value: 42 }\n```\n\n---\n\n## Cloning\n\nFunctions for creating shallow and deep copies of ApiDOM elements.\n\n### Shallow cloning\n\nCreates a shallow clone of an ApiDOM element. The element itself is cloned,\nbut content references are shared.\nMeta and attributes are deep cloned to preserve semantic information.\n\n```js\nimport { ObjectElement, cloneShallow } from '@speclynx/apidom-datamodel';\n\nconst objectElement = new ObjectElement({ a: 'b' });\nconst objectElementShallowClone = cloneShallow(objectElement);\n```\n\n### Deep cloning\n\nCreates a deep clone of an ApiDOM element. All nested elements are recursively cloned.\nHandles cycles by memoizing visited objects.\n\n```js\nimport { ObjectElement, cloneDeep } from '@speclynx/apidom-datamodel';\n\nconst objectElement = new ObjectElement({ a: 'b' });\nconst objectElementDeepClone = cloneDeep(objectElement);\n```\n","readmeFilename":"README.md"}