{"bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"9abdadb411b512d61888b682197a396d9ed5437c","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-10.5.1.tgz","fileCount":610,"integrity":"sha512-qI9SP3s0OmEaRdNbdcvwJ3POKXtKX8EJJdmUqhil2TrUNA3xN20Yc8sM73LcnzRHfiFcJVEY0WOmfNj9ZktesA==","signatures":[{"sig":"MEQCICZdIKF3yDrk+s4cTSMovZlvA8m6g9Ip+RfaIToINWZbAiAhhC4xBKUIl5LVF/JOheYE5RoQapcgEi3KhIZg8R5tbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDVOjei54uVzixrxZOrneEXKbxRpAfPlJla45cH6lmE3wIgI6HjG6UsL9zxcQIlt2d+tq6r6xlc90yJeefEKL1o1Ro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cyclonedx%2fcyclonedx-library@10.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5262166},"main":"./dist.node/index.node.js","name":"@cyclonedx/cyclonedx-library","type":"commonjs","types":"./dist.d/index.node.d.ts","author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"browser":"./dist.web/lib.js","engines":{"node":">=20.18.0"},"exports":{".":{"node":"./dist.node/index.node.js","types":{"node":"./dist.d/index.node.d.ts","browser":"./dist.d/index.web.d.ts","default":"./dist.d/index.node.d.ts"},"browser":"./dist.web/lib.js","default":"./dist.node/index.node.js"},"./SPDX":{"types":"./dist.d/spdx.d.ts","default":"./dist.node/spdx.js"},"./Spec":{"types":"./dist.d/spec/index.d.ts","default":"./dist.node/spec/index.js"},"./Enums":{"types":"./dist.d/enums/index.d.ts","default":"./dist.node/enums/index.js"},"./Types":{"types":"./dist.d/types/index.d.ts","default":"./dist.node/types/index.js"},"./Models":{"types":"./dist.d/models/index.d.ts","default":"./dist.node/models/index.js"},"./Contrib":{"types":"./dist.d/contrib/index.node.d.ts","default":"./dist.node/contrib/index.node.js"},"./Serialize":{"types":"./dist.d/serialize/index.node.d.ts","default":"./dist.node/serialize/index.node.js"},"./Validation":{"types":"./dist.d/validation/index.node.d.ts","default":"./dist.node/validation/index.node.js"},"./Contrib/Bom":{"types":"./dist.d/contrib/bom/index.d.ts","default":"./dist.node/contrib/bom/index.js"},"./package.json":"./package.json","./Contrib/License":{"types":"./dist.d/contrib/license/index.node.d.ts","default":"./dist.node/contrib/license/index.node.js"},"./OptionalFeature":{"types":"./dist.d/optionalFeature.d.ts"},"./Contrib/FromNodePackageJson":{"types":"./dist.d/contrib/fromNodePackageJson/index.node.d.ts","default":"./dist.node/contrib/fromNodePackageJson/index.node.js"}},"funding":[{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"33ba0ca598b303d67af915f12b1429d40cf61bd5","license":"Apache-2.0","scripts":{"test":"run-p --aggregate-output -lc test:\\*","build":"run-p --aggregate-output -l build:\\*","cs-fix":"npm --prefix tools/code-style exec -- eslint --fix .","api-doc":"run-p --aggregate-output -lc api-doc:\\*","build:d":"tsc -b ./tsconfig.d.json","test:web":"node -e 'console.log(\"TODO: write web test\")'","build:web":"webpack build","dev-setup":"npm i && run-p --aggregate-output -lc dev-setup:\\*","test:lint":"tsc --noEmit","test:node":"c8 mocha -p","build:node":"tsc -b ./tsconfig.node.json","prebuild:d":"rimraf dist.d","prepublish":"npm run build","api-doc:web":"npm --prefix tools/docs-gen exec -- typedoc --options ./typedoc.web.json","postbuild:d":"cpy -cwd=src 'src/**/*.d.ts' dist.d","api-doc:node":"npm --prefix tools/docs-gen exec -- typedoc --options ./typedoc.node.json","prebuild:web":"rimraf dist.web","prebuild:node":"rimraf dist.node","test:standard":"npm --prefix tools/code-style exec -- eslint .","dev-setup:tools":"run-p --aggregate-output -lc dev-setup:tools:\\*","test:dependencies":"npm --prefix tools/test-dependencies exec -- knip --include dependencies,unlisted,unresolved --production","dev-setup:examples":"run-p --aggregate-output -lc dev-setup:examples:\\*","dev-setup:examples:js":"npm --prefix examples/node/javascript i --ignore-scripts","dev-setup:tools:docs-gen":"npm --prefix tools/docs-gen install","dev-setup:examples:ts-cjs":"npm --prefix examples/node/typescript/example.cjs i --ignore-scripts","dev-setup:examples:ts-mjs":"npm --prefix examples/node/typescript/example.mjs i --ignore-scripts","dev-setup:tools:code-style":"npm --prefix tools/code-style install","dev-setup:tools:test-dependencies":"npm --prefix tools/test-dependencies install"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"43172243-4554-4394-bcf4-5e2ae045431d"}},"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","keywords":["CycloneDX","models","normalizer","serializer","bill-of-materials","BOM","software-bill-of-materials","SBOM","OBOM","MBOM","SaaSBOM","VEX","VDR","package-url","PURL","SPDX","OWASP","inventory","component","dependency"],"devEngines":{"runtime":{"name":"node","onFail":"error","version":">=20.18.0"},"packageManager":{"name":"npm","onFail":"error","version":">=9"}},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"11.19.1","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"maintainers":[{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"},{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"}],"_nodeVersion":"24.22.2","contributors":[{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},{"url":"https://github.com/candrews","name":"Craig Andrews"},{"url":"https://github.com/thepwagner","name":"Peter Wagner"},{"url":"https://github.com/xmasoracle","name":"Xavier Maso"},{"url":"https://github.com/mLuca","name":"mLuca"},{"url":"https://github.com/AugustusKling","name":"Augustus Kling"}],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11 || ^12","ajv":"^8.12.0","memfs":"^4.46.1","mocha":"11.8.0","rimraf":"^6","cpy-cli":"^7.0.0","webpack":"5.107.2","deepmerge":"^4.2.2","fast-glob":"^3.3.1","libxmljs2":"^0.35||^0.37","ts-loader":"9.6.0","typescript":"5.9.3","@types/node":"ts5.7","ajv-formats":"^3.0.1","webpack-cli":"7.0.3","xmlbuilder2":"^3.0.2||^4.0.0","@types/mocha":"^10","npm-run-all2":"^8","ajv-formats-draft2019":"^1.6.1","spdx-expression-parse":"^3.0.1||^4","webpack-node-externals":"3.0.0","@types/spdx-expression-parse":"^3"},"peerDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.35||^0.37","ajv-formats":"^3.0.1","xmlbuilder2":"^3.0.2||^4.0.0","packageurl-js":"*","ajv-formats-draft2019":"^1.6.1","spdx-expression-parse":"*"},"peerDependenciesMeta":{"ajv":{"optional":true},"libxmljs2":{"optional":true},"ajv-formats":{"optional":true},"xmlbuilder2":{"optional":true},"packageurl-js":{"optional":true},"ajv-formats-draft2019":{"optional":true},"spdx-expression-parse":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_10.5.1_1794394986471_0.151634738500679","host":"s3://npm-registry-packages-npm-production"},"_id":"@cyclonedx/cyclonedx-library@10.5.1","version":"10.5.1"}