{"_id":"@cyclonedx/cyclonedx-library","_rev":"119-1fd7882350da023b987da74423a36777","name":"@cyclonedx/cyclonedx-library","dist-tags":{"backport":"6.13.1","latest":"10.1.0","unstable-prerelease":"10.0.1-alpha.2"},"versions":{"1.0.0-beta.1":{"name":"@cyclonedx/cyclonedx-library","version":"1.0.0-beta.1","keywords":["CycloneDX","SBOM","BOM","inventory","bill-of-materials","software-bill-of-materials","component","dependency","package-url","PURL","spdx"],"author":{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@1.0.0-beta.1","maintainers":[{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"contributors":[{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"23217a72661aa524e7eb9aa14489b322b3fc64b1","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-1.0.0-beta.1.tgz","fileCount":169,"integrity":"sha512-RpKi2dl0D4j4y1IhQ0JRfQRNkk5PwA9vR+gVlyJyWyVSPxoLeEjUtNdHXMgWIP+T7wjm4IQWc9Fz91S59cBdcg==","signatures":[{"sig":"MEYCIQCl2LA3IJSmK/Bvp24Wz3T1LZSL6XGt1IU0N6bwA4qA8QIhAL+lVAi/tjNpr3PinhWBERgCxHWQ8NwIrbbMo4eiJM2s","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1431535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioRP2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrszw//ZolMBdIY/XqDX0BSokXFfxJG/YTvhpBxCSsieSDJ+IVEluV2\r\nNsADaWfJY6DuhpyL/cwCalHYK1T3IPZzjEJZh+J9ELuRPJU+HtzRGTy5+h14\r\nge6PHIrybaFUulIPBF/seWKpTENVJzu6M0eqIGMsyPY8mMjcDm/DCAky7vY1\r\nJz+63FXXdX6RNpVINF2T9YtEdinblB9GahUMsosT9I5ms2q8IKGuYMSVk3qK\r\npvI1XivV2LlMKLLPOy6+azOVP4ofNQCd3AXi1ybw7sAP9XJy+p2lNaVP13If\r\n4yxJW4va7kF4KSBoJ9NmdHWQSsgfwL45hDiNp4Z4KCTBkEQv2RFYifDC+AyU\r\na7XfssWsmkqfyS98PUeGH6LhvbD9t1uVxl8f2pbJynWGC4/nbsgxG5n29nxh\r\nwHBp6Mh0yBmiD14fAAiC7oW/2APuygnQajxq8TShitbOPDZuahSv+vfyvPJK\r\nWUHrUTIt0myai1vUfAYO77fPIIPJCguJZsx4BQ7qV997SvatfZZEC84xqZl8\r\nMA8QNe80loU9q11J6S6bIgMT14AFLzoov86pYfNLJYMoONQCM/XR2Yb/Mqsi\r\nfh1gmRGgUeXKPQj5zU0wrzxEx8arEUQiN1v8k9mpsOnoA32UECyGjNg+leSX\r\nhEVFoe1iSmrSJZ/UAJUOFLoIdGzSrUx/9to=\r\n=+oiA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist.node/_index.node.js","type":"commonjs","types":"./src/_index.node.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":"./dist.node/_index.node.js","gitHead":"9ba7020b3aab39931da52c889a1184db8a94f8f3","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"eslint --fix .","test:web":"node -e 'console.log(\"TODO: write web test\")'","build:web":"webpack","test:node":"mocha -p","build:node":"tsc -b ./tsconfig.node.json","prepublish":"npm run build","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"npm run build"},"_npmUser":{"name":"sspringett","email":"steve.springett@owasp.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"8.5.5","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"16.15.0","dependencies":{"xmlbuilder2":"^3.0.2","packageurl-js":"^0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","webpack":"5.73.0","deepmerge":"4.2.2","ts-loader":"9.3.0","typescript":"4.6.4","@types/node":"^17.0.39","npm-run-all":"^4.1.5","ts-standard":"^11.0.0","webpack-cli":"4.9.2","xmlbuilder2":"^3.0.2","@types/mocha":"^9.1.1","@types/webpack":"^5.28.0"},"optionalDependencies":{"xmlbuilder2":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_1.0.0-beta.1_1654723574422_0.0709528198333107","host":"s3://npm-registry-packages"}},"1.0.0-beta.2":{"name":"@cyclonedx/cyclonedx-library","version":"1.0.0-beta.2","keywords":["CycloneDX","SBOM","BOM","inventory","bill-of-materials","software-bill-of-materials","component","dependency","package-url","PURL","spdx"],"author":{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@1.0.0-beta.2","maintainers":[{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"contributors":[{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"9d1db51d88814a70ecfef7fa97674d6ca32b0b31","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-1.0.0-beta.2.tgz","fileCount":169,"integrity":"sha512-WgzVHHYRF/rjhQmXBO+Jx6OzvHWBjpg+yW+oqtpcH/ZMXWqryWfR4W4jrp646wDUX6GX6dAS+GYQt04XL9ZYyQ==","signatures":[{"sig":"MEUCIDyzymT8EVP4SQ2hDyG8WGV2RTWwUpDC3ySh4NKXQB/rAiEAyzARMC2+uCgeBoTFAbsVVoqVoQRgGpz8BXpy9CTBPxo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1431623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioSzsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3dw//e7TULgsKp/33FDwUdammjl2Um+1HYLxbkfNw5+JtrrDz8S03\r\nQrMwW5y+1Gzm5gWGUiGTpc/ob2AKgE6f+JTw+RBzNsWKkhTRiybpQ8bjHtx5\r\nRgrHk/7Duv0vmVGxadPUk7uEyxjBUNpmUOlrT3A6TQejpYE1RuEBQvO1JGau\r\nWzI5OUqwejyjrVgAjIT6ZyE5V+lsyvoAPg6TUqZHfzhyChPb2Gc8+MBYK5nH\r\nm8atxXVBB26OM+cj9Jk0aDNH9Kb8g3hiFssiUjHhgFMPAEJG9hCmBqZrrNiS\r\nnaxrkM5nFrInWLqUNva784J6S4/sQQ3QEhmmkzTH/UH7II0ChwEFzR/CO8aH\r\nFfz0T5rUsxtGcxW2NtVTKpVJ8qM5JzK0jF9bk2my2OgguFPjXDECQJO5fz4B\r\n8eG00WRiXZ+Odw1roRGwgF3mbce+NUUm2nr4POkBc3//Q1P+wqOudoBlp1JK\r\n8zkcMqMpR62IU/oyXYjWbPvj1IGyAUocWXq+3l6SpJvVfeOwvD+cRrB8Enre\r\n9wTPB0PYUQej+iqqRHUkDCTngdlP21iwB3jhj1+n+9IvAxmHmg/y2A64MxRb\r\nV6MPdfAB0+H1dGtfb7ZWiUmfSm7m/GQj9QdUd0JySKdfah/E4b9AnbCulpn5\r\n0wQjlmnvtGP2xtVB3fWxOHsSw47kwekOpfo=\r\n=rLdx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist.node/_index.node.js","type":"commonjs","types":"./src/_index.node.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":"./dist.node/_index.node.js","gitHead":"7047935767f99f974549bb48b847ad525b39fdb7","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"eslint --fix .","test:web":"node -e 'console.log(\"TODO: write web test\")'","build:web":"webpack","test:node":"mocha -p","build:node":"tsc -b ./tsconfig.node.json","prepublish":"npm run build","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"npm run build"},"_npmUser":{"name":"sspringett","email":"steve.springett@owasp.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"8.11.0","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"16.15.1","dependencies":{"xmlbuilder2":"^3.0.2","packageurl-js":"^0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","webpack":"5.73.0","deepmerge":"4.2.2","ts-loader":"9.3.0","typescript":"4.6.4","@types/node":"^17.0.41","npm-run-all":"^4.1.5","ts-standard":"^11.0.0","webpack-cli":"4.9.2","xmlbuilder2":"^3.0.2","@types/mocha":"^9.1.1","@types/webpack":"^5.28.0"},"optionalDependencies":{"xmlbuilder2":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_1.0.0-beta.2_1654729964255_0.2814213212101804","host":"s3://npm-registry-packages"}},"1.0.0-beta.3":{"name":"@cyclonedx/cyclonedx-library","version":"1.0.0-beta.3","keywords":["CycloneDX","SBOM","BOM","inventory","bill-of-materials","software-bill-of-materials","component","dependency","package-url","PURL","spdx"],"author":{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@1.0.0-beta.3","maintainers":[{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"contributors":[{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"b25a266b297afc499134a777f2f5f3f8bcd55cbc","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-1.0.0-beta.3.tgz","fileCount":175,"integrity":"sha512-jzdq5PfYFyw03GwLlW/mIGO2x8S2T1UvVcUpj3llpg5OUoWIPq3euKwwVrtxON+ZXEFFrJF0Wn+lpzJGcbanBQ==","signatures":[{"sig":"MEYCIQCtclwj80PrZc2KD1t/5dw/G+qVAbdJnBjceoom5fwIcQIhAPHNCEXeC5zucsGCFv1wAbgRRmwnKH747b1KhxoLZJj8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1437878,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipDjyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmok6RAAhIthbnAPB/ljDRTnES/H/mC0bqev5cqldWNSZVUAJUD/NKuW\r\nWWLKjqDNIBQFqaaIfQQwh5JwP8lITCgSHt1gi8tH7wDK1w/rizU0frjYfGgm\r\nzjknAk38ndt2u7U42v5asbSqNMkz41Z16TQXd53PnLE0XI5/Lxky+sAk/44X\r\neeGypLHEkR79mIAHfwS/uZfqFGH7tpBS/s0G9kmF6o3ja7YgW5CKfrT4Y4av\r\nXFQMiDXkUjvY15l25DLo4uF2k1VtHeTHcchyeszlFgd+Rna6dLDfOu3/nm6B\r\nqQnZKcgYxYlICdKBSCU9e6lUcAzqV8B3DmbzuTwBrsfng8Rj9N5dR4cu3ufP\r\nqGFI4n66g6gLemcFZhYGNqf7MT3Wpma5iJMbaR6fpejRx69m4Dc+GF/otk2s\r\nbdp3+UkGoxYJGNkUl7E4xIKsFUauLVW/UiOT0jzFBITXhXSp7ji9BXMBNsMt\r\nBfZBo8Zz0V6O86JaXhlGlmsWp+akK2H11X/w5abgo6hjk5fmhIZwx7StTiXn\r\nmAoUYSl0AuEL1iAH+LOlZVBlzURE5bxkAOsJnQo0DNaVpsHUWL8AyU16vSZr\r\nvXj4eO8tE5hsHKj9Bzpr4MzAQtGVOv5sa1fekGDZo74UiIYRIbC78WWoIw8a\r\nd8cAAQTn0dPb1MoaZf4hUMN7l8gFyr7+qcQ=\r\n=JNGa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist.node/_index.node.js","type":"commonjs","types":"./src/_index.node.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":"./dist.node/_index.node.js","gitHead":"5677db661bc6a2219211fb9cb129d19c6f90486b","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"eslint --fix .","test:web":"node -e 'console.log(\"TODO: write web test\")'","build:web":"webpack","test:node":"mocha -p","build:node":"tsc -b ./tsconfig.node.json","prepublish":"npm run build","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"npm run build"},"_npmUser":{"name":"sspringett","email":"steve.springett@owasp.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"8.11.0","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"16.15.1","dependencies":{"xmlbuilder2":"^3.0.2","packageurl-js":"^0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","webpack":"5.73.0","deepmerge":"4.2.2","ts-loader":"9.3.0","typescript":"4.6.4","@types/node":"^17.0.41","npm-run-all":"^4.1.5","ts-standard":"^11.0.0","webpack-cli":"4.9.2","xmlbuilder2":"^3.0.2","@types/mocha":"^9.1.1","@types/webpack":"^5.28.0"},"optionalDependencies":{"xmlbuilder2":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_1.0.0-beta.3_1654929649945_0.8212829424825894","host":"s3://npm-registry-packages"}},"1.0.0-beta.4":{"name":"@cyclonedx/cyclonedx-library","version":"1.0.0-beta.4","keywords":["CycloneDX","SBOM","BOM","inventory","bill-of-materials","software-bill-of-materials","component","dependency","package-url","PURL","spdx"],"author":{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@1.0.0-beta.4","maintainers":[{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"contributors":[{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"743839ea73d48f9042fef3439eca9342c09072c4","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-1.0.0-beta.4.tgz","fileCount":191,"integrity":"sha512-O7mhJtBhdnczNQIj6hCytIExUVQL/dNeK7Be3DsOeT0+bJcIsWByd7fuyRbwC+cQf/FYmVwcoVVwrqcYTJIolQ==","signatures":[{"sig":"MEUCIG1z42bPEEUHndx4nzEw6ZS3UBDOAMt0xI8d2hHjOMxyAiEA61k38zyXE6hnnaI+OH9vLaNmKg9Yx0hsMuoV7oKpVTc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1474448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirXstACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqcew/+JAW2OgxCllMUrbEkulWK3FTNvJaHPU4RCbBqu6sjdu0wHc9Q\r\nUIzjMxcJ9DIR3HU8+sxBuwqaDI5uWRRZ4Pwg+oVRnqdV2tLvshjw/z8ONDdb\r\nDJsHbK1v5rlUTveSfWPH185bR7R/Cb+M+tR/FeHpgPuSXFJ+2IUlNS4RivXt\r\nLYjGUxtULrZlVwsXsi8O8u4CWj4wkm22+HilAaKLAPBPz99ZHQ53ghWCwPLK\r\ndLuoGiKeCguY9A57pxKt+SoxNwcGuLvQHm1/OUD5MoUO2iW427sPcAWDW0+B\r\n93ONgkJSxgypllfsq9upTbjrVUKUFPmnfXzqMeoSKIsxKI1EaoQtaRaIf1yo\r\nvEeP/PV+r17UKiU1Lpwt/ouzmChVPRIX8FFwJhz0NlMDJcY47Lt65FNHL3kL\r\nwZnBbCmVevNPSpQbGfGXKj3O1HsOHJWaPUH6zbozClT7zzsv/Ue1x1dH/rkk\r\npCjvL5493NvJpTBleOC5cYMT0IkBBQTJgRijDMNOnLvOZrfGvQMfKvl0Kdan\r\no3oEZQihIGh8hmYXRnQ1jPB8lNGewBjChmGt/osUDucWNLID3TKyexRmuhMY\r\nbLGDU1cqvJWMg6Z5smW1XtjTZOfFx/2WxcLxkq+vcZgp1MsIahhP6qij9kaK\r\n6KjknjFqU9R2vpFMqjSanERpBmYGeE0uyjI=\r\n=p318\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist.node/index.node.js","type":"commonjs","types":"./src/index.node.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":"./dist.node/index.node.js","gitHead":"45d8fbc124159048a60c3c163d28b753ce98538a","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"eslint --fix .","test:web":"node -e 'console.log(\"TODO: write web test\")'","build:web":"webpack","test:node":"mocha -p","build:node":"tsc -b ./tsconfig.node.json","prepublish":"npm run build","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"npm run build"},"_npmUser":{"name":"sspringett","email":"steve.springett@owasp.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"8.11.0","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"16.15.1","dependencies":{"xmlbuilder2":"^3.0.2","packageurl-js":"^0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","webpack":"5.73.0","deepmerge":"4.2.2","ts-loader":"9.3.0","typescript":"4.6.4","@types/node":"^17.0.41","npm-run-all":"^4.1.5","ts-standard":"^11.0.0","webpack-cli":"4.9.2","xmlbuilder2":"^3.0.2","@types/mocha":"^9.1.1","@types/webpack":"^5.28.0"},"optionalDependencies":{"xmlbuilder2":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_1.0.0-beta.4_1655536429254_0.5164740957025671","host":"s3://npm-registry-packages"}},"1.0.0-beta.5":{"name":"@cyclonedx/cyclonedx-library","version":"1.0.0-beta.5","keywords":["CycloneDX","SBOM","BOM","inventory","bill-of-materials","software-bill-of-materials","component","dependency","package-url","PURL","spdx"],"author":{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@1.0.0-beta.5","maintainers":[{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"contributors":[{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"a75ac2ec784229763eda47a73a7c69c850b90c0d","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-1.0.0-beta.5.tgz","fileCount":194,"integrity":"sha512-caJTjE6jTe4/0cKWGbAmj9wPEZXCdOPZb0wgdyb1gglqONWrIrM31gVhmi/Uv/Ct6FJNXZNbS7LCZlfCR2jLCA==","signatures":[{"sig":"MEUCIQDAf7lJB5gmd2m4Rrx3JB1iSAqvpRQ8/XUmHoHlRRNZ2gIgGXb+g0M61oQUT2uVnn5Qs/fZclsjqSEkwjc7mH7I2xA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1485166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirjJcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZgA//YtI4Saz0BQZkIc87TPe7khvTZXzqGrKlO8OInbXAisvM/Lss\r\nRpMn+DuywIekg5yTynNMgBRL3vq8ol3r/xhjJ+o7KGHqytNX4tzn1Kha5+xR\r\naLWXKJnleWRQhNUJYyaIdzsYaroHyE5enIW4xFsnbYqNsq9WlFN7+63avKuG\r\nCT3EK8rporC3n2QmKwfj0bDtf89mTw4S2ai/+NvYCGVeezu1aoK6PH/8Z6gr\r\nOY9XkKUV3u2kzrF2K6iB0BHNqueKH4a+l5rojXojais8py4niPygeBefit8s\r\nR+9blhMgTMgVCGaQH6lmAfK+fqNruZS6Fva4HON0rmz0c3sgYCqGiOuiQ8Mk\r\n1/VWJROgpiGxGwqPaHPGeY6WituCCHoKDNaLFjPzZQA/PNzfGXry8XiprN9s\r\nU1JZeSjWcQxyySLkqDSC5xybY3WZy7k1zjkppdAq6U2xe7Kxvmgon0nlAmgz\r\n08I7NMuAwO44AyD51sLHHsRDMWsCFv0bJwGeox2T1vWZJSF9d9Omqz97bi4a\r\nHYS2HZxe+FwfXollrk6dFBC17SZzTWzqNf6wFQjRWSVagi+tR2pr+EXOYPXI\r\naBleC4FCPUsic22qbKiaqx7U4Oxw9a+b2yunghf6uZe2ooBB6FhUY/3PFDNC\r\n4ZmjH43eed0/hPU6lY5KJDbARfhDVkYeD50=\r\n=qKmr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist.node/index.node.js","type":"commonjs","types":"./src/index.node.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":"./dist.node/index.node.js","gitHead":"a9aef2f6e5d9827a96198038f07316952cc09193","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"eslint --fix .","test:web":"node -e 'console.log(\"TODO: write web test\")'","build:web":"webpack","test:node":"mocha -p","build:node":"tsc -b ./tsconfig.node.json","prepublish":"npm run build","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"npm run build"},"_npmUser":{"name":"sspringett","email":"steve.springett@owasp.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"8.11.0","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"16.15.1","dependencies":{"xmlbuilder2":"^3.0.2","packageurl-js":"^0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","webpack":"5.73.0","deepmerge":"4.2.2","ts-loader":"9.3.0","typescript":"4.6.4","@types/node":"^18.0.0","npm-run-all":"^4.1.5","ts-standard":"^11.0.0","webpack-cli":"4.10.0","xmlbuilder2":"^3.0.2","@types/mocha":"^9.1.1","@types/webpack":"^5.28.0"},"optionalDependencies":{"xmlbuilder2":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_1.0.0-beta.5_1655583323779_0.5664818499847832","host":"s3://npm-registry-packages"}},"1.0.0-beta.6":{"name":"@cyclonedx/cyclonedx-library","version":"1.0.0-beta.6","keywords":["CycloneDX","SBOM","BOM","inventory","bill-of-materials","software-bill-of-materials","component","dependency","package-url","PURL","spdx"],"author":{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@1.0.0-beta.6","maintainers":[{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"contributors":[{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"6569d2d4d12d894e10938ccd696be814b70ae1c6","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-1.0.0-beta.6.tgz","fileCount":194,"integrity":"sha512-fPxUtcHIiGPVE+fseTg0XTJ5FCpTnyDwn22OqZ/qjNIBBC2BrYK1rEtx8aBW1AwX681c3J86evm2mclo0NfHnQ==","signatures":[{"sig":"MEUCIFd5CSSo7h8MDbIzihS7ugpGSP1lhwPMiHrgQHw0iXqnAiEA2jPd2ZqL1r/6IA5YjkD/R6W38lo7CP6F0qsoT33iuXY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1484531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiryjpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLVBAAhpVIVj+aiq7BxAu+cTEC927rlLWoDOEn2OsZsYLwKu0IFpTh\r\nMQV9/ULr9AN2kL9iMZNlg1DlAURW4EE60GwuiZ15mjDMiLWLT5a2gzhcXXr0\r\nrKk92/0iYXdic0t/V6ppaA2fycDFZBYfUXHfXv4KV6v6rcvFCu4K0GGL4jcf\r\neo54ilNSvjisBuo7fPcts0yWwD3qYL1fC8kxgTFPOAAuGloFtcEkyexIL0Ie\r\nDo4fxGQENghlTUoQjPg8cSFYVt/2AedXALCzRAIVHsjRlc23jdwHRi4+b6J4\r\nHZOWqOHN/dGwTE5uqE9ICVsB4KehnLrXh9Ops/6/aRSJ6VtwJlDHB1yjLazn\r\n1sNlUsfU9d8yUmrKTFTiv36X3hyJoRsXt5YwqKiFM+kIvVlfEtZHGt6/Gh7s\r\n9foSTbK8yBHzI/tauHjTIm/j7O/tJBNVG+9tk0c7s9pT/J/hMXr3r/kQQeys\r\npqNzIwYPlPvXYPrx3NaVmXnTqeP7JHF66KrS1gtsjGUOj9PEjECf68sns+aT\r\n9Xgtf0ZCwIC/LEC13aSGOnK3DEJjDJ579mMBGfcjk5/iJpilEYVlmPxOZEhw\r\nCB6jo9ACZAqs5GbFVLd2KZfARXTyc+vhUrcZGK54f4dyO2EiRY3aScLUagm7\r\ns/Pf/dPIwgz5ZUDmWetg4Z8cqozsPMlXqI0=\r\n=Np3m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist.node/index.node.js","type":"commonjs","types":"./src/index.node.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":"./dist.node/index.node.js","gitHead":"0c0abb742f363bd1685dc1ab8184ec0739050b51","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"eslint --fix .","test:web":"node -e 'console.log(\"TODO: write web test\")'","build:web":"webpack","test:node":"mocha -p","build:node":"tsc -b ./tsconfig.node.json","prepublish":"npm run build","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"npm run build"},"_npmUser":{"name":"sspringett","email":"steve.springett@owasp.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"8.11.0","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"16.15.1","dependencies":{"xmlbuilder2":"^3.0.2","packageurl-js":"^0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","webpack":"5.73.0","deepmerge":"4.2.2","ts-loader":"9.3.0","typescript":"4.6.4","@types/node":"^18.0.0","npm-run-all":"^4.1.5","ts-standard":"^11.0.0","webpack-cli":"4.10.0","xmlbuilder2":"^3.0.2","@types/mocha":"^9.1.1","@types/webpack":"^5.28.0"},"optionalDependencies":{"xmlbuilder2":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_1.0.0-beta.6_1655646441326_0.11843395101536625","host":"s3://npm-registry-packages"}},"1.0.0-beta.7":{"name":"@cyclonedx/cyclonedx-library","version":"1.0.0-beta.7","keywords":["CycloneDX","SBOM","BOM","inventory","bill-of-materials","software-bill-of-materials","component","dependency","package-url","PURL","spdx"],"author":{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@1.0.0-beta.7","maintainers":[{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"contributors":[{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"6e0b07c2edb1344249a3aa1075b0dfb5c6a1ebf9","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-1.0.0-beta.7.tgz","fileCount":194,"integrity":"sha512-DdRMANvXGq65m5jCxWueD74n2YFFki03X0ZogsaiyHKu6RXz7kkJTBmXpi0mGr6aan8JIaCJU2bwbSTFI+VIwA==","signatures":[{"sig":"MEQCIHceJSyG+Ou6n/KqzO7C0AZnMhE+tDTSvJeqk9Jbt70GAiA54PnpbvcLNIIs0Za63sQyPDh1bCgC8JoUAaZOWdsNaw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1485039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJir522ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqs7hAAoSknto5lOnjOY7MEKWfGoe4q8ciqF5WU6MALoS5c2768K3Pa\r\nj4Bj/inUhEibkmeOR/ckA6mua5YbCuH32JddKvgzcxeEa/2KvAzPF2dq6YpK\r\nV4YbE5vyj8ouV+5wu4el6QEOIqByUI4zrsBeJcjNx73WTf4q53m/Yr7QMunn\r\n5x20l46wmn3TxcGRPt3u8BYqVDnjJpPe4jecCqYQUAySbfjQ5fQL2unN+UCx\r\n4JJ+vwGKfgNj5r6MtS1odq9Z7JXhF+cyJxZxohh9MtRyIMvbkT8n6aGI9MIT\r\nJTMXZCjxQOWBho/1vovLhXO2WU3AeZVVSLr98xa9rKSJ5Lycoexi8/ZaE1XK\r\nZgp4FzlJvWKqDTkR5pTWFM1fphGXvawH2VRaq56MmhnPEIH/WLGvZF62pKkG\r\nXl5XXHZ1Euw8aweRIHplBPIkVEVBksP+UIDyifCpNxF5fx8xy9kxMYU1qTUc\r\nfTMPdtWZRD4qS1kcGerK1NFXSv94uKvqAM+GDkJvokbxDycWPaNdQI3ehEIh\r\nCsBPeUTrd3Gybw4XJDi0DvfRLW1AbzUb9x1JKL0pqRg7Sp0E30cieE7cZhZt\r\nT7YLUG4QFhRR5ibjRTg5j5tRAtxB566j3eSFZ9hWEvwHwb6OlSkptHxwWQ3r\r\ngLgOOLak1lQ/y+JWoOXEWh10PcDI0SNfY5g=\r\n=t6Y2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist.node/index.node.js","type":"commonjs","types":"./src/index.node.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":"./dist.node/index.node.js","gitHead":"27714ed19c93f6c957daa3662ba8125495b67cfe","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"eslint --fix .","test:web":"node -e 'console.log(\"TODO: write web test\")'","build:web":"webpack build","test:node":"mocha -p","build:node":"tsc -b ./tsconfig.node.json","prepublish":"npm run build","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"npm run build"},"_npmUser":{"name":"sspringett","email":"steve.springett@owasp.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"8.11.0","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"16.15.1","dependencies":{"xmlbuilder2":"^3.0.2","packageurl-js":"^0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","webpack":"5.73.0","deepmerge":"4.2.2","ts-loader":"9.3.0","typescript":"4.6.4","@types/node":"^18.0.0","npm-run-all":"^4.1.5","ts-standard":"^11.0.0","webpack-cli":"4.10.0","xmlbuilder2":"^3.0.2","@types/mocha":"^9.1.1","@types/webpack":"^5.28.0"},"optionalDependencies":{"xmlbuilder2":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_1.0.0-beta.7_1655676342479_0.33157469699494313","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@cyclonedx/cyclonedx-library","version":"1.0.0","keywords":["CycloneDX","SBOM","BOM","inventory","bill-of-materials","software-bill-of-materials","component","dependency","package-url","PURL","spdx"],"author":{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@1.0.0","maintainers":[{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"contributors":[{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"1fd31afdd2c8112046854c6e5658b83b57bea1b4","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-1.0.0.tgz","fileCount":194,"integrity":"sha512-36UWb1DodU9v95wblugZ8ozSRNjBGalS2JVLlT7CDmfuXl7qUqyQvPo1Sfxl7dkt6LLeoulw6MeOad9nYg2YGA==","signatures":[{"sig":"MEQCIE99ht7QIGlts6btYSPjL7tjMYy8drTujn8iMGRTSMsbAiAJNydiGAajpEr+pxN6HZBDPlntx0Mrf8o5U6jPVxhJXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1485032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisBeLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxTBAAhgvOVZBRQgHyl7l1bwx4hFbzli2xnOVfsM4D4lN9Bm6chUG7\r\nj2hCGQJi2mjBQ2IGrxC/JLPwJWvd/KgP65aKTVkU/AUUtiMHgWgLwLRmHzpg\r\nQHusg0BDFx3e+J24HpDw73b4EAcRy7CI75EiWTxnN0JFqw0v0ElG+WTKrL1Q\r\nRmNEF+MsJ+gkqeCZC9OV/sUlitwl41jqWrPyO66qjxwXeaj3vrNm7f808hxD\r\nJWRuaF910CaGmPvEl9qwwNAD8kTAQlTyCocqkYnlTywH1Ojmiz9/r0TWuZyS\r\nTLuY8y7RL5ojsRnls+YXt8s/8+RmoYEo/6OHh0mcV4GHujo1U1KaA9GPs+1p\r\nJQ9TvRqW20JvBw7369T+R3UTZS/5zQBzlawybx3bY/OJQSbw89Wb0p/YYvmo\r\ngsAd0fHHDS5iTvF6w+WpV0pYzpg7GUZeqhLYVDyo+7af5CEkKAKs1HFqQa92\r\nl4CsuszS0VSDQajjEK/visKPp7CNmKBuCNbMUvH4cbj5M+hSHUr40lJBCee/\r\n6XAGCsySNot7GDshI1Pon0OoF9v3/JTgvEv+jRDvQbiIRegl+yGoE1kAMAf0\r\ntP8gKv4B0LoGkzYML+UeSV/HuA6PsfYWtHgFd7xWAAYrmu2seK7j+gFkhVlP\r\nTcgFcUAn9L9Numpv1LtMLevo4sOC3UO0GsY=\r\n=F7WZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist.node/index.node.js","type":"commonjs","types":"./src/index.node.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":"./dist.node/index.node.js","gitHead":"0c08c4e713b21a601e93d75c593679a796610efc","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"eslint --fix .","test:web":"node -e 'console.log(\"TODO: write web test\")'","build:web":"webpack build","test:node":"mocha -p","build:node":"tsc -b ./tsconfig.node.json","prepublish":"npm run build","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"npm run build"},"_npmUser":{"name":"sspringett","email":"steve.springett@owasp.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"8.11.0","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"16.15.1","dependencies":{"xmlbuilder2":"^3.0.2","packageurl-js":"^0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","webpack":"5.73.0","deepmerge":"4.2.2","ts-loader":"9.3.0","typescript":"4.6.4","@types/node":"^18.0.0","npm-run-all":"^4.1.5","ts-standard":"^11.0.0","webpack-cli":"4.10.0","xmlbuilder2":"^3.0.2","@types/mocha":"^9.1.1","@types/webpack":"^5.28.0"},"optionalDependencies":{"xmlbuilder2":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_1.0.0_1655707530840_0.014187044545807437","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@cyclonedx/cyclonedx-library","version":"1.0.1","keywords":["CycloneDX","SBOM","BOM","inventory","bill-of-materials","software-bill-of-materials","component","dependency","package-url","PURL","spdx"],"author":{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@1.0.1","maintainers":[{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"contributors":[{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"179074dd14e24a5eb948fda7100730c2062181a1","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-1.0.1.tgz","fileCount":194,"integrity":"sha512-+MqhU3YEhqg5VSISQm7j/C9XkSnRpP2y1IuyvuFJxHBP+b9RGaRCXd0S72OjdO8tUFNaU2BYHoHl3l8iqMD+Nw==","signatures":[{"sig":"MEYCIQDB7hBxiukOsW1Tyy3lU6vopWSg4GpeM8xj/dhlWFKD4gIhAPqZmZ8SMXm4gvuRqEYa8RmxqjH2h55Y+rHJ6LyTnKSW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1485852,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi29Z/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrd3BAAmlOYzq6VLHA5ZzmTNVMZrOG2Q9zsad4B2WaVHlEvrg4tmkdN\r\nqJH3sCBKfUCmL/uWh3gGVSdBkuu9OZ9ob87A7vw4XK/QSHNIoc5j0BUcYeIZ\r\nHASxt+Y6+ZcYXqmeoeSzZBESCaTldlvZ0+bOKZIYdzRXbMu1XWKay7w81KVp\r\n5w2ONPDIpUlWPtLcKvOFXO/gUfBJkAode22whymOYqbG1s5h1+7jAhHHbA2A\r\n9CLG4+AK5D+nD23igsdhNtrSYbwVNJG0PUGI6fk+CPFxlVQDVEwYCalz1TXZ\r\nOD85ciT7Y5Ud2Rm5IqGv1oB5XTIAdohkNJomoFnIvp9v77okw+qo7EP74bXx\r\nXsc4G++EFDd+Pv0d1KlIX0Kn/tD42m335C0S52PAMD423NiMkZdPTM/E2ZNY\r\nVzlIErYfRNFX66qlWM/hW72qhwqg1f4Hq/dKaiT74x+LmGGlgbC2nUmL4FqU\r\nkAbM17r1RURKXh6XcHqhYuPQ89nm9ndlAKbHlphU98jLtcaTHpI6WmChW110\r\np1c8PRY+v/+4YF8uwIxu5ASCm7LuNuTMEsY/JafRcflB/BcFz0Ony1oWLRvx\r\nsV7bTkSt7KrhL1TEuIpuvolQtNBOKj52hMk9vZ0YkshXTl82omBdsIl4dHCx\r\n3RvT5u/GWj1tYbyDTAjY69++EtJzi7DaXzo=\r\n=bZPO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist.node/index.node.js","type":"commonjs","types":"./src/index.node.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":"./dist.node/index.node.js","gitHead":"62a694c2501c707293b905df0bb9a23dcfae3b4c","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"eslint --fix .","test:web":"node -e 'console.log(\"TODO: write web test\")'","build:web":"webpack build","test:node":"mocha -p","build:node":"tsc -b ./tsconfig.node.json","prepublish":"npm run build","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"npm run build"},"_npmUser":{"name":"sspringett","email":"steve.springett@owasp.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"8.11.0","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"16.16.0","dependencies":{"xmlbuilder2":"^3.0.2","packageurl-js":"^0.0.7"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","webpack":"5.73.0","deepmerge":"4.2.2","ts-loader":"9.3.1","typescript":"4.7.4","@types/node":"^18.0.0","npm-run-all":"^4.1.5","ts-standard":"^11.0.0","webpack-cli":"4.10.0","xmlbuilder2":"^3.0.2","@types/mocha":"^9.1.1","@types/webpack":"^5.28.0"},"optionalDependencies":{"xmlbuilder2":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_1.0.1_1658574463609_0.3476121855386525","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@cyclonedx/cyclonedx-library","version":"1.0.2","keywords":["CycloneDX","SBOM","BOM","inventory","bill-of-materials","software-bill-of-materials","component","dependency","package-url","PURL","spdx"],"author":{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@1.0.2","maintainers":[{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"contributors":[{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"86f5e317fea5648e0c8028dbd665e6957cd621fa","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-1.0.2.tgz","fileCount":194,"integrity":"sha512-YHmaLYbpKnIqa0AnpjY5ROKyHwPwkJX2BjoeMjLO2mFWZXLrZNbtdPI5S7TqSqr5xJWpOzWwQ84MqJzfVrGEAA==","signatures":[{"sig":"MEQCICOVxGCJIDLQVbsEwu8QwZqGKJCk7dDQ7+7SXg2baZ/WAiB9C/3z116mrJJVgbuNX7bnLCekLxah3gnuq9Qcvcv4bg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1485860,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4BbQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpz7g//e3yc690eeZD9OUpDkJuSufNns27CTFnCtY+sNanyfaysX+Pw\r\nqB1ZQEYxk6zuTMf7acgvrUM8NNVTNjT5YUsCIy/TbQfjnb/GrqryJwO56Y4M\r\nFLtOQqWhd3MQRnRKySLXZx8jiD9QJ6cAO44uunfgjBJG/qUUYy3sXxd7v4US\r\nv+izCCUIaLivbJg3IHHfHDbXwSOjfgFBU1N9RPNYV8BsqNvDL82NebsFBVwS\r\naZx/JhrUu5STBGmr7L68bVLroAiNk4pwRWCSmLZHj2prW04APyILtF2IsjPu\r\nXnr7lNcyMUWSxQSVDrBPCG6uQiIXaiCrK1sOJJq7mcm+5/0v3kR61iVvzD/u\r\nNqPIFuqQz0a9t0FYdAh6GgaehbVSv2ggyQ/qmn4PvxBO8f649KuXy8sfs+2D\r\nDIIF3GP4urKO9O4hZY+G+t7snrf+2CmHCPQAfczk15mBZYKeGb2JkgWOz0WH\r\nlF2kTspwW2cZkVrfbN+QLyaqzhWK2LMVY30wrORo22YLZONkMl7jYGRc9iJ4\r\nWcYdEkuo6+eNmue836/ixq/es8pGFgsujxCBEvfOrlClrPrHt/pmENYPnY4d\r\nHT9csws5O2nRCSU1SymBZFTL8Z2FfJ+ailCOEYUHWRXpd8YEYj28jhpOSctQ\r\nlYxkdnHHCUKiTGaNUWFcB6tx61ZMx8/J1f4=\r\n=Mtj1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist.node/index.node.js","type":"commonjs","types":"./src/index.node.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":"./dist.node/index.node.js","gitHead":"7134ea773fc93fb7a01ef64bc64af926cede74ce","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"eslint --fix .","test:web":"node -e 'console.log(\"TODO: write web test\")'","build:web":"webpack build","test:node":"mocha -p","build:node":"tsc -b ./tsconfig.node.json","prepublish":"npm run build","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"npm run build"},"_npmUser":{"name":"sspringett","email":"steve.springett@owasp.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"8.11.0","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"16.16.0","dependencies":{"xmlbuilder2":"^3.0.2","packageurl-js":">=0.0.6 <0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","webpack":"5.73.0","deepmerge":"4.2.2","ts-loader":"9.3.1","typescript":"4.7.4","@types/node":"^18.0.0","npm-run-all":"^4.1.5","ts-standard":"^11.0.0","webpack-cli":"4.10.0","xmlbuilder2":"^3.0.2","@types/mocha":"^9.1.1","@types/webpack":"^5.28.0"},"optionalDependencies":{"xmlbuilder2":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_1.0.2_1658853071751_0.005533215132492941","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@cyclonedx/cyclonedx-library","version":"1.0.3","keywords":["CycloneDX","SBOM","BOM","inventory","bill-of-materials","software-bill-of-materials","component","dependency","package-url","PURL","spdx"],"author":{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@1.0.3","maintainers":[{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"contributors":[{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"8167a710b5a1ec669ff4838fc542a7df04574fda","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-1.0.3.tgz","fileCount":194,"integrity":"sha512-21El4UVwDo8aCaudtE0STJFvrgX4Y/VNN8kPQhjCM+ISsufvQWgcG3UzA4IMjnP126j4o4mDg+jCT5+YDs6eRQ==","signatures":[{"sig":"MEYCIQC295EHru4VuCGAEZ8gmevkGCzYocNhwr/03boIOXur+wIhALX3HcQ5VKZPbyb+ZYHKJGEDZUT0rTCxv4LTRcUFfkoi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1485798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4jANACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRzg/+LsGV3la7IYVAKMN1mnA3QQyHSmuGSTZHWK9O+Geh9q+KSSIO\r\n5fkohqhJgddmOTgXjmVuKyRQDF28mXMq71JG+VAy/d4/ZBQ/GkZi0mwZm3l9\r\noZnHY9Q53+vbpUmHxy1fEpEE1bwQSWXy10GWzbrGgT5MKh/sDyIpSPoufK+K\r\nmGbAAzieWkvrBodqmYBeqkCMpXr40Lif9DTJmvlND2xpwSSD2yKjO19EFQCR\r\nH8KbP5bb8MusVr/EHoFMl+K2vufPrf+pt8Bl8+N5d8uyqZyE0jUPkJREMumg\r\nCbWzESyPO55caFiGfoKv67yt9Rpqg29cCVPM6vV7HvsvbLpHwZGKZcQ2JlY+\r\nAnvt++ZNyWGToR7GjmlJnnfSoPu9MPGVRO9Q75oQ42xidRrkqORF/i/ngQNL\r\nr2PCvFMq6EsaH9TeNP+685Lhv8WwlNNijkIwNi8WBPAmxwAlCQGBjyZ1LLQ6\r\nVuunved9DYbKaXHsmtzOtsuUpzfVk55BKk5UJPrCKIndAW0lSihatfnkPzXC\r\nGlwxcDpxmcAl663WSnMT4gocJ+nB5UKXM58kF4nL+Cqm9e3LZS5gZR0hW/d6\r\nZDYSMsfZ3ZGQcWS0Jc0O0G3FSySkRuy59ZQmeyeY0AENPTqip1jScS51qQ4z\r\nHV0wWRs+MxgkWHq5h8sESAVbhKnGzhBDi3k=\r\n=2zq5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist.node/index.node.js","type":"commonjs","types":"./src/index.node.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":"./dist.node/index.node.js","gitHead":"6303c77e3fdfff79d960af2cc3a05d2e5f53dabd","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"eslint --fix .","test:web":"node -e 'console.log(\"TODO: write web test\")'","build:web":"webpack build","test:node":"mocha -p","build:node":"tsc -b ./tsconfig.node.json","prepublish":"npm run build","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"npm run build"},"_npmUser":{"name":"sspringett","email":"steve.springett@owasp.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"8.11.0","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"16.16.0","dependencies":{"xmlbuilder2":"^3.0.2","packageurl-js":">=0.0.6 <0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","webpack":"5.73.0","deepmerge":"4.2.2","ts-loader":"9.3.1","typescript":"4.7.4","@types/node":"^18.0.0","npm-run-all":"^4.1.5","ts-standard":"^11.0.0","webpack-cli":"4.10.0","xmlbuilder2":"^3.0.2","@types/mocha":"^9.1.1","@types/webpack":"^5.28.0"},"optionalDependencies":{"xmlbuilder2":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_1.0.3_1658990605701_0.17727406282467362","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@cyclonedx/cyclonedx-library","version":"1.1.0","keywords":["CycloneDX","SBOM","BOM","inventory","bill-of-materials","software-bill-of-materials","component","dependency","package-url","PURL","spdx"],"author":{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@1.1.0","maintainers":[{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"contributors":[{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"a72a7b2f5150f79a70df68c8232860ddfb90b563","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-1.1.0.tgz","fileCount":197,"integrity":"sha512-JJCQUwciSxUFKhnFZ/3EDqhIyw9iTJP27v5XS4YlSaAKdJY7Dmkhu/qnS9nms1R7r4ZefJVAcCdg7TDLft5wxQ==","signatures":[{"sig":"MEUCIQD/OmL0q78O6nUZXcOMx9jbuJJpiW9r+Ikqe+ucIfTHowIgcmQKeepm+ceE5pSL3h131E/XgoM2f36Nm6leK4KaaJ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1500669,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5CEOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoP0Q//WkvAJtdqfgqN1k35cYBLb509nDvGy3dH91BHLdU34AO1PslK\r\nMLxtG/k7GI6VOSyrN500OOK9GqdTqiWEGbyiDGyBvimYMta1GnkEy0wk7xwg\r\n/kf8pSwNhW9gyL9hTKCWYsxBuenJ/jly1Mnb7WYDTU0rJPC1zOwrj3GXqroT\r\nyd8BCTc87xg/YBaQMIsR+bTZRGYMc/dd35g56AUmriHdz+inONvm1koMtsB7\r\nBtghURYwBCXBmt2Va5/vLErsfULotDZ1zy2IlEfshzyCPt4obLoLglXw1E90\r\n1ZCg6KrRQ8ByIPo3wG2KbJayc9xvqSJaOuKYgX9sXdvPwDVRVVob4nkg1VFm\r\ncZLJ37WrkOcQqDbsSLZ3G6e+N1RLAOSWCGM5aSKYK/weiautleJxbKIk5Oai\r\nD+XX+ep07HnJt+sdqSmacc/bNR8502IajWjwVDVi7tMXzy0ijQMsXK8rwZF4\r\ndUoGVA4ZRiIMysQSm2qYK5N+aWRsb3GyRT5vmOxCLWIPsixT2rFVV+g4Vq5n\r\naG7PX8QsZZZB/HQcM5A44mlDhHwXhFbFSKZLwsPvxtElDaVJBsj5cttFZJ74\r\nY97qz/D9531kMoJ2BPBgw8KHSrs4vfZ6fQByPBck0V5w0uqdrNxBhctuh3PJ\r\nGtkZYENcfwVpfh2MLBr/AdUIsbBNXLXkpbc=\r\n=VplS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist.node/index.node.js","type":"commonjs","types":"./src/index.node.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":"./dist.node/index.node.js","gitHead":"01cf9339517fbef2547a6a7410f85332bc24c9d4","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"eslint --fix .","test:web":"node -e 'console.log(\"TODO: write web test\")'","build:web":"webpack build","test:node":"mocha -p","build:node":"tsc -b ./tsconfig.node.json","prepublish":"npm run build","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"npm run build"},"_npmUser":{"name":"sspringett","email":"steve.springett@owasp.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"8.11.0","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"16.16.0","dependencies":{"xmlbuilder2":"^3.0.2","packageurl-js":">=0.0.6 <0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","webpack":"5.73.0","deepmerge":"4.2.2","ts-loader":"9.3.1","typescript":"4.7.4","@types/node":"^18.0.0","npm-run-all":"^4.1.5","ts-standard":"^11.0.0","webpack-cli":"4.10.0","xmlbuilder2":"^3.0.2","@types/mocha":"^9.1.1","@types/webpack":"^5.28.0"},"optionalDependencies":{"xmlbuilder2":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_1.1.0_1659117837611_0.39620681380559297","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@cyclonedx/cyclonedx-library","version":"1.2.0","keywords":["CycloneDX","SBOM","BOM","inventory","bill-of-materials","software-bill-of-materials","component","dependency","package-url","PURL","spdx"],"author":{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@1.2.0","maintainers":[{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"contributors":[{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"7a791fd4f41b12b4b18ac821ae391cc035bc5235","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-1.2.0.tgz","fileCount":197,"integrity":"sha512-1RsYcXOXkRyW8d5VAfUYz6RTnHjuvVEqFHVJnzwkfVlVDZRKRSFZoKwi9qSjTQzoHmy1U5Pyi45xqF6N1u9K8A==","signatures":[{"sig":"MEQCIF9/QCmjD2qXqcFfFnII/oQ5eKlEiDPRbxvgzpjjjR+DAiBb5sxAUjtMSQYnRNhzcGUQ2WmLwwfGYjuOwes33llg3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1509419,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi54gAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrA1w//Xz8avrM41w9PUbv00guc2VkpyINP3u5QonDYfoi0k2F40dbh\r\na0GbRyFXif5dSON+KtLdUksmKeZKSN6CpjQ5D94Bz8uxaV+mV4BDbJFCx1pF\r\nknbzzbBooV4uCanOZM55b9FajWWHF/OnMhhdafGDYdW8Qk3iJRcahuIVizAQ\r\nZ4B2wMCAbDQxYNdS/FjSvTqvl+rhCtlAWmEpz1EnmGr4iEfp7dshNNDYi9gT\r\nCASZbVQHHVGUK7p5N+1MTJXBJeajIaxsB68T0k5b8FoFseXIE4nJG1Lk0s5S\r\nU1ezPmtEHOUNR9MZEO6e/LHIPQaPZI+jIe014uo76MS0aRDNunBv4bVD21pu\r\ns3S4OTN+HMLEomR2FnXWmZMMwqjcfrwyNjvLFC9aQL3tXJJo6WB15DqnJ+79\r\nJlNIz2X4ok95zaafygHwpXpu2Dl63XhiUvmv0uksS1wl3OA6HSZMlqdBxxGf\r\nIPgWfMRvmizdIxIrwbRCA9sCjtGaSDys2Nbahk/pf4G4V7cpYD1kqO5BNbKz\r\nxQbD0ip7yQ4/NQWLe77Z14RgIe416NsbSwcu+YQ8vp9H0hS3R1J5TtQmE8x2\r\ncY6LddIyk/UezFdbCsokzEANdJA2s1lD2R7HlvkJyNdfH9ESs1tuEt3whVB7\r\nlW3x1BWwiJ6sA5pBn1dO7GlQe9RFrKJhHKU=\r\n=7V3k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist.node/index.node.js","type":"commonjs","types":"./src/index.node.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":"./dist.node/index.node.js","gitHead":"39a80806c19fa233c2c14429364484fe0735629a","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"eslint --fix .","test:web":"node -e 'console.log(\"TODO: write web test\")'","build:web":"webpack build","test:node":"mocha -p","build:node":"tsc -b ./tsconfig.node.json","prepublish":"npm run build","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"npm run build"},"_npmUser":{"name":"sspringett","email":"steve.springett@owasp.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"8.11.0","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"16.16.0","dependencies":{"xmlbuilder2":"^3.0.2","packageurl-js":">=0.0.6 <0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","eslint":"^7.32.0","webpack":"5.73.0","deepmerge":"4.2.2","ts-loader":"9.3.1","typescript":"4.7.4","@types/node":"^18.0.0","npm-run-all":"^4.1.5","ts-standard":"^11.0.0","webpack-cli":"4.10.0","xmlbuilder2":"^3.0.2","@types/mocha":"^9.1.1","@types/webpack":"^5.28.0","@typescript-eslint/parser":"^4.33.0"},"optionalDependencies":{"xmlbuilder2":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_1.2.0_1659340799807_0.9099353019470626","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@cyclonedx/cyclonedx-library","version":"1.3.0","keywords":["CycloneDX","SBOM","BOM","inventory","bill-of-materials","software-bill-of-materials","component","dependency","package-url","PURL","spdx"],"author":{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@1.3.0","maintainers":[{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"contributors":[{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"072ab68e0580112ee089aaed9635456bb9ad3da9","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-1.3.0.tgz","fileCount":200,"integrity":"sha512-Fo1B020Z+INoLeHFnk41eQkX0wGyGMmYbN7bEAg1mizmF7G6fwi4LMzTOj570dc0c64Ceru4PENbEm/F8fcJpQ==","signatures":[{"sig":"MEUCIQDpQrgoR/ZCg6Ww8dzZVkVWKx4I0a8hCyuAmz44xePfkQIgLYn/63wrA/2aqwSm+giSoOAyWOGcCniv/3kfdJejPRU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1530428,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6tr8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbFBAAjM4i+GPgvPDN7ypxaUVbv5m3rWs47MUj5cZXI8q5aHi6UQZe\r\nRbGA6ZgR7dKZMWUpFpKQCviMIo4icnLDb18D1gRaNum4tWgnw8xcvaiLU4xQ\r\n/d32Ob/EEAm/tDh2JA2BYBICwSzhdYIpsGMPclwgaIptgHq+ihu6Y4ReTEIZ\r\n2HYayu+SUNDrXB6aG1OZkb9+u0rLUlB0V0/bDwdWfwDfEU+/g9dUuDBULl73\r\nMkPt5R2E5NWMImpB7MMDr/tvergnP+muCjkRNnG4aNK9DefbcWAmbjYFTtNI\r\nEMy+7SXFEhTIfgW9ytzVBzEM+WVeUWQ3fZLbyovCdEUxnXBJlQn2oyAvUUKp\r\nfnUPVm3OoSE46rArMvUWndeJS9N4+cJloxGkxmu+OKJZ9ztoOcD9mC0yQnqV\r\nuD5rO0rxUWKECb6F/UvjWnqZ/zkT2wFn4e/DOP5176xwwtH9IbU0VwxTIkoF\r\nZRhz+At2KDoJE84BVbkWGC9o3Ci57+kYadlqHzDMAz4QoJZxf9cSlgfrZUV9\r\nIuXiDzAjbaf+OsdNHo9p7KatTxI47yeNYB7I7cBooh80AzlqgPkovzjtGr//\r\nuHkXKLmEVVuMLKM+zzbPLatxrbRus64HfLedV7ca1DccTHFL7F4w/GlEbFJg\r\nTbWhLa72RiREoKBLDK8HDKZhCbrYWo1I80U=\r\n=qGb3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist.node/index.node.js","type":"commonjs","types":"./src/index.node.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":"./dist.node/index.node.js","gitHead":"5f1e1f134e1166ef55c154b26bc34433261b8521","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"eslint --fix .","test:web":"node -e 'console.log(\"TODO: write web test\")'","build:web":"webpack build","test:node":"mocha -p","build:node":"tsc -b ./tsconfig.node.json","prepublish":"npm run build","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"npm run build"},"_npmUser":{"name":"sspringett","email":"steve.springett@owasp.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"8.11.0","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"16.16.0","dependencies":{"xmlbuilder2":"^3.0.2","packageurl-js":">=0.0.6 <0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","eslint":"^7.32.0","webpack":"5.74.0","deepmerge":"4.2.2","ts-loader":"9.3.1","typescript":"4.7.4","@types/node":"^18.0.0","npm-run-all":"^4.1.5","ts-standard":"^11.0.0","webpack-cli":"4.10.0","xmlbuilder2":"^3.0.2","@types/mocha":"^9.1.1","@types/webpack":"^5.28.0","@typescript-eslint/parser":"^4.33.0"},"optionalDependencies":{"xmlbuilder2":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_1.3.0_1659558652234_0.3799595083958496","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@cyclonedx/cyclonedx-library","version":"1.3.1","keywords":["CycloneDX","SBOM","BOM","inventory","bill-of-materials","software-bill-of-materials","component","dependency","package-url","PURL","spdx"],"author":{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@1.3.1","maintainers":[{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"contributors":[{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"94c62dcf2ea9bf3af3af26e6c1a3dc4341c698b2","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-1.3.1.tgz","fileCount":200,"integrity":"sha512-cJRzDyZA3NlibQ0lLQIuiDuGa9ZlOKaIB2M5Sf6kvJnod3rsO15LorLFII5nLYtEE0IL4YvLhVDzUQ1lXB5S/g==","signatures":[{"sig":"MEUCIQDuIdMhW1PlnXOgHuqi62MYzuTcbRk9hKO+e7U87Ow10QIgBqVYp9sCWh8SEd8fNuaHeBsbL0YNggC/7dESyBGMDfk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1532650,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi664VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoc4Q//UWNXs349jw+Zm9OZJ3TeY3mimmuBU2Ed0bUowWtqoerxJ4AV\r\njxa3my7Y4CoMfVAKx6pFKvGPBCoiTqWP3ggfVLG+HJ0gh/CRYisoT1//MapN\r\nJnbcwjXjgS+KdI+Y6sXGHtpSKraSYpOM3+Yzuw5pExvC/4qr0sOj1UpqrFyE\r\nPNlCW2WMS/iRNOt190KWBIPlmLheJF0cDnaaS2qcvWPb80S6tatugV6wqe21\r\nJfjSgz1ZyY12S38/8zyWyEVDlGKKtCurpQh2CDjwcuGaUf+qS5iSJIAg1P1X\r\n8b67hwIDyPho7/L3lztbPi5XtwY2qgYwo4NkJnpx6tYNRlMDUp+CDWoLTVxY\r\nk2o65v3cMEXtBlBGSSGac46mNiJv9Xz9XB/h+rsQtAqMhhFsHdjujjx7eLmp\r\nsNQI3Pj0NQhoYc0bXQ1ISha+QCeqjI33qPHhc0WxcupkzpxyDkJo0qTIAKNF\r\neep1h+/pGLfxyLw7zSSU82VJ6dZeFqGWT0Vq5h/nVnYwTY1Cd1rjOKY5J8sp\r\niPQfUqRzhVj3bEMg5Z6Uc6HMonqTqr7ucOv63IzXaIoaC+qqNof7sxHvzXYo\r\nILsWsvAxwZK/ElN3szE5R3622RJ0U99YtOWT16/H/XtgV7aWBHhWayWr4yUf\r\nzCdMGQHIdq7K7aCDM+8AmSNEWtIxmmcq+Oc=\r\n=F6CX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist.node/index.node.js","type":"commonjs","types":"./src/index.node.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":"./dist.node/index.node.js","gitHead":"d7c8d11e69fb7efb1b79d69b905324e50416a5b5","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"eslint --fix .","test:web":"node -e 'console.log(\"TODO: write web test\")'","build:web":"webpack build","test:node":"mocha -p","build:node":"tsc -b ./tsconfig.node.json","prepublish":"npm run build","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"npm run build"},"_npmUser":{"name":"sspringett","email":"steve.springett@owasp.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"8.11.0","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"16.16.0","dependencies":{"xmlbuilder2":"^3.0.2","packageurl-js":">=0.0.6 <0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","eslint":"^7.32.0","webpack":"5.74.0","deepmerge":"4.2.2","ts-loader":"9.3.1","typescript":"4.7.4","@types/node":"^18.0.0","npm-run-all":"^4.1.5","ts-standard":"^11.0.0","webpack-cli":"4.10.0","xmlbuilder2":"^3.0.2","@types/mocha":"^9.1.1","@types/webpack":"^5.28.0","@typescript-eslint/parser":"^4.33.0"},"optionalDependencies":{"xmlbuilder2":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_1.3.1_1659612693539_0.34782929841833354","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"@cyclonedx/cyclonedx-library","version":"1.3.2","keywords":["CycloneDX","SBOM","BOM","inventory","bill-of-materials","software-bill-of-materials","component","dependency","package-url","PURL","spdx"],"author":{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@1.3.2","maintainers":[{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"contributors":[{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"a5b19b5b891c7c08816def102fefe4ad5f4f284d","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-1.3.2.tgz","fileCount":200,"integrity":"sha512-suBKP7VsrEPP5oDIldHCixkH8ViC3mYxhGJrRrEFazTcuq3CB5a0zztxaong9DXwvR2Lka/2XOwrIOqIlXA40w==","signatures":[{"sig":"MEUCICp7YW5IG3s1npErk2KZMAksTmoDwE+c1Ep+F8tM7Df+AiEAiBuUYTV+bPykpKXMXTdIsOyHpbXYCS/Plzk0Hf7OaXk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1534212,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+fm/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKJg/5AOxntCcga2XrIJmlehYt3eY6VJTP6C8KVv1AUX4Q9DhNii5V\r\nrBgG4bfnwh3FSQa4l/QJBwSInocNq8k/7g3OQOUwJbTFpzyUG9BCeEQD6AQO\r\nhxrmNB6QjLRFAoMvSorSfLO6vtoPvAF69c5QqfCbY7oQP3wxbjOtMpOdrPE1\r\nfsHTE2J5oNM7uw67rqm62T/oGHJcTPmN+WnUWr4pwU6ToJNwURIlw2ittMv1\r\n9y2cXWoOuGzEYp5TDUHs3TYMAMsjsgy7EBoUu001KF0ox7t93uLV1MGcU+O2\r\nHSTTig2Mi/o11DLPwllXdLzu9hpYrpdl6Xtlk3aYl6QInL6xjhrXeCcFuKpZ\r\nIj/HqOHdeK8J+WgQ3rnYLiB5cYbthpqFXhAiAEZpdHkrMzEndUVs0YeDcT0A\r\nxaYIslkTHDjxs5ggxEH/nVzwwcylo8D4RIec7umVKWxq6XMnK/cz7enTEqK5\r\nMvvbP/BBM2CzMsQg5bn75zRiGMIETyZa5/CkeExgIj+eru4TtiC0Bbvmo5As\r\nQbSPxrjpJXvUHE9K4koe/qlnpSAvp1V8/dFc6FkrRMNFIUf4sDXcfTHb1N6O\r\nPIzLrkYTw1l0PnBImFNqZexsvj69uBd3u7HRJc3bW6NvtcfBVdAIgWKPYUMZ\r\nSiKNFIYskHiH5yYCizQfBxdxtLmBXtApUys=\r\n=wGsx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist.node/index.node.js","type":"commonjs","types":"./src/index.node.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":"./dist.node/index.node.js","gitHead":"ed457d85e53d78d240da8009ceb6cfd3bff3a97b","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"eslint --fix .","test:web":"node -e 'console.log(\"TODO: write web test\")'","build:web":"webpack build","test:node":"mocha -p","build:node":"tsc -b ./tsconfig.node.json","prepublish":"npm run build","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"npm run build"},"_npmUser":{"name":"sspringett","email":"steve.springett@owasp.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"8.11.0","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"16.16.0","dependencies":{"xmlbuilder2":"^3.0.2","packageurl-js":">=0.0.6 <0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","eslint":"^7.32.0","webpack":"5.74.0","deepmerge":"4.2.2","ts-loader":"9.3.1","typescript":"4.7.4","@types/node":"^18.0.0","npm-run-all":"^4.1.5","ts-standard":"^11.0.0","webpack-cli":"4.10.0","xmlbuilder2":"^3.0.2","@types/mocha":"^9.1.1","@types/webpack":"^5.28.0","@typescript-eslint/parser":"^4.33.0"},"optionalDependencies":{"xmlbuilder2":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_1.3.2_1660549567534_0.4802788182666555","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"@cyclonedx/cyclonedx-library","version":"1.3.3","keywords":["CycloneDX","SBOM","BOM","inventory","bill-of-materials","software-bill-of-materials","component","dependency","package-url","PURL","spdx"],"author":{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@1.3.3","maintainers":[{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"contributors":[{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"6662a7244d5b15004b3323211d40e8bcae4e8273","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-1.3.3.tgz","fileCount":200,"integrity":"sha512-CRuLXyruVx703jQIujl9Q7jrjGm7Cib0SmIXXbiKCzMY8gEUoeWHKdqX+8XBcGltkI/tBkX754Ujcjb6wrNqCg==","signatures":[{"sig":"MEQCIEP4Zf/LAa+p/nIsGlBhaS71pGjV2IzHz1QQcE2ntevNAiBupVjHBQKvhKRjPkKkAcnqrhaeq67zM8IdtGVRC/wHDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1538247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+sRPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqrPg//Wnk74WCUiKZ3cTyVI5Pb5r1w+W6iqYl0o2K7+V2FlYF3bJUX\r\nw/MC7mIW26TnY0t3ofKP0UyJjJO41AoYbutvw0gzcoZGhxKkUXkFXTk4MJG9\r\nK006XQbplutt57eQQZJKqyIX80csE/ckeGrpbOdIrHK9BGf9Mgn4NrZMkOS5\r\ncg32zLAUkPE1FYuRGNClhvlrE/8ScjoEmxKG7pXwv+D2PVSBSgnYW8AGEMT0\r\nKZME8KgbnPH2YUd14IRUO1xhQe7W8zRHTVedOWzh4BCZnhgoYbEezBvT8OvM\r\nD8E/yscGPxNm53IxoKtVr8idFugSxTKxevC0FnxmFNX4TOCwuhQOqqcgX+f3\r\nXYKy5DGIvioLJxS10h1cQhDLzKlCnWviS0E0nQbqN6RWWeCTmDK2mQRRmJtU\r\nyhon7S+0u995PgDCqfKJecXqJuggBFc55DH28z0FycOHqirxJ3gOVnh0hNon\r\nia7ZofMHZBPdXKh48Mmc3I34i92FjfRWxeLIU6EhIssWzJjHQbzxOY/r7Pi6\r\nBl4TjAxKVhFo2YIywHuRuTr/XKFOpsQMAfQJi74s4U30VK1ye3f3vmPNzOjc\r\nOSugbHyp89B3vpsAs/P/OxpemNmZH+BsXschSsvfszTLrVpNpiCHA9iAJAA0\r\nGlYE0DRV1DGLGsAaT8m1wcgffhiCTTiXYJw=\r\n=57e6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist.node/index.node.js","type":"commonjs","types":"./src/index.node.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":"./dist.node/index.node.js","gitHead":"f14df2f6ca0ae562d4df5255c6b5a8f222cfd522","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"eslint --fix .","test:web":"node -e 'console.log(\"TODO: write web test\")'","build:web":"webpack build","test:node":"mocha -p","build:node":"tsc -b ./tsconfig.node.json","prepublish":"npm run build","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"npm run build"},"_npmUser":{"name":"sspringett","email":"steve.springett@owasp.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"8.11.0","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"16.16.0","dependencies":{"xmlbuilder2":"^3.0.2","packageurl-js":">=0.0.6 <0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","eslint":"^7.32.0","webpack":"5.74.0","deepmerge":"4.2.2","ts-loader":"9.3.1","typescript":"4.7.4","@types/node":"^18.0.0","npm-run-all":"^4.1.5","ts-standard":"^11.0.0","webpack-cli":"4.10.0","xmlbuilder2":"^3.0.2","@types/mocha":"^9.1.1","@types/webpack":"^5.28.0","@typescript-eslint/parser":"^4.33.0"},"optionalDependencies":{"xmlbuilder2":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_1.3.3_1660601422827_0.9027674327049371","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"@cyclonedx/cyclonedx-library","version":"1.3.4","keywords":["CycloneDX","SBOM","BOM","inventory","bill-of-materials","software-bill-of-materials","component","dependency","package-url","PURL","spdx"],"author":{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@1.3.4","maintainers":[{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"contributors":[{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"6973fcd67ac49c25971ae6c08dc400966f9304d8","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-1.3.4.tgz","fileCount":200,"integrity":"sha512-xY0KAQM16ILqg7USghTtagB+ZhuM+kK79VaDS4zsHY73UD0Jfk8hDWRG+RSzdmpMlLfGfB6ys+rjM6n6cYea4g==","signatures":[{"sig":"MEYCIQCflTrLHgiHK+eG4PoHwcK9eRzAKjQPiITKJBF9QD2WugIhAODOuta9boh3LJagTL6Y7lK+4BgAzuzud3aZb4UtZN9H","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1539611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+5WUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJWxAAmmc73AFplCE50IhdJxtxKH3fQ4e5sMvSUpzH4+jSVbD8CfCR\r\nYFflUmhnW5CzcMr0lwiPaWa5AJxoMHcGcb2jB7uP9hHeaZAH1RCfwdQ83CiC\r\noFim9L1nSJaHULwk3nMZ9JaSIaogILgUyRS6Szdr+K30rjYB2xSvWV4i0wTb\r\nkpE/Wq/D1hGgMGa1sW5fbk0cOZWDEkTcs0m9nPxIYFWprBvQK+UQXbrFUESA\r\nUj1yePIIAZhu+m+5zb5V2Rxyrq/SRCGcFmuqsfqVWJVua3r7x4tZnKe1OFwu\r\nEaOgCycm5kFaGOziCVF0i/7bmkPWLYs//vyi19AfOaq2kJhnNVIa5LEFTvky\r\nkcGNfKViJ1B2Zx9dgjAl8afcs8hZX4ZMIexQIiKRcTwaKD0Zz/SI8Oqj2DPU\r\n/uOLry/6DW4KOCln5QgRYXRM0czFenc1m3o0wi5s7536nn1KnFvDFPeii/3n\r\n11avdvrRBcVxLhNU0NjZbW726CIN28kcgxOE8reZgbO9krNveAW48KqBEdpb\r\nO/Xhe/1GiELVuE+7izL8vjGPrveInLCw7Jc9dsHWbytung1BX12tjqrkFdPp\r\niaKjRiMYyatrti/6Ml4PZkfcJ1XwTEewzIABj3EZIFm/ex0TZLZSwmWvRhUo\r\nW0ZIyl6NwgQ/mGd21uLF++WQVyUFx7bYFqU=\r\n=apqH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist.node/index.node.js","type":"commonjs","types":"./src/index.node.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":"./dist.node/index.node.js","gitHead":"278851cf79cdc37a445dfbebf05d6b6fc5bd8d38","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"eslint --fix .","test:web":"node -e 'console.log(\"TODO: write web test\")'","build:web":"webpack build","test:node":"mocha -p","build:node":"tsc -b ./tsconfig.node.json","prepublish":"npm run build","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"npm run build"},"_npmUser":{"name":"sspringett","email":"steve.springett@owasp.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"8.11.0","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"16.16.0","dependencies":{"xmlbuilder2":"^3.0.2","packageurl-js":">=0.0.6 <0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","eslint":"^7.32.0","webpack":"5.74.0","deepmerge":"4.2.2","ts-loader":"9.3.1","typescript":"4.7.4","@types/node":"^18.0.0","npm-run-all":"^4.1.5","ts-standard":"^11.0.0","webpack-cli":"4.10.0","xmlbuilder2":"^3.0.2","@types/mocha":"^9.1.1","@types/webpack":"^5.28.0","@typescript-eslint/parser":"^4.33.0"},"optionalDependencies":{"xmlbuilder2":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_1.3.4_1660654996542_0.8149131361244839","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@cyclonedx/cyclonedx-library","version":"1.4.0","keywords":["CycloneDX","SBOM","BOM","inventory","bill-of-materials","software-bill-of-materials","component","dependency","package-url","PURL","spdx"],"author":{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@1.4.0","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"contributors":[{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"317e8fc634ca4bdc95cb010d41943a230d5aa71c","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-1.4.0.tgz","fileCount":203,"integrity":"sha512-/x+5al8mYKB7OjAG/o7eazgsq4bkiwP0Oe6D7kjH+Pp+tM4q+YbpqQhZq/DWSJ8nuHmn+0vW02B/+p6DrNYNJA==","signatures":[{"sig":"MEUCIHEzm4AnNJov1b90LCIduoi2xQtSO6q67JU4/9sr3dNfAiEAv8S3mbYZxoUNAb8tjXcwed2NHTviGea77NZQYLEacQk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1551549,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGKysACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIRA/9G8lHsM924NhHieWuxxmIDIbqCxrd86JRiWgRrp07k/bhQ4iA\r\n7vM6bgE5rRuHziqjNB+DBqQEdwwzGK4Dcyo1P609moIp4QaroV5/akhkTBO9\r\nn83rbRyRII4tvvOBAyoawjdUolrY4/jSma+ihUvgHbPZqot8A6UeigKh11rt\r\nAwG05fecDhr6l5eB3fbKgv97yEYtlqo0LCKllLmxQpYMzkarbfdDWH26PBGB\r\n9f79zaf2hcB23LyPXgAcSYIrrWO5v0ZAux0mIunQEMurCPYV0W69416yG0SU\r\ngQWhIydVu2n6sskBoHXBRG78/SAsQjmsGdwphLsYPhHgHiSza7SUjFDZXlVD\r\nHLMcovVa4dya9ZCXGutTMyjxmLZ+6uR9yEXJAMbwU64bNuOd4cZiMLyC7gtl\r\n/ZYdv8ExJYcn92e6r1ZxlKLlOQuZlDJ4P7KojAYy9w9nzMebEzx0iebvjF/c\r\n6FgbwWPIg7tJAjqXTjwtS9/WNI3BCH3FFRHzaCUCoMagw3HYdkYhLmwYv1RP\r\nxrKlqaC2j50yDktkI6FrIKAjnq/0MVhAnXcLMsxyw1DLntVxMoml0cTgkAUz\r\nfv4hL6GMYk5eFdvmou6TzjmHAJGex7jHPefu7WJ2RuIbmbSqMEoh5/uluUgD\r\nZWhRvIX44JdGzLIv1eWt7LTplKfmHWTsZIo=\r\n=BVic\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist.node/index.node.js","type":"commonjs","types":"./src/index.node.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":"./dist.node/index.node.js","gitHead":"6602e3a762255e6227050218f81ac4de3fe02467","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"eslint --fix .","test:web":"node -e 'console.log(\"TODO: write web test\")'","build:web":"webpack build","test:node":"mocha -p","build:node":"tsc -b ./tsconfig.node.json","prepublish":"npm run build","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"npm run build"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"8.15.0","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"16.17.0","dependencies":{"xmlbuilder2":"^3.0.2","packageurl-js":">=0.0.6 <0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","eslint":"^8.23.0","webpack":"5.74.0","deepmerge":"^4.2.2","ts-loader":"9.3.1","typescript":"4.8.2","@types/node":"^18.0.0","npm-run-all":"^4.1.5","webpack-cli":"4.10.0","xmlbuilder2":"^3.0.2","@types/mocha":"^9.1.1","@types/webpack":"^5.28.0","eslint-plugin-n":"^15.2.5","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.1","@typescript-eslint/eslint-plugin":"^5.36.2","eslint-config-standard-with-typescript":"^22.0.0"},"optionalDependencies":{"xmlbuilder2":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_1.4.0_1662561451831_0.0020294586225004796","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@cyclonedx/cyclonedx-library","version":"1.4.1","keywords":["CycloneDX","SBOM","BOM","inventory","bill-of-materials","software-bill-of-materials","component","dependency","package-url","PURL","spdx"],"author":{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@1.4.1","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"contributors":[{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"f32bdadc6212b025e2a8d802eee3f7e3ffe50549","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-1.4.1.tgz","fileCount":206,"integrity":"sha512-/YS4L3hgFOP1FJZy3xULAVIKKgOtiGyq8w2Yoq52tqzvl/bHlYDPXBDYLfkHkHDfi0QmxiVbMlwfra/6XlX0Ig==","signatures":[{"sig":"MEUCIQCDZOPZMaiGeshixIAYmo8UjAEIy0t6AcQtv6Y9oODLDgIgPRdo7o9w2yc3lvAGR7Cru6u1/FrtO9/CODnS38YOCLU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1559501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjG2F8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSKw//WwW1bQ4OwQISggW4qkawRMsnVdjyGbKcB+ZIQK5LzzwoqXhE\r\nq9EPlYyPzGKwV9CmSJqrRc5rFeuEtoWCdn7nhCIgZb99K0TVj4egM/LKwadO\r\nKInmO2lZ7EO1VS+4ronUVT7jLU05c5JJZmVqt5eUZQk4N+guZ8E33MJ8pWHV\r\n7YKQltQEb5ER79d+997q/39TBPniwFbCD8YIorpO/CC3BEONkfoy0Gy6e+pn\r\n4TdB9xqSufxrvApVf5mlIUI/fJ9xUNmt4ZDR2q5tYz1RKJtHnNXItJ8J+Vv3\r\nwwHiPJLWXNf9B2cRjpkV5cNcgR82o6dfLB09iAkUH3X652Uqgfe6M3/kp9L0\r\n+1FpRv2ClbvAcBclyIUWDjPFlA+tFstep8G7U8vxFu3JKVsd0BSsM5zPZ0WK\r\nzCX61w2H1zzI5+wH4l1wwwIeEEs+BzEEexPdBaI6D9HKPyXpkPj1xYX6XifN\r\nc6NTG/K1YVoU8WLAahMiGnnSAC0wSgchWA4AveKpKYglV4Xd7ZHtatkJhqna\r\nmtMG7A4Oc/Q1V33VDQvaAexxDy3cVwN0aTZ+WnRVU8SrzoTbf9287NJ3x58r\r\nUl2Z3WnoaVf2TGXH9yAN+/OTE5L0t4Dbiybh22y3ZidOZqBJU1x+g7iDpRlN\r\nmOeQccfoXHnbakI2J23Xtj4mdkxR85C7nGA=\r\n=u62U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist.node/index.node.js","type":"commonjs","types":"./src/index.node.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":"./dist.node/index.node.js","gitHead":"a6a0d7039f2f2b55ac2c66fb5f9eacc5647ae093","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"eslint --fix .","test:web":"node -e 'console.log(\"TODO: write web test\")'","build:web":"webpack build","test:node":"mocha -p","build:node":"tsc -b ./tsconfig.node.json","prepublish":"npm run build","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"npm run build"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"8.15.0","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"16.17.0","dependencies":{"xmlbuilder2":"^3.0.2","packageurl-js":">=0.0.6 <0.0.8 || ^1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","eslint":"^8.23.0","webpack":"5.74.0","deepmerge":"^4.2.2","ts-loader":"9.3.1","typescript":"4.8.2","@types/node":">=14","npm-run-all":"^4.1.5","webpack-cli":"4.10.0","xmlbuilder2":"^3.0.2","@types/mocha":"^9.1.1","@types/webpack":"^5.28.0","eslint-plugin-simple-import-sort":"^8.0.0","eslint-config-standard-with-typescript":"^22.0.0"},"optionalDependencies":{"xmlbuilder2":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_1.4.1_1662738812207_0.35424985124039177","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"@cyclonedx/cyclonedx-library","version":"1.4.2","keywords":["CycloneDX","SBOM","BOM","inventory","bill-of-materials","software-bill-of-materials","component","dependency","package-url","PURL","spdx"],"author":{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@1.4.2","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"contributors":[{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"4ed1e70023c98fd5103a039896a3ec29dfc83391","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-1.4.2.tgz","fileCount":206,"integrity":"sha512-EI/2NNro+aXBUhM7f85DNeG68ki67W4BUqT/C36Losu/WC18prHpJDc545GhIrTqr4pTwMTsVxbTUz4/TacPHw==","signatures":[{"sig":"MEYCIQDU8R3aBJZnu2l6CSnJzXVjAWqz+iOC0Vs+JKZNvoHMhQIhAIwQFeoFmEW7ekSBJNxuBZiAS/kca9CyhB6FmSe9+Rzg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1559501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHHqyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFfhAAh+S78zBwsWRyTEsNoO8rQa1uAj0yarQNEK5ho8bf/3HS5Y4D\r\npr4eJ70M4nTnNZWvpg0YnyymMhDmuluCj0UXPpuFGPHB5kRzh4qFX77+7Dq/\r\n/ieE2H1VQ7GHjh4ObVolWCP32GTB/Xht1O+ZeOwcOydfzkPqVnjoCDcXYfZ+\r\nym9VHoS50Rn1rz3lIwwnUlKCa2ULOSFchUdQysJGnFEpUXwpmqcku0Vt7Fxc\r\nMXt2nQbYK7zb3oNb3512L8IfEeRTOi4v++Pe1COVlWXGqLeT3GXaD4G5C8ES\r\nFoWn4Jkw9f864W1CileAdDo9PY/5FNGDdZ31hv3wM2o680mOrfqjJmhR41+o\r\nryPB26E2GqlH12hrJfFMjR7uulegzwHB6Ux/K15W0Q3+ePZf90jMLzFn31b3\r\nfET666qbqUoZ3n1D/P/UH1ExCIj/23RFDNv7FxpPhloj9Lrj4U8yDz9Dzmhs\r\n/lYsfMANh+CQXJ288XLp6s2STHri2jj3Xi3jHBcEVm2uo8PLR/CGtpecFtAS\r\nrc8Yk8c4czy5MPYX6yvfSAqric+Pwvt39F4ds8UE1HwFJ+6KaS1WF8tCpWA0\r\ndbvMmSFHHEOUecfczC6kQ9uUvaIYhzuQf9L1wsGWTV1SgIxD/mths76MBZYx\r\ny7zO/ljSbrvUAgNYvEEXLvPonnoTdAeRbZM=\r\n=0EjJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist.node/index.node.js","type":"commonjs","types":"./src/index.node.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":"./dist.node/index.node.js","gitHead":"e0cbb8d96c8e3c0bca7ade1f13e523cfb9a285be","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"eslint --fix .","test:web":"node -e 'console.log(\"TODO: write web test\")'","build:web":"webpack build","test:node":"mocha -p","build:node":"tsc -b ./tsconfig.node.json","prepublish":"npm run build","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"npm run build"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"8.15.0","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"16.17.0","dependencies":{"xmlbuilder2":"^3.0.2","packageurl-js":">=0.0.6 <0.0.8 || ^1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","eslint":"^8.23.0","webpack":"5.74.0","deepmerge":"^4.2.2","ts-loader":"9.3.1","typescript":"4.8.3","@types/node":">=14","npm-run-all":"^4.1.5","webpack-cli":"4.10.0","xmlbuilder2":"^3.0.2","@types/mocha":"^9.1.1","@types/webpack":"^5.28.0","eslint-plugin-simple-import-sort":"^8.0.0","eslint-config-standard-with-typescript":"^22.0.0"},"optionalDependencies":{"xmlbuilder2":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_1.4.2_1662810801921_0.11869332110258113","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@cyclonedx/cyclonedx-library","version":"1.5.0","keywords":["CycloneDX","SBOM","BOM","inventory","bill-of-materials","software-bill-of-materials","component","dependency","package-url","PURL","spdx"],"author":{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@1.5.0","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"contributors":[{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"9b2bc08dfba8b23fb5c3fc7631279dc72ad2d1dd","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-1.5.0.tgz","fileCount":206,"integrity":"sha512-HddKLhp9mtMJP99eW2VmJEYaGSc2xHdnJZiqt2BdiP2iD0RmOhK59O4Ai8HOANqJacaCnPr110A8Eo+UKhs0JA==","signatures":[{"sig":"MEYCIQD51cnaZC0s3L2eFzKxTeBqxK6XVQ52i+3Wan0yuv36eQIhAKpGrRF6AqzXlxDAWERm4WMz2YWjwUHYhh7i8f6TLsDB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1560667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJfhpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpV1g/+IDui5hHvUjQO04+T4x3L+24AbsuwSEMvGF81rB0yuEOfFuN7\r\ncm7q4aGhqvmY3R/qGELcpVJJkgG06ZvMFSnQaWvB478O8gN0bNd1qyGFs2wE\r\n9mxRB9/tHubvfJ0TiMoNW1odKtcI/fASDw2pd/WfMZE/aV9Uv67Zuy5FPLgn\r\nhniZB3UilraVjmIEpELAMZTs1veSsH19M9C1UE8HrMKOip6RGVAmG7EwJIio\r\nl00+ukPexHX/8a67mb5k4Sm8GJ7pIERIYQwhod5hndZmx4bZz9M+up8rh1XD\r\nYVxCOmroIFo5uRdjyyex13m3W9Pg8fUyRjbZ5QDxyY3e5+amhSlZHf8Mu9v/\r\nQ3BzYgbHFLCE5dkaXg7y/3PlaCBlhDh7i9N1i6LYkJZ039TVxSmWxKReisPv\r\nOsYCfTNCTFYLw9bQIfEs/uRAbG2F5AKxIhM1CDHFKNDxSIgCYtZPLu3e8pJv\r\nXmihXNk2DXNHcqAvOr73JXLK8t0AD6w4wWsIluEAficDbdqsBLhlc7vbq8li\r\nTRQCRJeR+kcQfDU/TiB/TbT+cqYVfFswOMmTvqndW0RWyq6fQbv7bCSxAVel\r\nW30ZZpdqWVTL6LDh75PjgulWJyAAs2KIG+NpA2cXdpwf/rO/4lvVhAloTgHx\r\nFUaAR4yzuNstcr5U8d6/4JJ3+Z9d9K7GeaU=\r\n=htrU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist.node/index.node.js","type":"commonjs","types":"./src/index.node.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":"./dist.node/index.node.js","gitHead":"ea740d2090c9375523b1813bab51c94a5d4771cf","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"eslint --fix .","test:web":"node -e 'console.log(\"TODO: write web test\")'","build:web":"webpack build","test:node":"mocha -p","build:node":"tsc -b ./tsconfig.node.json","prepublish":"npm run build","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"npm run build"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"8.15.0","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"16.17.0","dependencies":{"xmlbuilder2":"^3.0.2","packageurl-js":">=0.0.6 <0.0.8 || ^1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","eslint":"^8.23.0","webpack":"5.74.0","deepmerge":"^4.2.2","ts-loader":"9.3.1","typescript":"4.8.3","@types/node":">=14","npm-run-all":"^4.1.5","webpack-cli":"4.10.0","xmlbuilder2":"^3.0.2","@types/mocha":"^9.1.1","@types/webpack":"^5.28.0","eslint-plugin-simple-import-sort":"^8.0.0","eslint-config-standard-with-typescript":"^23.0.0"},"optionalDependencies":{"xmlbuilder2":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_1.5.0_1663432808306_0.31462170422074465","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"@cyclonedx/cyclonedx-library","version":"1.5.1","keywords":["CycloneDX","SBOM","BOM","inventory","bill-of-materials","software-bill-of-materials","component","dependency","package-url","PURL","spdx"],"author":{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@1.5.1","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"contributors":[{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"5674f65a3d4bf347fc690545a06848b77f200999","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-1.5.1.tgz","fileCount":206,"integrity":"sha512-q8wVz62kYcUM4wdJAWKT5T3mSaL06qytRCRClsoaLEqKMd+fagecq4akBbsLRzohKt/xoKTSJosa8jJ5fASkeA==","signatures":[{"sig":"MEUCIQDGbNYNI2hH0KbytWnE+PJDBO6nhNFFJnVFZgQV82HmxgIgPv6B+J967dscgohhyBIAQdn4mipuFpGKCS64Re0a8zc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1571162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJgJWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLVg/+N0j0kSDSx3gWBbXs5jHIbAT1TesmcWKHnwXzetkbO4v99NmC\r\nzweiOZ2erLD8ShcA17bQCITkhZsUe8nq4wxW0BoIq1WxXlq0btvFm3eME8fW\r\n2gUl1dIm71tROJ3XXRXQ7B2u9iDfQcjWQFJVL1+ttKXsFtP2R5NNKoh2Os6M\r\n285B+qEb7p7kEgklbwJPHo5g5kpECSWqS0xmOIzPxWFkLtoVqCnztqiV0SZr\r\nKFehM/wKQG4IVcCXYkfsB6T8aRhVosr0QmNPFDwIgxmBbfVLHBJChO2C6Qwg\r\nhacMMfjzjujpAaZmp6mIXL/UejMlRjSPcu5bel7mLzUp96dXR4+9/7YzqQAh\r\nhMzLmbebHLnPHxo6ASZCHHzL8cmbiGD77RZ7PRH5v+2BdECBwTyeuVAPX5fU\r\n81btCZCu2hKazVh9174AVVMRCmnBOkvTJyW/vJosCSqxyftA5zyraSpxsNyT\r\n6OmU6LgtKvSAnCbg41hciStWUdX4NHQ7qWSq4NKqHbX6gd+VLJq17pmUCx3W\r\ncyee1VsRPpxnqxmmiWzgF4eIK2lRumFbgTdzs2oRDU/TK+hMUvDz8pgzra/z\r\ndaX2Qs8dd+8MLSyrSLIPgbfFHdM3S7sUe1edbm/sQ9M6ClnYpuqiq/R4iMbT\r\na35tpjyNoaDPmNLcCHI8UY0Xar8bG11leSo=\r\n=cEnn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist.node/index.node.js","type":"commonjs","types":"./src/index.node.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":"./dist.node/index.node.js","gitHead":"89367aa453a163582b631d2fc7f37f97e8e0e301","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"eslint --fix .","test:web":"node -e 'console.log(\"TODO: write web test\")'","build:web":"webpack build","test:node":"mocha -p","build:node":"tsc -b ./tsconfig.node.json","prepublish":"npm run build","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"npm run build"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"8.15.0","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"16.17.0","dependencies":{"xmlbuilder2":"^3.0.2","packageurl-js":">=0.0.6 <0.0.8 || ^1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","eslint":"^8.23.0","webpack":"5.74.0","deepmerge":"^4.2.2","ts-loader":"9.3.1","typescript":"4.8.3","@types/node":">=14","npm-run-all":"^4.1.5","webpack-cli":"4.10.0","xmlbuilder2":"^3.0.2","@types/mocha":"^9.1.1","@types/webpack":"^5.28.0","eslint-plugin-simple-import-sort":"^8.0.0","eslint-config-standard-with-typescript":"^23.0.0"},"optionalDependencies":{"xmlbuilder2":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_1.5.1_1663435350109_0.34322552110158244","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"@cyclonedx/cyclonedx-library","version":"1.6.0","keywords":["CycloneDX","SBOM","BOM","inventory","bill-of-materials","software-bill-of-materials","component","dependency","package-url","PURL","spdx"],"author":{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@1.6.0","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"contributors":[{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"1025266a0be0357b753b93cee860911111e215c9","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-1.6.0.tgz","fileCount":206,"integrity":"sha512-k+OQGWgthAJ14KeS+s6F+HQVgqjDX5KodxryfOJpEhgUmJeldtwvIzm0eBBF+heWW2VHRjHN7r7KLazgoRtuMA==","signatures":[{"sig":"MEUCIQDb4Czo6qLF0w5IPDwE7hNpn8qpAXIL2BS/9OOx2uzd3QIgezmQhK8ZCeQirvSm5y1FfKxS7wC9s3pqqI7yUrBBZlY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1550558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjM/YUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0cw/+K1Vhwn9Jua6TiKzxH3Y/P7R6bKGlSxAwZaoFWva5i3sSToNY\r\nNieIeotVB3CqOn/MbYVte/UDRzhdef5cfdZRAYcFjb61h22DNnD+pXWunPyZ\r\nbSp9Ad0NyMjJWLQ/s1ArGnrNCdg8sBsuWMqqXl26CVCGnOCYjcZAP1zDM5Fl\r\nyHoReU602m48w1MTAyjGx/YJ2E9XCzNfuD7W+F/1b+L6Y2MihxjMU4JmCC1p\r\n7UibbgkoxrBRfqgYmI1xbveTXgM+4Eq9W3CgkgoPTPl3zy7MR9ZLnnDJo6Ox\r\nMRRmuolLKo0uS0DX0SliKYETusX38UlXUZd7fyRRKwT4ny9m1BcQwqBMCIpy\r\nHJXijcKcbZB0cdYyCwk3Qiz9zpF3fxk8TcuAMciXBORegfBJIYD/iFxtNJfG\r\nieYjjJnx3y8bwFH/UtiiQ2Rmq/B7sfwoCjcscxWxUVAurl9LZXvKypWUU0f6\r\nF9UZFmp8YxS5M4hNERMxd0yQT6EOJAeogirKaZ9I/ZYTCl8n6BzWfnr7QjZ1\r\n5xHn2h6Chc/h7e43BcNedXbQcTz7s/x9XoY0jg00PSvQfm44t5jtZI7XbAer\r\nrAMoUTgz6GNlnj93pyAKvIeoa8z4bF41zdY6dJ6FeeRZV5jMPX2gBYN9MO5s\r\nHvcZqzMsyPW52kxnyBTWkRvNNQehgOkMnPU=\r\n=NOCE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist.node/index.node.js","type":"commonjs","types":"./src/index.node.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":"./dist.node/index.node.js","gitHead":"ff6d0903baf736c6b2f416463e51b77b72f4b3d3","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"eslint --fix .","test:web":"node -e 'console.log(\"TODO: write web test\")'","build:web":"webpack build","test:node":"mocha -p","build:node":"tsc -b ./tsconfig.node.json","prepublish":"npm run build","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"npm run build"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"8.15.0","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"16.17.0","dependencies":{"xmlbuilder2":"^3.0.2","packageurl-js":">=0.0.6 <0.0.8 || ^1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.0.0","eslint":"^8.23.0","webpack":"5.74.0","deepmerge":"^4.2.2","ts-loader":"9.4.1","typescript":"4.8.4","@types/node":">=14","npm-run-all":"^4.1.5","webpack-cli":"4.10.0","xmlbuilder2":"^3.0.2","@types/mocha":"^9.1.1","@types/webpack":"^5.28.0","eslint-plugin-simple-import-sort":"^8.0.0","eslint-config-standard-with-typescript":"^23.0.0"},"optionalDependencies":{"xmlbuilder2":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_1.6.0_1664349716235_0.14605120132037808","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"@cyclonedx/cyclonedx-library","version":"1.7.0","keywords":["CycloneDX","SBOM","BOM","inventory","bill-of-materials","software-bill-of-materials","component","dependency","package-url","PURL","spdx"],"author":{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@1.7.0","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"contributors":[{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"31dbf24d4d85737b33c9bcec3da22df976c00167","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-1.7.0.tgz","fileCount":329,"integrity":"sha512-EYuhVinaPQ2QMvF+SXUOxKpwmMp5rZxHQVHhuMfwhdSIjkwX+F8f+R/b0gyvZXc7eGu5qJJgOOmtR2likwgcFg==","signatures":[{"sig":"MEYCIQD0rNtreY1r0np+0CegvptscZB83l6G26t1wAQW3UHmKgIhALywpICT2c92CMIXsJHfqkURmAPnk+cqAh2oyW+AN00U","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1680623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWBuhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrh/BAAoNKzAfFRhwa2iw02OvWbqMY6+3yZ+T8PTeJDLzxWWGnFJcl7\r\ngX8xqXxKqfxyjScfOq+pwuF/S7kdsFrIv95sRNotestpjgHWuQ4kFUH1v+eQ\r\nwqFzdtIqVzKyaejHiJI8kmHzT1ZHz9Jw+IHH1Jsm9xg1wetm3dFlyVC4IhMP\r\nJyJ02AyzLcRnXVcW22nWCb8UJGPeDRcx922H0iBJzgwi6WadBneBOJ+onnQQ\r\nYEmDGwKboyZxxvPBf5R33iY2LBoMU5KMRcpocOgtnpze9Ff11uMG3Mrqv2UP\r\nQ2JM9MFZwW9b9tod6KVCAp3AnDCWPYaCl6B6up37hgRdX/31WJ655qwm1Hfp\r\nALVMvV2MxT9MURrRLmlYQBrv5PXjiQFEZNlKlbI+G2eZgNL1tmwqrXVFdAWi\r\n7KCf2C2jvpOvn6fN4W+oliaPof/ed2Ib1AdNspLIai2AuXPigoRMUV6DmYOP\r\nuZFGw/vOD6z4eSNGkh2NKK9nLHZDXYPyD/o9Yh1WmtXnuKHYr8z8H0ozGbjt\r\ne+fyZFBHq4i8qxL4ELFjlqtq3IRxCrSFoai3fIv3hZJR033eVuZG9AWM8f9s\r\nsoYZDqchFlX57M+JKN4UvoAjt338l8rRDpHz4fJwThjVD8+ExZtzoa0j8E/3\r\nL+Uf9x9/G21bXCjedWqpOhjiwWD9beKMwZQ=\r\n=AxO2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":"./dist.node/index.node.js","gitHead":"64a1831c8051e8e833ede511a172303a16960776","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"eslint --fix .","build:d":"tsc -b ./tsconfig.d.json","test:web":"node -e 'console.log(\"TODO: write web test\")'","build:web":"webpack build","test:node":"mocha -p","build:node":"tsc -b ./tsconfig.node.json","prebuild:d":"node -r fs -e 'fs.rmSync(\"dist.d\",{recursive:true,force:true})'","prepublish":"npm run build","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"npm run build"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"8.15.0","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"16.17.1","dependencies":{"xmlbuilder2":"^3.0.2","packageurl-js":">=0.0.6 <0.0.8 || ^1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.1.0","eslint":"^8.23.0","webpack":"5.74.0","deepmerge":"^4.2.2","ts-loader":"9.4.1","typescript":"4.8.4","@types/node":">=14","npm-run-all":"^4.1.5","webpack-cli":"4.10.0","xmlbuilder2":"^3.0.2","@types/mocha":"^10.0.0","@types/webpack":"^5.28.0","eslint-plugin-simple-import-sort":"^8.0.0","eslint-config-standard-with-typescript":"^23.0.0"},"optionalDependencies":{"xmlbuilder2":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_1.7.0_1666718625042_0.5623998395421044","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"@cyclonedx/cyclonedx-library","version":"1.8.0","keywords":["CycloneDX","SBOM","BOM","inventory","bill-of-materials","software-bill-of-materials","component","dependency","package-url","PURL","spdx"],"author":{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@1.8.0","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"contributors":[{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"6ace2a7570aa9388c044c25ee51c01d05a868618","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-1.8.0.tgz","fileCount":329,"integrity":"sha512-dTINwZoTtqKzIpGPxYlUgAZTtPVycbFq5QgE/sU2Na9khrI+jFaZAzhJ6GdSr665VXIav4GCpmzTBcbbElN7uA==","signatures":[{"sig":"MEYCIQCVRQds2WDKtwh2EMBNshbmBxC7stEhEYd9JziCYkjz/gIhAJf38/n9ZJnZUlm8W0ieZ5g7pTtIrRs1uT8V48V7bKWm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1682133,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYD+zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqjGw//SjRj2hbn69EyoDtZ14/0FpftiuHcOXZonnb1opOzKOAxOA1Q\r\nNEtbmyDJ63pgnos7C/Ym4KiJut6DceBZLZW0fRGGx2PzdEt/Nho6ButpNfZy\r\nLZWwkKpFPt5+KvBaYAZViNOCEapJ3Cu+vTb+I6GPhclJaWHBfZ3kdF2xPsmc\r\nD0rcN/M57o/+NGviAR9T+m+wqfdCzMxdMagAI/Vz8P5mu//x9HgxInj/smg0\r\n0kAQSAxA9Oopsi9OaNwAIbQsVkIVKbNW1ShZIVS+DbPzO+xeOL/JXBOnspeP\r\n+CqdUO3L1giDHaFANX/hGyt1gYBxar7TbXGqmDQ+GfZr6cWQkUNFAYsXWEI+\r\nF1Z55IDqiwjxjFL8gIk7hZF4aJNbzkbi5GakFlUMh79bPKxGx4J/yDxRewFZ\r\nAxcVraU4rLJJs0a53LUxoF2/Zqb42fGgcIiFmXuMmpvZpt1rSF8hR3p4qIKE\r\nzjWgZn5t2x9HBxek/znhJCPLYNCn9ZDlPFWQSAc1Jtre6Ux1PjQEJI236ejI\r\ntrqvqpiuAlrk4cAGC6fxcBv8XXva4+5BCu6/rM6haThmCXVgegv/up4VP+Hr\r\ng3iNjziuQ3ju4RGgihLzTvx8LFHyPNo0XvKH9Fbzi2k0txEFB2iX5dnLkw7Q\r\n+4fFZOQN06d0dFZKC1mMa2RaVPciE/lPh2I=\r\n=0ifS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":"./dist.node/index.node.js","gitHead":"5da1b77e303e4007f1cd48d82ef549ddf183f356","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"eslint --fix .","build:d":"tsc -b ./tsconfig.d.json","test:web":"node -e 'console.log(\"TODO: write web test\")'","build:web":"webpack build","test:node":"mocha -p","build:node":"tsc -b ./tsconfig.node.json","prebuild:d":"node -r fs -e 'fs.rmSync(\"dist.d\",{recursive:true,force:true})'","prepublish":"npm run build","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"npm run build"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"8.15.0","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"16.17.1","dependencies":{"xmlbuilder2":"^3.0.2","packageurl-js":">=0.0.6 <0.0.8 || ^1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.1.0","eslint":"^8.23.0","webpack":"5.74.0","deepmerge":"^4.2.2","ts-loader":"9.4.1","typescript":"4.8.4","@types/node":">=14","npm-run-all":"^4.1.5","webpack-cli":"4.10.0","xmlbuilder2":"^3.0.2","@types/mocha":"^10.0.0","@types/webpack":"^5.28.0","eslint-plugin-simple-import-sort":"^8.0.0","eslint-config-standard-with-typescript":"^23.0.0"},"optionalDependencies":{"xmlbuilder2":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_1.8.0_1667252147412_0.6544814226237272","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"@cyclonedx/cyclonedx-library","version":"1.9.0","keywords":["CycloneDX","SBOM","BOM","inventory","bill-of-materials","software-bill-of-materials","component","dependency","package-url","PURL","spdx"],"author":{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@1.9.0","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"contributors":[{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"c69295cf260480b68e172364c92b3deca4a22cc4","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-1.9.0.tgz","fileCount":334,"integrity":"sha512-m8OP79D6Z0d36Bgq0dNRr/t3GhoxuctEJTQleJvpBQe3iissxQL+vRC3Kvnhc4WdtWvTxkjEMOnkjbr6dqwuQg==","signatures":[{"sig":"MEQCIDI0tf1QccKqvH6RzYVjh+9g5TbDAlh5f1J5BzpGsyPNAiBphRmigqDsbUDpzFnvyGDxbA6xKI2uqcz59QVD15HFEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1692706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjeMqmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOtg/+Mr5so7mhJI3emu0MWP2fH8BiiEul0ijP9DZvxqTTXPBltL6B\r\nVXcxiLNC9CSf6UJPk5n34a+Y1OPh7qCk8vlUqh0K478Jped5BdcS17uvK4e/\r\nCGehct7iaD7ykO00vmNntPQ69PCGe48tNte7tZ1+bcmPJnFG8wATyw0KYAgw\r\nHcEni91vAgwhBJBF784gOGw+gdPVh00VUgpnQuZqpEmlq93/hE1DSttUdaD3\r\nxaFzksltngOqWRTDaDjJExq8n4HLeZP5urIGElsYy1D+MjByHpHEit6JxUln\r\n7fs7U/G0T97dPbQkm0Nsa2tulglQGdTpE8vE9Z0bVMNROhdVLe6X2pfp4URG\r\ntQ0tw/YIBTQD/nSU564ChL9DhUfZHBarLPmSCCuZqWvYwyQlcT3vtg8VKbvs\r\n2kbrgAkYtbYlPNUP1QHyXngBuhD3dJCqaqxMVqfgqQDG7JQmz/H6iyZyespp\r\nIRB2p8wAybiaURdi6IMlNHLGvJb64lj6Rb2ZGJVW1EIRRLvdtQ3P/iNFy12u\r\nEKMQukHBm72icuOlCnI0R1t6dSAuOIVXB4Nm5pCdB66IDqghtfF9x26qo+Jl\r\ngRZiN6MFBKU2ONO940IAUTzG2yt2s8Q2Xd73aYM0OQyDpRT7a7l9pZt2Z9Rg\r\nZMLkYsvNA+rgvGftSL9+sFIqw6P8Jdyjwc0=\r\n=WarK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":"./dist.node/index.node.js","gitHead":"0477ad9801a88791e4657db40b7fa111c448976f","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"eslint --fix .","build:d":"tsc -b ./tsconfig.d.json","test:web":"node -e 'console.log(\"TODO: write web test\")'","build:web":"webpack build","test:node":"mocha -p","build:node":"tsc -b ./tsconfig.node.json","prebuild:d":"node -r fs -e 'fs.rmSync(\"dist.d\",{recursive:true,force:true})'","prepublish":"npm run build","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"npm run build"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"8.19.2","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"16.18.0","dependencies":{"xmlbuilder2":"^3.0.2","packageurl-js":">=0.0.6 <0.0.8 || ^1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.1.0","eslint":"^8.23.0","webpack":"5.75.0","deepmerge":"^4.2.2","ts-loader":"9.4.1","typescript":"4.9.3","@types/node":">=14","npm-run-all":"^4.1.5","webpack-cli":"5.0.0","xmlbuilder2":"^3.0.2","@types/mocha":"^10.0.0","@types/webpack":"^5.28.0","eslint-plugin-jsdoc":"^39.6.2","eslint-plugin-simple-import-sort":"^8.0.0","eslint-config-standard-with-typescript":"^23.0.0"},"optionalDependencies":{"xmlbuilder2":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_1.9.0_1668860582238_0.5524260177918536","host":"s3://npm-registry-packages"}},"1.9.1":{"name":"@cyclonedx/cyclonedx-library","version":"1.9.1","keywords":["CycloneDX","SBOM","BOM","inventory","bill-of-materials","software-bill-of-materials","component","dependency","package-url","PURL","spdx"],"author":{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@1.9.1","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"contributors":[{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"e54c6da403d157b776b826e9a7a2e72b9e075961","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-1.9.1.tgz","fileCount":334,"integrity":"sha512-Z5lJl+JeUBFR2GMiU5ovSoPq6ZhUnlL7bMTm8ixDzgK099X8s38qAuwrt58qf8Ge3/OqttVNxm+bxEdgqqtwqw==","signatures":[{"sig":"MEUCIHM7JNeEOuRBlEvVdz9ZuGafCME1Lp1fwEBdzS54VZqGAiEArbJyRuaSSzYS6zniIP2COVZ24boLNxmyMhhMp1+YTYM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1692706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlMsiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoboA/8Dp7C4Zciz1dmJZmGV/IvIRZcE/atZQkV/vX1WtqVYK7J2l/u\r\ntUuSthTx+OMFDN4zO293YbnL9l+TD/8Bv+PNu1zhtWpg/j3Wtj0VvycGrrVh\r\n2cLOS4frCD0GU3iFvxlpSyQlHEwIKp0+XmE2FWiBOnjxIknQSIItULu/5pAx\r\nxjRkDnjxALCwfADXL4PGqVwOPcfGk5IIT2sBoG46wLo+a4+b/uXHq4wg7KkC\r\nyAIB/Ye9SCQwNvZx63w6q4dipFsCk+ra9Jaa/2L02nAJGnqOQFmq4OgOlr+n\r\nNlnL6znxx4bpRYItM1rVS9PPg92OWVbK8ZoUBV3p4hqOL6v/7h6tSOsgAYkK\r\nVl1MGpRLAvrXHiGiuuQjkqlsjno2tsdOBQSOsxE4agrWouquqO+jgg5FVEVE\r\nhBGpVB+zTsLDe7KVc3pzlv5rKYukYtD0nYS0RPgfDbhTK2/+qlf1RffYQhX/\r\n7W0jS2yEIkeQrlBhYrfBVXX3eQwGFMRplusWyWEcJRl7qDPnI7TfHlqWAKm1\r\nXUFG63ownw0DBRNPfLHUfX9D0BnmdoTs0z+6oZORoWZup6la5A8d68GtHiPp\r\nZ1F4nRsk7/QWsYua4nyFDByKUG+ky05nhCFz9EMryCRQLZGwHZH0+xjQ3m5C\r\nvkPVtB7yLIB63D/E91fnyYEjPeOZ6M1EE+4=\r\n=2mHD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":"./dist.node/index.node.js","gitHead":"0ce3533bc2c47d60394e451796007e5bea5b4be4","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"eslint --fix .","build:d":"tsc -b ./tsconfig.d.json","test:web":"node -e 'console.log(\"TODO: write web test\")'","build:web":"webpack build","test:node":"mocha -p","build:node":"tsc -b ./tsconfig.node.json","prebuild:d":"node -r fs -e 'fs.rmSync(\"dist.d\",{recursive:true,force:true})'","prepublish":"npm run build","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"npm run build"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"8.19.2","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"16.18.1","dependencies":{"xmlbuilder2":"^3.0.2","packageurl-js":">=0.0.6 <0.0.8 || ^1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.1.0","eslint":"^8.23.0","webpack":"5.75.0","deepmerge":"^4.2.2","ts-loader":"9.4.2","typescript":"4.9.4","@types/node":">=14","npm-run-all":"^4.1.5","webpack-cli":"5.0.1","xmlbuilder2":"^3.0.2","@types/mocha":"^10.0.0","@types/webpack":"^5.28.0","eslint-plugin-jsdoc":"^39.6.2","eslint-plugin-simple-import-sort":"^8.0.0","eslint-config-standard-with-typescript":"^23.0.0"},"optionalDependencies":{"xmlbuilder2":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_1.9.1_1670695713839_0.3415912568402846","host":"s3://npm-registry-packages"}},"1.9.2":{"name":"@cyclonedx/cyclonedx-library","version":"1.9.2","keywords":["CycloneDX","SBOM","BOM","inventory","bill-of-materials","software-bill-of-materials","component","dependency","package-url","PURL","spdx"],"author":{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@1.9.2","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"contributors":[{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"bd92c1f4c8dbcf87923887428d93c38f9c69c4fa","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-1.9.2.tgz","fileCount":334,"integrity":"sha512-tvyivpLdcCt6xMQK+kXkdLBZHLkLyQyw3gkavmGqPmIVkKVs0+wciJ6OnRdCOlUPq7J629XnOR6gZZvRbM262A==","signatures":[{"sig":"MEQCIHNHtcfvsXhihdSIkU+DM8hv+50ZNyOwara/Me2gILyrAiACmtyL92HiIAgJ5ymABjcqrDYR8pGv9cuIkvFE4GGDwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1692723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnFt6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozGQ/+LvNkbr7BO8HDcYrnByeasEHyWP2I7nb9pwfuD00wd4vycF+B\r\nSkjiHhftC4HTOp+Eg1GBucccxpT/ZjBKlAjl9zXsfpaDKgVomE4VMJaiyhwP\r\nVlSZc9VFhrVYylB4i+46qg9rvFIB+l9/+m5KfWgHaf9is7uMnjt8JO/Fu+oV\r\ntTVAfTWDVuL+Es6/MCr+qJMw4/VDUNEro6NZlJx0DosTWLPClQsSLUqxdHfU\r\nfVAuHdVvGgmfzPyxc9zPrSN0LwMhGJ+2kl0S6FTjslX3VmVPQ3y3W94nZ1yO\r\nhRnp1syeeRoEEtGvqsuOaSxSqRFnfoXy1APFsdA9TXwTL9fRR+DNmZaL7MeE\r\nFLPpb0ktj33mgnaAcGBcAjhIOGDGsW+LYRw8nU2p/ZGmQyPNOHV0KOxytiuB\r\nsPeiEIGg7JrfSKppznStwfnePpKOCi8IJV/BGeJczlLwG0bNqKeMlFhqOjRL\r\niYMkIzDFQ5oZb+K4hHyY+GenfoXDRNg+Arm4jxem2ENzTxsNyp/I6P22Fy97\r\nPfm5d1ZVcAmpx4TibvhAdjRy2TafNhd+aSNrPoI/+S4kBLeNLyQEKjVS/8sS\r\nrxpZX52T90O5a/KU0P8Ey/+/P3sxkDLlm3Ote9DlM6aEcU5T6lSFoetlVQ3I\r\njVzEsgFrRHK4Yi+E15L3pmI2i0gvzF1hRMA=\r\n=1OFb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":"./dist.node/index.node.js","gitHead":"48568119c4532367bd22c992bb338c65579ca24e","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"eslint --fix .","build:d":"tsc -b ./tsconfig.d.json","test:web":"node -e 'console.log(\"TODO: write web test\")'","build:web":"webpack build","test:node":"mocha -p","build:node":"tsc -b ./tsconfig.node.json","prebuild:d":"node -r fs -e 'fs.rmSync(\"dist.d\",{recursive:true,force:true})'","prepublish":"npm run build","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"npm run build"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"8.19.2","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"16.18.1","dependencies":{"xmlbuilder2":"^3.0.2","packageurl-js":">=0.0.6 <0.0.8 || ^1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.1.0","eslint":"^8.23.0","webpack":"5.75.0","deepmerge":"^4.2.2","ts-loader":"9.4.2","typescript":"4.9.4","@types/node":">=14","npm-run-all":"^4.1.5","webpack-cli":"5.0.1","xmlbuilder2":"^3.0.2","@types/mocha":"^10.0.0","@types/webpack":"^5.28.0","eslint-plugin-jsdoc":"^39.6.2","eslint-plugin-simple-import-sort":"^8.0.0","eslint-config-standard-with-typescript":"^23.0.0"},"optionalDependencies":{"xmlbuilder2":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_1.9.2_1671191418416_0.1351458362927942","host":"s3://npm-registry-packages"}},"1.10.0":{"name":"@cyclonedx/cyclonedx-library","version":"1.10.0","keywords":["CycloneDX","SBOM","BOM","inventory","bill-of-materials","software-bill-of-materials","component","dependency","package-url","PURL","spdx"],"author":{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@1.10.0","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"contributors":[{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"6d974c8eb5d548b5dabbd0cb2703f01c48e0320f","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-1.10.0.tgz","fileCount":332,"integrity":"sha512-JU95bT10GCp1kvfaUd92M4o987VNdCT1xUqpTSAO1aJQRfZIOji+zG/3+iWaw6GnD3aCImbqWRkim8sG3DtioA==","signatures":[{"sig":"MEQCIHrLT1n6ojf+6y5BM6etGOdbAPzoFjQYgs5/HGEa6bO1AiAvc/R1RZ5Kd1ndWVPzxDVrNbTkpGfl/au6ncEpP4+eQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1704414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1RaTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmryaA//aj5You6ULUJ2Y5tV11T2aiyZRsOQiOvMVwwMMAJQtZ3lBtUg\r\nFceH7ATiMlJQTfJciDvQla32Yq9bLB+j08sPJHwOwc0JUIoIAm22rY5+1HG0\r\n839BNjwpCmMoGC4CP4tJkczZESgfJKkP5VTkWkDIeA0X3CVrmeVwplpgfVKA\r\nqxg9H3xcXqi3EvPSl9/qSYo/kVqd8OazUM89rGMuPKefxltoCLBNW6rr5nHG\r\nNLZrIbHMYlSXDYIeOMPemcKPC1+Lx3BOfZVY8gK/jycTqnBe205x7Uo05PaT\r\nq05f4oAuERpr1kIBBTmw9A+b0OsfxKxvE2iaYPkNhwQ+vmaHzMfGVYNW9sBj\r\n97WbVa6kt0jXK5e5va0bzM1W6PfvmwOuLUVRtc9NrvuDzXESR/SQOIwc3Sip\r\nyIG+uwyDVxhlBIeB3k+7pAa33VyaH1r/kw4u/p5OzLllLDKCToLViLj4Vyqt\r\naMS0c7YzFXAR3Nshw2WkzXVd8x3e0V9lzAIHbrJAqaBcz74YfaShbQxkL6yq\r\nc/5e7nb40PAt5oy/ng5Dgmq7+vOzyJt/7+iMzi3pzNQUFfPBvE2CEuQ+cBhg\r\nePMDJpBJGahPb3gkCb+UQWD0+uzEZwwbgopGegiu186n4mSxWcXjbFLX3cfW\r\nqOq4QNiZzEQY0zc5liA9bjT5FX75mh+D4rc=\r\n=eLSR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":"./dist.node/index.node.js","gitHead":"c46359a4fba7756f43359060c7b4261e275c1f4c","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"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","test:node":"mocha -p","build:node":"tsc -b ./tsconfig.node.json","prebuild:d":"node -r fs -e 'fs.rmSync(\"dist.d\",{recursive:true,force:true})'","prepublish":"npm run build","api-doc:web":"typedoc --options typedoc.web.json","api-doc:node":"typedoc --options typedoc.node.json","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"npm run build"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"8.19.3","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"16.19.0","dependencies":{"xmlbuilder2":"^3.0.2","packageurl-js":">=0.0.6 <0.0.8 || ^1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.2.0","eslint":"^8.23.0","typedoc":"^0.23.24","webpack":"5.75.0","deepmerge":"^4.2.2","ts-loader":"9.4.2","typescript":"4.9.4","@types/node":">=14","npm-run-all":"^4.1.5","webpack-cli":"5.0.1","xmlbuilder2":"^3.0.2","@types/mocha":"^10.0.0","@types/webpack":"^5.28.0","eslint-plugin-jsdoc":"^39.6.2","eslint-plugin-header":"^3.1.1","eslint-plugin-simple-import-sort":"^10.0.0","eslint-config-standard-with-typescript":"^33.0.0"},"optionalDependencies":{"xmlbuilder2":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_1.10.0_1674909331349_0.7805079952749798","host":"s3://npm-registry-packages"}},"1.11.0":{"name":"@cyclonedx/cyclonedx-library","version":"1.11.0","keywords":["CycloneDX","SBOM","BOM","inventory","bill-of-materials","software-bill-of-materials","component","dependency","package-url","PURL","spdx"],"author":{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@1.11.0","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"contributors":[{"name":"Jan Kowalleck","email":"jan.kowalleck@gmail.com"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"86af32b37e189d147f623ba4410a967de55024c1","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-1.11.0.tgz","fileCount":418,"integrity":"sha512-xFTWvl1bjHDWXX5ZkHaIiuvGbAt+ZV0bFhkr9A+bzt0NWwrIAVkYehSTHmQrVi1s/ehE7ebeYhsLVqLbPUn7IA==","signatures":[{"sig":"MEYCIQDu4CktWFTkonKTMsLXZIaZXXazFcBEjKRnqgXy1PngqwIhAKMguT2hDUbbd6OXD4b9rPhKZpreGgrRlbDM+AJLB6Ed","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1865980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj27zSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo59A/+MqF4/SKtIZUZ8Pj7MphpK3+Y9YoTWI4eGXIDdicBFUFXHYlI\r\nPwqXSMj6Egg7ZGDvmo/IYxwuG2M9Vy88sOk+gAOAf8v+HhqlQp5vfxGpfrNQ\r\nxPAYTzd+w1a+NyvyLPHbzpP9hW9v96RbZ3RHgV9veHbT9yEiDMco89fsGaIX\r\nJnElDqtTIDYYIV9c2RNqOUlf5pDbHBETn5LiHw3z05WnKHV+rBwKbCy6ORCA\r\nPtSXEbBWCwRf8tmsLgKE8qQIrHUNUQVS96dhDbeOydtTzI/E0lVnWtHyTzYL\r\nR8tKMFqiqSpAQ+FEkhQD9LUniOmi3qVZY3uog1LIdtT6j+BPRiBvk0wnioYq\r\nI9dUYHYrs0rHs0hXBd6vXviAINFgSBVAQiNTmpFI7xVxtMmR/3Aki20pu+Cn\r\nWLNgqDZG+4NSKO9435Crwrrem4MtBUZ/F1I6edfEGDuICTbLZnD/Lu/D2tB9\r\nbH9wkiVw9PKeZ/y5LrDndLgOSxU1GEmWp1wnNzAjXbybXQyiP1oMA6h6gwrv\r\nzpzNvcp6Q5usjQAYtYSGxbXMqC7g7K1sSkC+DdeRNz/E3NcLCOf6yXGNRs2Y\r\nqI+LdqqlGCORnMNmahO5j681vUIi7ufz5fNQimaun7YbQ9zXdUZfT8Jckbok\r\n1tlogycKZbZyAFdzku5qCbxVGenufRSXN+A=\r\n=x2np\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":"./dist.node/index.node.js","gitHead":"2a080b78919d3afa052cb51c724e8986d0aef8a2","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"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","test:node":"mocha -p","build:node":"tsc -b ./tsconfig.node.json","prebuild:d":"node -r fs -e 'fs.rmSync(\"dist.d\",{recursive:true,force:true})'","prepublish":"npm run build","api-doc:web":"typedoc --options typedoc.web.json","api-doc:node":"typedoc --options typedoc.node.json","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"npm run build"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"8.19.3","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"16.19.0","dependencies":{"xmlbuilder2":"^3.0.2","packageurl-js":">=0.0.6 <0.0.8 || ^1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.2.0","eslint":"^8.23.0","typedoc":"^0.23.24","webpack":"5.75.0","deepmerge":"^4.2.2","ts-loader":"9.4.2","typescript":"4.9.5","@types/node":">=14","npm-run-all":"^4.1.5","webpack-cli":"5.0.1","xmlbuilder2":"^3.0.2","@types/mocha":"^10.0.0","@types/webpack":"^5.28.0","eslint-plugin-jsdoc":"^39.6.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-header":"^3.1.1","typedoc-plugin-missing-exports":"^1.0.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-config-standard-with-typescript":"^34.0.0"},"optionalDependencies":{"xmlbuilder2":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_1.11.0_1675345105914_0.29846655250148","host":"s3://npm-registry-packages"}},"1.12.0":{"name":"@cyclonedx/cyclonedx-library","version":"1.12.0","keywords":["CycloneDX","SBOM","BOM","inventory","bill-of-materials","software-bill-of-materials","component","dependency","package-url","PURL","spdx"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@1.12.0","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"fc07b028fe1f3e9f6a84d82307db4554926393ce","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-1.12.0.tgz","fileCount":418,"integrity":"sha512-fKuy5CCcfiWCwLmbahzq9NYaSgZuI9u0yabG0Bp7RzlvQDgRh3X+J2xwnkqrsCpYlTvldxWy+jVYwKAspfSe6w==","signatures":[{"sig":"MEUCIQCkr4kCySLCTl3DvlZRUfSMPuRX3JKNe1aABJebRNmUZwIgb1JmY7+hFfzZjFzhYv3jI1LLmlgXq4Lf0FiAH8OIt9M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1867983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAIFkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrbLw//X2twhDh/4jkCFyUzoacspsRppPkliUrEgxj5kAvC774Us1Hs\r\nZtqfZquCR2EOf2ebPLx1OLNrmdbq7PKp1JNQ59u/2XiIpF13P93RS0FM4inU\r\nb9uqoUxKv7rvHxy1zDDh4YXgPjreTmw6kcL3wOIMwyBCzoZWlP+hYqj3++pe\r\ndoO/ftS1V1z4zXk4OTwTN9z9W7I9/IJytvMdXQOieXvulrrpEwv9+EitbTxr\r\nbKLjn5V9RnR9XFxcYaDDV2wIVQiJDz7w4/3gYdovyZGKvb8LzTaX9WJzKTUM\r\nFFexFZWhJ5Her8tV0BuAoHj4Uwx0RmUuXeob1ESClFBPA0lyxWXp/0kjyFS/\r\noW83TjGwHFRWLoH4ajyPxjds01dIH3CL7v6GqXtMeRsthMYYAv9/0BAQ14+v\r\nRb0Jsa3JKheKNSpPNROIfcfw72Zk86DJ+wnuhjrjCASJ2xpJ25VEvK211Byx\r\nD+O0R6wV9qD6SpX063hRMfFe0CAtGux7TEM1JT6qEGJ6NuNPxdAQa/z6BBRU\r\n9KXUjAJp4+zKsjMXtw2eyL+XUEWUjwGcEWox0rG/TOHhtM6XqOXAeDVsh5/J\r\nkwpQ2XuOdZ51jZ3bPImd3V73fyDbj6P9LdnsLjpqhjkHIFh5tz0faq7S4XvG\r\n/FYra0XNKWFUNsg7aLdEgg4nkNCzGrCUDw0=\r\n=5FFW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":"./dist.node/index.node.js","gitHead":"9367f5d13c42abd8d48e05c2e83f2d840da70340","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"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","test:node":"mocha -p","build:node":"tsc -b ./tsconfig.node.json","prebuild:d":"node -r fs -e 'fs.rmSync(\"dist.d\",{recursive:true,force:true})'","prepublish":"npm run build","api-doc:web":"typedoc --options typedoc.web.json","api-doc:node":"typedoc --options typedoc.node.json","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"npm run build"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"9.5.0","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"18.14.2","dependencies":{"xmlbuilder2":"^3.0.2","packageurl-js":">=0.0.6 <0.0.8 || ^1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.2.0","eslint":"^8.23.0","typedoc":"^0.23.24","webpack":"5.75.0","deepmerge":"^4.2.2","ts-loader":"9.4.2","typescript":"4.9.5","@types/node":">=14","npm-run-all":"^4.1.5","webpack-cli":"5.0.1","xmlbuilder2":"^3.0.2","@types/mocha":"^10.0.0","@types/webpack":"^5.28.0","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-header":"^3.1.1","typedoc-plugin-missing-exports":"^1.0.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-config-standard-with-typescript":"^34.0.0"},"optionalDependencies":{"xmlbuilder2":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_1.12.0_1677754724161_0.9852695940141596","host":"s3://npm-registry-packages"}},"1.12.1":{"name":"@cyclonedx/cyclonedx-library","version":"1.12.1","keywords":["CycloneDX","models","normalizer","serializer","bill-of-materials","BOM","software-bill-of-materials","SBOM","OBOM","MBOM","SaaSBOM","VEX","package-url","PURL","SPDX","OWASP","inventory","component","dependency"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@1.12.1","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"e5fd792e6fe90987a4594c851708dedf57964b0b","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-1.12.1.tgz","fileCount":419,"integrity":"sha512-VVLIoWAxbaamghYibL+mfUJpn0bBLQ7+HEfFyMDKCHNCGI5ngbklKjjnpurV9NDfWnaJW1ijBZPlAlCCjTakMA==","signatures":[{"sig":"MEYCIQDPeWgJAF/7D4l+mngdRpDSIo9uMrrQ4FfYTrkqIrEpRAIhAIunL0vC4Gi5kw9UoOt4oyt50QflPj12FrOI6ntjEzBs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1873753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkD1I6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/RQ/9H/hwfWpP6cNnbntysroaI45NBcxEfW3iiG7L976godAPvCiv\r\n2lYeTnyHtIvxCGZKYt5dmlUjPanSV1tuV0YjSpXDTPAzlrys/wrqp8p58yYS\r\nxyRxw5GVsnHqFzt51nvc7B80ba6trajNvUyM+zJ2lHvq3xCY/2/GW1k1BzlI\r\n2Vpip3wPW/hyJHRYD24XydL+CuslnUwKpLhaaJgJCfg/InElKumN9hCqh2Qy\r\nLUZer0Wn51D8cvU5yy/uHQDhdepEhXqabNkXLyCPymcrK1JEi4gDRoNmKGlg\r\n1IRm+pSlxen3IkP4XAGvf3zkWEVK6ShPb7EhNZdrlJdMFc00Nw1vG8/hBNVO\r\nhQnFuftRssZK1uSDyLMESAAbM6rSUIXjh0HJqzmjLrryor5hxOQhs38yYyi3\r\n6LkXaGJ6cnuVoplZy9HoJP9XPzftr4IiIS05h4Y0FtZOSAp/Nu6HcBbT4F2w\r\nOdve+sUbQQDvoMBtTghUlCv9OY1xcAlaxHoQ+q+p6QdRA2XuB6Sn560O4g2V\r\nGSuQQ9HkmbvZskfqnen3Ug5UZ9s5+iHoo8efoqRIG1ZN6VRgRzqR6mPcXea/\r\n7tEutOnOqMttQdnZF/0tsoKr58Q0WwSihEP8xc3+FqikukgjFT5nx6EMvc43\r\nTFZ2zUOjweFeB21M7L2Oc3qcDElP8WFMLbQ=\r\n=ZF2k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":"./dist.node/index.node.js","funding":[{"url":"https://github.com/sponsors/jkowalleck","type":"github"},{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"1bb0aed3af79be3bd9e001c08251fbd290bd28cf","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"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","test:node":"mocha -p","build:node":"tsc -b ./tsconfig.node.json","prebuild:d":"node -r fs -e 'fs.rmSync(\"dist.d\",{recursive:true,force:true})'","prepublish":"npm run build","api-doc:web":"typedoc --options typedoc.web.json","api-doc:node":"typedoc --options typedoc.node.json","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"npm run build"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"9.5.0","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"18.14.2","dependencies":{"xmlbuilder2":"^3.0.2","packageurl-js":">=0.0.6 <0.0.8 || ^1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"10.2.0","eslint":"^8.23.0","typedoc":"^0.23.24","webpack":"5.76.1","deepmerge":"^4.2.2","ts-loader":"9.4.2","typescript":"4.9.5","@types/node":">=14","npm-run-all":"^4.1.5","webpack-cli":"5.0.1","xmlbuilder2":"^3.0.2","@types/mocha":"^10.0.0","@types/webpack":"^5.28.0","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-header":"^3.1.1","typedoc-plugin-missing-exports":"^1.0.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-config-standard-with-typescript":"^34.0.0"},"optionalDependencies":{"xmlbuilder2":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_1.12.1_1678725689921_0.7569679515020507","host":"s3://npm-registry-packages"}},"1.12.2":{"name":"@cyclonedx/cyclonedx-library","version":"1.12.2","keywords":["CycloneDX","models","normalizer","serializer","bill-of-materials","BOM","software-bill-of-materials","SBOM","OBOM","MBOM","SaaSBOM","VEX","package-url","PURL","SPDX","OWASP","inventory","component","dependency"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@1.12.2","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"4e0e6615a334fe0ed848cc5966c88844253ffba0","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-1.12.2.tgz","fileCount":419,"integrity":"sha512-pLpIlETTBhYQvmvp7hhSAw/HlKVcUiIyOfBHFo46FpI8HYXMIr7hDp1CT76NY0OFSneMPPqxb5eP9NcJIxslSw==","signatures":[{"sig":"MEQCIBerU/m4j9FewJlj7e6cMOxvkzQa3yRkGQmC1atDKZalAiBXGud1AzMdtCNNUU1TzguJi9xPzLOpmoj8IdaPZMsXLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2074438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIljwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrykg/+JeJb+NLExx1ZMykxpZnrXaRM994i5lxVvKVE8DNAQLUsg1PB\r\naZkZAaCtgrIQkagyoKJ78+MBFc3CfsUGx2pOPaisGfg8Hvx3RAGQ3oGYSn66\r\nq6NAKKl8EJaKaUygce2orT10RxnmqhHTMLpdmt6uWkNi0OhFG+jrdtyXzFo4\r\n5XY68XZ3DZ10E0/Mo/K2hBkhmDzf+F6qed6qMcUQ8TbWSTJfBhCo/XQ/jX3c\r\nHM7ccnygsHoxESlmC1K4bHcNSCf3N385JomK/DHMRgPtTg8mFHFjpAB6LjZF\r\nyO/f04kEmiPFP3/mDkA0RyoeKk3tQX66CVKDNjqgXnHe74E7V+wB3ehFiF6J\r\nVP9Zx36uqpCqCnsROamU9GRtLqcc7SW9YAReEZ5T3TtFKm8glYf29rF+rd/e\r\nRWeFlKTH+h7R6NwciLeHtoXUbgR+FqN4YyLy50AIHhkFQW9OX//LKL9h92Jj\r\n/5lcQ2dtyns349Ob+nKhcgsAn65Ldq9guKKO4JM9Em+avqTbwxibQpGZpXtK\r\nQJuvVX//3O6w5DH85gylYAgdiRUcQ2J9h5qnz6fRfUxCOI4ia7LjxEmdtykn\r\niAIfB2lMfdbO5jfaPLsRPt27hY1SucSNA4Q7x2wGE2lph9bV06HYfHDORPBX\r\n5yETAfG2kMEKfZAxwXR1qJvjjH2ecLFD9/s=\r\n=jgMO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":{"types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","default":"./dist.node/index.node.js"},"funding":[{"url":"https://github.com/sponsors/jkowalleck","type":"github"},{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"0d4423a1f5601e75c55ce55d481bbf60db662cb5","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"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","test:node":"c8 mocha -p","build:node":"tsc -b ./tsconfig.node.json","prebuild:d":"node -r fs -e 'fs.rmSync(\"dist.d\",{recursive:true,force:true})'","prepublish":"npm run build","api-doc:web":"typedoc --options typedoc.web.json","api-doc:node":"typedoc --options typedoc.node.json","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"npm run build"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"9.5.0","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"18.15.0","dependencies":{"xmlbuilder2":"^3.0.2","packageurl-js":">=0.0.6 <0.0.8 || ^1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","mocha":"10.2.0","eslint":"^8.23.0","typedoc":"^0.23.24","webpack":"5.76.3","deepmerge":"^4.2.2","ts-loader":"9.4.2","typescript":"4.9.5","@types/node":">=14","npm-run-all":"^4.1.5","webpack-cli":"5.0.1","@types/mocha":"^10.0.0","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-header":"^3.1.1","typedoc-plugin-missing-exports":"^1.0.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-config-standard-with-typescript":"^34.0.0"},"optionalDependencies":{"xmlbuilder2":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_1.12.2_1679972592088_0.351671305898555","host":"s3://npm-registry-packages"}},"1.13.0":{"name":"@cyclonedx/cyclonedx-library","version":"1.13.0","keywords":["CycloneDX","models","normalizer","serializer","bill-of-materials","BOM","software-bill-of-materials","SBOM","OBOM","MBOM","SaaSBOM","VEX","package-url","PURL","SPDX","OWASP","inventory","component","dependency"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@1.13.0","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"c2fb25e8edb989cceb880d019dc6ca5ac0a82de9","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-1.13.0.tgz","fileCount":429,"integrity":"sha512-1DGU18dP6g/t5J1u7TWrAho8sCFVtdWSJHs4Xxjh2/qMINNWkFnBTvgdHFB3G6mcPvEMqk77946SWzyWUT+6/Q==","signatures":[{"sig":"MEUCIQDT1F/lbtdl8OD9Mbtx7tQZzBIMClwXvopTYTWHK2CUPQIgL9iKfw0eZN4/fly9jwqKdwetLmjTQCz8WrcVstQXre8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2094836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIvD+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkEA/9EDbY4A+28UjjkjQqw3UnS5vTxdJIXSAIfMH2JdBXNElIlxap\r\n+U7hKAlpWAqLMlDJzGKvR8ez/w9Lvn+8EkSNNdDSGVSav4hTG2LizuYHkuqg\r\n/nS2oIPv0P5hTI5wBIKZznclVRn/RgdWn7hyDWTyN4qklvLatjkaMkcBLdHe\r\nweK66pmD1hjCRbWsxl7edgq3jw1RQvuQ41ZshO4v7rdutiI5bImtpVwkSNGF\r\nqtSL5OpS7MN1cgb3PJrKWrfhl5uVd/BBopIc0EcpxX/YbsBqVvhQv/d/0oUH\r\nEkt2gw6L96SCfVgEfYNOIRybvZrSviyhgdvVvx79sTMgedf9aPTV1hju3VgD\r\nkLonkhAUtP1Wn/nmpn8m7Y3iVPL0DlsLBrDX90lrDWwl7vbPcGAtxV8vOh8M\r\n4Fvr763gDTSraxsb7jeZXSCmcJKrZ7WpqdY6Lq4lFlCcqTzZNshvdOrAFAwm\r\nnwhtraCAAZnijv1PbvIXUQwFqjuYMUL0dEdO+ctgLUkl6Fo+4PoYVSmBlW/o\r\nsJFqpA2hmuG6+HGtWeqZt49mDCqkeW2dKtVdceTP5aP81Cfw1/tDg9lIaTQ9\r\n0IGhUEU/4QSE8mnnPMwAcPSXIRod/BgmwElKjya052IVVPZA+Bq5pBrP6YTd\r\n8+qQMrZvV21RbfgS4z8Sd95AsBHtC4ll4Is=\r\n=1DZt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":{"types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","default":"./dist.node/index.node.js"},"funding":[{"url":"https://github.com/sponsors/jkowalleck","type":"github"},{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"bfd5d7e37252df322b1f741e49b85e7d7686b578","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"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","test:node":"c8 mocha -p","build:node":"tsc -b ./tsconfig.node.json","prebuild:d":"node -r fs -e 'fs.rmSync(\"dist.d\",{recursive:true,force:true})'","prepublish":"npm run build","api-doc:web":"typedoc --options typedoc.web.json","api-doc:node":"typedoc --options typedoc.node.json","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"npm run build"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"9.5.0","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"18.15.0","dependencies":{"xmlbuilder2":"^3.0.2","packageurl-js":">=0.0.6 <0.0.8 || ^1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","mocha":"10.2.0","eslint":"^8.23.0","typedoc":"^0.23.24","webpack":"5.76.3","deepmerge":"^4.2.2","ts-loader":"9.4.2","typescript":"4.9.5","@types/node":">=14","npm-run-all":"^4.1.5","webpack-cli":"5.0.1","@types/mocha":"^10.0.0","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-header":"^3.1.1","typedoc-plugin-missing-exports":"^1.0.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-config-standard-with-typescript":"^34.0.0"},"optionalDependencies":{"xmlbuilder2":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_1.13.0_1680011517776_0.12201228014141097","host":"s3://npm-registry-packages"}},"1.13.1":{"name":"@cyclonedx/cyclonedx-library","version":"1.13.1","keywords":["CycloneDX","models","normalizer","serializer","bill-of-materials","BOM","software-bill-of-materials","SBOM","OBOM","MBOM","SaaSBOM","VEX","package-url","PURL","SPDX","OWASP","inventory","component","dependency"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@1.13.1","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"5ba66820192fdd3ae5cc60861090c7a88560aa43","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-1.13.1.tgz","fileCount":429,"integrity":"sha512-Qc75YxielqbusZZx2EVIlLet0tD5oG+HcFQJJEoOAin9TuFdxRGmG8UmiCAlMBVn3XTW9Rizh2erpkueH2saNQ==","signatures":[{"sig":"MEUCIBvgOGytiupt2OjETZ/p8eWOWdYBdyp/r/Ef5Sc6Pih4AiEA3deAU1MJeuf7eK2lxm1SFafRtThFJAWHTpVYYI1E+xo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2096897,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIxJ4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/jBAAlbiZOfW71PiVPDRdgVX7k/aq8APYpPHoN3hpH9m74jEFbSv4\r\nmaqlWxnHACzWOUWATuNbVTrPNoOzlNVYd0i0x2pfIq4ZVswq7M7XzjuSxEBF\r\nHPrg9rsez8X3aF2KL7+1hu4cijIcH5o+nax4FCofmfYf4EuRbhsPIvloX+pu\r\nqr3gkKEUSlvsNHCHTpBX4UW37A/OL45r31HdSd9E81Y+POWZyeGKepaiiyIY\r\nq+HKap69n00X2oyHlZBwWKNzGZ0sMNrRBYtw2kJyL7JySKrX1YvShW3lUK3Z\r\nDh60ReTcp2O6UT5IV0SYq6oQaOynUsAAy5C35Jv5GximMQbYZ/kzCoqLqWGm\r\nl6Q0lhJZR4wil10vca9s6s6Ij1nys4mWLcP6GadysvXCMK1YQv2Y4K2v+4Rz\r\ni9CLsQsRGdCTVnSCbKf8lzW2V+0p7iashDjWaIKQKVfknhrawL2A9gYJ/9zK\r\nf/SIisWVZwo+E8EuWTHEy74ZTdOGatBwQziZ+ts28Gt0oABwci9cd0wfGNN1\r\n5jR3gr5Mm5dnyQlH0hXrZI5Y9NS6qrrVW8YgHMGLj+3fSETLRSj5y4l4YBdb\r\nYSy9OuWjs3CVEcD3B88/AQdHrs/YLQxqA5knl2pYw3qYq4yTeDf0mmBDT0OC\r\nxJdvVNr/uOSgTOX1m+lxngoA2oucaD5vV6c=\r\n=7Pab\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":{"types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","default":"./dist.node/index.node.js"},"funding":[{"url":"https://github.com/sponsors/jkowalleck","type":"github"},{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"74ce3a9e83346efd3483b0b9f48aa975e3493eb7","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"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","test:node":"c8 mocha -p","build:node":"tsc -b ./tsconfig.node.json","prebuild:d":"node -r fs -e 'fs.rmSync(\"dist.d\",{recursive:true,force:true})'","prepublish":"npm run build","api-doc:web":"typedoc --options typedoc.web.json","api-doc:node":"typedoc --options typedoc.node.json","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"npm run build"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"9.5.0","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"18.15.0","dependencies":{"xmlbuilder2":"^3.0.2","packageurl-js":">=0.0.6 <0.0.8 || ^1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","mocha":"10.2.0","eslint":"^8.23.0","typedoc":"^0.23.24","webpack":"5.76.3","deepmerge":"^4.2.2","ts-loader":"9.4.2","typescript":"4.9.5","@types/node":">=14","npm-run-all":"^4.1.5","webpack-cli":"5.0.1","@types/mocha":"^10.0.0","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-header":"^3.1.1","typedoc-plugin-missing-exports":"^1.0.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-config-standard-with-typescript":"^34.0.0"},"optionalDependencies":{"xmlbuilder2":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_1.13.1_1680020088338_0.23651205784154627","host":"s3://npm-registry-packages"}},"1.13.2":{"name":"@cyclonedx/cyclonedx-library","version":"1.13.2","keywords":["CycloneDX","models","normalizer","serializer","bill-of-materials","BOM","software-bill-of-materials","SBOM","OBOM","MBOM","SaaSBOM","VEX","package-url","PURL","SPDX","OWASP","inventory","component","dependency"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@1.13.2","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"c215a32e74e7f2b2b6c0848037d8a273ae0ee21f","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-1.13.2.tgz","fileCount":429,"integrity":"sha512-acpRn9vNXVfuV1ngSfo+S0aCU97f2nEcMKAIwjFDHWb+izg5OQ02qj/+OC7+7XDrpSagmPDgz1OFo5zGCof3qw==","signatures":[{"sig":"MEUCIAsYukYPTnNc7q48u/7aGzo72G6cI118guyOUkyloAbTAiEAl3kazHvL+Flptv8AfVVhw8q35r431nrXjvl+8HPU5hM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2097220,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJG3oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpyUg//c1ufTipwXzaJWWLofOVtZMKIGGxtjSIyW+29epW/ve4/GC9v\r\nne5hMPWcAsHeQ4VATVs2mMU8hv04bbuXScGcrhzmq1nUdsGOZQPF52Od/Z7+\r\n7STvjn6nJghqapfEeqDgv4zyZzYedlJb+WT9B/YKoogP1SZB0LroydQzjD/6\r\nGEx+7FQU4CL+pjfKHfDD3AFmd/72u3W41yEdwt0s3lPbcLtEj0HiMtPVvbrI\r\n/eHSmAtzvvboUPNTD6a70NjgDuNXEJ6ZD+2gWdGkU/wmcprzqiXmi3mA6eM/\r\nSB/DRLcsBlav2Z3/Lnm70tBKpegvS8RFWHP4SdYVaH+NteXGe9NUYgkWPrG7\r\n7xufitiqz2pjlVHVwxUdMFZXukYvPw7h230fEF9xMwg+R92RXuYtOK/wrjV7\r\nL41Q3m0JD9Fmqj++I2HoeDEXsstYH2RnA1eACSnLo/hHzc2pKB34sYW2Nx4A\r\nauBFf6HE9ftrCUAo3O/7AYaKjQsZuh5waMsbDLXxAC6Ti7ZaXN+Ghm49wxQg\r\nFqo8NAP+8obnoNPtYWn6StwihZk5QonenrmO5GKXfl/27561UM8AYM+4WvB8\r\niekYv0baIPxhSkX7EvlAdPGGBsocCTAUKBFmCzqeJobD7o3BCi1uAUNx0cKa\r\ngoMETlhr/sL2TWhvEhnhnWuV1sDlcqMCAvU=\r\n=6w05\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":{"types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","default":"./dist.node/index.node.js"},"funding":[{"url":"https://github.com/sponsors/jkowalleck","type":"github"},{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"18ffe356bca5135b50c2e67f37ada4b6649833d5","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"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","test:node":"c8 mocha -p","build:node":"tsc -b ./tsconfig.node.json","prebuild:d":"node -r fs -e 'fs.rmSync(\"dist.d\",{recursive:true,force:true})'","prepublish":"npm run build","api-doc:web":"typedoc --options typedoc.web.json","api-doc:node":"typedoc --options typedoc.node.json","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"npm run build"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"9.5.0","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"18.15.0","dependencies":{"xmlbuilder2":"^3.0.2","packageurl-js":">=0.0.6 <0.0.8 || ^1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","mocha":"10.2.0","eslint":"^8.23.0","typedoc":"^0.23.24","webpack":"5.76.3","deepmerge":"^4.2.2","ts-loader":"9.4.2","typescript":"4.9.5","@types/node":">=14","npm-run-all":"^4.1.5","webpack-cli":"5.0.1","@types/mocha":"^10.0.0","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-header":"^3.1.1","typedoc-plugin-missing-exports":"^1.0.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-config-standard-with-typescript":"^34.0.0"},"optionalDependencies":{"xmlbuilder2":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_1.13.2_1680109031847_0.2956464201955795","host":"s3://npm-registry-packages"}},"1.13.3":{"name":"@cyclonedx/cyclonedx-library","version":"1.13.3","keywords":["CycloneDX","models","normalizer","serializer","bill-of-materials","BOM","software-bill-of-materials","SBOM","OBOM","MBOM","SaaSBOM","VEX","package-url","PURL","SPDX","OWASP","inventory","component","dependency"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@1.13.3","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"cea5c4ed77b3226e14b4fcbe3b58b159493469b0","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-1.13.3.tgz","fileCount":429,"integrity":"sha512-L3i4OWc5pUbmds7dy4jdrHmVQ2qwiqdNrh62g1OpDtBxOUMbMhlGtNTK8htJOvrAeyj7oBxghpOCjHgAMpdtYQ==","signatures":[{"sig":"MEUCIDgeQb9aFichvvLgN/hMbU79AAOB4CYpH1OLyrh4P9UuAiEA353zAK2xZeaElvxRf8QF5919niSj2pJjrE5MDUe9q1I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2105067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLVRaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpA0w//U94ZuqxAd+2ewVdnkGhBk+ihMYiRsFlT7a/vL2sa9SZW3fIo\r\nFBj1BgkiKwFNxQsIFhlAZlZRZwwkRJfmxjFZeS0sxEeLIVYcGg3uIW2Aa4CB\r\nzsj+QgOLx/W8XXG8lZSF1BnJz4rVDxxdlsT4zj4cv+h05pJoHc+QuYN8i9Rp\r\n4Ng7oJiLLP/TDW8H0LgjvJKTYmrmpNUjPPk7GbLJf6wMMuQ2Wiuq7OeikQRR\r\nBwEplc5dwsWonn53yDxsGx+s7JfUVSYrSYCVfSHZsEmFNmxZvzr83Ba0HKmv\r\nw23ZrToHQVpVx2oqiBK2Qnq5/M/8JEjEw9tJm+7bNvV8VGb2boU2e1xTILIu\r\nTB5j/6Y6TG0Oa8LgRZg0CcgGqCkXhVFwlFhULFgqQqQM2482SyOMUQqfsxKU\r\nPG9ywW6b80oOf0EWOUylMqZgSqBWyMINXCKJFN8fsUcwhwSb3WMJgTdphPLM\r\nG7RzrBOQanTzFgtMDno04UOQRHVJ0uOpva0/OfazCgSrB43zkA44ayq4xfFB\r\ns6z4YBLBpaPSuBTeD/TzcM2ZROGLfvJtSphaS2TqzzBkHw3KdGnsS6DG9502\r\nH6hSgM07Fj1k/1OL19FPF7PFPgPQP+FV9mPZm7NIPu/CNCwoax1Rz3xvMtjW\r\nTcCp5/d86F+kkJmzGEISDOPLS0LPpMrTAMY=\r\n=rtW9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":{"types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","default":"./dist.node/index.node.js"},"funding":[{"url":"https://github.com/sponsors/jkowalleck","type":"github"},{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"4f010d5b020adf1c87c902b7270739bafb068891","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"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","test:node":"c8 mocha -p","build:node":"tsc -b ./tsconfig.node.json","prebuild:d":"node -r fs -e 'fs.rmSync(\"dist.d\",{recursive:true,force:true})'","prepublish":"npm run build","api-doc:web":"typedoc --options typedoc.web.json","api-doc:node":"typedoc --options typedoc.node.json","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"npm run build"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"9.5.0","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"18.15.0","dependencies":{"xmlbuilder2":"^3.0.2","packageurl-js":">=0.0.6 <0.0.8 || ^1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","mocha":"10.2.0","eslint":"^8.23.0","typedoc":"^0.23.24","webpack":"5.77.0","deepmerge":"^4.2.2","ts-loader":"9.4.2","typescript":"4.9.5","@types/node":">=14","npm-run-all":"^4.1.5","webpack-cli":"5.0.1","@types/mocha":"^10.0.0","eslint-plugin-jsdoc":"^40.0.0","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-header":"^3.1.1","typedoc-plugin-missing-exports":"^1.0.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-config-standard-with-typescript":"^34.0.0"},"optionalDependencies":{"xmlbuilder2":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_1.13.3_1680692314015_0.6688320480693237","host":"s3://npm-registry-packages"}},"1.14.0-rc.0":{"name":"@cyclonedx/cyclonedx-library","version":"1.14.0-rc.0","keywords":["CycloneDX","models","normalizer","serializer","bill-of-materials","BOM","software-bill-of-materials","SBOM","OBOM","MBOM","SaaSBOM","VEX","package-url","PURL","SPDX","OWASP","inventory","component","dependency"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@1.14.0-rc.0","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"2d1b55ed88cca7717ac3e27babf744cfb32d4e0e","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-1.14.0-rc.0.tgz","fileCount":468,"integrity":"sha512-kyUQVBj7F7SRUsOVyk5UoDqCl6LYdANsOfiZ2KExU1IjNnZETcirmfQxasVcz8wVvyXsBARi40xk/fHXn5MYNg==","signatures":[{"sig":"MEUCIQCpnvcsi9r6ZmlyYsu4ATpjuXEE/K3DQgXrd+zOQNc9eAIgW6E3b+xDbkneypt/Y3jiboVGquypnmHiyaiI0PZtk5w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2172457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQmzOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrK7Q/9GaCGDfEFT4B+9QRBnxqdI1HjWeSSizetvigjmL2z3X/Ye23V\r\nk8PhotRK+2+sm+aycxcXQ6txOYyfFo/Q/j5eurLddGCEQYcedon0YBKKY0TS\r\n7bFHO52li9OWMuuQfp9A3uop52eYgh1Ua+Q1k230KpiYaUgxYsLJ4hHk9077\r\nOP4kzj74C8yswyRFHBy150fMBX6YYnRSHrsDf04PKaGNwKeOA8wQoaOyrnnh\r\nR8KZwzCWO4Oszm0CfT8WR4nxGXKCNp1XPiVMwQ3uRmNTxR3g6ZUmtUgs46qt\r\nkvYP/yCI2rg1KLQQICIn3raSsAb4PronmpJWgbOvVEiMQ26prHRaK1HTdbcu\r\nLR1/1Lw2Zd+/+7bySO5t1LCEssR0tC7RUem9NkD+UE2x/VY3YZ9s5R1h18i9\r\nIWwEFknsJ+9mfHxiQyDznwuwOpzTmhCpJRmTH7KxaV6N/T7B61zDOngBQ6qe\r\nsIT1uiaBO3Th1SO1C4DTDhBg6elSVMHI++H7BZ7Q+NnpfBL8qRGHIVd2Tdea\r\nTDwptMmG4YZpWv2U5dGjBxR/QDkxE2M/vm6VVTtN4Yq3mHqP967IjFBsVM84\r\n5/BW3d1bwh2AC9sAjZoufCF04Ul1qax92jZktaiHjGjTL7qhrK9zrHDXDVus\r\nhugozB4HWJ4YEijYtyKFGj1VLXQ7+iJF9J4=\r\n=Ux/f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":{"types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","default":"./dist.node/index.node.js"},"funding":[{"url":"https://github.com/sponsors/jkowalleck","type":"github"},{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"670c5d90e0081481e223e4067fe4b3e46ee97ddf","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"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","test:node":"c8 mocha -p","build:node":"tsc -b ./tsconfig.node.json","prebuild:d":"node -r fs -e 'fs.rmSync(\"dist.d\",{recursive:true,force:true})'","prepublish":"npm run build","api-doc:web":"typedoc --options typedoc.web.json","api-doc:node":"typedoc --options typedoc.node.json","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"npm run build"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"9.6.4","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"20.0.0","dependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31.0","ajv-formats":"^2.1.1","xmlbuilder2":"^3.0.2","packageurl-js":">=0.0.6 <0.0.8 || ^1","ajv-formats-draft2019":"^1.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^7.13.0","mocha":"10.2.0","eslint":"^8.23.0","typedoc":"^0.24.4","webpack":"5.79.0","deepmerge":"^4.2.2","ts-loader":"9.4.2","typescript":"4.9.5","@types/node":">=14","npm-run-all":"^4.1.5","webpack-cli":"5.0.1","@types/mocha":"^10.0.0","eslint-plugin-jsdoc":"^41.1.1","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-header":"^3.1.1","typedoc-plugin-missing-exports":"^2.0.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-config-standard-with-typescript":"^34.0.0"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31.0","ajv-formats":"^2.1.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_1.14.0-rc.0_1682074829941_0.6524982311659779","host":"s3://npm-registry-packages"}},"1.14.0-rc.1":{"name":"@cyclonedx/cyclonedx-library","version":"1.14.0-rc.1","keywords":["CycloneDX","models","normalizer","serializer","bill-of-materials","BOM","software-bill-of-materials","SBOM","OBOM","MBOM","SaaSBOM","VEX","package-url","PURL","SPDX","OWASP","inventory","component","dependency"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@1.14.0-rc.1","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"079f29f176151fc6a2257e6f11eed477a9c38220","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-1.14.0-rc.1.tgz","fileCount":468,"integrity":"sha512-9IzUNbqYhKoGNyeWRy/3ru4Nq6ZKRONGUCaoU9bGj7Wgctts6ovFq9jdr/4bA/BCM6wSV/HYlED6dTrAk1Bt3A==","signatures":[{"sig":"MEUCIQDkZ+/vumDwvR6nPpLPYzM3ukJJgqFOFt2I7fikyXpBvAIgfJwMySUM1hnuza7QQB/TY97YpvEwnFg9lAVCWlvXF/M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2173851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRP0uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq30w/+MvorH9662IRVjZxQ3ECO7LjSwG4U2stfssFgaaORQhuiyosq\r\nmm1gyYbUTVt3p/aOdv1W8odA3XAkco+ZBlFSBixpDrl4GxTcsMuxsH5qTvAd\r\neaxHdBHUtlQoTu9UFs3E/IHHJScFDyHkrD+6wPFRbbWwYZolDelx8JLETp6W\r\n/ztGq1cL5lnDfpwaVSeITPvdru3U2d8fzeqdltBc6InDGG6BH7aDS4cYAOEH\r\nKhHnu3gNGEATPJpBYABAII2NixGPGEWXLTTM68J5+l4pbizQkovpujqyPkIs\r\no/HvxAlOaXNPew9Cm0LkytvwTmUBC1Ninoo8ivkOJ0+LINOcZBrLnYemy7mR\r\nFyVUhuczpGl+vxhENjzwcoZYpM+WqlvtIIlMzrxX0COqCOIJbWJhsnIGwRRE\r\n8Lf1JxAAj9VOuwaNRR1QsQiizzsaY0mfesN4bgbezxPXYEEeO8pAMq36vq81\r\n5Q9LWpOQnrTYBHX0dltJCNeOpxcmdIbotFd4Yp1/glhNxUl+pqtIysOYE+PP\r\nae9q9GjqPLhriCp6Z5pRkxaf3N6PJerq/bJqWH47AlY4oKwELwSQvhkoZWAI\r\ngWSnFqvCuD8jA5waB7qTIeo3E6uxifxi+AxAZxizZkznkjnxJUWUOehpD2tA\r\n9QBOHv5YdSqASUF59glqLUSDZsraItYuBEk=\r\n=nLlY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":{"types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","default":"./dist.node/index.node.js"},"funding":[{"url":"https://github.com/sponsors/jkowalleck","type":"github"},{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"dc8599b415a0af26136db6a30ceefef1e809e39a","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"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","test:node":"c8 mocha -p","build:node":"tsc -b ./tsconfig.node.json","prebuild:d":"node -r fs -e 'fs.rmSync(\"dist.d\",{recursive:true,force:true})'","prepublish":"npm run build","api-doc:web":"typedoc --options typedoc.web.json","api-doc:node":"typedoc --options typedoc.node.json","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"npm run build"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"9.6.4","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"20.0.0","dependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31.0","ajv-formats":"^2.1.1","xmlbuilder2":"^3.0.2","packageurl-js":">=0.0.6 <0.0.8 || ^1","ajv-formats-draft2019":"^1.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^7.13.0","mocha":"10.2.0","eslint":"^8.23.0","typedoc":"^0.24.4","webpack":"5.79.0","deepmerge":"^4.2.2","ts-loader":"9.4.2","typescript":"4.9.5","@types/node":">=14","npm-run-all":"^4.1.5","webpack-cli":"5.0.1","@types/mocha":"^10.0.0","eslint-plugin-jsdoc":"^41.1.1","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-header":"^3.1.1","typedoc-plugin-missing-exports":"^2.0.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-config-standard-with-typescript":"^34.0.0"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31.0","ajv-formats":"^2.1.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_1.14.0-rc.1_1682242862136_0.46492009940517476","host":"s3://npm-registry-packages"}},"1.14.0-rc.2":{"name":"@cyclonedx/cyclonedx-library","version":"1.14.0-rc.2","keywords":["CycloneDX","models","normalizer","serializer","bill-of-materials","BOM","software-bill-of-materials","SBOM","OBOM","MBOM","SaaSBOM","VEX","package-url","PURL","SPDX","OWASP","inventory","component","dependency"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@1.14.0-rc.2","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"612ba4779e436b0d57a168a6472d53d574dcc687","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-1.14.0-rc.2.tgz","fileCount":468,"integrity":"sha512-n7L8K4Pp5wF3GCCwUuBI+MMD5jWV1DHySnStoT/7UEcs7GksEFdma1LHA0gaqokT5X0YYjZp5z8JGE5uG2iZJw==","signatures":[{"sig":"MEUCIDGT9sde+dC25C4ZFmYMxtH0HD0PSsw7vllmlc/Z8gkoAiEAh0ZZTophXYnlURxiu9w5zOeLHMBI9Lu1zGshW8kY3Jg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2173866,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRSsmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrofg/6AtjHif1TfiRHcePXQI1TOU6CgWo2/q92ldZ2KOG11htPWtgV\r\nNnFHkKKi6bEUC6VzhINYMla4rQ6zBLZoqxwhTOGzvYVNBrXSzFKxX6UyWQ6P\r\nEt3Y14P5f8rCbHJf5WNmYlkYnp4vCBPBS/0IykAe+CJcmfik569PlkqmKC+e\r\nEISefqt3sjOqbjDrcvYlkIFHVcwtcTyyoFxf7crIYagh29BhFWofHmNkvBwA\r\nDjmno22our3qr5MPXQ0uR//LvqBxOBnJBWxWvdr85q9kY7h5aZD/ifILr2vS\r\nwoRk/+JfV4Xm2mWWag9u0vv7y1f0c6lHVYGA82rMcgqCsY5JIQbJlC9HKOod\r\nBqSWUkaMBa7qYJqG1GLNGxnMNuLk5rwGCbdeioXSstXk4X/Dp5YseboODkqk\r\nkmWAjUTS9XHd2e7PvmQtt+/FcSdcdrUZAB3EJ1LKtMW6bU0ZY+IcYOqEYeFs\r\nVqqQ3TXwmhkDfXCGVwFrq5BS1IUcILJ5jqUexkbXeaZhakUPFRgGSDvIUXIL\r\nUuo9nFGnX0+bW06q4hx6SUSYVm8EFtkth7jtGOAXhTffbOVmw/8+5ZjnuDC3\r\naculiuaAENEvKIZ8uNERweOgXNIojjlTs5UTFJTrJQppmlEMOvdpym6EFy2l\r\nLzkntbaqjCnkHp/y6eI4O9rtOqiFCM5V65g=\r\n=79cp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":{"types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","default":"./dist.node/index.node.js"},"funding":[{"url":"https://github.com/sponsors/jkowalleck","type":"github"},{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"4d5b2ce55297a5463226a86aadde4c2b478fa607","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"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","test:node":"c8 mocha -p","build:node":"tsc -b ./tsconfig.node.json","prebuild:d":"node -r fs -e 'fs.rmSync(\"dist.d\",{recursive:true,force:true})'","prepublish":"npm run build","api-doc:web":"typedoc --options typedoc.web.json","api-doc:node":"typedoc --options typedoc.node.json","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"npm run build"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"9.6.4","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"20.0.0","dependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31.0 || ^0.32.0","ajv-formats":"^2.1.1","xmlbuilder2":"^3.0.2","packageurl-js":">=0.0.6 <0.0.8 || ^1","ajv-formats-draft2019":"^1.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^7.13.0","mocha":"10.2.0","eslint":"^8.23.0","typedoc":"^0.24.4","webpack":"5.80.0","deepmerge":"^4.2.2","ts-loader":"9.4.2","typescript":"5.0.4","@types/node":">=14","npm-run-all":"^4.1.5","webpack-cli":"5.0.2","@types/mocha":"^10.0.0","eslint-plugin-jsdoc":"^43.0.7","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-header":"^3.1.1","typedoc-plugin-missing-exports":"^2.0.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-config-standard-with-typescript":"^34.0.0"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31.0 || ^0.32.0","ajv-formats":"^2.1.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_1.14.0-rc.2_1682254630050_0.6837536067249388","host":"s3://npm-registry-packages"}},"1.14.0-rc.3":{"name":"@cyclonedx/cyclonedx-library","version":"1.14.0-rc.3","keywords":["CycloneDX","models","normalizer","serializer","bill-of-materials","BOM","software-bill-of-materials","SBOM","OBOM","MBOM","SaaSBOM","VEX","package-url","PURL","SPDX","OWASP","inventory","component","dependency"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@1.14.0-rc.3","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"61d652a27e818b73492c9c0bdcf14323f6851d03","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-1.14.0-rc.3.tgz","fileCount":468,"integrity":"sha512-L+u3dPxgYmvEqXgksxf2MAGiZ+34ZiTMWagQ6NGU5hIcepLIXXZ/XMBtQRCVsUfHHsoRGOqnTn309+CD8kL5TA==","signatures":[{"sig":"MEYCIQCbO8x21kNP3Ndhl7LJHaCtMNSI2ukv9o8x1UMcITEUeQIhAOd5sQlXvmh3WwAZ5qfwd41BqbkQIk08je6O7EK0penk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2172713,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRnZMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmob5A/+Mk28Ac1BGMd8tX6mozoLW+10gdmtvmB40ECEGXxrVkgftcub\r\nv7nBe1PzTaNJkyhla9ixAommn0nPAOQa+rZnTdl8hnfHUFIp+KXhT3a7cvkb\r\nr3SKcAqOu2XYTWU3tfkOsj/EVREJj5HPJldoSaCeia/fMxIe1duS46XlJv7m\r\nCMnwxkLajlaWsOYo6j9xPxhccUPzsFgeDSQghErOwmTitNoOT1Fb2c/J/eig\r\nLLrVD/Uyz4jzKP4OEIDTXlF9HDyH9eNP3EuEypz+KeBX/j4qBhLr4hi4fNes\r\n2frkMEuu5mra4jw64e8ZIViaoPVLiUGoajIRayMqJq63sFxo312fOD7W4IeJ\r\nO7Mu3vmTWfFLycA5Fx7dguqai7IesG4Zn4swwqQzTBeK/KL/hdLGCpF7KySi\r\nVvaximKxRVQ76iRtjRPCVU23EI6VQY0uO4mwNx3IL7ro8GcoKkD+xzpyaW2j\r\nmXly5jeMH5aoyK9KOdIp9y+Lsv8mwN4ITWMEp/Uvc5poWOcyITEJbxpe3rql\r\n9pb+TE4DHk1RSdDpXJHVXnZwDVDctVAJjKEWpJBbJeXUKn+AVKg+LrY+SZVM\r\nuxryCIhgPU6rVKh2HaVqn2yygMkqEivMQiwrRvgVftLdOS0uWMeR6o5L8R7R\r\nDW7yQemTvRpoEmjXLdOh2hEfP30oR5tNSHo=\r\n=B4vd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":{"types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","default":"./dist.node/index.node.js"},"funding":[{"url":"https://github.com/sponsors/jkowalleck","type":"github"},{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"67743564c3522abdb94fb9cab4e8d684212cc096","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"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","test:node":"c8 mocha -p","build:node":"tsc -b ./tsconfig.node.json","prebuild:d":"node -r fs -e 'fs.rmSync(\"dist.d\",{recursive:true,force:true})'","prepublish":"npm run build","api-doc:web":"typedoc --options typedoc.web.json","api-doc:node":"typedoc --options typedoc.node.json","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"npm run build"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"9.6.4","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"20.0.0","dependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31.0 || ^0.32.0","ajv-formats":"^2.1.1","xmlbuilder2":"^3.0.2","packageurl-js":">=0.0.6 <0.0.8 || ^1","ajv-formats-draft2019":"^1.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^7.13.0","mocha":"10.2.0","eslint":"^8.23.0","typedoc":"^0.24.4","webpack":"5.80.0","deepmerge":"^4.2.2","ts-loader":"9.4.2","typescript":"5.0.4","@types/node":">=14","npm-run-all":"^4.1.5","webpack-cli":"5.0.2","@types/mocha":"^10.0.0","eslint-plugin-jsdoc":"^43.0.7","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-header":"^3.1.1","typedoc-plugin-missing-exports":"^2.0.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-config-standard-with-typescript":"^34.0.0"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31.0 || ^0.32.0","ajv-formats":"^2.1.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_1.14.0-rc.3_1682339404458_0.623795828425274","host":"s3://npm-registry-packages"}},"1.14.0":{"name":"@cyclonedx/cyclonedx-library","version":"1.14.0","keywords":["CycloneDX","models","normalizer","serializer","bill-of-materials","BOM","software-bill-of-materials","SBOM","OBOM","MBOM","SaaSBOM","VEX","package-url","PURL","SPDX","OWASP","inventory","component","dependency"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@1.14.0","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"f4314e637fdea3f4861da4c2f0198b3918d89e2a","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-1.14.0.tgz","fileCount":468,"integrity":"sha512-zJ5FQ2f4xKbusJZGxdE+RYnVry0vGwhHwh7etxQYqIc0HKOV4T2TUyTxFqDAbJ6WZGMOvCbaKS3nIcUl9wWZAA==","signatures":[{"sig":"MEUCIQDsfFlBUPKVX5rAtOy+WakL0+CnYSzIXxpw9iKwYMltWAIgG8n7nXYswn7oUhhm8Xz1vBhXF6bhzdfFKc2BYDwHm3Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2172733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSAcjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3Mw/8CI8lnoUUnwkaHLbtbQc7QGPGkf4wnjyOEb1qWjfGpXAk6XlM\r\n6fesmD62wncaMyz0/BAXFcYh5jA1x9JVru3tenADwr+Ng+T86eEO/MGLUAyi\r\naN8RdcMqUN2nutKUAbSz+p9nPdl0s6+OcnlQhQC60KQokD+F5TELb/WqFkII\r\n2EGrcbE/9ajg1RtKsrCe1/41euN0O1PiIMwzBr1d97MW3SLk9czGicnwD4jt\r\ncZcOp39T96ofhiEaWWtRhaljPBAbySwg+4mnQknSdM9ylXTGmfYP01OmZHRp\r\nN4m+22z4WQ3gBOvVqMm1CZAIyhlstkMlXxQJtaznQiZudVpHu2NfHNWkR/nn\r\ngUeeAR2/UyxnglG89k6P+5waGxZyi4Kz55zwsb/NxExlKi8k77x9rEPywvgI\r\nLPFUl29mvDWBVTNAnND/uWQ70aNUeTvb7arEOhorxQCA6zPlELSaIAr5WpbA\r\n3bkrLc4hvUIgcRcjbmdZzEjtUk6of31zlx2l5hF4K0bdlbsOEyJkvhOlG2dO\r\nhnhEequPSeFEf/mqrf2ccAO7UsjPpvewhRE9INoRtSSY1D4VEl5d31ZKBWQM\r\nNS7t0/zZMaxwSnhD8Evnfs1+hIR60UkHuvdAfB4pmyT+cpuhvvRrpuDwy81V\r\nWyafcXoiFc8Uh7VK3IoNEpOkeOxQApINZgg=\r\n=g7HU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":{"types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","default":"./dist.node/index.node.js"},"funding":[{"url":"https://github.com/sponsors/jkowalleck","type":"github"},{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"d9dec38216f6e7a866c4d4b99eaca1f1b69e047b","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"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","test:node":"c8 mocha -p","build:node":"tsc -b ./tsconfig.node.json","prebuild:d":"node -r fs -e 'fs.rmSync(\"dist.d\",{recursive:true,force:true})'","prepublish":"npm run build","api-doc:web":"typedoc --options typedoc.web.json","api-doc:node":"typedoc --options typedoc.node.json","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"npm run build"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"9.6.4","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"20.0.0","dependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31.0 || ^0.32.0","ajv-formats":"^2.1.1","xmlbuilder2":"^3.0.2","packageurl-js":">=0.0.6 <0.0.8 || ^1","ajv-formats-draft2019":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","mocha":"10.2.0","eslint":"^8.23.0","typedoc":"^0.24.4","webpack":"5.80.0","deepmerge":"^4.2.2","ts-loader":"9.4.2","typescript":"5.0.4","@types/node":">=14","npm-run-all":"^4.1.5","webpack-cli":"5.0.2","@types/mocha":"^10.0.0","eslint-plugin-jsdoc":"^43.0.7","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-header":"^3.1.1","typedoc-plugin-missing-exports":"^2.0.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-config-standard-with-typescript":"^34.0.0"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31.0 || ^0.32.0","ajv-formats":"^2.1.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_1.14.0_1682442018817_0.07490979292830624","host":"s3://npm-registry-packages"}},"2.0.0-rc.0":{"name":"@cyclonedx/cyclonedx-library","version":"2.0.0-rc.0","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@2.0.0-rc.0","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"3bcd908b6c45e4fff549335c8320f8180a57b6d1","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-2.0.0-rc.0.tgz","fileCount":463,"integrity":"sha512-7txlwpCxPCvWx977FJerTwwoKwRwfmZ150/e8iWi8LWc8VXGTBRcc8wycLLQT32HZQI58LYzXv2T5oc3vzQdiw==","signatures":[{"sig":"MEYCIQC8el09tXgcw222XM3PK5zZh7+Hal3rfe0ciXzX4+nZjgIhAOvLKG28blvYAcH7s3zwZQ6vfWdTpT67mj4uurfwSSxn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2416959},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":{"types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","default":"./dist.node/index.node.js"},"funding":[{"url":"https://github.com/sponsors/jkowalleck","type":"github"},{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"e0e230a7b6cf328cba0c954fa17871e9682e4687","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"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","test:node":"c8 mocha -p","build:node":"tsc -b ./tsconfig.node.json","prebuild:d":"node -r fs -e 'fs.rmSync(\"dist.d\",{recursive:true,force:true})'","prepublish":"npm run build","api-doc:web":"typedoc --options typedoc.web.json","api-doc:node":"typedoc --options typedoc.node.json","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"npm run build"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"9.6.4","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"20.1.0","dependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31.0 || ^0.32.0","ajv-formats":"^2.1.1","xmlbuilder2":"^3.0.2","packageurl-js":">=0.0.6 <0.0.8 || ^1","ajv-formats-draft2019":"^1.6.1","spdx-expression-parse":"^3.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^7.13.0","mocha":"10.2.0","eslint":"^8.23.0","typedoc":"^0.24.4","webpack":"5.82.1","deepmerge":"^4.2.2","ts-loader":"9.4.2","typescript":"5.0.4","@types/node":"ts5.0","npm-run-all":"^4.1.5","webpack-cli":"5.1.1","@types/mocha":"^10.0.0","eslint-plugin-jsdoc":"^44.2.4","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-header":"^3.1.1","@types/spdx-expression-parse":"^3.0.2","typedoc-plugin-missing-exports":"^2.0.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-config-standard-with-typescript":"^34.0.0"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31.0 || ^0.32.0","ajv-formats":"^2.1.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_2.0.0-rc.0_1684179206040_0.48927936069230293","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@cyclonedx/cyclonedx-library","version":"2.0.0","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@2.0.0","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"bb8d401fb478c21f5d2c9a39cddb2c5530d2f116","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-2.0.0.tgz","fileCount":463,"integrity":"sha512-y77GnsFkx6gC8dmMyrXhP9ey8t8p4Vo5l2j4uNhP8JAnKXLO6e8LmrEBtx59Nm7MirWRikmBvB2LO/yQzRrIVA==","signatures":[{"sig":"MEUCIQCgDsM7JRUy3Zg37biTlAfbJjKvImwFr1K9x+GfKttDwgIgfXbXE/prhMPDMvQMxkBFD7nGUKkbsclwPhqlqiuS9Cw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2416954},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":{"types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","default":"./dist.node/index.node.js"},"funding":[{"url":"https://github.com/sponsors/jkowalleck","type":"github"},{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"283f70c6ee6c28a714ce3c4f9d50904bc85f0c79","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"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","test:node":"c8 mocha -p","build:node":"tsc -b ./tsconfig.node.json","prebuild:d":"node -r fs -e 'fs.rmSync(\"dist.d\",{recursive:true,force:true})'","prepublish":"npm run build","api-doc:web":"typedoc --options typedoc.web.json","api-doc:node":"typedoc --options typedoc.node.json","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"npm run build"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"9.6.6","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"20.2.0","dependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31.0 || ^0.32.0","ajv-formats":"^2.1.1","xmlbuilder2":"^3.0.2","packageurl-js":">=0.0.6 <0.0.8 || ^1","ajv-formats-draft2019":"^1.6.1","spdx-expression-parse":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","mocha":"10.2.0","eslint":"^8.23.0","typedoc":"^0.24.4","webpack":"5.82.1","deepmerge":"^4.2.2","ts-loader":"9.4.2","typescript":"5.0.4","@types/node":"ts5.0","npm-run-all":"^4.1.5","webpack-cli":"5.1.1","@types/mocha":"^10.0.0","eslint-plugin-jsdoc":"^44.2.4","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-header":"^3.1.1","@types/spdx-expression-parse":"^3.0.2","typedoc-plugin-missing-exports":"^2.0.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-config-standard-with-typescript":"^34.0.0"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31.0 || ^0.32.0","ajv-formats":"^2.1.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_2.0.0_1684334675004_0.6376705996471341","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@cyclonedx/cyclonedx-library","version":"2.1.0","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@2.1.0","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"40587efa9c8beb526f9563bccf167ffb2447a19a","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-2.1.0.tgz","fileCount":463,"integrity":"sha512-Gef+VTneNzI5cjBD2K9mf21HM5G3BjsqQ29MXK11Bv9cVuBRpzQqRjog69eA9WUxY6Le0J0j9YndnkjXJPnVhQ==","signatures":[{"sig":"MEQCIFTzt4H0fA4ZGnnf/Av0KdWO6Ws0e4XHdvE6ejBlktsFAiBvNUXqf+9xTxSbFeETLc+kJLSEa5bGuQ6JX5vvzoAGLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2419708},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":{"types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","default":"./dist.node/index.node.js"},"funding":[{"url":"https://github.com/sponsors/jkowalleck","type":"github"},{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"d0f7501d4f40a3f065c4a22368fafa0fd83dd5a0","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"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","test:node":"c8 mocha -p","build:node":"tsc -b ./tsconfig.node.json","prebuild:d":"node -r fs -e 'fs.rmSync(\"dist.d\",{recursive:true,force:true})'","prepublish":"npm run build","api-doc:web":"typedoc --options typedoc.web.json","api-doc:node":"typedoc --options typedoc.node.json","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"npm run build"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"9.6.7","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"20.3.0","dependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31.0 || ^0.32.0","ajv-formats":"^2.1.1","xmlbuilder2":"^3.0.2","packageurl-js":">=0.0.6 <0.0.8 || ^1","ajv-formats-draft2019":"^1.6.1","spdx-expression-parse":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.13.0","mocha":"10.2.0","eslint":"^8.23.0","typedoc":"^0.24.4","webpack":"5.86.0","deepmerge":"^4.2.2","ts-loader":"9.4.3","typescript":"5.1.3","@types/node":"ts5.1","npm-run-all":"^4.1.5","webpack-cli":"5.1.4","@types/mocha":"^10.0.0","eslint-plugin-jsdoc":"^46.2.0","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-header":"^3.1.1","@types/spdx-expression-parse":"^3.0.2","typedoc-plugin-missing-exports":"^2.0.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-config-standard-with-typescript":"^35.0.0"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31.0 || ^0.32.0","ajv-formats":"^2.1.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_2.1.0_1686417342450_0.3632334481237254","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@cyclonedx/cyclonedx-library","version":"3.0.0","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@3.0.0","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"d93b1a65b656f2f22c65b4a004e6516e95da5b04","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-3.0.0.tgz","fileCount":470,"integrity":"sha512-ZhbqEE5JAOHmZhq8n1pgiGwzYwCnNBwC8dHCUuJ2SIReUbeHEoQHuYaPq6HkiaWf0nfmSqx+iKkCHekVDrRyRg==","signatures":[{"sig":"MEUCIQDpGOrXutpzSyXkR7N/o+d9e+tsfVmaIdmoiWEU6/xjxwIgcYuJ73/TQHnFbG/WtF2k3OGnqDchF3gSsQQRkxJkHBE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2995950},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":{"types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","default":"./dist.node/index.node.js"},"funding":[{"url":"https://github.com/sponsors/jkowalleck","type":"github"},{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"2589d4823989f847d13e54a54d03c4cf568202b7","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"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","test:node":"c8 mocha -p","build:node":"tsc -b ./tsconfig.node.json","prebuild:d":"node -r fs -e 'fs.rmSync(\"dist.d\",{recursive:true,force:true})'","prepublish":"npm run build","api-doc:web":"typedoc --options typedoc.web.json","api-doc:node":"typedoc --options typedoc.node.json","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"npm run build"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"9.6.7","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"20.3.1","dependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31.0 || ^0.32.0","ajv-formats":"^2.1.1","xmlbuilder2":"^3.0.2","packageurl-js":">=0.0.6 <0.0.8 || ^1","ajv-formats-draft2019":"^1.6.1","spdx-expression-parse":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","mocha":"10.2.0","eslint":"^8.23.0","typedoc":"^0.24.4","webpack":"5.88.0","deepmerge":"^4.2.2","ts-loader":"9.4.3","typescript":"5.1.5","@types/node":"ts5.1","npm-run-all":"^4.1.5","webpack-cli":"5.1.4","@types/mocha":"^10.0.0","eslint-plugin-jsdoc":"^46.2.0","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-header":"^3.1.1","@types/spdx-expression-parse":"^3.0.2","typedoc-plugin-missing-exports":"^2.0.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-config-standard-with-typescript":"^35.0.0"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31.0 || ^0.32.0","ajv-formats":"^2.1.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_3.0.0_1687939988338_0.06379152497068308","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@cyclonedx/cyclonedx-library","version":"4.0.0","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@4.0.0","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"b338b05eef670392853cae384c478f0c981ca09a","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-4.0.0.tgz","fileCount":470,"integrity":"sha512-A+LPqMEG+/9KIE4kPM3Q4LjRMh3c3fbLzA/12p1BtYxSNmwj4gnf+1eZV/JsoqgQJagV8RRttNt+Mkn2SjgVgA==","signatures":[{"sig":"MEQCIFMZ96cdLSR/C8iyt1fPQyu0OTTFl3+wsxUQ0QAwtaSRAiBQVSRq/dX5YzMmsmV5GEaD8XtgRPIOrPmNMoNTqEoFXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2994669},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":{"types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","default":"./dist.node/index.node.js"},"funding":[{"url":"https://github.com/sponsors/jkowalleck","type":"github"},{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"74ebd279a631b086875235bc75169530112d569b","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"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","test:node":"c8 mocha -p","build:node":"tsc -b ./tsconfig.node.json","prebuild:d":"node -r fs -e 'fs.rmSync(\"dist.d\",{recursive:true,force:true})'","prepublish":"npm run build","api-doc:web":"typedoc --options typedoc.web.json","api-doc:node":"typedoc --options typedoc.node.json","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"npm run build"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"9.6.7","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"20.3.1","dependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31.0 || ^0.32.0","ajv-formats":"^2.1.1","xmlbuilder2":"^3.0.2","packageurl-js":">=0.0.6 <0.0.8 || ^1","ajv-formats-draft2019":"^1.6.1","spdx-expression-parse":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","mocha":"10.2.0","eslint":"^8.23.0","typedoc":"^0.24.4","webpack":"5.88.1","deepmerge":"^4.2.2","ts-loader":"9.4.4","typescript":"5.1.6","@types/node":"ts5.1","npm-run-all":"^4.1.5","webpack-cli":"5.1.4","@types/mocha":"^10.0.0","eslint-plugin-jsdoc":"^46.2.0","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-header":"^3.1.1","eslint-config-standard":"^17.1.0","webpack-node-externals":"^3.0.0","@types/spdx-expression-parse":"^3.0.2","typedoc-plugin-missing-exports":"^2.0.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-config-standard-with-typescript":"^36.0.0"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31.0 || ^0.32.0","ajv-formats":"^2.1.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_4.0.0_1688547071241_0.6057199317738844","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@cyclonedx/cyclonedx-library","version":"5.0.0","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@5.0.0","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"74efaf52d171c7ee38bbdb2ae408c2b69ae2ec2b","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-5.0.0.tgz","fileCount":480,"integrity":"sha512-6uBduEtMcAxJyLZ4VIZzVXP7mqqHhM5kvsQA1r+I6+9p3QRuyE1NLevWOzUbAyI77c6lK0PR8+CEEOWtW+rB/w==","signatures":[{"sig":"MEUCIQDOq6Qi9Dp/qb3Y77wtI9xedeP5ocZzcoLRdk8ifPCzagIgaxftRTjs7haLN8ZSYMgEa3NMqFtqwp6SM0S+xsaaLLk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3043428},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":{"types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","default":"./dist.node/index.node.js"},"funding":[{"url":"https://github.com/sponsors/jkowalleck","type":"github"},{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"0ebfd1461a653044c0326d33c49745c621d31acb","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"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","test:node":"c8 mocha -p","build:node":"tsc -b ./tsconfig.node.json","prebuild:d":"node -r fs -e 'fs.rmSync(\"dist.d\",{recursive:true,force:true})'","prepublish":"npm run build","api-doc:web":"typedoc --options typedoc.web.json","api-doc:node":"typedoc --options typedoc.node.json","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"npm run build"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"9.8.0","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"20.5.1","dependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31.0 || ^0.32.0","ajv-formats":"^2.1.1","xmlbuilder2":"^3.0.2","packageurl-js":">=0.0.6 <0.0.8 || ^1","ajv-formats-draft2019":"^1.6.1","spdx-expression-parse":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8","mocha":"10.2.0","eslint":"^8.23.0","typedoc":"^0.24.4","webpack":"5.88.2","deepmerge":"^4.2.2","ts-loader":"9.4.4","typescript":"5.1.6","@types/node":"ts5.1","npm-run-all":"^4.1.5","webpack-cli":"5.1.4","@types/mocha":"^10","eslint-plugin-jsdoc":"^46.2.0","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-header":"^3.1.1","eslint-config-standard":"^17.0.0","webpack-node-externals":"^3.0.0","@types/spdx-expression-parse":"^3","typedoc-plugin-missing-exports":"^2.0.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-config-standard-with-typescript":"^37.0.0"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31.0 || ^0.32.0","ajv-formats":"^2.1.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_5.0.0_1692192468718_0.8481159944192123","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"@cyclonedx/cyclonedx-library","version":"6.0.0","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@6.0.0","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"9bbc735dc766128885c2094e5aaa89d9e1219fef","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-6.0.0.tgz","fileCount":495,"integrity":"sha512-FT4unlicBEIBHh4EPeqI3+zilf7qBG5GkBx8by7SXfNgQBu3Fq56PTG+nVPz9mPaqH+b5gMKzE4YzMGWYKIDsg==","signatures":[{"sig":"MEYCIQCIHcrdVEOYr6CbHWLepzHSThYlWEirXUEMM4y+18uFGQIhANipBSg8I7IVliXeHcNOO1hxVDPsMrvX0+3ft5n+tI8p","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3065153},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":{"types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","default":"./dist.node/index.node.js"},"funding":[{"url":"https://github.com/sponsors/jkowalleck","type":"github"},{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"c887c803ac56deb5f91b617ef0486ca3fb98473b","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"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","test:node":"c8 mocha -p","build:node":"tsc -b ./tsconfig.node.json","prebuild:d":"node -r fs -e 'fs.rmSync(\"dist.d\",{recursive:true,force:true})'","prepublish":"npm run build","api-doc:web":"typedoc --options typedoc.web.json","api-doc:node":"typedoc --options typedoc.node.json","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"run-s -lc build test"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"9.8.0","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"20.5.1","dependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31.0 || ^0.32.0","ajv-formats":"^2.1.1","xmlbuilder2":"^3.0.2","packageurl-js":">=0.0.6 <0.0.8 || ^1","ajv-formats-draft2019":"^1.6.1","spdx-expression-parse":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"8.0.1","mocha":"10.2.0","eslint":"8.48.0","typedoc":"^0.25.0","webpack":"5.88.2","deepmerge":"^4.2.2","ts-loader":"9.4.4","typescript":"5.2.2","@types/node":"ts5.1","npm-run-all":"^4.1.5","webpack-cli":"5.1.4","@types/mocha":"^10","eslint-plugin-jsdoc":"46.5.0","eslint-plugin-tsdoc":"0.2.17","eslint-plugin-header":"3.1.1","eslint-config-standard":"17.1.0","webpack-node-externals":"3.0.0","@types/spdx-expression-parse":"^3","typedoc-plugin-missing-exports":"^2.0.1","eslint-plugin-simple-import-sort":"10.0.0","eslint-config-standard-with-typescript":"39.0.0"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31.0 || ^0.32.0","ajv-formats":"^2.1.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_6.0.0_1693155156928_0.22302028573439925","host":"s3://npm-registry-packages"}},"6.1.0":{"name":"@cyclonedx/cyclonedx-library","version":"6.1.0","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@6.1.0","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"591d90f1b1185cf0b09e178a18fdcfaaef25c13d","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-6.1.0.tgz","fileCount":495,"integrity":"sha512-Jn+96Pg/xQKTXmIG5Ps+AxT9Th3pOQlGb5eCVDpO9byQuv00hhvEtaJH6nuVL/qV6nWrWyUMM87hQ0taxFgSgg==","signatures":[{"sig":"MEYCIQCSir8mMs4pUMPMYQ0YmSsFv9TjmjJx2AWC9Oxycfaz2AIhAJ1RBL9RTVYfIkjhGtur/Qeu8eZFWnaEaci/GNFEnTz/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3073895},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":{"types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","default":"./dist.node/index.node.js"},"funding":[{"url":"https://github.com/sponsors/jkowalleck","type":"github"},{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"e1a99f9871ca1cbd9b7f7b097c0e2aa8f1e79fe7","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"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","test:node":"c8 mocha -p","build:node":"tsc -b ./tsconfig.node.json","prebuild:d":"node -r fs -e 'fs.rmSync(\"dist.d\",{recursive:true,force:true})'","prepublish":"npm run build","api-doc:web":"typedoc --options typedoc.web.json","api-doc:node":"typedoc --options typedoc.node.json","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"run-s -lc build test"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"10.1.0","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"20.9.0","dependencies":{"packageurl-js":">=0.0.6 <0.0.8 || ^1","spdx-expression-parse":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"8.0.1","mocha":"10.2.0","eslint":"8.53.0","typedoc":"^0.25.0","webpack":"5.89.0","deepmerge":"^4.2.2","fast-glob":"^3.3.1","ts-loader":"9.5.0","typescript":"5.2.2","@types/node":"ts5.2","npm-run-all":"^4.1.5","webpack-cli":"5.1.4","@types/mocha":"^10","eslint-plugin-jsdoc":"46.8.2","eslint-plugin-tsdoc":"0.2.17","eslint-plugin-header":"3.1.1","eslint-config-standard":"17.1.0","webpack-node-externals":"3.0.0","@types/spdx-expression-parse":"^3","typedoc-plugin-missing-exports":"^2.0.1","eslint-plugin-simple-import-sort":"10.0.0","eslint-config-standard-with-typescript":"39.1.1"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31.0 || ^0.32.0","ajv-formats":"^2.1.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_6.1.0_1699215883314_0.6300386337611701","host":"s3://npm-registry-packages"}},"6.1.1":{"name":"@cyclonedx/cyclonedx-library","version":"6.1.1","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@6.1.1","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"c9c5d04dc8feb499ecf8ce9e1cd41a30205d602e","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-6.1.1.tgz","fileCount":495,"integrity":"sha512-86sebiEIZbZLG8+g5QMhbP4V4MZK6KKhYF6ST+VJ31hqXy7PKGwUrbIghwHPevipWxrxzRY0WAQzGFvTNaZ/rg==","signatures":[{"sig":"MEQCIFmdFRaxQ/X9BzQaBpmKzlXRaOZgaNv2LQJgZQT96TfKAiBuL/6oX5gQLxEytnU2veIpuEKN783ueHx8OkVWV9Edrg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3073034},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":{"types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","default":"./dist.node/index.node.js"},"funding":[{"url":"https://github.com/sponsors/jkowalleck","type":"github"},{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"46a5d18aa0a6bfc2ab3eb25bd18a3352d9be6d82","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"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","test:node":"c8 mocha -p","build:node":"tsc -b ./tsconfig.node.json","prebuild:d":"node -r fs -e 'fs.rmSync(\"dist.d\",{recursive:true,force:true})'","prepublish":"npm run build","api-doc:web":"typedoc --options typedoc.web.json","api-doc:node":"typedoc --options typedoc.node.json","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"run-s -lc build test"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"10.2.3","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"20.10.0","dependencies":{"packageurl-js":">=0.0.6 <0.0.8 || ^1","spdx-expression-parse":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"8.0.1","mocha":"10.2.0","eslint":"8.54.0","typedoc":"^0.25.0","webpack":"5.89.0","deepmerge":"^4.2.2","fast-glob":"^3.3.1","ts-loader":"9.5.1","typescript":"5.3.2","@types/node":"ts5.3","npm-run-all":"^4.1.5","webpack-cli":"5.1.4","@types/mocha":"^10","eslint-plugin-jsdoc":"46.9.0","eslint-plugin-tsdoc":"0.2.17","eslint-plugin-header":"3.1.1","eslint-config-standard":"17.1.0","webpack-node-externals":"3.0.0","@types/spdx-expression-parse":"^3","typedoc-plugin-missing-exports":"^2.0.1","eslint-plugin-simple-import-sort":"10.0.0","eslint-config-standard-with-typescript":"40.0.0"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31.0 || ^0.32.0","ajv-formats":"^2.1.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_6.1.1_1701443328451_0.5235975407931344","host":"s3://npm-registry-packages"}},"6.1.2":{"name":"@cyclonedx/cyclonedx-library","version":"6.1.2","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@6.1.2","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"f2562908d8dd8ce20379c2469739f8b85c206534","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-6.1.2.tgz","fileCount":495,"integrity":"sha512-1mU+J6IYV2Pt1omrBLrvQaQX3zmrZfKVK/fgyBbMPSd28/RhVsfPNb1P74xuxr2zhDWlTRsVC4Ac9mB7x+8eUw==","signatures":[{"sig":"MEUCICBtM2ga5C/sSmet4OD66s2qGWcuC+OL0YZW/5N9ZTSxAiEAgm2KJA5D/ykhLpmwu8Vyw8ATWo1jrXR4hK3gQt/YJvY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3073040},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":{"types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","default":"./dist.node/index.node.js"},"funding":[{"url":"https://github.com/sponsors/jkowalleck","type":"github"},{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"27aa0386ff2fa997d6e0a02fbcd58e5d717054c4","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"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","test:node":"c8 mocha -p","build:node":"tsc -b ./tsconfig.node.json","prebuild:d":"node -r fs -e 'fs.rmSync(\"dist.d\",{recursive:true,force:true})'","prepublish":"npm run build","api-doc:web":"typedoc --options typedoc.web.json","api-doc:node":"typedoc --options typedoc.node.json","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"run-s -lc build test"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"10.2.3","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"20.10.0","dependencies":{"packageurl-js":">=0.0.6 <0.0.8 || ^1","spdx-expression-parse":"^3.0.1 || ^4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"8.0.1","mocha":"10.2.0","eslint":"8.55.0","typedoc":"^0.25.0","webpack":"5.89.0","deepmerge":"^4.2.2","fast-glob":"^3.3.1","ts-loader":"9.5.1","typescript":"5.3.2","@types/node":"ts5.3","npm-run-all":"^4.1.5","webpack-cli":"5.1.4","@types/mocha":"^10","eslint-plugin-jsdoc":"46.9.0","eslint-plugin-tsdoc":"0.2.17","eslint-plugin-header":"3.1.1","eslint-config-standard":"17.1.0","webpack-node-externals":"3.0.0","@types/spdx-expression-parse":"^3","typedoc-plugin-missing-exports":"^2.0.1","eslint-plugin-simple-import-sort":"10.0.0","eslint-config-standard-with-typescript":"40.0.0"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31.0 || ^0.32.0","ajv-formats":"^2.1.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_6.1.2_1701533423101_0.42171155969160745","host":"s3://npm-registry-packages"}},"6.1.3":{"name":"@cyclonedx/cyclonedx-library","version":"6.1.3","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@6.1.3","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"f4e9e83d1dabd69f75b5388839d5daaf744d8d3a","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-6.1.3.tgz","fileCount":495,"integrity":"sha512-CGbv/aq8VcCPRreknmJDSHHnYjJp6fv/RFSDtEczouiUnhlaN6KAhrQZRsd62Yef44lNoSkfXxJU222f2DS3Pg==","signatures":[{"sig":"MEQCIBoAT1Lu7beHgTrGiV2WB8UE7SkMZ/iW1bQAXeWiYJVmAiAV6loJ19WCdk1PuB9nseyyqF/KaCER8BcMOGMoruAxbA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3075022},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":{"types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","default":"./dist.node/index.node.js"},"funding":[{"url":"https://github.com/sponsors/jkowalleck","type":"github"},{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"a31ae7c9d0ddc57ee5161d80fcd033d3553857af","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"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","test:node":"c8 mocha -p","build:node":"tsc -b ./tsconfig.node.json","prebuild:d":"node -r fs -e 'fs.rmSync(\"dist.d\",{recursive:true,force:true})'","prepublish":"npm run build","api-doc:web":"typedoc --options typedoc.web.json","api-doc:node":"typedoc --options typedoc.node.json","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"run-s -lc build test"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"10.2.3","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"20.10.0","dependencies":{"packageurl-js":">=0.0.6 <0.0.8 || ^1","spdx-expression-parse":"^3.0.1 || ^4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"8.0.1","mocha":"10.2.0","eslint":"8.55.0","typedoc":"^0.25.0","webpack":"5.89.0","deepmerge":"^4.2.2","fast-glob":"^3.3.1","ts-loader":"9.5.1","typescript":"5.3.3","@types/node":"ts5.3","npm-run-all":"^4.1.5","webpack-cli":"5.1.4","@types/mocha":"^10","eslint-plugin-jsdoc":"46.9.0","eslint-plugin-tsdoc":"0.2.17","eslint-plugin-header":"3.1.1","eslint-config-standard":"17.1.0","webpack-node-externals":"3.0.0","@types/spdx-expression-parse":"^3","typedoc-plugin-missing-exports":"^2.0.1","eslint-plugin-simple-import-sort":"10.0.0","eslint-config-standard-with-typescript":"42.0.0"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31.0 || ^0.32.0","ajv-formats":"^2.1.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_6.1.3_1702132635431_0.41590597550724095","host":"s3://npm-registry-packages"}},"6.3.0":{"name":"@cyclonedx/cyclonedx-library","version":"6.3.0","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@6.3.0","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"45d59c0fdde0462c22891ca905e3ada52711edac","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-6.3.0.tgz","fileCount":500,"integrity":"sha512-GIEY05Y2T57uuvslBJyrTUcly1ifbEKHBawuqYkOvJmjYFU2tkQjXGsj31/K4i7t3KdB23XcTnOj8JGHbXBASQ==","signatures":[{"sig":"MEYCIQCnW8r6TmdgoQ0iDRoLAOMgGHuFolSNgUPIFzwqqnsBCAIhAKwsrguS1GueNvaDMnSF9rOxLg27G+DSyMy10V0XyjSn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3089447},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":{"types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","default":"./dist.node/index.node.js"},"funding":[{"url":"https://github.com/sponsors/jkowalleck","type":"github"},{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"7a914980f0508368df54ca193347cec6ffd16415","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"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","test:node":"c8 mocha -p","build:node":"tsc -b ./tsconfig.node.json","prebuild:d":"node -r fs -e 'fs.rmSync(\"dist.d\",{recursive:true,force:true})'","prepublish":"npm run build","api-doc:web":"typedoc --options typedoc.web.json","api-doc:node":"typedoc --options typedoc.node.json","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"run-s -lc build test"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"10.2.3","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"20.10.0","dependencies":{"packageurl-js":">=0.0.6 <0.0.8 || ^1","spdx-expression-parse":"^3.0.1 || ^4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"8.0.1","mocha":"10.2.0","eslint":"8.55.0","typedoc":"^0.25.0","webpack":"5.89.0","deepmerge":"^4.2.2","fast-glob":"^3.3.1","ts-loader":"9.5.1","typescript":"5.3.3","@types/node":"ts5.3","npm-run-all":"^4.1.5","webpack-cli":"5.1.4","@types/mocha":"^10","eslint-plugin-jsdoc":"46.9.0","eslint-plugin-tsdoc":"0.2.17","eslint-plugin-header":"3.1.1","eslint-config-standard":"17.1.0","webpack-node-externals":"3.0.0","@types/spdx-expression-parse":"^3","typedoc-plugin-missing-exports":"^2.0.1","eslint-plugin-simple-import-sort":"10.0.0","eslint-config-standard-with-typescript":"42.0.0"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31 || ^0.32 || ^0.33","ajv-formats":"^2.1.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_6.3.0_1702300903416_0.9962320461809782","host":"s3://npm-registry-packages"}},"6.2.0":{"name":"@cyclonedx/cyclonedx-library","version":"6.2.0","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@6.2.0","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"c44ca0c94950e650cbaeed9175c0e8d08daecb0c","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-6.2.0.tgz","fileCount":500,"integrity":"sha512-yuwMYh5WIH27VA5uwtAa3a+s02kBdiO4oHmQfuCrELKmS24rgKg3r4TSbfSRqeny8k9mjYHphSZVaLewbEJnnA==","signatures":[{"sig":"MEUCIQCIKmyntO9HiQjp4S77/uBvadTfa2qXPvHbig2q1nsvDAIgfOB56z7u8tF0D+vrM3f0VwG3KLylREwVpqXPdb/F0/M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3089442},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":{"types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","default":"./dist.node/index.node.js"},"funding":[{"url":"https://github.com/sponsors/jkowalleck","type":"github"},{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"d66d36280dde484bcf73a5c2139961663e3ba954","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"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","test:node":"c8 mocha -p","build:node":"tsc -b ./tsconfig.node.json","prebuild:d":"node -r fs -e 'fs.rmSync(\"dist.d\",{recursive:true,force:true})'","prepublish":"npm run build","api-doc:web":"typedoc --options typedoc.web.json","api-doc:node":"typedoc --options typedoc.node.json","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"run-s -lc build test"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"10.2.3","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"20.10.0","dependencies":{"packageurl-js":">=0.0.6 <0.0.8 || ^1","spdx-expression-parse":"^3.0.1 || ^4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"8.0.1","mocha":"10.2.0","eslint":"8.55.0","typedoc":"^0.25.0","webpack":"5.89.0","deepmerge":"^4.2.2","fast-glob":"^3.3.1","ts-loader":"9.5.1","typescript":"5.3.3","@types/node":"ts5.3","npm-run-all":"^4.1.5","webpack-cli":"5.1.4","@types/mocha":"^10","eslint-plugin-jsdoc":"46.9.0","eslint-plugin-tsdoc":"0.2.17","eslint-plugin-header":"3.1.1","eslint-config-standard":"17.1.0","webpack-node-externals":"3.0.0","@types/spdx-expression-parse":"^3","typedoc-plugin-missing-exports":"^2.0.1","eslint-plugin-simple-import-sort":"10.0.0","eslint-config-standard-with-typescript":"42.0.0"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31.0 || ^0.32.0","ajv-formats":"^2.1.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_6.2.0_1702301701701_0.11789372154764832","host":"s3://npm-registry-packages"}},"6.3.1":{"name":"@cyclonedx/cyclonedx-library","version":"6.3.1","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@6.3.1","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"113173b9b4eb19b2d224d0eef5715421d3e5cc52","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-6.3.1.tgz","fileCount":500,"integrity":"sha512-OyEd5TXHi6qQ1BQs8XoADXHpRPe6sMVgrA+ANE7DtZDlQWSkZN97Q3QphHnt8q6fb9MNJT18XVfL45/IDKLmqQ==","signatures":[{"sig":"MEYCIQCNdDIln/pY5+dLRr4Ko4xlfhmUeNBYKxdwuiVq6Cp6qAIhAJ5U+QFJeFXRQNwXrdfk+IyZ3D3kFeODxZRj0/40KJ9u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3089447},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":{"types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","default":"./dist.node/index.node.js"},"funding":[{"url":"https://github.com/sponsors/jkowalleck","type":"github"},{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"97eb4a93a83106590195809120ca1d407edb796a","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"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","test:node":"c8 mocha -p","build:node":"tsc -b ./tsconfig.node.json","prebuild:d":"node -r fs -e 'fs.rmSync(\"dist.d\",{recursive:true,force:true})'","prepublish":"npm run build","api-doc:web":"typedoc --options typedoc.web.json","api-doc:node":"typedoc --options typedoc.node.json","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"run-s -lc build test"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"10.2.3","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"20.10.0","dependencies":{"packageurl-js":">=0.0.6 <0.0.8 || ^1","spdx-expression-parse":"^3.0.1 || ^4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"8.0.1","mocha":"10.2.0","eslint":"8.55.0","typedoc":"^0.25.0","webpack":"5.89.0","deepmerge":"^4.2.2","fast-glob":"^3.3.1","ts-loader":"9.5.1","typescript":"5.3.3","@types/node":"ts5.3","npm-run-all":"^4.1.5","webpack-cli":"5.1.4","@types/mocha":"^10","eslint-plugin-jsdoc":"46.9.0","eslint-plugin-tsdoc":"0.2.17","eslint-plugin-header":"3.1.1","eslint-config-standard":"17.1.0","webpack-node-externals":"3.0.0","@types/spdx-expression-parse":"^3","typedoc-plugin-missing-exports":"^2.0.1","eslint-plugin-simple-import-sort":"10.0.0","eslint-config-standard-with-typescript":"42.0.0"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31 || ^0.32 || ^0.33","ajv-formats":"^2.1.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_6.3.1_1702302029318_0.43686608720030606","host":"s3://npm-registry-packages"}},"6.3.2":{"name":"@cyclonedx/cyclonedx-library","version":"6.3.2","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@6.3.2","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"10fa6fe551892cdf965a928119c02810732f994c","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-6.3.2.tgz","fileCount":500,"integrity":"sha512-W87uLcLdsQ2RY0vjTdu125E9jf/cdP2y6Vde3QHs9TzTTeBJeuaehSEOjwBlGMdgst6jEmFuCwJ/zmrd1a8ZwQ==","signatures":[{"sig":"MEYCIQCkTceQBaxTjPijwAeSOW2rTFX8D8yiFvo/L2x5o6UWoAIhAMRjcx7N8K2WGb3R+fr6q4QZR1l+O6sLI54+07QoJDeX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3089638},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":{"types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","default":"./dist.node/index.node.js"},"funding":[{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"dcc53c6408a45fe052916a6ebdbc4c16e7d2a75f","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"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","test:node":"c8 mocha -p","build:node":"tsc -b ./tsconfig.node.json","prebuild:d":"node -r fs -e 'fs.rmSync(\"dist.d\",{recursive:true,force:true})'","prepublish":"npm run build","api-doc:web":"typedoc --options typedoc.web.json","api-doc:node":"typedoc --options typedoc.node.json","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"run-s -lc build test"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"10.2.4","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"20.11.1","dependencies":{"packageurl-js":">=0.0.6 <0.0.8 || ^1","spdx-expression-parse":"^3.0.1 || ^4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8||^9","mocha":"10.3.0","eslint":"8.57.0","typedoc":"^0.25.0","webpack":"5.90.3","deepmerge":"^4.2.2","fast-glob":"^3.3.1","ts-loader":"9.5.1","typescript":"5.3.3","@types/node":"ts5.3","npm-run-all":"^4.1.5","webpack-cli":"5.1.4","@types/mocha":"^10","eslint-plugin-jsdoc":"48.2.0","eslint-plugin-tsdoc":"0.2.17","eslint-plugin-header":"3.1.1","eslint-config-standard":"17.1.0","webpack-node-externals":"3.0.0","@types/spdx-expression-parse":"^3","typedoc-plugin-missing-exports":"^2.0.1","eslint-plugin-simple-import-sort":"12.0.0","eslint-config-standard-with-typescript":"43.0.1"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31 || ^0.32 || ^0.33","ajv-formats":"^2.1.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_6.3.2_1708873370181_0.6467864402745862","host":"s3://npm-registry-packages"}},"6.4.0":{"name":"@cyclonedx/cyclonedx-library","version":"6.4.0","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@6.4.0","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"c1d42ae8fd544ed189d7fe5bdfef97718b5afc6f","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-6.4.0.tgz","fileCount":500,"integrity":"sha512-+fowwJDvglwWdWKYvMxdXyu1P8BUVt8sSSpisyvZjRNq+GOM8A8mop23G+aYWcUTjUrDFD2TnMuyyDfM2XdH1g==","signatures":[{"sig":"MEUCIFHuACn1VpfesDIyJazu08GLQzMt31Fcn9OiAfKO6+aRAiEA4Ur0NktenUXfNnDQzb6oSUeSEyxPZuk5NFQoE8VVE1c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3106207},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":{"types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","default":"./dist.node/index.node.js"},"funding":[{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"3367c1638662d57c53caff0824ee94cd7859bee2","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"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","test:node":"c8 mocha -p","build:node":"tsc -b ./tsconfig.node.json","prebuild:d":"node -r fs -e 'fs.rmSync(\"dist.d\",{recursive:true,force:true})'","prepublish":"npm run build","api-doc:web":"typedoc --options typedoc.web.json","api-doc:node":"typedoc --options typedoc.node.json","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"run-s -lc build test"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"10.2.4","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"20.11.1","dependencies":{"packageurl-js":">=0.0.6 <0.0.8 || ^1","spdx-expression-parse":"^3.0.1 || ^4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8||^9","mocha":"10.3.0","eslint":"8.57.0","typedoc":"^0.25.0","webpack":"5.90.3","deepmerge":"^4.2.2","fast-glob":"^3.3.1","ts-loader":"9.5.1","typescript":"5.3.3","@types/node":"ts5.3","npm-run-all":"^4.1.5","webpack-cli":"5.1.4","@types/mocha":"^10","eslint-plugin-jsdoc":"48.2.0","eslint-plugin-tsdoc":"0.2.17","eslint-plugin-header":"3.1.1","eslint-config-standard":"17.1.0","webpack-node-externals":"3.0.0","@types/spdx-expression-parse":"^3","typedoc-plugin-missing-exports":"^2.0.1","eslint-plugin-simple-import-sort":"12.0.0","eslint-config-standard-with-typescript":"43.0.1"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31 || ^0.32 || ^0.33","ajv-formats":"^2.1.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_6.4.0_1708962813453_0.042378001947406485","host":"s3://npm-registry-packages"}},"6.4.1":{"name":"@cyclonedx/cyclonedx-library","version":"6.4.1","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@6.4.1","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"71cc96d4b3db996d312ecb07af1e492582c842c4","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-6.4.1.tgz","fileCount":500,"integrity":"sha512-IA53bHGWagr5vDN9DWpsVeyskn1OHfi79Pg5oZ1cqDzs4rDqsLWQQ+f2G6H/VE9aeG2f+ZjRO4Tgo8JRI4/sCg==","signatures":[{"sig":"MEUCIQCG5aRJ5Zq0OQLrTCsHWkAfg10ddwJdsGQ7TvviljSAJAIgPV1Ya8U6UjbFZklR0A/CAXTZBiFvezQ4jYa/OCgKGLM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3106397},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":{"types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","default":"./dist.node/index.node.js"},"funding":[{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"470f4e3e3201679766ac21b2afb1cb3be0f921c9","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"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","test:node":"c8 mocha -p","build:node":"tsc -b ./tsconfig.node.json","prebuild:d":"node -r fs -e 'fs.rmSync(\"dist.d\",{recursive:true,force:true})'","prepublish":"npm run build","api-doc:web":"typedoc --options typedoc.web.json","api-doc:node":"typedoc --options typedoc.node.json","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"run-s -lc build test"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"10.2.4","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"20.11.1","dependencies":{"packageurl-js":">=0.0.6 <0.0.8 || ^1","spdx-expression-parse":"^3.0.1 || ^4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8||^9","mocha":"10.3.0","eslint":"8.57.0","typedoc":"^0.25.0","webpack":"5.90.3","deepmerge":"^4.2.2","fast-glob":"^3.3.1","ts-loader":"9.5.1","typescript":"5.4.2","@types/node":"ts5.4","npm-run-all":"^4.1.5","webpack-cli":"5.1.4","@types/mocha":"^10","eslint-plugin-jsdoc":"48.2.1","eslint-plugin-tsdoc":"0.2.17","eslint-plugin-header":"3.1.1","eslint-config-standard":"17.1.0","webpack-node-externals":"3.0.0","@types/spdx-expression-parse":"^3","typedoc-plugin-missing-exports":"^2.0.1","eslint-plugin-simple-import-sort":"12.0.0","eslint-config-standard-with-typescript":"43.0.1"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31 || ^0.32 || ^0.33","ajv-formats":"^2.1.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_6.4.1_1710785095027_0.3883505737619335","host":"s3://npm-registry-packages"}},"6.4.2":{"name":"@cyclonedx/cyclonedx-library","version":"6.4.2","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@6.4.2","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"0697c864f3ba48ca6447e7532c3d403cf949fe29","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-6.4.2.tgz","fileCount":500,"integrity":"sha512-5nnjdPARe+CiiIsdk4M3plO7QccBl1JAkWjciPi4n2PZFiF5dXgyFdTTSRwRFA2xIb1LYMZotc0Gz0PKBPv+bA==","signatures":[{"sig":"MEQCIAFOimIW7DaOEf6OSiMDpFBArEcRKS7pFV3+5H0GwJUMAiAeC7R27IUCHT2CRDk96wXdqjVaQz2FiMKX2egQ0ROvVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3106397},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":{"types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","default":"./dist.node/index.node.js"},"funding":[{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"e3be65028b3ff442c739f86fffd9e1a58dd9fab2","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"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","test:node":"c8 mocha -p","build:node":"tsc -b ./tsconfig.node.json","prebuild:d":"node -r fs -e 'fs.rmSync(\"dist.d\",{recursive:true,force:true})'","prepublish":"npm run build","api-doc:web":"typedoc --options typedoc.web.json","api-doc:node":"typedoc --options typedoc.node.json","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"run-s -lc build test"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"10.2.4","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"20.11.1","dependencies":{"packageurl-js":">=0.0.6 <0.0.8 || ^1","spdx-expression-parse":"^3.0.1 || ^4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8||^9","mocha":"10.3.0","eslint":"8.57.0","typedoc":"^0.25.0","webpack":"5.91.0","deepmerge":"^4.2.2","fast-glob":"^3.3.1","ts-loader":"9.5.1","typescript":"5.4.3","@types/node":"ts5.4","npm-run-all":"^4.1.5","webpack-cli":"5.1.4","@types/mocha":"^10","eslint-plugin-jsdoc":"48.2.1","eslint-plugin-tsdoc":"0.2.17","eslint-plugin-header":"3.1.1","eslint-config-standard":"17.1.0","webpack-node-externals":"3.0.0","@types/spdx-expression-parse":"^3","typedoc-plugin-missing-exports":"^2.0.1","eslint-plugin-simple-import-sort":"12.0.0","eslint-config-standard-with-typescript":"43.0.1"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31 || ^0.32 || ^0.33","ajv-formats":"^2.1.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_6.4.2_1711017838237_0.10241891933475333","host":"s3://npm-registry-packages"}},"6.5.0":{"name":"@cyclonedx/cyclonedx-library","version":"6.5.0","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@6.5.0","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"5eff357203c6b9f085124982c901e17b1313a897","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-6.5.0.tgz","fileCount":502,"integrity":"sha512-mPlYdNdlYbDLqlwa8xIVLhVeJjNaW3u3rGCjyKxOg+UUIaskuRnOuNkEE7csSK8QavgC/0Px1lihz9OrpWhGQg==","signatures":[{"sig":"MEUCIHhxYLn3TkeS8ehb95qGhe05zdjadmq008XcWxMNATbkAiEAxvn2tWX2D2LqLv94M+ZzmFEYMXftb5hLxFLS0iW6UjA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3909117},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":{"types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","default":"./dist.node/index.node.js"},"funding":[{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"4cea42bf5ec78f17b86dcd308022b6d52e9a98f0","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"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","test:node":"c8 mocha -p","build:node":"tsc -b ./tsconfig.node.json","prebuild:d":"node -r fs -e 'fs.rmSync(\"dist.d\",{recursive:true,force:true})'","prepublish":"npm run build","api-doc:web":"typedoc --options typedoc.web.json","api-doc:node":"typedoc --options typedoc.node.json","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"run-s -lc build test"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"10.5.0","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"20.12.1","dependencies":{"packageurl-js":">=0.0.6 <0.0.8 || ^1","spdx-expression-parse":"^3.0.1 || ^4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8||^9","mocha":"10.4.0","eslint":"8.57.0","typedoc":"^0.25.0","webpack":"5.91.0","deepmerge":"^4.2.2","fast-glob":"^3.3.1","ts-loader":"9.5.1","typescript":"5.4.5","@types/node":"ts5.4","npm-run-all":"^4.1.5","webpack-cli":"5.1.4","@types/mocha":"^10","eslint-plugin-jsdoc":"48.2.2","eslint-plugin-tsdoc":"0.2.17","eslint-plugin-header":"3.1.1","eslint-config-standard":"17.1.0","webpack-node-externals":"3.0.0","@types/spdx-expression-parse":"^3","typedoc-plugin-missing-exports":"^2.0.1","eslint-plugin-simple-import-sort":"12.0.0","eslint-config-standard-with-typescript":"43.0.1"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31 || ^0.32 || ^0.33","ajv-formats":"^2.1.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_6.5.0_1712835072847_0.6739409955407762","host":"s3://npm-registry-packages"}},"6.5.1":{"name":"@cyclonedx/cyclonedx-library","version":"6.5.1","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@6.5.1","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"d7516a570fd978248843df1c36c9698f18c02d01","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-6.5.1.tgz","fileCount":502,"integrity":"sha512-tzZwpLaOPS8ofNNyOFUDiLICGZvnO5bSPeItBoGusfzSfjT94dOYBiicAIQwtOX1eHiWhqyE8bQw81S9oE4bsA==","signatures":[{"sig":"MEUCIQCB81XZWTYcbSwy8KohXGWsfjIT0MqiycjKMGbIzM5nVQIgXGUoeHn2vdDj8lpRSYg92+f33esW3RDwaXpKxfRF/Yk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3909342},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":{"types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","default":"./dist.node/index.node.js"},"funding":[{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"0195ab2beb0ba14d47e0bc0f3cfa953de05dae90","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"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","test:node":"c8 mocha -p","build:node":"tsc -b ./tsconfig.node.json","prebuild:d":"node -r fs -e 'fs.rmSync(\"dist.d\",{recursive:true,force:true})'","prepublish":"npm run build","api-doc:web":"typedoc --options typedoc.web.json","api-doc:node":"typedoc --options typedoc.node.json","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"run-s -lc build test"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"10.5.0","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"20.12.1","dependencies":{"packageurl-js":">=0.0.6 <0.0.8 || ^1","spdx-expression-parse":"^3.0.1 || ^4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8||^9","mocha":"10.4.0","eslint":"8.57.0","typedoc":"^0.25.0","webpack":"5.91.0","deepmerge":"^4.2.2","fast-glob":"^3.3.1","ts-loader":"9.5.1","typescript":"5.4.5","@types/node":"ts5.4","npm-run-all":"^4.1.5","webpack-cli":"5.1.4","@types/mocha":"^10","eslint-plugin-n":"16.6.2","eslint-config-love":"43.1.0","eslint-plugin-jsdoc":"48.2.2","eslint-plugin-tsdoc":"0.2.17","eslint-plugin-header":"3.1.1","eslint-plugin-import":"2.29.1","eslint-plugin-promise":"6.1.1","eslint-config-standard":"17.1.0","webpack-node-externals":"3.0.0","@typescript-eslint/parser":"6.21.0","eslint-plugin-editorconfig":"4.0.3","@types/spdx-expression-parse":"^3","typedoc-plugin-missing-exports":"^2.0.1","@typescript-eslint/eslint-plugin":"6.21.0","eslint-plugin-simple-import-sort":"12.0.0"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31 || ^0.32 || ^0.33","ajv-formats":"^3.0.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_6.5.1_1713268115948_0.5054624241617516","host":"s3://npm-registry-packages"}},"6.6.0":{"name":"@cyclonedx/cyclonedx-library","version":"6.6.0","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@6.6.0","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"1d001738adb00ad5a622b7d17abaa45c71f3a3c7","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-6.6.0.tgz","fileCount":507,"integrity":"sha512-1d9gWCE+yrBICRxrPMZqDoPlQGng0Z08WGMz87wAHwiUFkmLlW8gQTGbPTGHUIgLg7mp2zYNo+eyE4VlWetBWg==","signatures":[{"sig":"MEQCIGVxoZN/gsnDPojxvu8j+U+7mLzzOGlmxPU/nCod7rmgAiB943Fp7qH4IWGK4CY5qmDJjQJ91pRkNy/J76kiWp9dIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3928475},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":{"types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","default":"./dist.node/index.node.js"},"funding":[{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"0a7ab0b02f761c9c0a187dab0bc425ea91ea0a2e","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"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","test:node":"c8 mocha -p","build:node":"tsc -b ./tsconfig.node.json","prebuild:d":"node -r fs -e 'fs.rmSync(\"dist.d\",{recursive:true,force:true})'","prepublish":"npm run build","api-doc:web":"typedoc --options typedoc.web.json","api-doc:node":"typedoc --options typedoc.node.json","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"run-s -lc build test"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"10.5.0","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"20.12.2","dependencies":{"packageurl-js":">=0.0.6 <0.0.8 || ^1","spdx-expression-parse":"^3.0.1 || ^4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8||^9","mocha":"10.4.0","eslint":"8.57.0","typedoc":"^0.25.0","webpack":"5.91.0","deepmerge":"^4.2.2","fast-glob":"^3.3.1","ts-loader":"9.5.1","typescript":"5.4.5","@types/node":"ts5.4","npm-run-all":"^4.1.5","webpack-cli":"5.1.4","@types/mocha":"^10","eslint-plugin-n":"16.6.2","eslint-config-love":"43.1.0","eslint-plugin-jsdoc":"48.2.2","eslint-plugin-tsdoc":"0.2.17","eslint-plugin-header":"3.1.1","eslint-plugin-import":"2.29.1","eslint-plugin-promise":"6.1.1","eslint-config-standard":"17.1.0","webpack-node-externals":"3.0.0","@typescript-eslint/parser":"6.21.0","eslint-plugin-editorconfig":"4.0.3","@types/spdx-expression-parse":"^3","typedoc-plugin-missing-exports":"^2.0.1","@typescript-eslint/eslint-plugin":"6.21.0","eslint-plugin-simple-import-sort":"12.0.0"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31 || ^0.32 || ^0.33","ajv-formats":"^3.0.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_6.6.0_1714145790720_0.9669782377948346","host":"s3://npm-registry-packages"}},"6.6.1":{"name":"@cyclonedx/cyclonedx-library","version":"6.6.1","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@6.6.1","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"062d7de499ac4eb015e8d3de4ee2e607224e8e6e","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-6.6.1.tgz","fileCount":507,"integrity":"sha512-BPD3WC0drcJ1/Uyj9Un787eP0iL1Zi68OYMm8+el3BE7n+YCfnfSM9vV8AEMaWiJOIJ6Mza5/EXUet7fOBZFGQ==","signatures":[{"sig":"MEYCIQD1D8DK7FPMOZcCX6o5ChdIfvj9t2JUvHhoqsZSseYRmgIhAPEubhwHWgEDuIadssHseq+OF3KYoqre9GLK4lIPgSOG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3928141},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":{"types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","default":"./dist.node/index.node.js"},"funding":[{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"309dd5ac4dbb96303759a1dcc083dd56dff3708d","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"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","test:node":"c8 mocha -p","build:node":"tsc -b ./tsconfig.node.json","prebuild:d":"node -r fs -e 'fs.rmSync(\"dist.d\",{recursive:true,force:true})'","prepublish":"npm run build","api-doc:web":"typedoc --options typedoc.web.json","api-doc:node":"typedoc --options typedoc.node.json","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"run-s -lc build test"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"10.5.0","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"20.12.2","dependencies":{"packageurl-js":">=0.0.6 <0.0.8 || ^1","spdx-expression-parse":"^3.0.1 || ^4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8||^9","mocha":"10.4.0","eslint":"8.57.0","typedoc":"^0.25.0","webpack":"5.91.0","deepmerge":"^4.2.2","fast-glob":"^3.3.1","ts-loader":"9.5.1","typescript":"5.4.5","@types/node":"ts5.4","npm-run-all":"^4.1.5","webpack-cli":"5.1.4","@types/mocha":"^10","eslint-plugin-n":"16.6.2","eslint-config-love":"43.1.0","eslint-plugin-jsdoc":"48.2.2","eslint-plugin-tsdoc":"0.2.17","eslint-plugin-header":"3.1.1","eslint-plugin-import":"2.29.1","eslint-plugin-promise":"6.1.1","eslint-config-standard":"17.1.0","webpack-node-externals":"3.0.0","@typescript-eslint/parser":"6.21.0","eslint-plugin-editorconfig":"4.0.3","@types/spdx-expression-parse":"^3","typedoc-plugin-missing-exports":"^2.0.1","@typescript-eslint/eslint-plugin":"6.21.0","eslint-plugin-simple-import-sort":"12.0.0"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31 || ^0.32 || ^0.33","ajv-formats":"^3.0.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_6.6.1_1715002985961_0.8908519791339171","host":"s3://npm-registry-packages"}},"6.7.0":{"name":"@cyclonedx/cyclonedx-library","version":"6.7.0","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@6.7.0","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"42fa466d67fd5bdf15280097e89f7d3ff5e368bf","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-6.7.0.tgz","fileCount":507,"integrity":"sha512-Gi+hXhd/3W6mnx+RkF7n/KWnOWMK6YH1wJM+tcqvM0Hy0mA3vHNkddnWomEe6bBu+D7Jw74tPJKavOYMTMVVXA==","signatures":[{"sig":"MEYCIQDS1V3D1GgBy98fLeurMZFH0iiRRIPKnnq1XFb2qjIHaAIhAKWJP77IuSwnsCvYeVa4Gbls0lFnFraTAfZ4+eBlIEHw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3928274},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":{"types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","default":"./dist.node/index.node.js"},"funding":[{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"974c5585dac0428f2863459b215a3dc2951421a6","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"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","test:node":"c8 mocha -p","build:node":"tsc -b ./tsconfig.node.json","prebuild:d":"node -r fs -e 'fs.rmSync(\"dist.d\",{recursive:true,force:true})'","prepublish":"npm run build","api-doc:web":"typedoc --options typedoc.web.json","api-doc:node":"typedoc --options typedoc.node.json","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"run-s -lc build test"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"deprecated":"Might have security vulnerabilities. Upgrade to ^6.7.1 instead!","repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"10.5.0","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"20.12.2","dependencies":{"packageurl-js":">=0.0.6 <0.0.8 || ^1","spdx-expression-parse":"^3.0.1 || ^4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8||^9","mocha":"10.4.0","eslint":"8.57.0","typedoc":"^0.25.0","webpack":"5.91.0","deepmerge":"^4.2.2","fast-glob":"^3.3.1","ts-loader":"9.5.1","typescript":"5.4.5","@types/node":"ts5.4","npm-run-all":"^4.1.5","webpack-cli":"5.1.4","@types/mocha":"^10","eslint-plugin-n":"16.6.2","eslint-config-love":"43.1.0","eslint-plugin-jsdoc":"48.2.2","eslint-plugin-tsdoc":"0.2.17","eslint-plugin-header":"3.1.1","eslint-plugin-import":"2.29.1","eslint-plugin-promise":"6.1.1","eslint-config-standard":"17.1.0","webpack-node-externals":"3.0.0","@typescript-eslint/parser":"6.21.0","eslint-plugin-editorconfig":"4.0.3","@types/spdx-expression-parse":"^3","typedoc-plugin-missing-exports":"^2.0.1","@typescript-eslint/eslint-plugin":"6.21.0","eslint-plugin-simple-import-sort":"12.0.0"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31 || ^0.32 || ^0.33","ajv-formats":"^3.0.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_6.7.0_1715088687116_0.6057703589033154","host":"s3://npm-registry-packages"}},"6.7.1":{"name":"@cyclonedx/cyclonedx-library","version":"6.7.1","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@6.7.1","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"98b3d35f06af0b614b24c5fdf780c0206f51e9cc","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-6.7.1.tgz","fileCount":507,"integrity":"sha512-H9AOf05HHTaP858WxxJiZKn2zPcqpKjYs8/3nvaSq/wlONshMige1z/LVPAyW1wponu/gWPDPIz3/QxHNgsMaw==","signatures":[{"sig":"MEUCIQCMyZXN1tjvSi9HXH64kXOaJHZgtiyYpMaFogDz0d5D/gIgaV/Hu0N1QgrNvNGFYXcAUim3+d5K76S8LkzXNa890ys=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3928141},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":{"types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","default":"./dist.node/index.node.js"},"funding":[{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"e7bc72e5596f9e244ff12017a7fb925d4b8055fc","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"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","test:node":"c8 mocha -p","build:node":"tsc -b ./tsconfig.node.json","prebuild:d":"node -r fs -e 'fs.rmSync(\"dist.d\",{recursive:true,force:true})'","prepublish":"npm run build","api-doc:web":"typedoc --options typedoc.web.json","api-doc:node":"typedoc --options typedoc.node.json","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"run-s -lc build test"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"10.5.0","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"20.12.2","dependencies":{"packageurl-js":">=0.0.6 <0.0.8 || ^1","spdx-expression-parse":"^3.0.1 || ^4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8||^9","mocha":"10.4.0","eslint":"8.57.0","typedoc":"^0.25.0","webpack":"5.91.0","deepmerge":"^4.2.2","fast-glob":"^3.3.1","ts-loader":"9.5.1","typescript":"5.4.5","@types/node":"ts5.4","npm-run-all":"^4.1.5","webpack-cli":"5.1.4","@types/mocha":"^10","eslint-plugin-n":"16.6.2","eslint-config-love":"43.1.0","eslint-plugin-jsdoc":"48.2.2","eslint-plugin-tsdoc":"0.2.17","eslint-plugin-header":"3.1.1","eslint-plugin-import":"2.29.1","eslint-plugin-promise":"6.1.1","eslint-config-standard":"17.1.0","webpack-node-externals":"3.0.0","@typescript-eslint/parser":"6.21.0","eslint-plugin-editorconfig":"4.0.3","@types/spdx-expression-parse":"^3","typedoc-plugin-missing-exports":"^2.0.1","@typescript-eslint/eslint-plugin":"6.21.0","eslint-plugin-simple-import-sort":"12.0.0"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31 || ^0.32 || ^0.33","ajv-formats":"^3.0.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_6.7.1_1715105497777_0.2892518323127087","host":"s3://npm-registry-packages"}},"6.7.2":{"name":"@cyclonedx/cyclonedx-library","version":"6.7.2","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@6.7.2","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"a98463dc8dd4dd8befab29a53854e6aa3a82de61","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-6.7.2.tgz","fileCount":507,"integrity":"sha512-TefAbEgGA8W8cyLVnzEXpf4dBTXfLZ5fWN/SzCvSOE676giSFf6gxdj39DoEt0iRH13buL62zj8mIn2PVU1GJQ==","signatures":[{"sig":"MEUCIQCHuPmZCnXXEA8caQfDSdAU+R6Y2c7O6B3Ej+9nQ4x57wIgHVikT9PgY3qAgiQ4weLJrHTYVVAKoy7BQpboC2YXRJ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cyclonedx%2fcyclonedx-library@6.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3928385},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":{"types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","default":"./dist.node/index.node.js"},"funding":[{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"07cb79fb7440fc7806cde7249e9dd21297a541f5","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"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","test:node":"c8 mocha -p","build:node":"tsc -b ./tsconfig.node.json","prebuild:d":"node -r fs -e 'fs.rmSync(\"dist.d\",{recursive:true,force:true})'","prepublish":"npm run build","api-doc:web":"typedoc --options typedoc.web.json","api-doc:node":"typedoc --options typedoc.node.json","prebuild:web":"node -r fs -e 'fs.rmSync(\"dist.web\",{recursive:true,force:true})'","prebuild:node":"node -r fs -e 'fs.rmSync(\"dist.node\",{recursive:true,force:true})'","test:standard":"eslint .","prepublishOnly":"run-s -lc build test"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"10.5.0","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"20.12.2","dependencies":{"packageurl-js":">=0.0.6 <0.0.8 || ^1","spdx-expression-parse":"^3.0.1 || ^4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8||^9","mocha":"10.4.0","eslint":"8.57.0","typedoc":"^0.25.0","webpack":"5.91.0","deepmerge":"^4.2.2","fast-glob":"^3.3.1","ts-loader":"9.5.1","typescript":"5.4.5","@types/node":"ts5.4","npm-run-all":"^4.1.5","webpack-cli":"5.1.4","@types/mocha":"^10","eslint-plugin-n":"16.6.2","eslint-config-love":"43.1.0","eslint-plugin-jsdoc":"48.2.2","eslint-plugin-tsdoc":"0.2.17","eslint-plugin-header":"3.1.1","eslint-plugin-import":"2.29.1","eslint-plugin-promise":"6.1.1","eslint-config-standard":"17.1.0","webpack-node-externals":"3.0.0","@typescript-eslint/parser":"6.21.0","eslint-plugin-editorconfig":"4.0.3","@types/spdx-expression-parse":"^3","typedoc-plugin-missing-exports":"^2.0.1","@typescript-eslint/eslint-plugin":"6.21.0","eslint-plugin-simple-import-sort":"12.0.0"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31 || ^0.32 || ^0.33","ajv-formats":"^3.0.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_6.7.2_1715186153006_0.38371087970725415","host":"s3://npm-registry-packages"}},"6.8.0":{"name":"@cyclonedx/cyclonedx-library","version":"6.8.0","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@6.8.0","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"a2117e80482c4eddc91619060b2570cf35413505","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-6.8.0.tgz","fileCount":512,"integrity":"sha512-fs4YnLS6zkYq4YX4/ijgML+7/8IAJVAfJb0XXNpE52OXFnSr5sHY9KfezGCuFnXyt4KISvvEOZxi7TyxEI+HKQ==","signatures":[{"sig":"MEYCIQChPIzIXdVYP4irCkHn+2COgt1Dg2I3d4vLRhYEu+SeaQIhALdU8nqbguOW17lKyzqEeW5KRyN4uBdOLU1M+KX6ZwNz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cyclonedx%2fcyclonedx-library@6.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3945157},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./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"},"./Utils":{"types":"./dist.d/utils/index.d.ts","default":"./dist.node/utils/index.js"},"./Models":{"types":"./dist.d/models/index.d.ts","default":"./dist.node/models/index.js"},"./Builders":{"types":"./dist.d/builders/index.node.d.ts","default":"./dist.node/builders/index.node.js"},"./Factories":{"types":"./dist.d/factories/index.node.d.ts","default":"./dist.node/factories/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"},"./package.json":"./package.json"},"funding":[{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"86554e1a2671c85c5ed956cb88c303489f7675ba","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"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","test:node":"c8 mocha -p","build:node":"tsc -b ./tsconfig.node.json","prebuild:d":"rimraf dist.d","prepublish":"npm run build","api-doc:web":"typedoc --options typedoc.web.json","api-doc:node":"typedoc --options typedoc.node.json","prebuild:web":"rimraf dist.web","prebuild:node":"rimraf dist.node","test:standard":"eslint .","prepublishOnly":"run-s -lc build test"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"10.5.0","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"20.12.2","dependencies":{"packageurl-js":">=0.0.6 <0.0.8 || ^1","spdx-expression-parse":"^3.0.1 || ^4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8||^9","mocha":"10.4.0","eslint":"8.57.0","rimraf":"^5.0.7","typedoc":"^0.25.0","webpack":"5.91.0","deepmerge":"^4.2.2","fast-glob":"^3.3.1","ts-loader":"9.5.1","typescript":"5.4.5","@types/node":"ts5.4","webpack-cli":"5.1.4","@types/mocha":"^10","npm-run-all2":"^5.0.2","eslint-plugin-n":"16.6.2","eslint-config-love":"43.1.0","eslint-plugin-jsdoc":"48.2.4","eslint-plugin-tsdoc":"0.2.17","eslint-plugin-header":"3.1.1","eslint-plugin-import":"2.29.1","eslint-plugin-promise":"6.1.1","eslint-config-standard":"17.1.0","webpack-node-externals":"3.0.0","@typescript-eslint/parser":"6.21.0","eslint-plugin-editorconfig":"4.0.3","@types/spdx-expression-parse":"^3","typedoc-plugin-missing-exports":"^2.0.1","@typescript-eslint/eslint-plugin":"6.21.0","eslint-plugin-simple-import-sort":"12.1.0"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31 || ^0.32 || ^0.33","ajv-formats":"^3.0.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_6.8.0_1715684877223_0.25760039211572927","host":"s3://npm-registry-packages"}},"6.8.1":{"name":"@cyclonedx/cyclonedx-library","version":"6.8.1","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@6.8.1","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"1a5aa216ffbbd405fc4677746e24a221f2a9fdf2","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-6.8.1.tgz","fileCount":512,"integrity":"sha512-n2eypXMZBlkoxpHEZ1leB2aPKNQUSDkc7ctacEoraHyHTYExdMVcQfwZbzTDZ1UBMJ/6hS1ZDmUntpIFjEtG0w==","signatures":[{"sig":"MEQCIH0OeJPRDVUTBzOHRH1x5cqXcEDfRns+xGFwk0t8n7CTAiAFuYidj/zUMyxh3ugDkUr78i3a0ViqvFP1h4mg7EdKLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cyclonedx%2fcyclonedx-library@6.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3945610},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./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"},"./Utils":{"types":"./dist.d/utils/index.d.ts","default":"./dist.node/utils/index.js"},"./Models":{"types":"./dist.d/models/index.d.ts","default":"./dist.node/models/index.js"},"./Builders":{"types":"./dist.d/builders/index.node.d.ts","default":"./dist.node/builders/index.node.js"},"./Factories":{"types":"./dist.d/factories/index.node.d.ts","default":"./dist.node/factories/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"},"./package.json":"./package.json"},"funding":[{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"f45a49a921216ca5a97671fc64cc57762f956f03","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"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","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":"typedoc --options typedoc.web.json","api-doc:node":"typedoc --options typedoc.node.json","prebuild:web":"rimraf dist.web","prebuild:node":"rimraf dist.node","test:standard":"eslint .","prepublishOnly":"run-s -lc build test"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"10.5.2","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"20.13.1","dependencies":{"packageurl-js":">=0.0.6 <0.0.8 || ^1","spdx-expression-parse":"^3.0.1 || ^4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8||^9","mocha":"10.4.0","eslint":"8.57.0","rimraf":"^5.0.7","typedoc":"^0.25.0","webpack":"5.91.0","deepmerge":"^4.2.2","fast-glob":"^3.3.1","ts-loader":"9.5.1","typescript":"5.4.5","@types/node":"ts5.4","webpack-cli":"5.1.4","@types/mocha":"^10","npm-run-all2":"^6.1.2","eslint-plugin-n":"16.6.2","eslint-config-love":"43.1.0","eslint-plugin-jsdoc":"48.2.4","eslint-plugin-tsdoc":"0.2.17","eslint-plugin-header":"3.1.1","eslint-plugin-import":"2.29.1","eslint-plugin-promise":"6.1.1","eslint-config-standard":"17.1.0","webpack-node-externals":"3.0.0","@typescript-eslint/parser":"6.21.0","eslint-plugin-editorconfig":"4.0.3","@types/spdx-expression-parse":"^3","typedoc-plugin-missing-exports":"^2.0.1","@typescript-eslint/eslint-plugin":"6.21.0","eslint-plugin-simple-import-sort":"12.1.0"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31 || ^0.32 || ^0.33","ajv-formats":"^3.0.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_6.8.1_1716291757257_0.6798745176258907","host":"s3://npm-registry-packages"}},"6.8.2":{"name":"@cyclonedx/cyclonedx-library","version":"6.8.2","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@6.8.2","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"a12fe14a04a7a3f482fd29fcc64d989d02edd1d2","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-6.8.2.tgz","fileCount":512,"integrity":"sha512-Re9KawaVspDJwMvF/32H1Z95WjrnDeqGvl7wBmx0LaUeDkFNiaMjo9ieApIaoUJ0xAC9Wj7COkD18nbiEX/zlg==","signatures":[{"sig":"MEUCIHssLhCrW3ryPS/rZtpGX+n+QbW8L7dKYAmXTL8AvJC2AiEAzHvJw5gu3KvOpFchy4CL8XQSR0KlpR6ZbOvbZ7rRxJk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cyclonedx%2fcyclonedx-library@6.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3945719},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./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"},"./Utils":{"types":"./dist.d/utils/index.d.ts","default":"./dist.node/utils/index.js"},"./Models":{"types":"./dist.d/models/index.d.ts","default":"./dist.node/models/index.js"},"./Builders":{"types":"./dist.d/builders/index.node.d.ts","default":"./dist.node/builders/index.node.js"},"./Factories":{"types":"./dist.d/factories/index.node.d.ts","default":"./dist.node/factories/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"},"./package.json":"./package.json"},"funding":[{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"212f17843f46201dfa0937893ae1cb1acc2dc6c3","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"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","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":"typedoc --options typedoc.web.json","api-doc:node":"typedoc --options typedoc.node.json","prebuild:web":"rimraf dist.web","prebuild:node":"rimraf dist.node","test:standard":"eslint .","prepublishOnly":"run-s -lc build test"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"10.5.2","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"20.13.1","dependencies":{"packageurl-js":">=0.0.6 <0.0.8 || ^1","spdx-expression-parse":"^3.0.1 || ^4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8||^9","mocha":"10.4.0","eslint":"8.57.0","rimraf":"^5.0.7","typedoc":"^0.25.0","webpack":"5.91.0","deepmerge":"^4.2.2","fast-glob":"^3.3.1","ts-loader":"9.5.1","typescript":"5.4.5","@types/node":"ts5.4","webpack-cli":"5.1.4","@types/mocha":"^10","npm-run-all2":"^6.1.2","eslint-plugin-n":"16.6.2","eslint-config-love":"43.1.0","eslint-plugin-jsdoc":"48.2.4","eslint-plugin-tsdoc":"0.2.17","eslint-plugin-header":"3.1.1","eslint-plugin-import":"2.29.1","eslint-plugin-promise":"6.1.1","eslint-config-standard":"17.1.0","webpack-node-externals":"3.0.0","@typescript-eslint/parser":"6.21.0","eslint-plugin-editorconfig":"4.0.3","@types/spdx-expression-parse":"^3","typedoc-plugin-missing-exports":"^2.0.1","@typescript-eslint/eslint-plugin":"6.21.0","eslint-plugin-simple-import-sort":"12.1.0"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31 || ^0.32 || ^0.33","ajv-formats":"^3.0.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_6.8.2_1716311413871_0.5272967547221523","host":"s3://npm-registry-packages"}},"6.9.0":{"name":"@cyclonedx/cyclonedx-library","version":"6.9.0","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@6.9.0","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"454c99ed6576fc6a7566b2456a9e17c8aed4d114","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-6.9.0.tgz","fileCount":512,"integrity":"sha512-TZLxUN9X2xxAUrm/dHnEZmezYdqhKVww+Wkc+DdfmAP9l9uS5thLiQyshI0792H1L6HWiARmoUUGVVW+0i0TEA==","signatures":[{"sig":"MEUCIHO6/bYVMdESa0LPV/agq6C8AVNxzfRW5MJb98UCviKvAiEAoPIVMJ5PkpuDoFp4XwfEqSnus/ao2sER4ATCM3Sot5o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cyclonedx%2fcyclonedx-library@6.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3953098},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./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"},"./Utils":{"types":"./dist.d/utils/index.d.ts","default":"./dist.node/utils/index.js"},"./Models":{"types":"./dist.d/models/index.d.ts","default":"./dist.node/models/index.js"},"./Builders":{"types":"./dist.d/builders/index.node.d.ts","default":"./dist.node/builders/index.node.js"},"./Factories":{"types":"./dist.d/factories/index.node.d.ts","default":"./dist.node/factories/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"},"./package.json":"./package.json"},"funding":[{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"ddb4753e7916d1e6ba12b7bd06b1b977ed16dbb8","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"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","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":"typedoc --options typedoc.web.json","api-doc:node":"typedoc --options typedoc.node.json","prebuild:web":"rimraf dist.web","prebuild:node":"rimraf dist.node","test:standard":"eslint .","prepublishOnly":"run-s -lc build test"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"10.5.2","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"20.13.1","dependencies":{"packageurl-js":">=0.0.6 <0.0.8 || ^1","spdx-expression-parse":"^3.0.1 || ^4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8||^9","mocha":"10.4.0","eslint":"8.57.0","rimraf":"^5.0.7","typedoc":"^0.25.0","webpack":"5.91.0","deepmerge":"^4.2.2","fast-glob":"^3.3.1","ts-loader":"9.5.1","typescript":"5.4.5","@types/node":"ts5.4","webpack-cli":"5.1.4","@types/mocha":"^10","npm-run-all2":"^6.1.2","eslint-plugin-n":"16.6.2","eslint-config-love":"43.1.0","eslint-plugin-jsdoc":"48.2.4","eslint-plugin-tsdoc":"0.2.17","eslint-plugin-header":"3.1.1","eslint-plugin-import":"2.29.1","eslint-plugin-promise":"6.1.1","eslint-config-standard":"17.1.0","webpack-node-externals":"3.0.0","@typescript-eslint/parser":"6.21.0","eslint-plugin-editorconfig":"4.0.3","@types/spdx-expression-parse":"^3","typedoc-plugin-missing-exports":"^2.0.1","@typescript-eslint/eslint-plugin":"6.21.0","eslint-plugin-simple-import-sort":"12.1.0"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31 || ^0.32 || ^0.33","ajv-formats":"^3.0.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_6.9.0_1716443086415_0.6343263344062309","host":"s3://npm-registry-packages"}},"6.9.1-beta.0":{"name":"@cyclonedx/cyclonedx-library","version":"6.9.1-beta.0","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@6.9.1-beta.0","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"23cc7a6f29885e0f9de36713945ef93095c3eba2","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-6.9.1-beta.0.tgz","fileCount":512,"integrity":"sha512-pke9PX72lqd1e89Y2dfizMfAPbu/uorGl6dT6alI8EbOUMP4tdA35oXJKnxkoKcIW3ZcExJaa/yJqnJHwFs/Rw==","signatures":[{"sig":"MEUCIQCo7FqKvP83SvnsjZd3uWsBaFiH5E7teInIQIlrZFE5/gIgY4fE+IXtK+snFpZYoXX+m1zf4+R7UZJyTjDziAfXGVY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cyclonedx%2fcyclonedx-library@6.9.1-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3953105},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./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"},"./Utils":{"types":"./dist.d/utils/index.d.ts","default":"./dist.node/utils/index.js"},"./Models":{"types":"./dist.d/models/index.d.ts","default":"./dist.node/models/index.js"},"./Builders":{"types":"./dist.d/builders/index.node.d.ts","default":"./dist.node/builders/index.node.js"},"./Factories":{"types":"./dist.d/factories/index.node.d.ts","default":"./dist.node/factories/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"},"./package.json":"./package.json"},"funding":[{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"89bae437932552742befaac92c0cbf84635204a8","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"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","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":"typedoc --options typedoc.web.json","api-doc:node":"typedoc --options typedoc.node.json","prebuild:web":"rimraf dist.web","prebuild:node":"rimraf dist.node","test:standard":"eslint .","prepublishOnly":"run-s -lc build test"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"10.5.2","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"20.13.1","dependencies":{"packageurl-js":">=0.0.6 <0.0.8 || ^1","spdx-expression-parse":"^3.0.1 || ^4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^8||^9","mocha":"10.4.0","eslint":"8.57.0","rimraf":"^5.0.7","typedoc":"^0.25.0","webpack":"5.91.0","deepmerge":"^4.2.2","fast-glob":"^3.3.1","ts-loader":"9.5.1","typescript":"5.4.5","@types/node":"ts5.4","webpack-cli":"5.1.4","@types/mocha":"^10","npm-run-all2":"^6.1.2","eslint-plugin-n":"16.6.2","eslint-config-love":"43.1.0","eslint-plugin-jsdoc":"48.2.4","eslint-plugin-tsdoc":"0.2.17","eslint-plugin-header":"3.1.1","eslint-plugin-import":"2.29.1","eslint-plugin-promise":"6.1.1","eslint-config-standard":"17.1.0","webpack-node-externals":"3.0.0","@typescript-eslint/parser":"6.21.0","eslint-plugin-editorconfig":"4.0.3","@types/spdx-expression-parse":"^3","typedoc-plugin-missing-exports":"^2.0.1","@typescript-eslint/eslint-plugin":"6.21.0","eslint-plugin-simple-import-sort":"12.1.0"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31 || ^0.32 || ^0.33","ajv-formats":"^3.0.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_6.9.1-beta.0_1716474311623_0.009981377707116934","host":"s3://npm-registry-packages"}},"6.9.2-beta.0":{"name":"@cyclonedx/cyclonedx-library","version":"6.9.2-beta.0","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@6.9.2-beta.0","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"1f1d020e0ace7afdb96a13172c3bed3cc266fb4d","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-6.9.2-beta.0.tgz","fileCount":512,"integrity":"sha512-PueB+rroDSlVpGJxBRBgrnG2B7YCkgjNpb4+i543pLiXv1O2HAznUc57gcL1hHrdv8K9yYMTJq01r7Y3/A0FRw==","signatures":[{"sig":"MEYCIQC5yBc+m1XewE4PWzi52vgDc2oIZ58n52tRctL8VPSurQIhAOErUREf96l32YPWSjKsx4n5x4FUdEetcHI2OB3Y9BP0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cyclonedx%2fcyclonedx-library@6.9.2-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3953105},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./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"},"./Utils":{"types":"./dist.d/utils/index.d.ts","default":"./dist.node/utils/index.js"},"./Models":{"types":"./dist.d/models/index.d.ts","default":"./dist.node/models/index.js"},"./Builders":{"types":"./dist.d/builders/index.node.d.ts","default":"./dist.node/builders/index.node.js"},"./Factories":{"types":"./dist.d/factories/index.node.d.ts","default":"./dist.node/factories/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"},"./package.json":"./package.json"},"funding":[{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"d5bd5a18cf773d5047cd96fc66dcc2e6336d909b","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"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","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":"typedoc --options typedoc.web.json","api-doc:node":"typedoc --options typedoc.node.json","prebuild:web":"rimraf dist.web","prebuild:node":"rimraf dist.node","test:standard":"eslint .","prepublishOnly":"run-s -lc build test"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"10.5.2","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"20.13.1","dependencies":{"packageurl-js":">=0.0.6 <0.0.8 || ^1","spdx-expression-parse":"^3.0.1 || ^4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^8||^9","mocha":"10.4.0","eslint":"8.57.0","rimraf":"^5.0.7","typedoc":"^0.25.0","webpack":"5.91.0","deepmerge":"^4.2.2","fast-glob":"^3.3.1","ts-loader":"9.5.1","typescript":"5.4.5","@types/node":"ts5.4","webpack-cli":"5.1.4","@types/mocha":"^10","npm-run-all2":"^6.1.2","eslint-plugin-n":"16.6.2","eslint-config-love":"43.1.0","eslint-plugin-jsdoc":"48.2.4","eslint-plugin-tsdoc":"0.2.17","eslint-plugin-header":"3.1.1","eslint-plugin-import":"2.29.1","eslint-plugin-promise":"6.1.1","eslint-config-standard":"17.1.0","webpack-node-externals":"3.0.0","@typescript-eslint/parser":"6.21.0","eslint-plugin-editorconfig":"4.0.3","@types/spdx-expression-parse":"^3","typedoc-plugin-missing-exports":"^2.0.1","@typescript-eslint/eslint-plugin":"6.21.0","eslint-plugin-simple-import-sort":"12.1.0"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31 || ^0.32 || ^0.33","ajv-formats":"^3.0.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_6.9.2-beta.0_1716478659523_0.8121977081244867","host":"s3://npm-registry-packages"}},"6.9.3-beta.0":{"name":"@cyclonedx/cyclonedx-library","version":"6.9.3-beta.0","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@6.9.3-beta.0","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"07811e55a8f1c36071d3c41dde1fc1e45788eca3","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-6.9.3-beta.0.tgz","fileCount":512,"integrity":"sha512-o8LdkVlsFshLInYYkOHHQHIDZpyzCGNKORfzszTcnRG8qbyJ/lK4v1YiKBpGThI9MPvXPm55tkLjlUjdOYVVoA==","signatures":[{"sig":"MEQCICo+rncRy7EYyitLzbpksU60CiFIWMkb98tJinrAgPdDAiACgg2/7ohAWf7gNnjjkX3XsBdmO5rQ0C7mXHdGSDI0SQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cyclonedx%2fcyclonedx-library@6.9.3-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3953105},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./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"},"./Utils":{"types":"./dist.d/utils/index.d.ts","default":"./dist.node/utils/index.js"},"./Models":{"types":"./dist.d/models/index.d.ts","default":"./dist.node/models/index.js"},"./Builders":{"types":"./dist.d/builders/index.node.d.ts","default":"./dist.node/builders/index.node.js"},"./Factories":{"types":"./dist.d/factories/index.node.d.ts","default":"./dist.node/factories/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"},"./package.json":"./package.json"},"funding":[{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"86de9857e0ff696a99c09148e50c81d1305f5e65","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"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","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":"typedoc --options typedoc.web.json","api-doc:node":"typedoc --options typedoc.node.json","prebuild:web":"rimraf dist.web","prebuild:node":"rimraf dist.node","test:standard":"eslint .","prepublishOnly":"run-s -lc build test"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"10.5.2","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"20.13.1","dependencies":{"packageurl-js":">=0.0.6 <0.0.8 || ^1","spdx-expression-parse":"^3.0.1 || ^4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^8||^9","mocha":"10.4.0","eslint":"8.57.0","rimraf":"^5.0.7","typedoc":"^0.25.0","webpack":"5.91.0","deepmerge":"^4.2.2","fast-glob":"^3.3.1","ts-loader":"9.5.1","typescript":"5.4.5","@types/node":"ts5.4","webpack-cli":"5.1.4","@types/mocha":"^10","npm-run-all2":"^6.1.2","eslint-plugin-n":"16.6.2","eslint-config-love":"43.1.0","eslint-plugin-jsdoc":"48.2.4","eslint-plugin-tsdoc":"0.2.17","eslint-plugin-header":"3.1.1","eslint-plugin-import":"2.29.1","eslint-plugin-promise":"6.1.1","eslint-config-standard":"17.1.0","webpack-node-externals":"3.0.0","@typescript-eslint/parser":"6.21.0","eslint-plugin-editorconfig":"4.0.3","@types/spdx-expression-parse":"^3","typedoc-plugin-missing-exports":"^2.0.1","@typescript-eslint/eslint-plugin":"6.21.0","eslint-plugin-simple-import-sort":"12.1.0"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31 || ^0.32 || ^0.33","ajv-formats":"^3.0.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_6.9.3-beta.0_1716479809250_0.9547393041792194","host":"s3://npm-registry-packages"}},"6.9.3-beta.1":{"name":"@cyclonedx/cyclonedx-library","version":"6.9.3-beta.1","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@6.9.3-beta.1","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"90237ef1b37cef0b6402260ec07d84e4c6b67337","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-6.9.3-beta.1.tgz","fileCount":512,"integrity":"sha512-nDpqCzPMKkj0NmEm1+3Zdggy9HUieELCJNpUDy/Wb3TB12Z9bQv8GuxL9HaI32YNCpbDcw7lPgtVscORw3RIRQ==","signatures":[{"sig":"MEYCIQD2G07SQ4YIJHLA+Zl2rL7wWhxSrNhaVJxiHMQSGgLMfQIhAPcLS5dE99Ir4bvP80XqRpBvEToizjl93rNIM3LWI+hj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cyclonedx%2fcyclonedx-library@6.9.3-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3953105},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./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"},"./Utils":{"types":"./dist.d/utils/index.d.ts","default":"./dist.node/utils/index.js"},"./Models":{"types":"./dist.d/models/index.d.ts","default":"./dist.node/models/index.js"},"./Builders":{"types":"./dist.d/builders/index.node.d.ts","default":"./dist.node/builders/index.node.js"},"./Factories":{"types":"./dist.d/factories/index.node.d.ts","default":"./dist.node/factories/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"},"./package.json":"./package.json"},"funding":[{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"d96b3b3e5d2565e0655414afe2028403fe8fe766","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"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","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":"typedoc --options typedoc.web.json","api-doc:node":"typedoc --options typedoc.node.json","prebuild:web":"rimraf dist.web","prebuild:node":"rimraf dist.node","test:standard":"eslint .","prepublishOnly":"run-s -lc build test"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"10.5.2","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"20.13.1","dependencies":{"packageurl-js":">=0.0.6 <0.0.8 || ^1","spdx-expression-parse":"^3.0.1 || ^4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^8||^9","mocha":"10.4.0","eslint":"8.57.0","rimraf":"^5.0.7","typedoc":"^0.25.0","webpack":"5.91.0","deepmerge":"^4.2.2","fast-glob":"^3.3.1","ts-loader":"9.5.1","typescript":"5.4.5","@types/node":"ts5.4","webpack-cli":"5.1.4","@types/mocha":"^10","npm-run-all2":"^6.1.2","eslint-plugin-n":"16.6.2","eslint-config-love":"43.1.0","eslint-plugin-jsdoc":"48.2.4","eslint-plugin-tsdoc":"0.2.17","eslint-plugin-header":"3.1.1","eslint-plugin-import":"2.29.1","eslint-plugin-promise":"6.1.1","eslint-config-standard":"17.1.0","webpack-node-externals":"3.0.0","@typescript-eslint/parser":"6.21.0","eslint-plugin-editorconfig":"4.0.3","@types/spdx-expression-parse":"^3","typedoc-plugin-missing-exports":"^2.0.1","@typescript-eslint/eslint-plugin":"6.21.0","eslint-plugin-simple-import-sort":"12.1.0"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31 || ^0.32 || ^0.33","ajv-formats":"^3.0.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_6.9.3-beta.1_1716480242127_0.7285008667129302","host":"s3://npm-registry-packages"}},"6.9.4-beta.0":{"name":"@cyclonedx/cyclonedx-library","version":"6.9.4-beta.0","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@6.9.4-beta.0","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"cbe371bb3ab1803cf1e09587dcbfce83a182a37a","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-6.9.4-beta.0.tgz","fileCount":512,"integrity":"sha512-5D5nZAikAAIVLZcgyuTGasjWZO90iG7xbcSm8KTkTw/de200Or+b/dcRW5yP7rN9g4PlVQbINTrKzb18jK2HgQ==","signatures":[{"sig":"MEQCIEm1rlZwEnA65ilwNqZYaUo0ALeTaF3/Af3VMhdPqbx6AiAq0TEOgW2NUBW6KzHoQEKiqG/bYMZJfX+pa682V+VVqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cyclonedx%2fcyclonedx-library@6.9.4-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3953105},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./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"},"./Utils":{"types":"./dist.d/utils/index.d.ts","default":"./dist.node/utils/index.js"},"./Models":{"types":"./dist.d/models/index.d.ts","default":"./dist.node/models/index.js"},"./Builders":{"types":"./dist.d/builders/index.node.d.ts","default":"./dist.node/builders/index.node.js"},"./Factories":{"types":"./dist.d/factories/index.node.d.ts","default":"./dist.node/factories/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"},"./package.json":"./package.json"},"funding":[{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"460dfbf5cf7297dc0643f26c043255b12b9dd2dd","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"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","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":"typedoc --options typedoc.web.json","api-doc:node":"typedoc --options typedoc.node.json","prebuild:web":"rimraf dist.web","prebuild:node":"rimraf dist.node","test:standard":"eslint .","prepublishOnly":"run-s -lc build test"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"10.5.2","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"20.13.1","dependencies":{"packageurl-js":">=0.0.6 <0.0.8 || ^1","spdx-expression-parse":"^3.0.1 || ^4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^8||^9","mocha":"10.4.0","eslint":"8.57.0","rimraf":"^5.0.7","typedoc":"^0.25.0","webpack":"5.91.0","deepmerge":"^4.2.2","fast-glob":"^3.3.1","ts-loader":"9.5.1","typescript":"5.4.5","@types/node":"ts5.4","webpack-cli":"5.1.4","@types/mocha":"^10","npm-run-all2":"^6.1.2","eslint-plugin-n":"16.6.2","eslint-config-love":"43.1.0","eslint-plugin-jsdoc":"48.2.4","eslint-plugin-tsdoc":"0.2.17","eslint-plugin-header":"3.1.1","eslint-plugin-import":"2.29.1","eslint-plugin-promise":"6.1.1","eslint-config-standard":"17.1.0","webpack-node-externals":"3.0.0","@typescript-eslint/parser":"6.21.0","eslint-plugin-editorconfig":"4.0.3","@types/spdx-expression-parse":"^3","typedoc-plugin-missing-exports":"^2.0.1","@typescript-eslint/eslint-plugin":"6.21.0","eslint-plugin-simple-import-sort":"12.1.0"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31 || ^0.32 || ^0.33","ajv-formats":"^3.0.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_6.9.4-beta.0_1716480816002_0.09137023280590628","host":"s3://npm-registry-packages"}},"6.9.5":{"name":"@cyclonedx/cyclonedx-library","version":"6.9.5","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@6.9.5","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"3d829e61072f54e9ea240b8671826b76236d19e2","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-6.9.5.tgz","fileCount":512,"integrity":"sha512-6xXbnPZ8adpsNipkT1gqeTMDjYNoxDEP7yVc+OaLibDOAnkyFAxWHxbXpKXWykhuBIw22B8GFE5XbCnbiNvSBg==","signatures":[{"sig":"MEUCIQDS+dpxuagqZihRvWaShkImikbLXhP4e8NcdpuIMUhtHAIgXqGc7xab3BHOwSM1gHwR77t8LyYauCduIhW/bI2+iEM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cyclonedx%2fcyclonedx-library@6.9.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3953098},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./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"},"./Utils":{"types":"./dist.d/utils/index.d.ts","default":"./dist.node/utils/index.js"},"./Models":{"types":"./dist.d/models/index.d.ts","default":"./dist.node/models/index.js"},"./Builders":{"types":"./dist.d/builders/index.node.d.ts","default":"./dist.node/builders/index.node.js"},"./Factories":{"types":"./dist.d/factories/index.node.d.ts","default":"./dist.node/factories/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"},"./package.json":"./package.json"},"funding":[{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"f585e09a61ab16c3a68022ab28f362814c527dab","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"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","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":"typedoc --options typedoc.web.json","api-doc:node":"typedoc --options typedoc.node.json","prebuild:web":"rimraf dist.web","prebuild:node":"rimraf dist.node","test:standard":"eslint .","prepublishOnly":"run-s -lc build test"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"10.5.2","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"20.13.1","dependencies":{"packageurl-js":">=0.0.6 <0.0.8 || ^1","spdx-expression-parse":"^3.0.1 || ^4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8||^9","mocha":"10.4.0","eslint":"8.57.0","rimraf":"^5.0.7","typedoc":"^0.25.0","webpack":"5.91.0","deepmerge":"^4.2.2","fast-glob":"^3.3.1","ts-loader":"9.5.1","typescript":"5.4.5","@types/node":"ts5.4","webpack-cli":"5.1.4","@types/mocha":"^10","npm-run-all2":"^6.1.2","eslint-plugin-n":"16.6.2","eslint-config-love":"43.1.0","eslint-plugin-jsdoc":"48.2.4","eslint-plugin-tsdoc":"0.2.17","eslint-plugin-header":"3.1.1","eslint-plugin-import":"2.29.1","eslint-plugin-promise":"6.1.1","eslint-config-standard":"17.1.0","webpack-node-externals":"3.0.0","@typescript-eslint/parser":"6.21.0","eslint-plugin-editorconfig":"4.0.3","@types/spdx-expression-parse":"^3","typedoc-plugin-missing-exports":"^2.0.1","@typescript-eslint/eslint-plugin":"6.21.0","eslint-plugin-simple-import-sort":"12.1.0"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31 || ^0.32 || ^0.33","ajv-formats":"^3.0.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_6.9.5_1716482568062_0.7901438783252339","host":"s3://npm-registry-packages"}},"6.10.0":{"name":"@cyclonedx/cyclonedx-library","version":"6.10.0","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@6.10.0","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"a6291aa8fb903141a16baf8215a65beb9867019c","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-6.10.0.tgz","fileCount":548,"integrity":"sha512-GTFDMbmQP6P2MyoGU32LdZBdtXC6EMzcfzDbbjMoWoi7OBJzPM3L/ZkR7FMuAYyz7jOR/7cc9NVyWN90fa0NLQ==","signatures":[{"sig":"MEQCIA9X5bsuRi8XbM/iFp6Zm9UFvgUOOJlvk2rxXLzi9xpeAiBSSXPx6qeP93c3xPbgLbfGpYiDHXDwfvPCd5GWiBgyVA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cyclonedx%2fcyclonedx-library@6.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3987927},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./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"},"./Utils":{"types":"./dist.d/utils/index.d.ts","default":"./dist.node/utils/index.js"},"./Models":{"types":"./dist.d/models/index.d.ts","default":"./dist.node/models/index.js"},"./Builders":{"types":"./dist.d/builders/index.node.d.ts","default":"./dist.node/builders/index.node.js"},"./Factories":{"types":"./dist.d/factories/index.node.d.ts","default":"./dist.node/factories/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"},"./package.json":"./package.json"},"funding":[{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"0e44d8409f0f1bbf1432283fcc1d54119f782031","scripts":{"lint":"tsc --noEmit","test":"run-p --aggregate-output -lc test:*","build":"run-p --aggregate-output -l build:*","cs-fix":"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","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":"typedoc --options typedoc.web.json","api-doc:node":"typedoc --options typedoc.node.json","prebuild:web":"rimraf dist.web","prebuild:node":"rimraf dist.node","test:standard":"eslint .","prepublishOnly":"run-s -lc build test"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"10.7.0","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"20.14.0","dependencies":{"packageurl-js":">=0.0.6 <0.0.8 || ^1","spdx-expression-parse":"^3.0.1 || ^4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8||^9","mocha":"10.4.0","eslint":"8.57.0","rimraf":"^5.0.7","typedoc":"^0.25.0","webpack":"5.91.0","deepmerge":"^4.2.2","fast-glob":"^3.3.1","ts-loader":"9.5.1","typescript":"5.4.5","@types/node":"ts5.4","webpack-cli":"5.1.4","@types/mocha":"^10","npm-run-all2":"^6.1.2","eslint-plugin-n":"16.6.2","eslint-config-love":"43.1.0","eslint-plugin-jsdoc":"48.2.8","eslint-plugin-tsdoc":"0.3.0","eslint-plugin-header":"3.1.1","eslint-plugin-import":"2.29.1","eslint-plugin-promise":"6.2.0","eslint-config-standard":"17.1.0","webpack-node-externals":"3.0.0","@typescript-eslint/parser":"6.21.0","eslint-plugin-editorconfig":"4.0.3","@types/spdx-expression-parse":"^3","typedoc-plugin-missing-exports":"^2.0.1","@typescript-eslint/eslint-plugin":"6.21.0","eslint-plugin-simple-import-sort":"12.1.0"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31 || ^0.32 || ^0.33","ajv-formats":"^3.0.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_6.10.0_1717680067781_0.18059786220044072","host":"s3://npm-registry-packages"}},"6.10.1":{"name":"@cyclonedx/cyclonedx-library","version":"6.10.1","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@6.10.1","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"49023e3111f7076ed01327cb39ff4e91dd60150c","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-6.10.1.tgz","fileCount":553,"integrity":"sha512-CgtyExl1HGrz66khPxLmuHzM3i4xG5dB4sgCoIbzbYPEHCIroPUjGcvw5BOJKG1CO42g/kSEodZ37x8T2bkI/Q==","signatures":[{"sig":"MEUCIBufMtbM0lEzkitII+6UtLGFAMxxKqwX7Z8mFuqGTYmGAiEA/4e6R7DgzgOBb5dDtp3PHhs9fuZITd83Mg2iZ1r3t6A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cyclonedx%2fcyclonedx-library@6.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4007821},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./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"},"./Utils":{"types":"./dist.d/utils/index.d.ts","default":"./dist.node/utils/index.js"},"./Models":{"types":"./dist.d/models/index.d.ts","default":"./dist.node/models/index.js"},"./Builders":{"types":"./dist.d/builders/index.node.d.ts","default":"./dist.node/builders/index.node.js"},"./Factories":{"types":"./dist.d/factories/index.node.d.ts","default":"./dist.node/factories/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"},"./package.json":"./package.json"},"funding":[{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"fd996a30bc12e04c51a7f60879302c697fce9d99","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","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 .","prepublishOnly":"run-s -lc build test","dev-setup:docs-gen":"npm --prefix tools/docs-gen install","dev-setup:code-style":"npm --prefix tools/code-style install"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"10.7.0","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"20.15.0","dependencies":{"packageurl-js":">=0.0.6 <0.0.8 || ^1","spdx-expression-parse":"^3.0.1 || ^4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8||^9||^10","mocha":"10.6.0","rimraf":"^4||^5","webpack":"5.92.1","deepmerge":"^4.2.2","fast-glob":"^3.3.1","ts-loader":"9.5.1","typescript":"5.5.3","@types/node":"ts5.4","webpack-cli":"5.1.4","@types/mocha":"^10","npm-run-all2":"^5||^6","webpack-node-externals":"3.0.0","@types/spdx-expression-parse":"^3"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31 || ^0.32 || ^0.33","ajv-formats":"^3.0.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_6.10.1_1720013634604_0.8174970903488421","host":"s3://npm-registry-packages"}},"6.11.0":{"name":"@cyclonedx/cyclonedx-library","version":"6.11.0","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@6.11.0","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"1d8f4caede27918b1f793333e7c3b3ae97b171f2","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-6.11.0.tgz","fileCount":558,"integrity":"sha512-T2R49+ia3NmluV+56Ev1NSIjG7DKUFM3EzzhHwJqWRUMuFK3Z8AIKIbNezAxoyl+4kJ6MzT8lke7t8mkZom+/A==","signatures":[{"sig":"MEUCIHV241ag8HxiRNdK4QA15E2gOz6cUc1u5AEElwz4oncHAiEAodcrYEvkDK/hjwtOSSixzuUIkrG6grItXktoRwyLhrk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cyclonedx%2fcyclonedx-library@6.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4012984},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./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"},"./Utils":{"types":"./dist.d/utils/index.d.ts","default":"./dist.node/utils/index.js"},"./Models":{"types":"./dist.d/models/index.d.ts","default":"./dist.node/models/index.js"},"./Builders":{"types":"./dist.d/builders/index.node.d.ts","default":"./dist.node/builders/index.node.js"},"./Factories":{"types":"./dist.d/factories/index.node.d.ts","default":"./dist.node/factories/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"},"./package.json":"./package.json"},"funding":[{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"eda8618a67cf64cf92eba70392d9783879138150","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","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 .","prepublishOnly":"run-s -lc build test","dev-setup:docs-gen":"npm --prefix tools/docs-gen install","dev-setup:code-style":"npm --prefix tools/code-style install"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"10.7.0","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"20.15.0","dependencies":{"packageurl-js":">=0.0.6 <0.0.8 || ^1","spdx-expression-parse":"^3.0.1 || ^4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8||^9||^10","mocha":"10.6.0","rimraf":"^4||^5","webpack":"5.93.0","deepmerge":"^4.2.2","fast-glob":"^3.3.1","ts-loader":"9.5.1","typescript":"5.5.3","@types/node":"ts5.4","webpack-cli":"5.1.4","@types/mocha":"^10","npm-run-all2":"^5||^6","webpack-node-externals":"3.0.0","@types/spdx-expression-parse":"^3"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31 || ^0.32 || ^0.33","ajv-formats":"^3.0.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_6.11.0_1721037909965_0.0038590429658587055","host":"s3://npm-registry-packages"}},"6.11.1":{"name":"@cyclonedx/cyclonedx-library","version":"6.11.1","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@6.11.1","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"b8b0c7f6dcbabcd34c3deaa1fd92adeef510a63f","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-6.11.1.tgz","fileCount":560,"integrity":"sha512-QIX9lFDmS9Y2nsCLHPDS917TewMqEZAtjeFpXU1xVlRA0m72ctcICMZ8ZEJYph4W5ujcYZsJqxiUh7QLYeA3Cw==","signatures":[{"sig":"MEUCIHo21tfdDzWH6e6SiU2wkKNcLHw1QfVXbiR9k2MPIB+QAiEA+VsvIui82JlpsNxk2K5nqIzR9asF/cwIrwEughSw9gg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cyclonedx%2fcyclonedx-library@6.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4013816},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./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"},"./Utils":{"types":"./dist.d/utils/index.d.ts","default":"./dist.node/utils/index.js"},"./Models":{"types":"./dist.d/models/index.d.ts","default":"./dist.node/models/index.js"},"./Builders":{"types":"./dist.d/builders/index.node.d.ts","default":"./dist.node/builders/index.node.js"},"./Factories":{"types":"./dist.d/factories/index.node.d.ts","default":"./dist.node/factories/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"},"./package.json":"./package.json"},"funding":[{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"5d58e0f4ac84edd1493f32326ee3015c19063bbb","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","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 .","prepublishOnly":"run-s -lc build test","dev-setup:docs-gen":"npm --prefix tools/docs-gen install","dev-setup:code-style":"npm --prefix tools/code-style install"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"10.8.2","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"20.18.0","dependencies":{"packageurl-js":">=0.0.6 <0.0.8 || ^1","spdx-expression-parse":"^3.0.1 || ^4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8||^9||^10","mocha":"10.7.3","rimraf":"^4||^5","webpack":"5.95.0","deepmerge":"^4.2.2","fast-glob":"^3.3.1","ts-loader":"9.5.1","typescript":"5.6.3","@types/node":"ts5.6","webpack-cli":"5.1.4","@types/mocha":"^10","npm-run-all2":"^5||^6","webpack-node-externals":"3.0.0","@types/spdx-expression-parse":"^3"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31 || ^0.32 || ^0.33","ajv-formats":"^3.0.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_6.11.1_1729769512818_0.553740460571152","host":"s3://npm-registry-packages"}},"6.12.0":{"name":"@cyclonedx/cyclonedx-library","version":"6.12.0","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@6.12.0","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"e31bbc1ab4fcc1e6b24651d7a23d1a1c8fad6fff","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-6.12.0.tgz","fileCount":565,"integrity":"sha512-PjM1eVlMKlxVc063yplK9CNlMTNnJGxqGou1m6LrOF1FT/2Bx6qR44d1q/2KIAPQlAkHKxOk4AFqxrro/qvnbA==","signatures":[{"sig":"MEYCIQCHL2gUIvVLlzBZb8DQznXd0v5raohsonE3rPKbsqcurAIhAKLGr57jqwPxqtLYWv+Bi1n7c/thREkFyRxmM5mHPiWI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cyclonedx%2fcyclonedx-library@6.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4088929},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./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"},"./Utils":{"types":"./dist.d/utils/index.d.ts","default":"./dist.node/utils/index.js"},"./Models":{"types":"./dist.d/models/index.d.ts","default":"./dist.node/models/index.js"},"./Builders":{"types":"./dist.d/builders/index.node.d.ts","default":"./dist.node/builders/index.node.js"},"./Factories":{"types":"./dist.d/factories/index.node.d.ts","default":"./dist.node/factories/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"},"./package.json":"./package.json"},"funding":[{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"efe2ff6efbbc7ec3136bd2d4f35330dfff47c2fd","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","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 .","prepublishOnly":"run-s -lc build test","dev-setup:docs-gen":"npm --prefix tools/docs-gen install","dev-setup:code-style":"npm --prefix tools/code-style install"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"10.8.2","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"20.18.0","dependencies":{"packageurl-js":">=0.0.6 <0.0.8 || ^1","spdx-expression-parse":"^3.0.1 || ^4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8||^9||^10","mocha":"10.8.2","rimraf":"^4||^5","webpack":"5.96.1","deepmerge":"^4.2.2","fast-glob":"^3.3.1","ts-loader":"9.5.1","typescript":"5.6.3","@types/node":"ts5.6","webpack-cli":"5.1.4","@types/mocha":"^10","npm-run-all2":"^5||^6","webpack-node-externals":"3.0.0","@types/spdx-expression-parse":"^3"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31 || ^0.32 || ^0.33","ajv-formats":"^3.0.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_6.12.0_1731425858984_0.40979740754627825","host":"s3://npm-registry-packages"}},"6.13.0":{"name":"@cyclonedx/cyclonedx-library","version":"6.13.0","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@6.13.0","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"04b363414e5769625b9c9a8f93dc19c0fbdaf075","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-6.13.0.tgz","fileCount":565,"integrity":"sha512-/Wl1j56XPAFwOne2xZdYOOf8tFLwnwgWCFiXVbPNfnYZncuoLhVAEFDHbrJKSvvVwMRwTCoIugDvUJSIfPksiA==","signatures":[{"sig":"MEQCIHopb5o42LLsrlogE6NGc74IcgYdDHXH/6qJRaCjqnsTAiAkhps4rxX952ljuE1giYJ7szhP8ET4Zgg7nxGyiXl6Mw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cyclonedx%2fcyclonedx-library@6.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4107091},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./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"},"./Utils":{"types":"./dist.d/utils/index.d.ts","default":"./dist.node/utils/index.js"},"./Models":{"types":"./dist.d/models/index.d.ts","default":"./dist.node/models/index.js"},"./Builders":{"types":"./dist.d/builders/index.node.d.ts","default":"./dist.node/builders/index.node.js"},"./Factories":{"types":"./dist.d/factories/index.node.d.ts","default":"./dist.node/factories/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"},"./package.json":"./package.json"},"funding":[{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"748e4f1948f6ca68e89100f4999a7807d75e4b6d","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","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 .","prepublishOnly":"run-s -lc build test","dev-setup:docs-gen":"npm --prefix tools/docs-gen install","dev-setup:code-style":"npm --prefix tools/code-style install"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"10.8.2","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"20.18.0","dependencies":{"packageurl-js":">=0.0.6 <0.0.8 || ^1","spdx-expression-parse":"^3.0.1 || ^4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8||^9||^10","mocha":"10.8.2","rimraf":"^4||^5","webpack":"5.96.1","deepmerge":"^4.2.2","fast-glob":"^3.3.1","ts-loader":"9.5.1","typescript":"5.6.3","@types/node":"ts5.6","webpack-cli":"5.1.4","@types/mocha":"^10","npm-run-all2":"^5||^6","webpack-node-externals":"3.0.0","@types/spdx-expression-parse":"^3"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31 || ^0.32 || ^0.33","ajv-formats":"^3.0.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_6.13.0_1731922164231_0.7654539621670451","host":"s3://npm-registry-packages"}},"7.0.0-beta.1":{"name":"@cyclonedx/cyclonedx-library","version":"7.0.0-beta.1","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@7.0.0-beta.1","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"35dd2c7e831d733b948f5f773d6c6f3e6c291624","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-7.0.0-beta.1.tgz","fileCount":565,"integrity":"sha512-718oVPEWDUuHtkYD5NSbFYkaZsAh6PkVoEBvfD9Z5xqFOlofxPOQZd7lFlLWxlQivddOzUAHUULc+bBvu0itIQ==","signatures":[{"sig":"MEUCICwNMy1/ZDewnHCmz9oYAlr/pGqbEq+3bxjKMRs9CIKWAiEApf8XQZkxluMDkPAu8UnYK5OUYWlwErAe0Csy3PRk6Ss=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cyclonedx%2fcyclonedx-library@7.0.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4142552},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./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"},"./Utils":{"types":"./dist.d/utils/index.d.ts","default":"./dist.node/utils/index.js"},"./Models":{"types":"./dist.d/models/index.d.ts","default":"./dist.node/models/index.js"},"./Builders":{"types":"./dist.d/builders/index.node.d.ts","default":"./dist.node/builders/index.node.js"},"./Factories":{"types":"./dist.d/factories/index.node.d.ts","default":"./dist.node/factories/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"},"./package.json":"./package.json"},"funding":[{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"1ad0dd31233cd886e4142af376083ece099297bd","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","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 .","prepublishOnly":"run-s -lc build test","dev-setup:docs-gen":"npm --prefix tools/docs-gen install","dev-setup:examples":"run-p --aggregate-output -lc dev-setup:examples:\\*","dev-setup:code-style":"npm --prefix tools/code-style install","dev-setup:examples:js":"npm --prefix examples/node/javascript i --ignore-scripts","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"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"10.9.0","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"22.11.0","dependencies":{"packageurl-js":"^2.0.1","spdx-expression-parse":"^3.0.1 || ^4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^8||^9||^10","mocha":"10.8.2","rimraf":"^4||^5","webpack":"5.96.1","deepmerge":"^4.2.2","fast-glob":"^3.3.1","ts-loader":"9.5.1","typescript":"5.6.3","@types/node":"ts5.6","webpack-cli":"5.1.4","@types/mocha":"^10","npm-run-all2":"^5||^6","webpack-node-externals":"3.0.0","@types/spdx-expression-parse":"^3"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31 || ^0.32 || ^0.33 || ^0.35","ajv-formats":"^3.0.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_7.0.0-beta.1_1732019613532_0.4705312339608019","host":"s3://npm-registry-packages"}},"7.0.0-beta.2":{"name":"@cyclonedx/cyclonedx-library","version":"7.0.0-beta.2","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@7.0.0-beta.2","maintainers":[{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},{"name":"jkowalleck","email":"jan.kowalleck@gmail.com"},{"name":"sspringett","email":"steve.springett@owasp.org"},{"name":"eoftedal","email":"erlend@oftedal.no"},{"name":"coderpatros","email":"coderpatros@outlook.com"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"4e5d7d67a7b7c24aa158d828866ec55dea5b78cf","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-7.0.0-beta.2.tgz","fileCount":565,"integrity":"sha512-xVs/K4XR+vmpJnb07fnwoFyxBH8oy90zikR+9PrArOnNEVW6A6imJriAgGATroh4QaupnTYE9T8xu8Tz90rjXQ==","signatures":[{"sig":"MEQCIFYpOfa2SoVJD++G53oN5T2alzS6uHEihRZYGxry4dTfAiAUu3I3WqyLU+oCFnzX3QLPNbTif86IaOvaHApLv6deNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cyclonedx%2fcyclonedx-library@7.0.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4143588},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./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"},"./Utils":{"types":"./dist.d/utils/index.d.ts","default":"./dist.node/utils/index.js"},"./Models":{"types":"./dist.d/models/index.d.ts","default":"./dist.node/models/index.js"},"./Builders":{"types":"./dist.d/builders/index.node.d.ts","default":"./dist.node/builders/index.node.js"},"./Factories":{"types":"./dist.d/factories/index.node.d.ts","default":"./dist.node/factories/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"},"./package.json":"./package.json"},"funding":[{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"6871ebd9b37af18c4267421c22008b0629c7424b","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","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 .","prepublishOnly":"run-s -lc build test","dev-setup:docs-gen":"npm --prefix tools/docs-gen install","dev-setup:examples":"run-p --aggregate-output -lc dev-setup:examples:\\*","dev-setup:code-style":"npm --prefix tools/code-style install","dev-setup:examples:js":"npm --prefix examples/node/javascript i --ignore-scripts","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"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"10.9.0","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"22.11.0","dependencies":{"packageurl-js":"^2.0.1","spdx-expression-parse":"^3.0.1 || ^4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^8||^9||^10","mocha":"10.8.2","rimraf":"^4||^5","webpack":"5.96.1","deepmerge":"^4.2.2","fast-glob":"^3.3.1","ts-loader":"9.5.1","typescript":"5.6.3","@types/node":"ts5.6","webpack-cli":"5.1.4","@types/mocha":"^10","npm-run-all2":"^5||^6","webpack-node-externals":"3.0.0","@types/spdx-expression-parse":"^3"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31 || ^0.32 || ^0.33 || ^0.35","ajv-formats":"^3.0.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_7.0.0-beta.2_1732116828941_0.168466442236878","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"@cyclonedx/cyclonedx-library","version":"7.0.0","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@7.0.0","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"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"e9a34c6219e782db367a51ef12232e3998439491","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-7.0.0.tgz","fileCount":565,"integrity":"sha512-jFb+UXtpPce9inHTeidCpn7Y6ewXW19Z4GYbrSbspyI/o8PEj3R89Z3SP7qYGxgIJaNnbdGVEyNxnvc9QUul+w==","signatures":[{"sig":"MEUCIFoo+enTgDVS+Yte+0R/huuizL3KojrQjxNpwOHn3ANFAiEAnX+fy3pbMPWVRsKE4EPRfpy1vO3XMe+QrUea1qGiDOw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cyclonedx%2fcyclonedx-library@7.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4144250},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./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"},"./Utils":{"types":"./dist.d/utils/index.d.ts","default":"./dist.node/utils/index.js"},"./Models":{"types":"./dist.d/models/index.d.ts","default":"./dist.node/models/index.js"},"./Builders":{"types":"./dist.d/builders/index.node.d.ts","default":"./dist.node/builders/index.node.js"},"./Factories":{"types":"./dist.d/factories/index.node.d.ts","default":"./dist.node/factories/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"},"./package.json":"./package.json"},"funding":[{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"97aa9877728456e6709257deeea9c892dcad72f1","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","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 .","prepublishOnly":"run-s -lc build test","dev-setup:docs-gen":"npm --prefix tools/docs-gen install","dev-setup:examples":"run-p --aggregate-output -lc dev-setup:examples:\\*","dev-setup:code-style":"npm --prefix tools/code-style install","dev-setup:examples:js":"npm --prefix examples/node/javascript i --ignore-scripts","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"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"10.9.0","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"22.11.0","dependencies":{"packageurl-js":"^2.0.1","spdx-expression-parse":"^3.0.1 || ^4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8||^9||^10","mocha":"10.8.2","rimraf":"^4||^5","webpack":"5.96.1","deepmerge":"^4.2.2","fast-glob":"^3.3.1","ts-loader":"9.5.1","typescript":"5.7.2","@types/node":"ts5.6","webpack-cli":"5.1.4","@types/mocha":"^10","npm-run-all2":"^5||^6","webpack-node-externals":"3.0.0","@types/spdx-expression-parse":"^3"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31 || ^0.32 || ^0.33 || ^0.35","ajv-formats":"^3.0.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_7.0.0_1732628728748_0.6852595108571364","host":"s3://npm-registry-packages"}},"6.13.1":{"name":"@cyclonedx/cyclonedx-library","version":"6.13.1","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@6.13.1","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"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"53308e5f9889a39d3d4c8e00875528186e613044","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-6.13.1.tgz","fileCount":565,"integrity":"sha512-u7Q01G2PAci3Qh+cY/7ReA8g2qJLQOncLQdzzdvpII84h6UICqZZZ1N0y9PLTVhS2Ra4x3kl4xY5bnP+lmrw2Q==","signatures":[{"sig":"MEUCIQDyJ9jdKliyIKhuL3SeGqc4lLGR8b6LrIl1A7/BQalYhwIgZ+fSdqs6VWl1iW+NoO4Lpm5xTgljc5FfdSYzPv3cIiY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cyclonedx%2fcyclonedx-library@6.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4107100},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./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"},"./Utils":{"types":"./dist.d/utils/index.d.ts","default":"./dist.node/utils/index.js"},"./Models":{"types":"./dist.d/models/index.d.ts","default":"./dist.node/models/index.js"},"./Builders":{"types":"./dist.d/builders/index.node.d.ts","default":"./dist.node/builders/index.node.js"},"./Factories":{"types":"./dist.d/factories/index.node.d.ts","default":"./dist.node/factories/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"},"./package.json":"./package.json"},"funding":[{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"c36aed78473af0e419dae0bf8b87fde0b03c5f96","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","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 .","prepublishOnly":"run-s -lc build test","dev-setup:docs-gen":"npm --prefix tools/docs-gen install","dev-setup:code-style":"npm --prefix tools/code-style install"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"10.8.2","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"20.18.1","dependencies":{"packageurl-js":">=0.0.6 <0.0.8 || ^1","spdx-expression-parse":"^3.0.1 || ^4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^8||^9||^10","mocha":"10.8.2","rimraf":"^4||^5","webpack":"5.96.1","deepmerge":"^4.2.2","fast-glob":"^3.3.1","ts-loader":"9.5.1","typescript":"5.6.3","@types/node":"ts5.6","webpack-cli":"5.1.4","@types/mocha":"^10","npm-run-all2":"^5||^6","webpack-node-externals":"3.0.0","@types/spdx-expression-parse":"^3"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31 || ^0.32 || ^0.33 || ^0.35","ajv-formats":"^3.0.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_6.13.1_1734878616811_0.8997845453134246","host":"s3://npm-registry-packages-npm-production"}},"7.1.0":{"name":"@cyclonedx/cyclonedx-library","version":"7.1.0","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@7.1.0","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"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"a875c4c49d9b843b5d29e59e0917f900bde8ccec","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-7.1.0.tgz","fileCount":570,"integrity":"sha512-42Y5AzI6qlRT8Tk0lacLA2676BUQvhJJ6iC8u9SuzHqd8oi+9l4+7uiewZDsiMlVwi48P78EzTrSOEu/783CsQ==","signatures":[{"sig":"MEUCIEzGhtpPTqk5OjZKajC1qQTo7CXNA439mgZXEfBkLtzAAiEAgzbjDR881p/VjK0jBUS7QDIhYptgOVZz/kLqv/YzJFE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cyclonedx%2fcyclonedx-library@7.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4153319},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./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"},"./Utils":{"types":"./dist.d/utils/index.d.ts","default":"./dist.node/utils/index.js"},"./Models":{"types":"./dist.d/models/index.d.ts","default":"./dist.node/models/index.js"},"./Builders":{"types":"./dist.d/builders/index.node.d.ts","default":"./dist.node/builders/index.node.js"},"./Factories":{"types":"./dist.d/factories/index.node.d.ts","default":"./dist.node/factories/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"},"./package.json":"./package.json"},"funding":[{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"08414c4a20d56b2cf6792c39c310c3aeedfcbd88","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","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 .","prepublishOnly":"run-s -lc build test","dev-setup:docs-gen":"npm --prefix tools/docs-gen install","dev-setup:examples":"run-p --aggregate-output -lc dev-setup:examples:\\*","dev-setup:code-style":"npm --prefix tools/code-style install","dev-setup:examples:js":"npm --prefix examples/node/javascript i --ignore-scripts","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"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"10.9.0","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"22.12.0","dependencies":{"packageurl-js":"^2.0.1","spdx-expression-parse":"^3.0.1 || ^4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8||^9||^10","mocha":"10.8.2||11.1.0","rimraf":"^4||^5","webpack":"5.97.1","deepmerge":"^4.2.2","fast-glob":"^3.3.1","ts-loader":"9.5.1","typescript":"5.7.2","@types/node":"ts5.6","webpack-cli":"5.1.4||6.0.1","@types/mocha":"^10","npm-run-all2":"^5||^6","webpack-node-externals":"3.0.0","@types/spdx-expression-parse":"^3"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.31 || ^0.32 || ^0.33 || ^0.35","ajv-formats":"^3.0.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_7.1.0_1736416829173_0.15878504155973094","host":"s3://npm-registry-packages-npm-production"}},"8.0.0-rc.0":{"name":"@cyclonedx/cyclonedx-library","version":"8.0.0-rc.0","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@8.0.0-rc.0","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"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"80c323a48a95f4818284acb674fd7df29b876fc0","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-8.0.0-rc.0.tgz","fileCount":570,"integrity":"sha512-g3enhbr4z98JEzarmaIXEL68JyOUF7khpW8PTEVTVF0FQ9L+pbciKrXWnCjCEVofDHsNPZZXl+m6DKt6Fv3K4Q==","signatures":[{"sig":"MEUCIAuEyMW99Zxume6A3RWBTAxn8efCM4LXMYjfseiM2WSFAiEAiCk20nCa8yYYAsCS65gwttlMpG5n0lLPZD1JtNCBINU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cyclonedx%2fcyclonedx-library@8.0.0-rc.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4107112},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./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"},"./Utils":{"types":"./dist.d/utils/index.d.ts","default":"./dist.node/utils/index.js"},"./Models":{"types":"./dist.d/models/index.d.ts","default":"./dist.node/models/index.js"},"./Builders":{"types":"./dist.d/builders/index.node.d.ts","default":"./dist.node/builders/index.node.js"},"./Factories":{"types":"./dist.d/factories/index.node.d.ts","default":"./dist.node/factories/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"},"./package.json":"./package.json"},"funding":[{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"91bfb2efd63d7c98c458354647a08b04fbf7fc0c","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","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 .","prepublishOnly":"run-s -lc build test","dev-setup:docs-gen":"npm --prefix tools/docs-gen install","dev-setup:examples":"run-p --aggregate-output -lc dev-setup:examples:\\*","dev-setup:code-style":"npm --prefix tools/code-style install","dev-setup:examples:js":"npm --prefix examples/node/javascript i --ignore-scripts","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"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"10.9.2","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"22.13.1","dependencies":{"packageurl-js":"^2.0.1","spdx-expression-parse":"^3.0.1 || ^4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10","mocha":"11.1.0","rimraf":"^6","webpack":"5.98.0","deepmerge":"^4.2.2","fast-glob":"^3.3.1","ts-loader":"9.5.2","typescript":"5.7.3","@types/node":"ts5.7","webpack-cli":"6.0.1","@types/mocha":"^10","npm-run-all2":"^7","webpack-node-externals":"3.0.0","@types/spdx-expression-parse":"^3"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.35","ajv-formats":"^3.0.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_8.0.0-rc.0_1739536247125_0.5800268190085824","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"@cyclonedx/cyclonedx-library","version":"8.0.0","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@8.0.0","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"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"9b0e549fe19391653b8c0ab2102ce5feb148cc91","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-8.0.0.tgz","fileCount":570,"integrity":"sha512-z84eHxtG0Z3QDIxHSs2KbW0M9jaNPbMsJ3CPyRTcsFF6jAqCifONADOH3PdR2qsKXWMKEzEBWMYuOh2SMB111g==","signatures":[{"sig":"MEUCIHmdBhDLtcGk3S4DvFqIwKaeeaRnGqjP1TVLJhy2+ADSAiEAv/v3yVk9Y81BSKijZ4PSkFn1FosBMAOovvjZ9fUEGrQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cyclonedx%2fcyclonedx-library@8.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4107107},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./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"},"./Utils":{"types":"./dist.d/utils/index.d.ts","default":"./dist.node/utils/index.js"},"./Models":{"types":"./dist.d/models/index.d.ts","default":"./dist.node/models/index.js"},"./Builders":{"types":"./dist.d/builders/index.node.d.ts","default":"./dist.node/builders/index.node.js"},"./Factories":{"types":"./dist.d/factories/index.node.d.ts","default":"./dist.node/factories/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"},"./package.json":"./package.json"},"funding":[{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"bf883ced1167d9cf81bceb9291e8550f4c75d336","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","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 .","prepublishOnly":"run-s -lc build test","dev-setup:docs-gen":"npm --prefix tools/docs-gen install","dev-setup:examples":"run-p --aggregate-output -lc dev-setup:examples:\\*","dev-setup:code-style":"npm --prefix tools/code-style install","dev-setup:examples:js":"npm --prefix examples/node/javascript i --ignore-scripts","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"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"10.9.2","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"22.14.0","dependencies":{"packageurl-js":"^2.0.1","spdx-expression-parse":"^3.0.1 || ^4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10","mocha":"11.1.0","rimraf":"^6","webpack":"5.98.0","deepmerge":"^4.2.2","fast-glob":"^3.3.1","ts-loader":"9.5.2","typescript":"5.8.2","@types/node":"ts5.7","webpack-cli":"6.0.1","@types/mocha":"^10","npm-run-all2":"^7","webpack-node-externals":"3.0.0","@types/spdx-expression-parse":"^3"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.35","ajv-formats":"^3.0.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_8.0.0_1742198742242_0.5095249104317428","host":"s3://npm-registry-packages-npm-production"}},"8.0.1-alpha.0":{"name":"@cyclonedx/cyclonedx-library","version":"8.0.1-alpha.0","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@8.0.1-alpha.0","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"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"998868ed8da587ba0f9857e4d74cef20a182743e","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-8.0.1-alpha.0.tgz","fileCount":570,"integrity":"sha512-FEf814SUDAjOuiETvJvsNFmvV6+hU5ehww25jt/6FSWH34djsDuBs463I5hlz7ZfLzRZGw3Ph/ongR9x5+ukyA==","signatures":[{"sig":"MEUCIQDPttf4jI1eBSVh1aND5R8x7gbNxpkV0O4/Hf/4Rchk9wIgUi8T0rr5JMWZ8epqlFau5Rip1fQwyEZODoJusFFcEZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cyclonedx%2fcyclonedx-library@8.0.1-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4107136},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./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"},"./Utils":{"types":"./dist.d/utils/index.d.ts","default":"./dist.node/utils/index.js"},"./Models":{"types":"./dist.d/models/index.d.ts","default":"./dist.node/models/index.js"},"./Builders":{"types":"./dist.d/builders/index.node.d.ts","default":"./dist.node/builders/index.node.js"},"./Factories":{"types":"./dist.d/factories/index.node.d.ts","default":"./dist.node/factories/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"},"./package.json":"./package.json"},"funding":[{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"8687799225b8fb6892c093f99eb87258fcf0b912","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","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 .","prepublishOnly":"run-s -lc build test","dev-setup:docs-gen":"npm --prefix tools/docs-gen install","dev-setup:examples":"run-p --aggregate-output -lc dev-setup:examples:\\*","dev-setup:code-style":"npm --prefix tools/code-style install","dev-setup:examples:js":"npm --prefix examples/node/javascript i --ignore-scripts","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"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"10.9.2","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"22.15.0","dependencies":{"packageurl-js":"^2.0.1","spdx-expression-parse":"^3.0.1 || ^4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10","mocha":"11.4.0","rimraf":"^6","webpack":"5.99.5","deepmerge":"^4.2.2","fast-glob":"^3.3.1","ts-loader":"9.5.2","typescript":"5.8.3","@types/node":"ts5.7","webpack-cli":"6.0.1","@types/mocha":"^10","npm-run-all2":"^8","webpack-node-externals":"3.0.0","@types/spdx-expression-parse":"^3"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.35","ajv-formats":"^3.0.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_8.0.1-alpha.0_1748257293393_0.09514085451363363","host":"s3://npm-registry-packages-npm-production"}},"8.0.1-alpha.1":{"name":"@cyclonedx/cyclonedx-library","version":"8.0.1-alpha.1","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@8.0.1-alpha.1","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"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"780a9b35cab61479496479e9f100d5b1cc30eab2","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-8.0.1-alpha.1.tgz","fileCount":570,"integrity":"sha512-hAO5Zbol420Rlj6wiR9XSlQM23J34oVRIRQv0K/3gzw4sIJZZz4TE0bGsNhzt6Ro9fcNrGItijZbInKQfCLoAQ==","signatures":[{"sig":"MEQCIBwWRNeGcrPgcnki/Xm37dCJvGWQREO8fFHIhPYPI4x4AiBtzHqQ9URUY+wR1CoOXdXbTRL2/A57VQsFv5D91WcGUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cyclonedx%2fcyclonedx-library@8.0.1-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4107136},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./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"},"./Utils":{"types":"./dist.d/utils/index.d.ts","default":"./dist.node/utils/index.js"},"./Models":{"types":"./dist.d/models/index.d.ts","default":"./dist.node/models/index.js"},"./Builders":{"types":"./dist.d/builders/index.node.d.ts","default":"./dist.node/builders/index.node.js"},"./Factories":{"types":"./dist.d/factories/index.node.d.ts","default":"./dist.node/factories/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"},"./package.json":"./package.json"},"funding":[{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"4f965201c9fc3e55cc2abbcc6d47592a9e7330a0","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","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 .","prepublishOnly":"run-s -lc build test","dev-setup:docs-gen":"npm --prefix tools/docs-gen install","dev-setup:examples":"run-p --aggregate-output -lc dev-setup:examples:\\*","dev-setup:code-style":"npm --prefix tools/code-style install","dev-setup:examples:js":"npm --prefix examples/node/javascript i --ignore-scripts","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"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"10.9.2","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"22.15.0","dependencies":{"packageurl-js":"^2.0.1","spdx-expression-parse":"^3.0.1 || ^4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10","mocha":"11.4.0","rimraf":"^6","webpack":"5.99.5","deepmerge":"^4.2.2","fast-glob":"^3.3.1","ts-loader":"9.5.2","typescript":"5.8.3","@types/node":"ts5.7","webpack-cli":"6.0.1","@types/mocha":"^10","npm-run-all2":"^8","webpack-node-externals":"3.0.0","@types/spdx-expression-parse":"^3"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.35","ajv-formats":"^3.0.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_8.0.1-alpha.1_1748257834768_0.7437205135154388","host":"s3://npm-registry-packages-npm-production"}},"8.1.0":{"name":"@cyclonedx/cyclonedx-library","version":"8.1.0","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@8.1.0","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"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"e997cddcd3d99f1f7da3d2fd83e2cd4e7065350e","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-8.1.0.tgz","fileCount":570,"integrity":"sha512-RekxX0XwNmHR+NeS/7ImzZTmhZeS/EyCE+gjTbF/Mb3o1F2SkrvjWMr1JjRUcsVGL0C0m/iupWxCw7+2sbDRsQ==","signatures":[{"sig":"MEYCIQCcG4ARz/+tt4uswuF7abqfPk5DyJ+8t4PPAb0pWNKs8QIhAOEuKIE5dlldq9vK4BiqPfhGBlSGwCMFpYoN3tCbe0ju","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cyclonedx%2fcyclonedx-library@8.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4107135},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./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"},"./Utils":{"types":"./dist.d/utils/index.d.ts","default":"./dist.node/utils/index.js"},"./Models":{"types":"./dist.d/models/index.d.ts","default":"./dist.node/models/index.js"},"./Builders":{"types":"./dist.d/builders/index.node.d.ts","default":"./dist.node/builders/index.node.js"},"./Factories":{"types":"./dist.d/factories/index.node.d.ts","default":"./dist.node/factories/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"},"./package.json":"./package.json"},"funding":[{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"d2abbb030826af99403f8525a97add7d674958e7","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","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 .","prepublishOnly":"run-s -lc build test","dev-setup:docs-gen":"npm --prefix tools/docs-gen install","dev-setup:examples":"run-p --aggregate-output -lc dev-setup:examples:\\*","dev-setup:code-style":"npm --prefix tools/code-style install","dev-setup:examples:js":"npm --prefix examples/node/javascript i --ignore-scripts","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"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"10.9.2","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"22.15.0","dependencies":{"packageurl-js":"^2.0.1","spdx-expression-parse":"^3.0.1 || ^4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10","mocha":"11.5.0","rimraf":"^6","webpack":"5.99.9","deepmerge":"^4.2.2","fast-glob":"^3.3.1","ts-loader":"9.5.2","typescript":"5.8.3","@types/node":"ts5.7","webpack-cli":"6.0.1","@types/mocha":"^10","npm-run-all2":"^8","webpack-node-externals":"3.0.0","@types/spdx-expression-parse":"^3"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.35||^0.37","ajv-formats":"^3.0.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_8.1.0_1749012411477_0.5932189517538502","host":"s3://npm-registry-packages-npm-production"}},"8.2.0":{"name":"@cyclonedx/cyclonedx-library","version":"8.2.0","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@8.2.0","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"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"cb3f58e40a7aa764388ff858ba8a54317553840e","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-8.2.0.tgz","fileCount":583,"integrity":"sha512-lwslf1Y7n4es1u8voFG2jYepYVWHDntuNvv3130A12cvqymsZQCq/Ai+4KrECcQVBpciqZ8hrVgZKnj5g3RoDQ==","signatures":[{"sig":"MEQCIDyfcxuU+DBwGmxnyFi/a8RmyLS7FxsF2afJaFgVix/QAiAg0pDaFLfxF8yPnL7/QwpPi6SlXznGTgxkP9o8YOQAZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cyclonedx%2fcyclonedx-library@8.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4128975},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./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"},"./Utils":{"types":"./dist.d/utils/index.node.d.ts","default":"./dist.node/utils/index.node.js"},"./Models":{"types":"./dist.d/models/index.d.ts","default":"./dist.node/models/index.js"},"./Builders":{"types":"./dist.d/builders/index.node.d.ts","default":"./dist.node/builders/index.node.js"},"./Factories":{"types":"./dist.d/factories/index.node.d.ts","default":"./dist.node/factories/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"},"./package.json":"./package.json"},"funding":[{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"93c8c28aed55278ebd0e85f046c7d9cff1dd262f","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","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 .","prepublishOnly":"run-s -lc build test","dev-setup:docs-gen":"npm --prefix tools/docs-gen install","dev-setup:examples":"run-p --aggregate-output -lc dev-setup:examples:\\*","dev-setup:code-style":"npm --prefix tools/code-style install","dev-setup:examples:js":"npm --prefix examples/node/javascript i --ignore-scripts","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"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"10.9.2","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"22.15.0","dependencies":{"packageurl-js":"^2.0.1","spdx-expression-parse":"^3.0.1 || ^4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10","mocha":"11.5.0","rimraf":"^6","webpack":"5.99.9","deepmerge":"^4.2.2","fast-glob":"^3.3.1","ts-loader":"9.5.2","typescript":"5.8.3","@types/node":"ts5.7","webpack-cli":"6.0.1","@types/mocha":"^10","npm-run-all2":"^8","webpack-node-externals":"3.0.0","@types/spdx-expression-parse":"^3"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.35||^0.37","ajv-formats":"^3.0.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_8.2.0_1749120022946_0.3780070572290164","host":"s3://npm-registry-packages-npm-production"}},"8.3.0":{"name":"@cyclonedx/cyclonedx-library","version":"8.3.0","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@8.3.0","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"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"b328be23c8d25a0fe90e954cd07f5dbe733193e0","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-8.3.0.tgz","fileCount":583,"integrity":"sha512-CHa8FZ6T5ywYkwBoeqlHF+Ov514zCaLPh5HbbV5bN+RiZNgsvAIHUtn6XV6OzL5pqM8qD33FwEI1kq0o3k1LZQ==","signatures":[{"sig":"MEQCIHkoQ2Nvnk+BcNgzDQVyBqftLDjL8+rmqOSU5g+FRSEaAiA/94ESOyI7X6vOUmGnRkk0NDOZvX7t42vemrzowu7rKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cyclonedx%2fcyclonedx-library@8.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4137005},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./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"},"./Utils":{"types":"./dist.d/utils/index.node.d.ts","default":"./dist.node/utils/index.node.js"},"./Models":{"types":"./dist.d/models/index.d.ts","default":"./dist.node/models/index.js"},"./Builders":{"types":"./dist.d/builders/index.node.d.ts","default":"./dist.node/builders/index.node.js"},"./Factories":{"types":"./dist.d/factories/index.node.d.ts","default":"./dist.node/factories/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"},"./package.json":"./package.json"},"funding":[{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"6fad1291f7b783ced72cf0ac0d97ca5b79912ea4","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","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 .","prepublishOnly":"run-s -lc build test","dev-setup:docs-gen":"npm --prefix tools/docs-gen install","dev-setup:examples":"run-p --aggregate-output -lc dev-setup:examples:\\*","dev-setup:code-style":"npm --prefix tools/code-style install","dev-setup:examples:js":"npm --prefix examples/node/javascript i --ignore-scripts","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"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"10.9.2","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"22.15.0","dependencies":{"packageurl-js":"^2.0.1","spdx-expression-parse":"^3.0.1 || ^4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10","mocha":"11.5.0","rimraf":"^6","webpack":"5.99.9","deepmerge":"^4.2.2","fast-glob":"^3.3.1","ts-loader":"9.5.2","typescript":"5.8.3","@types/node":"ts5.7","webpack-cli":"6.0.1","@types/mocha":"^10","npm-run-all2":"^8","webpack-node-externals":"3.0.0","@types/spdx-expression-parse":"^3"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.35||^0.37","ajv-formats":"^3.0.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_8.3.0_1749140254643_0.3345098341509869","host":"s3://npm-registry-packages-npm-production"}},"8.4.0-rc.0":{"name":"@cyclonedx/cyclonedx-library","version":"8.4.0-rc.0","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@8.4.0-rc.0","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"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"16a3bcc1ee8d12796ef097ca4e54ae34181c19de","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-8.4.0-rc.0.tgz","fileCount":593,"integrity":"sha512-UHZc0hmFqa/XzByB2im1gksyLxRm8v/rdkj4JBG0NSDXyWs8FiSr+ehOO6L3LhiqqLvFKN82YOvdEKvqwDryiA==","signatures":[{"sig":"MEUCIHljqIrCp3rsg4SJI40LPAxdRrqmcWPOgS85zvnuM+YJAiEAjNsgMspRXOJoht7YV57dxKGFoecSEW8cDDWzY5AfIvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cyclonedx%2fcyclonedx-library@8.4.0-rc.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4153926},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=20.18.0"},"exports":{".":{"types":{"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"},"./Utils":{"types":"./dist.d/utils/index.node.d.ts","default":"./dist.node/utils/index.node.js"},"./Models":{"types":"./dist.d/models/index.d.ts","default":"./dist.node/models/index.js"},"./Builders":{"types":"./dist.d/builders/index.node.d.ts","default":"./dist.node/builders/index.node.js"},"./Factories":{"types":"./dist.d/factories/index.node.d.ts","default":"./dist.node/factories/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"},"./package.json":"./package.json"},"funding":[{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"495ebe82f1194b15fe34f7c24f51065843cbcd63","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","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 .","prepublishOnly":"run-s -lc build test","dev-setup:docs-gen":"npm --prefix tools/docs-gen install","dev-setup:examples":"run-p --aggregate-output -lc dev-setup:examples:\\*","dev-setup:code-style":"npm --prefix tools/code-style install","dev-setup:examples:js":"npm --prefix examples/node/javascript i --ignore-scripts","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"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"10.9.2","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"22.16.0","dependencies":{"packageurl-js":"^2.0.1","spdx-expression-parse":"^3.0.1 || ^4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10","memfs":"4.17.2","mocha":"11.5.0","rimraf":"^6","webpack":"5.99.9","deepmerge":"^4.2.2","fast-glob":"^3.3.1","ts-loader":"9.5.2","typescript":"5.8.3","@types/node":"ts5.7","webpack-cli":"6.0.1","@types/mocha":"^10","npm-run-all2":"^8","webpack-node-externals":"3.0.0","@types/spdx-expression-parse":"^3"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.35||^0.37","ajv-formats":"^3.0.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_8.4.0-rc.0_1749806207212_0.4703171348344053","host":"s3://npm-registry-packages-npm-production"}},"8.4.0":{"name":"@cyclonedx/cyclonedx-library","version":"8.4.0","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@8.4.0","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"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"c7480089a8bb52cadd5bc77417453d7cfd719959","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-8.4.0.tgz","fileCount":593,"integrity":"sha512-mVcqKA8UonMVoR1T2vMwxe8dMidpGJ26tDFp/LWR3RWJMKTAeKjI+OTZCpej2hW1AQlu2PB3/b4HmAP5G2rsaQ==","signatures":[{"sig":"MEYCIQC62fUfiLB4iYeudcIiAeJ12xihscEVTr5Fmn5MnzUzjAIhANrk3ghCNsSjuUFuoTFXEygW01nsPvWnvUpnxQVGSrB9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cyclonedx%2fcyclonedx-library@8.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4153921},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=20.18.0"},"exports":{".":{"types":{"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"},"./Utils":{"types":"./dist.d/utils/index.node.d.ts","default":"./dist.node/utils/index.node.js"},"./Models":{"types":"./dist.d/models/index.d.ts","default":"./dist.node/models/index.js"},"./Builders":{"types":"./dist.d/builders/index.node.d.ts","default":"./dist.node/builders/index.node.js"},"./Factories":{"types":"./dist.d/factories/index.node.d.ts","default":"./dist.node/factories/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"},"./package.json":"./package.json"},"funding":[{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"4e6dac41c9a1777e1d5e60ba240f45d521021b79","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","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 .","prepublishOnly":"run-s -lc build test","dev-setup:docs-gen":"npm --prefix tools/docs-gen install","dev-setup:examples":"run-p --aggregate-output -lc dev-setup:examples:\\*","dev-setup:code-style":"npm --prefix tools/code-style install","dev-setup:examples:js":"npm --prefix examples/node/javascript i --ignore-scripts","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"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"10.9.2","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"22.16.0","dependencies":{"packageurl-js":"^2.0.1","spdx-expression-parse":"^3.0.1 || ^4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10","memfs":"4.17.2","mocha":"11.5.0","rimraf":"^6","webpack":"5.99.9","deepmerge":"^4.2.2","fast-glob":"^3.3.1","ts-loader":"9.5.2","typescript":"5.8.3","@types/node":"ts5.7","webpack-cli":"6.0.1","@types/mocha":"^10","npm-run-all2":"^8","webpack-node-externals":"3.0.0","@types/spdx-expression-parse":"^3"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.35||^0.37","ajv-formats":"^3.0.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_8.4.0_1750067469436_0.4816589235461308","host":"s3://npm-registry-packages-npm-production"}},"8.5.0":{"name":"@cyclonedx/cyclonedx-library","version":"8.5.0","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@8.5.0","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"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"147dd5bfe58ed486ef80dfff6f9667628b1257e7","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-8.5.0.tgz","fileCount":598,"integrity":"sha512-1EkCTcch4Sek6masF4yY1AV0iYg34tx18HoS7nn5v4DLNRELoqvDv64+pPnHzr67K35M7JviCzIOQBEdIsuv0w==","signatures":[{"sig":"MEQCIF60s64kIBFiC2iRL/4IvM2x+jrbyx2FYlc9GY6Pj+GXAiBMktiLHjPrJKeaO6MXqyfFH4mH76qcppDJw40rdDIKhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cyclonedx%2fcyclonedx-library@8.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4165636},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=20.18.0"},"exports":{".":{"types":{"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"},"./Utils":{"types":"./dist.d/utils/index.node.d.ts","default":"./dist.node/utils/index.node.js"},"./Models":{"types":"./dist.d/models/index.d.ts","default":"./dist.node/models/index.js"},"./Builders":{"types":"./dist.d/builders/index.node.d.ts","default":"./dist.node/builders/index.node.js"},"./Factories":{"types":"./dist.d/factories/index.node.d.ts","default":"./dist.node/factories/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"},"./package.json":"./package.json"},"funding":[{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"b758306fbfecf60e55acc82c83e7a4eebaef94bb","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","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 .","prepublishOnly":"run-s -lc build test","dev-setup:docs-gen":"npm --prefix tools/docs-gen install","dev-setup:examples":"run-p --aggregate-output -lc dev-setup:examples:\\*","dev-setup:code-style":"npm --prefix tools/code-style install","dev-setup:examples:js":"npm --prefix examples/node/javascript i --ignore-scripts","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"},"_npmUser":{"name":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"10.9.2","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"22.17.0","dependencies":{"packageurl-js":"^2.0.1","spdx-expression-parse":"^3.0.1 || ^4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10","memfs":"4.17.2","mocha":"11.7.1","rimraf":"^6","webpack":"5.99.9","deepmerge":"^4.2.2","fast-glob":"^3.3.1","ts-loader":"9.5.2","typescript":"5.8.3","@types/node":"ts5.7","webpack-cli":"6.0.1","@types/mocha":"^10","npm-run-all2":"^8","webpack-node-externals":"3.0.0","@types/spdx-expression-parse":"^3"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.35||^0.37","ajv-formats":"^3.0.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_8.5.0_1752480788810_0.38371041207355816","host":"s3://npm-registry-packages-npm-production"}},"8.5.1":{"name":"@cyclonedx/cyclonedx-library","version":"8.5.1","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@8.5.1","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"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"1f936b2a4aff019c34ed4b581a52435447d76e65","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-8.5.1.tgz","fileCount":599,"integrity":"sha512-BNb318mCvifj+MwbbvRpcDQGue1+SpA6aiizTXdv+Ah7FJ0C5vKqMy81f0LsdFmidyFwqw7JjBxPogT4RRZwfg==","signatures":[{"sig":"MEUCIDPmvvJ3yd1cB+vMJTu/wkKtqwNFexhhfObOFMfaPbmKAiEAkPe8JYRItrMjUC0h6blj7FSYw9jw63XQvwqf8tXb2Xw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cyclonedx%2fcyclonedx-library@8.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4166254},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=20.18.0"},"exports":{".":{"types":{"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"},"./Utils":{"types":"./dist.d/utils/index.node.d.ts","default":"./dist.node/utils/index.node.js"},"./Models":{"types":"./dist.d/models/index.d.ts","default":"./dist.node/models/index.js"},"./Builders":{"types":"./dist.d/builders/index.node.d.ts","default":"./dist.node/builders/index.node.js"},"./Factories":{"types":"./dist.d/factories/index.node.d.ts","default":"./dist.node/factories/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"},"./package.json":"./package.json"},"funding":[{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"77de57e55dc191dddcf9ffd209544d2062fa5f06","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","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 .","prepublishOnly":"run-s -lc build test","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":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"10.9.3","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"22.19.0","dependencies":{"packageurl-js":"^2.0.1","spdx-expression-parse":"^3.0.1 || ^4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10","memfs":"4.38.2","mocha":"11.7.2","rimraf":"^6","webpack":"5.101.3","deepmerge":"^4.2.2","fast-glob":"^3.3.1","ts-loader":"9.5.4","typescript":"5.9.2","@types/node":"ts5.7","webpack-cli":"6.0.1","@types/mocha":"^10","npm-run-all2":"^8","webpack-node-externals":"3.0.0","@types/spdx-expression-parse":"^3"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.35||^0.37","ajv-formats":"^3.0.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_8.5.1_1756907201020_0.16248216092217604","host":"s3://npm-registry-packages-npm-production"}},"8.6.0":{"name":"@cyclonedx/cyclonedx-library","version":"8.6.0","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@8.6.0","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"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"c5cca27b7d4aab55714a10b09d108e1eada4c4e1","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-8.6.0.tgz","fileCount":599,"integrity":"sha512-HCK3brdEdV5dmRJkPfXc3d1pvuL6J+pG09naXh7+HzXAlouXykE1tKvwaAU1NvWpOd/zC5o1Nh9yPX0INVJyIA==","signatures":[{"sig":"MEYCIQCVaZ3Rc/x8NTXBXyjQVHneVsKa/nxZ/W2qP7ECSJZETQIhAJzu1dWF8MG1Q5xsb0+D8XJXS321u4kqOzR6CNLw9NC8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cyclonedx%2fcyclonedx-library@8.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4172272},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=20.18.0"},"exports":{".":{"types":{"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"},"./Utils":{"types":"./dist.d/utils/index.node.d.ts","default":"./dist.node/utils/index.node.js"},"./Models":{"types":"./dist.d/models/index.d.ts","default":"./dist.node/models/index.js"},"./Builders":{"types":"./dist.d/builders/index.node.d.ts","default":"./dist.node/builders/index.node.js"},"./Factories":{"types":"./dist.d/factories/index.node.d.ts","default":"./dist.node/factories/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"},"./package.json":"./package.json"},"funding":[{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"9602d04b5862c3f19b939a7e516fcac2db633633","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","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 .","prepublishOnly":"run-s -lc build test","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":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"10.9.3","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"22.19.0","dependencies":{"packageurl-js":"^2.0.1","spdx-expression-parse":"^3.0.1 || ^4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10","memfs":"4.38.2","mocha":"11.7.2","rimraf":"^6","webpack":"5.101.3","deepmerge":"^4.2.2","fast-glob":"^3.3.1","ts-loader":"9.5.4","typescript":"5.9.2","@types/node":"ts5.7","webpack-cli":"6.0.1","@types/mocha":"^10","npm-run-all2":"^8","webpack-node-externals":"3.0.0","@types/spdx-expression-parse":"^3"},"optionalDependencies":{"ajv":"^8.12.0","libxmljs2":"^0.35||^0.37","ajv-formats":"^3.0.1","xmlbuilder2":"^3.0.2","ajv-formats-draft2019":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_8.6.0_1757411484740_0.13436593787769668","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-rc.3":{"name":"@cyclonedx/cyclonedx-library","version":"9.0.0-rc.3","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@9.0.0-rc.3","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"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"a7a805629c3de02f04a4a741a1a2ba28e19ae099","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-9.0.0-rc.3.tgz","fileCount":594,"integrity":"sha512-54iZLAKiZoytBTfC365FXkih7sY2hS5Zucv7AWxGh9P9qrBb87Ycv1MXzmnhkT6R0KvN+RmHCOGq05QMsgCkYQ==","signatures":[{"sig":"MEUCIDfByY2pz2BJAUn4TTwmzhyd32cUP4QG6tizVGEz+WGwAiEA6nkSylqt39MRQ+5UmlKDllOXsuN5ID4VT5CbR8qwjlU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cyclonedx%2fcyclonedx-library@9.0.0-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4171233},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=20.18.0"},"exports":{".":{"types":{"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"},"./Utils":{"types":"./dist.d/utils/index.node.d.ts","default":"./dist.node/utils/index.node.js"},"./Models":{"types":"./dist.d/models/index.d.ts","default":"./dist.node/models/index.js"},"./Builders":{"types":"./dist.d/builders/index.node.d.ts","default":"./dist.node/builders/index.node.js"},"./Factories":{"types":"./dist.d/factories/index.node.d.ts","default":"./dist.node/factories/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"},"./package.json":"./package.json"},"funding":[{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"7f6d6979c824e8e92f67aba169dad71e59321ecb","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","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 .","prepublishOnly":"run-s -lc build test","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":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"10.9.3","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"22.19.0","dependencies":{"packageurl-js":"^2.0.1","spdx-expression-parse":"^3.0.1 || ^4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10","ajv":"^8.12.0","memfs":"4.39.0","mocha":"11.7.2","rimraf":"^6","webpack":"5.101.3","deepmerge":"^4.2.2","fast-glob":"^3.3.1","libxmljs2":"^0.35||^0.37","ts-loader":"9.5.4","typescript":"5.9.2","@types/node":"ts5.7","ajv-formats":"^3.0.1","webpack-cli":"6.0.1","xmlbuilder2":"^3.0.2","@types/mocha":"^10","npm-run-all2":"^8","ajv-formats-draft2019":"^1.6.1","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","ajv-formats-draft2019":"^1.6.1"},"peerDependenciesMeta":{"ajv":{"optional":true},"libxmljs2":{"optional":true},"ajv-formats":{"optional":true},"xmlbuilder2":{"optional":true},"ajv-formats-draft2019":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_9.0.0-rc.3_1757939157614_0.157017146418845","host":"s3://npm-registry-packages-npm-production"}},"9.0.0":{"name":"@cyclonedx/cyclonedx-library","version":"9.0.0","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@9.0.0","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"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"4684653ea12018c37841b090445f15c75749939c","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-9.0.0.tgz","fileCount":594,"integrity":"sha512-KO4z803vEpaIXajyd5f8bDYbqapngUm+tKWrLDn1JNkzlh54jiFc80g7Cm0RYgOTKDtdUy1MF1QiEloUX9N5tw==","signatures":[{"sig":"MEUCICy17vH2mQDBR8/EWGk9A5BiPjrhbiguWqjwslcryF9MAiEAk97DJTf5SoE7X/uFbrHkZ3cRQCPD8IpXR6LofXVcpXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cyclonedx%2fcyclonedx-library@9.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4171228},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=20.18.0"},"exports":{".":{"types":{"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"},"./Utils":{"types":"./dist.d/utils/index.node.d.ts","default":"./dist.node/utils/index.node.js"},"./Models":{"types":"./dist.d/models/index.d.ts","default":"./dist.node/models/index.js"},"./Builders":{"types":"./dist.d/builders/index.node.d.ts","default":"./dist.node/builders/index.node.js"},"./Factories":{"types":"./dist.d/factories/index.node.d.ts","default":"./dist.node/factories/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"},"./package.json":"./package.json"},"funding":[{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"e3cfde77a585187ef9bba04d5f980a6738be4ba1","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","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 .","prepublishOnly":"run-s -lc build test","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":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"10.9.3","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"22.19.0","dependencies":{"packageurl-js":"^2.0.1","spdx-expression-parse":"^3.0.1 || ^4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10","ajv":"^8.12.0","memfs":"4.39.0","mocha":"11.7.2","rimraf":"^6","webpack":"5.101.3","deepmerge":"^4.2.2","fast-glob":"^3.3.1","libxmljs2":"^0.35||^0.37","ts-loader":"9.5.4","typescript":"5.9.2","@types/node":"ts5.7","ajv-formats":"^3.0.1","webpack-cli":"6.0.1","xmlbuilder2":"^3.0.2","@types/mocha":"^10","npm-run-all2":"^8","ajv-formats-draft2019":"^1.6.1","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","ajv-formats-draft2019":"^1.6.1"},"peerDependenciesMeta":{"ajv":{"optional":true},"libxmljs2":{"optional":true},"ajv-formats":{"optional":true},"xmlbuilder2":{"optional":true},"ajv-formats-draft2019":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_9.0.0_1757949939337_0.9034841276369483","host":"s3://npm-registry-packages-npm-production"}},"9.1.0":{"name":"@cyclonedx/cyclonedx-library","version":"9.1.0","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@9.1.0","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"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"f12b50e7126c662174d2973c7525a671f942def3","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-9.1.0.tgz","fileCount":591,"integrity":"sha512-b9mltHIgtpMzeu0sEnxGTUV1Jf9WkDMbl8kDYo2a/XMRtYUH/t/YOoCKDXJZVzHU3h0mj3hrRDjysgRyPRKrPw==","signatures":[{"sig":"MEQCIGeyVjdxAVDQRIo83KR65xYcL6Wp5gRh5zl4W2X97CQOAiAC3mmH+HXNG8M46m0kZsNljBAN7JG5CugJLm2tZ5Ba7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cyclonedx%2fcyclonedx-library@9.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4170720},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=20.18.0"},"exports":{".":{"types":{"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"},"./Utils":{"types":"./dist.d/utils/index.node.d.ts","default":"./dist.node/utils/index.node.js"},"./Models":{"types":"./dist.d/models/index.d.ts","default":"./dist.node/models/index.js"},"./Builders":{"types":"./dist.d/builders/index.node.d.ts","default":"./dist.node/builders/index.node.js"},"./Factories":{"types":"./dist.d/factories/index.node.d.ts","default":"./dist.node/factories/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"},"./package.json":"./package.json"},"funding":[{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"b3d05e767a4bf8154bb1bf33a40cba61168689f0","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":"copyfiles -u 1 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 .","prepublishOnly":"run-s -lc build test","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":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"10.9.3","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"22.20.0","dependencies":{"packageurl-js":"^2.0.1","spdx-expression-parse":"^3.0.1 || ^4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10","ajv":"^8.12.0","memfs":"^4.46.1","mocha":"11.7.4","rimraf":"^6","webpack":"5.102.1","copyfiles":"^2.4.1","deepmerge":"^4.2.2","fast-glob":"^3.3.1","libxmljs2":"^0.35||^0.37","ts-loader":"9.5.4","typescript":"5.9.3","@types/node":"ts5.7","ajv-formats":"^3.0.1","webpack-cli":"6.0.1","xmlbuilder2":"^3.0.2||^4.0.0","@types/mocha":"^10","npm-run-all2":"^8","ajv-formats-draft2019":"^1.6.1","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","ajv-formats-draft2019":"^1.6.1"},"peerDependenciesMeta":{"ajv":{"optional":true},"libxmljs2":{"optional":true},"ajv-formats":{"optional":true},"xmlbuilder2":{"optional":true},"ajv-formats-draft2019":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_9.1.0_1760963559314_0.5741810086626749","host":"s3://npm-registry-packages-npm-production"}},"9.2.0":{"name":"@cyclonedx/cyclonedx-library","version":"9.2.0","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@9.2.0","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"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"f8143e4b686f503bdac038832811060f38c49e42","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-9.2.0.tgz","fileCount":594,"integrity":"sha512-ylwMFPjuOVKaRuQtEKFwPiJaygPZhkjvzDcSrtH8oZl2oCUTWwH2dEu692W4MjKLu5QgsnITLSDPc6149inyvg==","signatures":[{"sig":"MEUCIGwHeDB5N0jbf5xEpmlEK0IajEvesdY28QiaIZw3DNPQAiEAwP8WYJVTqVTwUZ7I5uaq6hELvcPduKeC+yaFegtiRNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cyclonedx%2fcyclonedx-library@9.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5129099},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=20.18.0"},"exports":{".":{"types":{"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"},"./Utils":{"types":"./dist.d/utils/index.node.d.ts","default":"./dist.node/utils/index.node.js"},"./Models":{"types":"./dist.d/models/index.d.ts","default":"./dist.node/models/index.js"},"./Builders":{"types":"./dist.d/builders/index.node.d.ts","default":"./dist.node/builders/index.node.js"},"./Factories":{"types":"./dist.d/factories/index.node.d.ts","default":"./dist.node/factories/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"},"./package.json":"./package.json"},"funding":[{"url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX","type":"individual"}],"gitHead":"97d594e20cd1a364e8143058f814527446942d9c","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":"copyfiles -u 1 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 .","prepublishOnly":"run-s -lc build test","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":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"10.9.3","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"22.20.0","dependencies":{"packageurl-js":"^2.0.1","spdx-expression-parse":"^3.0.1 || ^4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10","ajv":"^8.12.0","memfs":"^4.46.1","mocha":"11.7.4","rimraf":"^6","webpack":"5.102.1","copyfiles":"^2.4.1","deepmerge":"^4.2.2","fast-glob":"^3.3.1","libxmljs2":"^0.35||^0.37","ts-loader":"9.5.4","typescript":"5.9.3","@types/node":"ts5.7","ajv-formats":"^3.0.1","webpack-cli":"6.0.1","xmlbuilder2":"^3.0.2||^4.0.0","@types/mocha":"^10","npm-run-all2":"^8","ajv-formats-draft2019":"^1.6.1","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","ajv-formats-draft2019":"^1.6.1"},"peerDependenciesMeta":{"ajv":{"optional":true},"libxmljs2":{"optional":true},"ajv-formats":{"optional":true},"xmlbuilder2":{"optional":true},"ajv-formats-draft2019":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_9.2.0_1761149462355_0.1327796548067408","host":"s3://npm-registry-packages-npm-production"}},"9.4.0":{"name":"@cyclonedx/cyclonedx-library","version":"9.4.0","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@9.4.0","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"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"3b32784aba68f59b11cb59b57f59deb540188062","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-9.4.0.tgz","fileCount":638,"integrity":"sha512-KE8bvG9iaIXmKBj1W5pWGWX4DaXwxF2ooNHUyeTFUykwfuwjWcbqRMrfJu17OFX5p3I59lqx7CGi9EmE8U4kwQ==","signatures":[{"sig":"MEUCIQD1/DR2eBqYVj0+Iygg+7niQLISsdTpS0eMdAC1jRv4ngIgTef8tmH1HA/VhmLKxufXXLyUtnJGlBXseO4UCAY1mus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cyclonedx%2fcyclonedx-library@9.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5215669},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","engines":{"node":">=20.18.0"},"exports":{".":{"types":{"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"},"./Utils":{"types":"./dist.d/utils/index.node.d.ts","default":"./dist.node/utils/index.node.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"},"./Builders":{"types":"./dist.d/builders/index.node.d.ts","default":"./dist.node/builders/index.node.js"},"./Factories":{"types":"./dist.d/factories/index.node.d.ts","default":"./dist.node/factories/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"},"./Contrib/PackageUrl":{"types":"./dist.d/contrib/packageUrl/index.d.ts","default":"./dist.node/contrib/packageUrl/index.js"},"./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":"ded3f6b1d8e40bc6872c7b1bfa8c3a4080600469","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":"copyfiles -u 1 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 .","prepublishOnly":"run-s -lc build test","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":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"10.9.4","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"22.21.1","dependencies":{"packageurl-js":"^2.0.1","spdx-expression-parse":"^3.0.1 || ^4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10","ajv":"^8.12.0","memfs":"^4.46.1","mocha":"11.7.5","rimraf":"^6","webpack":"5.103.0","copyfiles":"^2.4.1","deepmerge":"^4.2.2","fast-glob":"^3.3.1","libxmljs2":"^0.35||^0.37","ts-loader":"9.5.4","typescript":"5.9.3","@types/node":"ts5.7","ajv-formats":"^3.0.1","webpack-cli":"6.0.1","xmlbuilder2":"^3.0.2||^4.0.0","@types/mocha":"^10","npm-run-all2":"^8","ajv-formats-draft2019":"^1.6.1","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","ajv-formats-draft2019":"^1.6.1"},"peerDependenciesMeta":{"ajv":{"optional":true},"libxmljs2":{"optional":true},"ajv-formats":{"optional":true},"xmlbuilder2":{"optional":true},"ajv-formats-draft2019":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_9.4.0_1764678347541_0.9484250178901459","host":"s3://npm-registry-packages-npm-production"}},"9.4.1":{"name":"@cyclonedx/cyclonedx-library","version":"9.4.1","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@9.4.1","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"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"193c9f0740af435383c822e4fdc1a045f7d19384","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-9.4.1.tgz","fileCount":673,"integrity":"sha512-fY/ZEFXEKM4X/eC2vClPrpucgb4IsyKYT1q9SBFx2+ySJ0jA2NELIf1va+8SDlcv6yUgwyLqtJ92g2KivQp3eA==","signatures":[{"sig":"MEYCIQC7VEHIozkZA2tCQnhBSZP1Ph1FVpJvbspKSnbS08tnxAIhAJXgzCJY6j9oN/Yrf014hjjANJgxBbW73mFgR7q4B3ev","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cyclonedx%2fcyclonedx-library@9.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5249665},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","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"},"./Utils":{"types":"./dist.d/utils/index.node.d.ts","default":"./dist.node/utils/index.node.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"},"./Builders":{"types":"./dist.d/builders/index.node.d.ts","default":"./dist.node/builders/index.node.js"},"./Factories":{"types":"./dist.d/factories/index.node.d.ts","default":"./dist.node/factories/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"},"./Contrib/PackageUrl":{"types":"./dist.d/contrib/packageUrl/index.d.ts","default":"./dist.node/contrib/packageUrl/index.js"},"./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":"1315d658b9035f85a363b2858005cab764ec563e","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":"copyfiles -u 1 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 .","prepublishOnly":"run-s -lc build test","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":"cyclonedx-automation","email":"info@cyclonedx.org"},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"10.9.4","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"22.21.1","dependencies":{"packageurl-js":"^2.0.1","spdx-expression-parse":"^3.0.1 || ^4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10","ajv":"^8.12.0","memfs":"^4.46.1","mocha":"11.7.5","rimraf":"^6","webpack":"5.103.0","copyfiles":"^2.4.1","deepmerge":"^4.2.2","fast-glob":"^3.3.1","libxmljs2":"^0.35||^0.37","ts-loader":"9.5.4","typescript":"5.9.3","@types/node":"ts5.7","ajv-formats":"^3.0.1","webpack-cli":"6.0.1","xmlbuilder2":"^3.0.2||^4.0.0","@types/mocha":"^10","npm-run-all2":"^8","ajv-formats-draft2019":"^1.6.1","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","ajv-formats-draft2019":"^1.6.1"},"peerDependenciesMeta":{"ajv":{"optional":true},"libxmljs2":{"optional":true},"ajv-formats":{"optional":true},"xmlbuilder2":{"optional":true},"ajv-formats-draft2019":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_9.4.1_1764874316119_0.010316366119001996","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-rc.2":{"name":"@cyclonedx/cyclonedx-library","version":"10.0.0-rc.2","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@10.0.0-rc.2","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"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"a3c2ba2d2ca3c62fc18e7885557e0d7ec16c6551","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-10.0.0-rc.2.tgz","fileCount":597,"integrity":"sha512-PV481JPo3JTmvDCliSi97SncPm5lYK1IWFJdo8zHmTGf/vSPsKiCxA8eWHAExW7cFNTu8Hr5aolM8LijzPtuxg==","signatures":[{"sig":"MEYCIQCtonFpMWDG74XkoJlX+91pASTbqYbK3ILY3tZsArzpHgIhANTl7BOC+cIRSz1AeE5G+cnVMtRRMFYjG+6jp3hQFLQZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cyclonedx%2fcyclonedx-library@10.0.0-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5111022},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","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"},"./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":"a8387f46b6b0fc8cccff98390688f8f4bbd426e4","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":"copyfiles -u 1 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 .","prepublishOnly":"run-s -lc build test","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":"oidc:43172243-4554-4394-bcf4-5e2ae045431d"}},"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.10.1","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"24.13.0","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10","ajv":"^8.12.0","memfs":"^4.46.1","mocha":"11.7.5","rimraf":"^6","webpack":"5.105.2","copyfiles":"^2.4.1","deepmerge":"^4.2.2","fast-glob":"^3.3.1","libxmljs2":"^0.35||^0.37","ts-loader":"9.5.4","typescript":"5.9.3","@types/node":"ts5.7","ajv-formats":"^3.0.1","webpack-cli":"6.0.1","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.0.0-rc.2_1771852108162_0.7822980829675998","host":"s3://npm-registry-packages-npm-production"}},"9.5.0":{"name":"@cyclonedx/cyclonedx-library","version":"9.5.0","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@9.5.0","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"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"4166d0fffd39d60d64aa9480d57f730841c171f9","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-9.5.0.tgz","fileCount":673,"integrity":"sha512-rKUcvRGXYhW0JhNgy4eWcgroUYSIJLAd7JhlAE5Jtoy1TvGsWUV0EhWyVwtnhfB1au87YzGwDqJHm/oH/wlM/w==","signatures":[{"sig":"MEUCIQCx4YvT9EqBu0X0ehv6pVMXyO/1m4YmNiakBs/ZIMceDwIgHteowRgo0KU+9Aqf7kkWxYqfxkl5Y9nKeVVeC6BEE1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cyclonedx%2fcyclonedx-library@9.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5263228},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","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"},"./Utils":{"types":"./dist.d/utils/index.node.d.ts","default":"./dist.node/utils/index.node.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"},"./Builders":{"types":"./dist.d/builders/index.node.d.ts","default":"./dist.node/builders/index.node.js"},"./Factories":{"types":"./dist.d/factories/index.node.d.ts","default":"./dist.node/factories/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"},"./Contrib/PackageUrl":{"types":"./dist.d/contrib/packageUrl/index.d.ts","default":"./dist.node/contrib/packageUrl/index.js"},"./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":"d0cab76dbda672b90c350ef71e0d2472c45b1a67","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":"copyfiles -u 1 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 .","prepublishOnly":"run-s -lc build test","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":"oidc:43172243-4554-4394-bcf4-5e2ae045431d"}},"repository":{"url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git","type":"git"},"_npmVersion":"11.11.0","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"24.13.1","dependencies":{"packageurl-js":"^2.0.1","spdx-expression-parse":"^3.0.1 || ^4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11","ajv":"^8.12.0","memfs":"^4.46.1","mocha":"11.7.5","rimraf":"^6","webpack":"5.105.3","copyfiles":"^2.4.1","deepmerge":"^4.2.2","fast-glob":"^3.3.1","libxmljs2":"^0.35||^0.37","ts-loader":"9.5.4","typescript":"5.9.3","@types/node":"ts5.7","ajv-formats":"^3.0.1","webpack-cli":"6.0.1","xmlbuilder2":"^3.0.2||^4.0.0","@types/mocha":"^10","npm-run-all2":"^8","ajv-formats-draft2019":"^1.6.1","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","ajv-formats-draft2019":"^1.6.1"},"peerDependenciesMeta":{"ajv":{"optional":true},"libxmljs2":{"optional":true},"ajv-formats":{"optional":true},"xmlbuilder2":{"optional":true},"ajv-formats-draft2019":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cyclonedx-library_9.5.0_1772444888667_0.8319829524676465","host":"s3://npm-registry-packages-npm-production"}},"10.0.0":{"name":"@cyclonedx/cyclonedx-library","version":"10.0.0","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@10.0.0","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"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"cc4a56c61de0e522981a5a378c978f27977fbaec","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-10.0.0.tgz","fileCount":597,"integrity":"sha512-xDXf2eqzeFHdjamj6oBV3duRSfrlmsJ5+2z9tXp7q5qxJP5Awmjf4ABSutS4qkVHHj7JzKFL/EM0V0Nihc7zPg==","signatures":[{"sig":"MEUCIHuPSwEdTWpFtqjgJ48CH9L5TUFRmV0N7Lwczc2ivjNEAiEA16q4lT/pbpacD0m1JF6+1l3IKmC8TqnmCfmQ0IrxHXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cyclonedx%2fcyclonedx-library@10.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5262562},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","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"},"./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":"b47c0697e12f2c86d355985cd68531041caf855d","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":"copyfiles -u 1 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 .","prepublishOnly":"run-s -lc build test","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":"oidc:43172243-4554-4394-bcf4-5e2ae045431d"}},"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.11.0","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11","ajv":"^8.12.0","memfs":"^4.46.1","mocha":"11.7.5","rimraf":"^6","webpack":"5.105.3","copyfiles":"^2.4.1","deepmerge":"^4.2.2","fast-glob":"^3.3.1","libxmljs2":"^0.35||^0.37","ts-loader":"9.5.4","typescript":"5.9.3","@types/node":"ts5.7","ajv-formats":"^3.0.1","webpack-cli":"6.0.1","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.0.0_1772535434360_0.13151118913573634","host":"s3://npm-registry-packages-npm-production"}},"10.0.1-alpha.0":{"name":"@cyclonedx/cyclonedx-library","version":"10.0.1-alpha.0","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@10.0.1-alpha.0","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"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"796b7cfe9bbf69e2e3d98b967ab55316b716db76","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-10.0.1-alpha.0.tgz","fileCount":597,"integrity":"sha512-mRoOMF0lw4xX5kwAQouL//omlMIyAOtxjXd9jRegJZPS4U1GbFH4kPvUXy89IoA7ryqjrvQN6ZAHK2o6wCTlbg==","signatures":[{"sig":"MEQCIGcE9YNtptsT/hHnyeHTViAwPf4fqFGzF/zXo6zVuR55AiAYn1PMEhm2X2CpGBGIrxowKyN7+AD2lNe6+ZIk0h7OgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cyclonedx%2fcyclonedx-library@10.0.1-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5262570},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","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"},"./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":"0a540bf45d51bf02d511c4aab2286a1973dac263","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":"copyfiles -u 1 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 .","prepublishOnly":"run-s -lc build test","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":"oidc:43172243-4554-4394-bcf4-5e2ae045431d"}},"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.8.0","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11","ajv":"^8.12.0","memfs":"^4.46.1","mocha":"11.7.5","rimraf":"^6","webpack":"5.105.3","copyfiles":"^2.4.1","deepmerge":"^4.2.2","fast-glob":"^3.3.1","libxmljs2":"^0.35||^0.37","ts-loader":"9.5.4","typescript":"5.9.3","@types/node":"ts5.7","ajv-formats":"^3.0.1","webpack-cli":"6.0.1","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.0.1-alpha.0_1772615510198_0.6755810949518095","host":"s3://npm-registry-packages-npm-production"}},"10.0.1-alpha.1":{"name":"@cyclonedx/cyclonedx-library","version":"10.0.1-alpha.1","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@10.0.1-alpha.1","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"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"d89e434020e63e3969709b527c9d7facc1b4f505","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-10.0.1-alpha.1.tgz","fileCount":597,"integrity":"sha512-5bJxHc/WLPA/cDn4JdhqZCocCZcpjkQ7cXeFMO8azC7yA4PYVQ6uYPrpveRPsoyOEYAE91FpuColZbGZpyRNfQ==","signatures":[{"sig":"MEQCIArVplDFChwzImP4KVh+5p1dPzUgFTkMhTqNObRGpezeAiBlnGYmXgJvt8KRXaAO1/Q2f5AUHt3tEnY8C3LZGhOu6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cyclonedx%2fcyclonedx-library@10.0.1-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5262570},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","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"},"./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":"ae34166696ff7afd3d667b8647134871e47868fc","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":"copyfiles -u 1 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 .","prepublishOnly":"run-s -lc build test","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":"oidc:43172243-4554-4394-bcf4-5e2ae045431d"}},"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.11.0","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11","ajv":"^8.12.0","memfs":"^4.46.1","mocha":"11.7.5","rimraf":"^6","webpack":"5.105.3","copyfiles":"^2.4.1","deepmerge":"^4.2.2","fast-glob":"^3.3.1","libxmljs2":"^0.35||^0.37","ts-loader":"9.5.4","typescript":"5.9.3","@types/node":"ts5.7","ajv-formats":"^3.0.1","webpack-cli":"6.0.1","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.0.1-alpha.1_1772615999624_0.9808194108582227","host":"s3://npm-registry-packages-npm-production"}},"10.0.1-alpha.2":{"name":"@cyclonedx/cyclonedx-library","version":"10.0.1-alpha.2","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"],"author":{"url":"https://github.com/jkowalleck","name":"Jan Kowalleck"},"license":"Apache-2.0","_id":"@cyclonedx/cyclonedx-library@10.0.1-alpha.2","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"}],"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"}],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"dist":{"shasum":"97102d84f88f3a090c8f8c49925c4387dd5daed6","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-10.0.1-alpha.2.tgz","fileCount":597,"integrity":"sha512-/vJidCPiQd6jy+K0QPtnHExgtHnvTw43VwaHmoMJddvHcDK165TS/UQvKu0/xNQbUlFk9xCYqgfK2w6vvAn0uQ==","signatures":[{"sig":"MEQCIAPnxEThGmyyejrvxEifVGl1Vw5w5HMK8xzI2uESLPrtAiAa4gSiZ+jnC1wZWCGskAk7augcgVSj+NEhZ3tIEdKu+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cyclonedx%2fcyclonedx-library@10.0.1-alpha.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5262570},"main":"./dist.node/index.node.js","type":"commonjs","types":"./dist.d/index.node.d.ts","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"},"./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":"901416f1a940d830758adccd9981a016dfa0d234","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":"copyfiles -u 1 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 .","prepublishOnly":"run-s -lc build test","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":"oidc:43172243-4554-4394-bcf4-5e2ae045431d"}},"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.8.0","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","directories":{"doc":"./docs","lib":"./dist.node","src":"./src","test":"./tests","example":"./examples"},"_nodeVersion":"24.13.1","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11","ajv":"^8.12.0","memfs":"^4.46.1","mocha":"11.7.5","rimraf":"^6","webpack":"5.105.3","copyfiles":"^2.4.1","deepmerge":"^4.2.2","fast-glob":"^3.3.1","libxmljs2":"^0.35||^0.37","ts-loader":"9.5.4","typescript":"5.9.3","@types/node":"ts5.7","ajv-formats":"^3.0.1","webpack-cli":"6.0.1","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.0.1-alpha.2_1772616768553_0.3144615212380506","host":"s3://npm-registry-packages-npm-production"}},"10.1.0":{"name":"@cyclonedx/cyclonedx-library","version":"10.1.0","description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","license":"Apache-2.0","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"],"homepage":"https://github.com/CycloneDX/cyclonedx-javascript-library#readme","repository":{"type":"git","url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git"},"bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"funding":[{"type":"individual","url":"https://owasp.org/donate/?reponame=www-project-cyclonedx&title=OWASP+CycloneDX"}],"author":{"name":"Jan Kowalleck","url":"https://github.com/jkowalleck"},"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"}],"contributors":[{"name":"Jan Kowalleck","url":"https://github.com/jkowalleck"},{"name":"Craig Andrews","url":"https://github.com/candrews"},{"name":"Peter Wagner","url":"https://github.com/thepwagner"},{"name":"Xavier Maso","url":"https://github.com/xmasoracle"},{"name":"mLuca","url":"https://github.com/mLuca"},{"name":"Augustus Kling","url":"https://github.com/AugustusKling"}],"type":"commonjs","engines":{"node":">=20.18.0"},"dependencies":{},"peerDependencies":{"ajv":"^8.12.0","ajv-formats":"^3.0.1","ajv-formats-draft2019":"^1.6.1","libxmljs2":"^0.35||^0.37","xmlbuilder2":"^3.0.2||^4.0.0","packageurl-js":"*","spdx-expression-parse":"*"},"peerDependenciesMeta":{"ajv":{"optional":true},"ajv-formats":{"optional":true},"ajv-formats-draft2019":{"optional":true},"libxmljs2":{"optional":true},"xmlbuilder2":{"optional":true},"packageurl-js":{"optional":true},"spdx-expression-parse":{"optional":true}},"devEngines":{"runtime":{"name":"node","version":">=20.18.0","onFail":"error"},"packageManager":{"name":"npm","version":">=9","onFail":"error"}},"devDependencies":{"ajv":"^8.12.0","ajv-formats":"^3.0.1","ajv-formats-draft2019":"^1.6.1","libxmljs2":"^0.35||^0.37","xmlbuilder2":"^3.0.2||^4.0.0","spdx-expression-parse":"^3.0.1||^4","@types/mocha":"^10","@types/node":"ts5.7","@types/spdx-expression-parse":"^3","c8":"^11","cpy-cli":"^7.0.0","deepmerge":"^4.2.2","fast-glob":"^3.3.1","memfs":"^4.46.1","mocha":"11.7.6","npm-run-all2":"^8","rimraf":"^6","ts-loader":"9.6.0","typescript":"5.9.3","webpack":"5.107.2","webpack-cli":"7.0.3","webpack-node-externals":"3.0.0"},"overrides":{"yargs":">=17.7.2 && <19"},"types":"./dist.d/index.node.d.ts","browser":"./dist.web/lib.js","main":"./dist.node/index.node.js","exports":{".":{"types":{"browser":"./dist.d/index.web.d.ts","node":"./dist.d/index.node.d.ts","default":"./dist.d/index.node.d.ts"},"browser":"./dist.web/lib.js","node":"./dist.node/index.node.js","default":"./dist.node/index.node.js"},"./package.json":"./package.json","./Enums":{"types":"./dist.d/enums/index.d.ts","default":"./dist.node/enums/index.js"},"./Models":{"types":"./dist.d/models/index.d.ts","default":"./dist.node/models/index.js"},"./Serialize":{"types":"./dist.d/serialize/index.node.d.ts","default":"./dist.node/serialize/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"},"./Types":{"types":"./dist.d/types/index.d.ts","default":"./dist.node/types/index.js"},"./Validation":{"types":"./dist.d/validation/index.node.d.ts","default":"./dist.node/validation/index.node.js"},"./Contrib":{"types":"./dist.d/contrib/index.node.d.ts","default":"./dist.node/contrib/index.node.js"},"./Contrib/Bom":{"types":"./dist.d/contrib/bom/index.d.ts","default":"./dist.node/contrib/bom/index.js"},"./Contrib/FromNodePackageJson":{"types":"./dist.d/contrib/fromNodePackageJson/index.node.d.ts","default":"./dist.node/contrib/fromNodePackageJson/index.node.js"},"./Contrib/License":{"types":"./dist.d/contrib/license/index.node.d.ts","default":"./dist.node/contrib/license/index.node.js"}},"directories":{"doc":"./docs","src":"./src","lib":"./dist.node","test":"./tests","example":"./examples"},"scripts":{"dev-setup":"npm i && run-p --aggregate-output -lc dev-setup:\\*","dev-setup:tools":"run-p --aggregate-output -lc dev-setup:tools:\\*","dev-setup:tools:docs-gen":"npm --prefix tools/docs-gen install","dev-setup:tools:code-style":"npm --prefix tools/code-style install","dev-setup:tools:test-dependencies":"npm --prefix tools/test-dependencies install","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: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","prepublish":"npm run build","prepublishOnly":"run-s -lc build test","build":"run-p --aggregate-output -l build:\\*","prebuild:node":"rimraf dist.node","build:node":"tsc -b ./tsconfig.node.json","prebuild:web":"rimraf dist.web","build:web":"webpack build","prebuild:d":"rimraf dist.d","build:d":"tsc -b ./tsconfig.d.json","postbuild:d":"cpy -cwd=src 'src/**/*.d.ts' dist.d","test":"run-p --aggregate-output -lc test:\\*","test:node":"c8 mocha -p","test:web":"node -e 'console.log(\"TODO: write web test\")'","test:lint":"tsc --noEmit","test:standard":"npm --prefix tools/code-style exec -- eslint .","test:dependencies":"npm --prefix tools/test-dependencies exec -- knip --include dependencies,unlisted,unresolved --production","cs-fix":"npm --prefix tools/code-style exec -- eslint --fix .","api-doc":"run-p --aggregate-output -lc api-doc:\\*","api-doc:node":"npm --prefix tools/docs-gen exec -- typedoc --options ./typedoc.node.json","api-doc:web":"npm --prefix tools/docs-gen exec -- typedoc --options ./typedoc.web.json"},"gitHead":"c48aae14796f53c6e528f8b5602999dd625b080e","_id":"@cyclonedx/cyclonedx-library@10.1.0","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-4yq0KTQIA32UHJwFMDeY5xj2asp3Mk5lzx4JRVXLOb0YE8w1KeR61c1m/gJ4sjMXpiiEDfaITVQu8BLUuy7t3A==","shasum":"fd92eb0cf2d295417a4e9a031f5b352a651474c4","tarball":"https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-10.1.0.tgz","fileCount":597,"unpackedSize":5233942,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cyclonedx%2fcyclonedx-library@10.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDJXpiVuuJjjrh2WgTNvuctTG7EqaKiMFzOQ9q+YF4kkAiAcIiajH1YD3ZpErcRo7wwXeMRb6ApDKfaDezNC6SWffQ=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43172243-4554-4394-bcf4-5e2ae045431d"}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cyclonedx-library_10.1.0_1780569473632_0.7691335083667266"},"_hasShrinkwrap":false}},"time":{"created":"2022-06-08T21:26:14.354Z","modified":"2026-06-04T10:37:54.308Z","1.0.0-beta.1":"2022-06-08T21:26:14.634Z","1.0.0-beta.2":"2022-06-08T23:12:44.497Z","1.0.0-beta.3":"2022-06-11T06:40:50.238Z","1.0.0-beta.4":"2022-06-18T07:13:49.485Z","1.0.0-beta.5":"2022-06-18T20:15:23.975Z","1.0.0-beta.6":"2022-06-19T13:47:21.476Z","1.0.0-beta.7":"2022-06-19T22:05:42.667Z","1.0.0":"2022-06-20T06:45:31.060Z","1.0.1":"2022-07-23T11:07:43.891Z","1.0.2":"2022-07-26T16:31:12.125Z","1.0.3":"2022-07-28T06:43:25.893Z","1.1.0":"2022-07-29T18:03:58.066Z","1.2.0":"2022-08-01T08:00:00.079Z","1.3.0":"2022-08-03T20:30:52.463Z","1.3.1":"2022-08-04T11:31:33.785Z","1.3.2":"2022-08-15T07:46:07.837Z","1.3.3":"2022-08-15T22:10:23.163Z","1.3.4":"2022-08-16T13:03:16.779Z","1.4.0":"2022-09-07T14:37:32.044Z","1.4.1":"2022-09-09T15:53:32.423Z","1.4.2":"2022-09-10T11:53:22.149Z","1.5.0":"2022-09-17T16:40:09.311Z","1.5.1":"2022-09-17T17:22:30.387Z","1.6.0":"2022-09-28T07:21:56.435Z","1.7.0":"2022-10-25T17:23:45.296Z","1.8.0":"2022-10-31T21:35:47.618Z","1.9.0":"2022-11-19T12:23:02.501Z","1.9.1":"2022-12-10T18:08:34.167Z","1.9.2":"2022-12-16T11:50:18.588Z","1.10.0":"2023-01-28T12:35:31.569Z","1.11.0":"2023-02-02T13:38:26.179Z","1.12.0":"2023-03-02T10:58:44.390Z","1.12.1":"2023-03-13T16:41:30.153Z","1.12.2":"2023-03-28T03:03:12.306Z","1.13.0":"2023-03-28T13:51:58.008Z","1.13.1":"2023-03-28T16:14:48.527Z","1.13.2":"2023-03-29T16:57:12.158Z","1.13.3":"2023-04-05T10:58:34.259Z","1.14.0-rc.0":"2023-04-21T11:00:30.256Z","1.14.0-rc.1":"2023-04-23T09:41:02.356Z","1.14.0-rc.2":"2023-04-23T12:57:10.307Z","1.14.0-rc.3":"2023-04-24T12:30:04.754Z","1.14.0":"2023-04-25T17:00:19.116Z","2.0.0-rc.0":"2023-05-15T19:33:26.302Z","2.0.0":"2023-05-17T14:44:35.265Z","2.1.0":"2023-06-10T17:15:42.735Z","3.0.0":"2023-06-28T08:13:08.723Z","4.0.0":"2023-07-05T08:51:11.576Z","5.0.0":"2023-08-16T13:27:48.975Z","6.0.0":"2023-08-27T16:52:37.164Z","6.1.0":"2023-11-05T20:24:43.684Z","6.1.1":"2023-12-01T15:08:48.776Z","6.1.2":"2023-12-02T16:10:23.530Z","6.1.3":"2023-12-09T14:37:15.756Z","6.3.0":"2023-12-11T13:21:43.699Z","6.2.0":"2023-12-11T13:35:02.046Z","6.3.1":"2023-12-11T13:40:29.641Z","6.3.2":"2024-02-25T15:02:50.414Z","6.4.0":"2024-02-26T15:53:33.712Z","6.4.1":"2024-03-18T18:04:55.388Z","6.4.2":"2024-03-21T10:43:58.440Z","6.5.0":"2024-04-11T11:31:13.129Z","6.5.1":"2024-04-16T11:48:36.175Z","6.6.0":"2024-04-26T15:36:30.950Z","6.6.1":"2024-05-06T13:43:06.182Z","6.7.0":"2024-05-07T13:31:27.329Z","6.7.1":"2024-05-07T18:11:37.965Z","6.7.2":"2024-05-08T16:35:53.227Z","6.8.0":"2024-05-14T11:07:57.396Z","6.8.1":"2024-05-21T11:42:37.462Z","6.8.2":"2024-05-21T17:10:14.092Z","6.9.0":"2024-05-23T05:44:46.641Z","6.9.1-beta.0":"2024-05-23T14:25:12.098Z","6.9.2-beta.0":"2024-05-23T15:37:39.690Z","6.9.3-beta.0":"2024-05-23T15:56:49.528Z","6.9.3-beta.1":"2024-05-23T16:04:02.493Z","6.9.4-beta.0":"2024-05-23T16:13:36.181Z","6.9.5":"2024-05-23T16:42:48.347Z","6.10.0":"2024-06-06T13:21:08.151Z","6.10.1":"2024-07-03T13:33:54.873Z","6.11.0":"2024-07-15T10:05:10.264Z","6.11.1":"2024-10-24T11:31:53.081Z","6.12.0":"2024-11-12T15:37:39.302Z","6.13.0":"2024-11-18T09:29:24.455Z","7.0.0-beta.1":"2024-11-19T12:33:33.807Z","7.0.0-beta.2":"2024-11-20T15:33:49.303Z","7.0.0":"2024-11-26T13:45:28.990Z","6.13.1":"2024-12-22T14:43:37.030Z","7.1.0":"2025-01-09T10:00:29.392Z","8.0.0-rc.0":"2025-02-14T12:30:47.383Z","8.0.0":"2025-03-17T08:05:42.509Z","8.0.1-alpha.0":"2025-05-26T11:01:33.619Z","8.0.1-alpha.1":"2025-05-26T11:10:34.994Z","8.1.0":"2025-06-04T04:46:51.754Z","8.2.0":"2025-06-05T10:40:23.190Z","8.3.0":"2025-06-05T16:17:34.836Z","8.4.0-rc.0":"2025-06-13T09:16:47.418Z","8.4.0":"2025-06-16T09:51:09.707Z","8.5.0":"2025-07-14T08:13:09.111Z","8.5.1":"2025-09-03T13:46:41.199Z","8.6.0":"2025-09-09T09:51:24.968Z","9.0.0-rc.3":"2025-09-15T12:25:57.854Z","9.0.0":"2025-09-15T15:25:39.564Z","9.1.0":"2025-10-20T12:32:39.501Z","9.2.0":"2025-10-22T16:11:02.556Z","9.4.0":"2025-12-02T12:25:47.742Z","9.4.1":"2025-12-04T18:51:56.316Z","10.0.0-rc.2":"2026-02-23T13:08:28.362Z","9.5.0":"2026-03-02T09:48:08.895Z","10.0.0":"2026-03-03T10:57:14.590Z","10.0.1-alpha.0":"2026-03-04T09:11:50.414Z","10.0.1-alpha.1":"2026-03-04T09:19:59.873Z","10.0.1-alpha.2":"2026-03-04T09:32:48.796Z","10.1.0":"2026-06-04T10:37:53.901Z"},"bugs":{"url":"https://github.com/CycloneDX/cyclonedx-javascript-library/issues"},"author":{"name":"Jan Kowalleck","url":"https://github.com/jkowalleck"},"license":"Apache-2.0","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"],"repository":{"type":"git","url":"git+https://github.com/CycloneDX/cyclonedx-javascript-library.git"},"description":"Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).","contributors":[{"name":"Jan Kowalleck","url":"https://github.com/jkowalleck"},{"name":"Craig Andrews","url":"https://github.com/candrews"},{"name":"Peter Wagner","url":"https://github.com/thepwagner"},{"name":"Xavier Maso","url":"https://github.com/xmasoracle"},{"name":"mLuca","url":"https://github.com/mLuca"},{"name":"Augustus Kling","url":"https://github.com/AugustusKling"}],"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"}],"readme":"# CycloneDX JavaScript Library\n\n[![shield_npm-version]][link_npm]\n[![shield_rtfd]][link_rtfd]\n[![shield_gh-workflow-test]][link_gh-workflow-test]\n[![shield_coverage]][link_codacy]\n[![shield_ossf-best-practices]][link_ossf-best-practices]\n[![shield_license]][license_file]  \n[![shield_website]][link_website]\n[![shield_slack]][link_slack]\n[![shield_groups]][link_discussion]\n[![shield_twitter-follow]][link_twitter]\n\n----\n\nOWASP [CycloneDX][link_website] is a full‑stack Bill of Materials (BOM) and system‑transparency standard\nthat provides deep visibility into software, services, hardware, and AI components, enabling advanced supply‑chain security and cyber‑risk reduction.\n\nThis package provides functionality of _CycloneDX_ for _JavaScript_ (_Node.js_ or _WebBrowsers_),\nwritten in _TypeScript_ and compiled for the target.\n\n> [!NOTE]  \n> This package is a software library not intended for standalone use.  \n> For a list of tools and plugins for generating Software Bill of Materials (SBOM), check out the [meta-package](https://github.com/CycloneDX/cyclonedx-node-module?tab=readme-ov-file#readme).\n\n## Responsibilities\n\n* Provide a general purpose _JavaScript_-implementation of [_CycloneDX_][link_website] for _Node.js_ and _WebBrowsers_.\n* Provide typing for said implementation, so developers and dev-tools can rely on it.\n* Provide data models to work with _CycloneDX_.\n* Provide JSON- and XML-normalizers, that...\n  * supports all shipped data models.\n  * respects any injected [_CycloneDX_ Specification][CycloneDX-spec] and generates valid output according to it.\n  * can be configured to generate reproducible/deterministic output.\n  * can prepare data structures for JSON- and XML-serialization.\n* Serialization:\n  * Provide a universal JSON-serializer for all target environments.\n  * Provide an XML-serializer for all target environments.\n  * Support the downstream implementation of custom XML-serializers tailored to specific environments  \n    by providing an abstract base class that takes care of normalization and BomRef-discrimination.  \n    This is done, because there is no universal XML support in _JavaScript_.\n* Provide formal JSON- and XML-validators according to [_CycloneDX_ Specification][CycloneDX-spec]. (currently for _Node.js_ only)\n\n## Capabilities\n\n* Enums for the following use cases:\n  * `AttachmentEncoding`\n  * `ComponentScope`\n  * `ComponentType`\n  * `ExternalReferenceType`\n  * `HashAlgorithm`\n  * `Vulnerability` related:  \n    * `AffectStatus`\n    * `AnalysisJustification`\n    * `AnalysisResponse`\n    * `AnalysisState`\n    * `RatingMethod`\n    * `Severity`\n* Data models for the following use cases:\n  * `Attachment`\n  * `Bom`\n  * `BomLink`, `BomLinkDocument`, `BomLinkElement`\n  * `BomRef`, `BomRefRepository`\n  * `Component`, `ComponentRepository`, `ComponentEvidence`\n  * `ExternalReference`, `ExternalReferenceRepository`\n  * `Hash`, `HashContent`,  `HashDictionary`\n  * `LicenseExpression`, `NamedLicense`, `SpdxLicense`, `LicenseRepository`\n  * `Metadata`\n  * `OrganizationalContact`, `OrganizationalContactRepository`\n  * `OrganizationalEntity`, `OrganizationalEntityRepository`\n  * `Property`, `PropertyRepository`\n  * `SWID`\n  * `Tool`, `ToolRepository`, `Tools`\n  * `Vulnerability` related:\n    * `Advisory`, `AdvisoryRepository`\n    * `Affect`, `AffectRepository`, `AffectedSingleVersion`, `AffectedVersionRange`, `AffectedVersionRepository`\n    * `Analysis`\n    * `Credits`\n    * `Rating`, `RatingRepository`\n    * `Reference`, `ReferenceRepository`\n    * `Source`\n    * `Vulnerability`, `VulnerabilityRepository`\n* Utilities for the following use cases:\n  * Generate valid random SerialNumbers for `Bom.serialNumber`\n  * Gather license evidences from files (for _Node.js_ only)\n* Factories for the following use cases:\n  * Create data models from any license descriptor string\n  * Specific to _Node.js_: create data models from PackageJson-like data structures and derived data\n* Builders for the following use cases:\n  * Specific to _Node.js_: create deep data models `Tool` or `Component` from PackageJson-like data structures\n* Implementation of the [_CycloneDX_ Specification][CycloneDX-spec] for the following versions:\n  * `1.7`\n  * `1.6`\n  * `1.5`\n  * `1.4`\n  * `1.3`\n  * `1.2`\n* Normalizers that convert data models to JSON structures\n* Normalizers that convert data models to XML structures\n* Universal serializer that converts `Bom` data models to JSON string\n* Specific  Serializer that converts `Bom` data models to XML string:\n  * Specific to _WebBrowsers_: implementation utilizes browser-specific document generators and printers.\n  * Specific to _Node.js_: implementation utilizes [optional dependencies](#optional-dependencies) as described below\n* Formal validators for JSON string and XML string (currently for _Node.js_ only)  \n  Requires [optional dependencies](#optional-dependencies) as described below\n\n## Installation\n\nThis package and the build results are available for _npm_, _pnpm_ and _yarn_:\n\n```shell\nnpm i -S @cyclonedx/cyclonedx-library\npnpm add @cyclonedx/cyclonedx-library\nyarn add @cyclonedx/cyclonedx-library\n```\n\nYou can install the package from source,\nwhich will build automatically on installation:\n\n```shell\nnpm i -S github:CycloneDX/cyclonedx-javascript-library\npnpm add github:CycloneDX/cyclonedx-javascript-library\nyarn add @cyclonedx/cyclonedx-library@github:CycloneDX/cyclonedx-javascript-library # only with yarn-2\n```\n\n## Optional Peer Dependencies\n\nSome features require optional peer dependencies — see `package.json` for version details.\n\n* Serialization to XML on _Node.js_ requires any of:\n  * [`xmlbuilder2`](https://www.npmjs.com/package/xmlbuilder2)\n* Validation of JSON on _Node.js_ requires all of:\n  * [`ajv`](https://www.npmjs.com/package/ajv)\n  * [`ajv-formats`](https://www.npmjs.com/package/ajv-formats)\n  * [`ajv-formats-draft2019`](https://www.npmjs.com/package/ajv-formats-draft2019)\n* Validation of XML on _Node.js_ requires any of:\n  * [`libxmljs2`](https://www.npmjs.com/package/libxmljs2)  \n    * the system might need to meet the requirements for [`node-gyp`](https://github.com/TooTallNate/node-gyp#installation), in certain cases.\n\nIn addition, we have some suggestions for related 3rd-party standards:\n* [`packageurl-js`](https://www.npmjs.com/package/packageurl-js)\n  for crafting and parsing PackageURLs.\n* [`spdx-expression-parse`](https://www.npmjs.com/package/spdx-expression-parse)\n  for validating SPDX License Expressions.\n\n## Usage\n\nSee extended [examples].\n\n### As _Node.js_ package\n\n```javascript\nconst CDX = require('@cyclonedx/cyclonedx-library')\n\nconst bom = new CDX.Models.Bom()\nbom.metadata.component = new CDX.Models.Component(\n  CDX.Enums.ComponentType.Application,\n  'MyProject'\n)\nconst componentA = new CDX.Models.Component(\n  CDX.Enums.ComponentType.Library,\n  'myComponentA',\n)\nbom.components.add(componentA)\nbom.metadata.component.dependencies.add(componentA.bomRef)\n```\n\nTo ensure optimal **tree‑shaking** when **bundling**, import only the symbols you actually need from the library’s published [entry points](https://nodejs.org/api/packages.html#package-entry-points). You can find all available entry points in the `exports` field of the package’s `package.json`.\n\n```javascript\nconst { Bom, Component } = require('@cyclonedx/cyclonedx-library/Models')\nconst { ComponentType } = require('@cyclonedx/cyclonedx-library/Enums')\n\nconst bom = new Bom()\nbom.metadata.component = new Component(\n  ComponentType.Application,\n  'MyProject'\n)\nconst componentA = new Component(\n  ComponentType.Library,\n  'myComponentA',\n)\nbom.components.add(componentA)\nbom.metadata.component.dependencies.add(componentA.bomRef)\n```\n\n### In _WebBrowsers_\n\n```html\n<script src=\"path-to-this-package/dist.web/lib.js\"></script>\n<script type=\"application/javascript\">\n    const CDX = CycloneDX_library\n\n    let bom = new CDX.Models.Bom()\n    bom.metadata.component = new CDX.Models.Component(\n        CDX.Enums.ComponentType.Application,\n        'MyProject'\n    )\n    const componentA = new CDX.Models.Component(\n        CDX.Enums.ComponentType.Library,\n        'myComponentA',\n    )\n    bom.components.add(componentA)\n    bom.metadata.component.dependencies.add(componentA.bomRef)\n</script>\n```\n\n## API documentation\n\nWe ship annotated type definitions, so that your IDE and tools may pick up the documentation when you use this library downstream.\n\nThere are also pre-rendered documentations hosted on [readthedocs][link_rtfd].\n\n## Development & Contributing\n\nFeel free to open issues, bug reports or pull requests.  \nSee the [CONTRIBUTING][contributing_file] file for details.\n\n## License\n\nPermission to modify and redistribute is granted under the terms of the Apache 2.0 license.  \nSee the [LICENSE][license_file] file for the full license.\n\n[CycloneDX-spec]: https://github.com/CycloneDX/specification/#readme\n\n[license_file]: https://github.com/CycloneDX/cyclonedx-javascript-library/blob/main/LICENSE\n[contributing_file]: https://github.com/CycloneDX/cyclonedx-javascript-library/blob/main/CONTRIBUTING.md\n[examples]: https://github.com/CycloneDX/cyclonedx-javascript-library/tree/main/examples/README.md\n[link_rtfd]: https://cyclonedx-javascript-library.readthedocs.io\n\n[shield_npm-version]: https://img.shields.io/npm/v/%40cyclonedx%2fcyclonedx-library/latest?label=npm&logo=npm&logoColor=white \"npm\"\n[shield_rtfd]: https://img.shields.io/readthedocs/cyclonedx-javascript-library?logo=readthedocs&logoColor=white \"Read the Docs\"\n[shield_gh-workflow-test]: https://img.shields.io/github/actions/workflow/status/CycloneDX/cyclonedx-javascript-library/nodejs.yml?branch=main&logo=GitHub&logoColor=white \"tests\"\n[shield_coverage]: https://img.shields.io/codacy/coverage/ae6c086b53d54653ad5077b12ec22264?logo=Codacy&logoColor=white \"test coverage\"\n[shield_ossf-best-practices]: https://img.shields.io/cii/percentage/7883?label=OpenSSF%20best%20practices \"OpenSSF best practices\"\n[shield_license]: https://img.shields.io/github/license/CycloneDX/cyclonedx-javascript-library?logo=open%20source%20initiative&logoColor=white \"license\"\n[shield_website]: https://img.shields.io/badge/https://-cyclonedx.org-blue.svg \"homepage\"\n[shield_slack]: https://img.shields.io/badge/slack-join-blue?logo=Slack&logoColor=white \"slack join\"\n[shield_groups]: https://img.shields.io/badge/discussion-groups.io-blue.svg \"groups discussion\"\n[shield_twitter-follow]: https://img.shields.io/badge/Twitter-follow-blue?logo=Twitter&logoColor=white \"twitter follow\"\n\n[link_website]: https://cyclonedx.org/\n[link_npm]: https://www.npmjs.com/package/%40cyclonedx/cyclonedx-library\n\n[link_gh-workflow-test]: https://github.com/CycloneDX/cyclonedx-javascript-library/actions/workflows/nodejs.yml?query=branch%3Amain\n[link_codacy]: https://app.codacy.com/gh/CycloneDX/cyclonedx-javascript-library/dashboard\n[link_ossf-best-practices]: https://www.bestpractices.dev/projects/7883\n[link_slack]: https://cyclonedx.org/slack/invite\n[link_discussion]: https://groups.io/g/CycloneDX\n[link_twitter]: https://twitter.com/CycloneDX_Spec\n","readmeFilename":"README.md"}