From 89bfd95f6585493306529eba7527ebd15ef27b04 Mon Sep 17 00:00:00 2001 From: AradhyaTiwari10 Date: Tue, 28 Oct 2025 15:05:46 +0530 Subject: [PATCH 1/9] Bom Issue Fixed Signed-off-by: AradhyaTiwari10 --- bom.json | 29389 ++++++++++++++++++++++++++++++++++++++++++++++ src/builders.ts | 658 +- 2 files changed, 29390 insertions(+), 657 deletions(-) create mode 100644 bom.json diff --git a/bom.json b/bom.json new file mode 100644 index 000000000..6d62ce521 --- /dev/null +++ b/bom.json @@ -0,0 +1,29389 @@ +{ + "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", + "bomFormat": "CycloneDX", + "specVersion": "1.6", + "version": 1, + "serialNumber": "urn:uuid:38221624-00b1-4f2e-906e-ac6eeb33b95d", + "metadata": { + "timestamp": "2025-10-28T09:22:52.360Z", + "tools": { + "components": [ + { + "type": "application", + "name": "npm", + "version": "11.4.2" + }, + { + "type": "application", + "name": "cyclonedx-npm", + "group": "@cyclonedx", + "version": "4.0.3", + "author": "Jan Kowalleck", + "description": "Create CycloneDX Software Bill of Materials (SBOM) from NPM projects.", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "externalReferences": [ + { + "url": "git+https://github.com/CycloneDX/cyclonedx-node-npm.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/CycloneDX/cyclonedx-node-npm#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/CycloneDX/cyclonedx-node-npm/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + } + ] + }, + { + "type": "library", + "name": "cyclonedx-library", + "group": "@cyclonedx", + "version": "9.2.0", + "author": "Jan Kowalleck", + "description": "Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "externalReferences": [ + { + "url": "git+https://github.com/CycloneDX/cyclonedx-javascript-library.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/CycloneDX/cyclonedx-javascript-library#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/CycloneDX/cyclonedx-javascript-library/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + } + ] + } + ] + }, + "component": { + "type": "application", + "name": "cyclonedx-npm", + "group": "@cyclonedx", + "version": "4.0.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3", + "author": "Jan Kowalleck", + "description": "Create CycloneDX Software Bill of Materials (SBOM) from NPM projects.", + "licenses": [ + { + "license": { + "id": "Apache-2.0", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40cyclonedx/cyclonedx-npm@4.0.3?vcs_url=git%2Bhttps%3A%2F%2Fgithub.com%2FCycloneDX%2Fcyclonedx-node-npm.git", + "externalReferences": [ + { + "url": "git+https://github.com/CycloneDX/cyclonedx-node-npm.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/CycloneDX/cyclonedx-node-npm#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/CycloneDX/cyclonedx-node-npm/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "" + } + ] + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "false" + } + ] + }, + "components": [ + { + "type": "library", + "name": "cyclonedx-library", + "group": "@cyclonedx", + "version": "9.2.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@cyclonedx/cyclonedx-library@9.2.0", + "author": "Jan Kowalleck", + "description": "Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).", + "licenses": [ + { + "license": { + "id": "Apache-2.0", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40cyclonedx/cyclonedx-library@9.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/CycloneDX/cyclonedx-javascript-library.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/CycloneDX/cyclonedx-javascript-library#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/CycloneDX/cyclonedx-javascript-library/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-9.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ca5c0c14f8ee39529a46e42d10a1703e225aca03d98648efcc3712aed1fca19976a025135b01f6744bbaf765b832328bbb9420b272132d20cf73ad78f629f2be" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@cyclonedx/cyclonedx-library" + } + ] + }, + { + "type": "library", + "name": "node", + "group": "@types", + "version": "24.9.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@types/node@24.9.1", + "description": "TypeScript definitions for node", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40types/node@24.9.1#types/node", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/node", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/node/-/node-24.9.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "42889a5c03519125caea9d03bafb79e96db4f1dbb83fd5327bd8562d68063034c4a0a3e1b9e9f335c0b8bc6526acd92238a4e522b068c8d4183694b07c46574a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/node" + } + ] + }, + { + "type": "library", + "name": "normalize-package-data", + "group": "@types", + "version": "2.4.4", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@types/normalize-package-data@2.4.4", + "description": "TypeScript definitions for normalize-package-data", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40types/normalize-package-data@2.4.4#types/normalize-package-data", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/normalize-package-data", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/normalize-package-data", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dfb8be39a59387da9e2b82d21cfb32442ecd6a19c6a2d36e66f8cb4a070fcdb9691c1debac227100e808e6009d2a6edca289ec697d4e7f420b8937276636dfc4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/normalize-package-data" + } + ] + }, + { + "type": "library", + "name": "ajv-formats-draft2019", + "version": "1.6.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|ajv-formats-draft2019@1.6.1", + "author": "Carlo Quinonez", + "description": "Plugin for AJV that adds support for some of string formats adding in the draft2019 JSON Schema.", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/ajv-formats-draft2019@1.6.1", + "externalReferences": [ + { + "url": "git+https://github.com/luzlab/ajv-formats-draft2019.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/luzlab/ajv-formats-draft2019#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/luzlab/ajv-formats-draft2019/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ajv-formats-draft2019/-/ajv-formats-draft2019-1.6.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2503ef6afa64583bc8b01a76677dd49180ad5c24a95b81c3ded019fa82f888414e93da1b4197dfc74c80370102b7abf3afa113fbb1cde5ccd1caa5db9eafeed1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ajv-formats-draft2019" + } + ] + }, + { + "type": "library", + "name": "ajv-formats", + "version": "3.0.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|ajv-formats@3.0.1", + "author": "Evgeny Poberezkin", + "description": "Format validation for Ajv v7+", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/ajv-formats@3.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/ajv-validator/ajv-formats.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ajv-validator/ajv-formats#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ajv-validator/ajv-formats/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f2252a979d04511fae51c7514371c3a9ae84572a3776870bf20e5627714d7169aeeb621b90652e7bfa44c8b056f1518a2ae7133e0a9e92ce1f214d43038ca8c1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ajv-formats" + } + ] + }, + { + "type": "library", + "name": "ajv", + "version": "8.17.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|ajv@8.17.1", + "author": "Evgeny Poberezkin", + "description": "Another JSON Schema Validator", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/ajv@8.17.1", + "externalReferences": [ + { + "url": "git+https://github.com/ajv-validator/ajv.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://ajv.js.org", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ajv-validator/ajv/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "07f801b8d8394a2313acf902f80dbe716d11b33c316269fa558c41fe29e5052b52e67c7ac4722dfde84a46120c86abac97b6bc2e34286678c2b39be1c31390d6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ajv" + } + ] + }, + { + "type": "library", + "name": "c8", + "version": "10.1.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|c8@10.1.3", + "author": "Ben Coe", + "description": "output coverage reports using Node.js' built in coverage", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/c8@10.1.3", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/bcoe/c8.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/bcoe/c8#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/bcoe/c8/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/c8/-/c8-10.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2ef732ace01a3a7aeb94ca56db69faf743d4bf18aae147fd58c850c0d27dbe06a090bfe9875f83e2ebe3bc30395c26f292b734b31f9acbaa558bd619d469e1c8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/c8" + } + ] + }, + { + "type": "library", + "name": "commander", + "version": "14.0.2", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|commander@14.0.2", + "author": "TJ Holowaychuk", + "description": "the complete solution for node.js command-line programs", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/commander@14.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/tj/commander.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/tj/commander.js#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/tj/commander.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/commander/-/commander-14.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4f2c2858d3516e1a03d015ecd4fdd9112716f16e622ab9db8ad848974607fae0a605dd10a4f380f3273cd834b704813931ae859c1554b09ef05540f3e1dbce59" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/commander" + } + ] + }, + { + "type": "library", + "name": "fast-glob", + "version": "3.3.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|fast-glob@3.3.3", + "author": "Denis Malinochkin", + "description": "It's a very fast and efficient glob library for Node.js", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/fast-glob@3.3.3", + "externalReferences": [ + { + "url": "git+https://github.com/mrmlnc/fast-glob.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mrmlnc/fast-glob#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mrmlnc/fast-glob/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ecca6d2fc53472a705773233c0e4c7a22957f71e41acdab27bb67f2ee0bb9023118a8d44312caa44adc1100503eec5d1ab8893e00cd356e65d8604364c2bd82e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/fast-glob" + } + ] + }, + { + "type": "library", + "name": "imurmurhash", + "version": "0.1.4", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|imurmurhash@0.1.4", + "author": "Jens Taylor", + "description": "An incremental implementation of MurmurHash3", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/imurmurhash@0.1.4", + "externalReferences": [ + { + "url": "git+https://github.com/jensyt/imurmurhash-js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jensyt/imurmurhash-js", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jensyt/imurmurhash-js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2665cc67ac2ebc398b88712697dca4cea3ba97015ba1fd061b822470668435d0910c398c5679f2eece47b0880709b6aad30d8cc8f843aa48535204b62d4d8f1c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/imurmurhash" + } + ] + }, + { + "type": "library", + "name": "jest-junit", + "version": "16.0.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-junit@16.0.0", + "author": "Jason Palmer", + "description": "A jest reporter that generates junit xml files", + "licenses": [ + { + "license": { + "id": "Apache-2.0", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/jest-junit@16.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/jest-community/jest-junit.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jest-community/jest-junit#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jest-community/jest-junit/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/jest-junit/-/jest-junit-16.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "03de269b0e8d7c969be0583f065bd53945f35e01745c81fa1264e02793433e9e31a0aab42abeec12b6fee17b3d9d9beee7ca49a23cf94451a9aa7658253ad17d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/jest-junit" + } + ], + "components": [ + { + "type": "library", + "name": "strip-ansi", + "version": "6.0.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-junit@16.0.0|strip-ansi@6.0.1", + "author": "Sindre Sorhus", + "description": "Strip ANSI escape codes from a string", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/strip-ansi@6.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/strip-ansi.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/strip-ansi#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/strip-ansi/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/jest-junit/node_modules/strip-ansi" + } + ] + }, + { + "type": "library", + "name": "ansi-regex", + "version": "5.0.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-junit@16.0.0|ansi-regex@5.0.1", + "author": "Sindre Sorhus", + "description": "Regular expression for matching ANSI escape codes", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/ansi-regex@5.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/ansi-regex.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/ansi-regex#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/ansi-regex/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "aae2505e54d25062f62c7f52517a3c570b18e2ca1a9e1828e8b3529bce04d4b05c13cb373b4c29762473c91f73fd9649325316bf7eea38e6fda5d26531410a15" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/jest-junit/node_modules/ansi-regex" + } + ] + } + ] + }, + { + "type": "library", + "name": "jest", + "version": "30.2.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest@30.2.0", + "description": "Delightful JavaScript Testing.", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/jest@30.2.0#packages/jest", + "externalReferences": [ + { + "url": "git+https://github.com/jestjs/jest.git#packages/jest", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://jestjs.io/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jestjs/jest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/jest/-/jest-30.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "176ea08c2d3258df2e000e66e52b3c6507f99c31d61a537fc5664887c4b94916ec10a068bf0661c4677a2c995b658c4180260eb6b7925326fc8695f2182e4ee0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/jest" + } + ] + }, + { + "type": "library", + "name": "libxmljs2", + "version": "0.37.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|libxmljs2@0.37.0", + "author": "marudor", + "description": "libxml bindings for v8 javascript engine", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/libxmljs2@0.37.0", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/marudor/libxmljs2.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/marudor/libxmljs2#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "http://github.com/marudor/libxmljs2/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/libxmljs2/-/libxmljs2-0.37.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5dbefc57c199a2ea1916babc702c31efe1b759839c246d316f76146f0792c84e33d8422b40264caf761efdd1e7e26112b3a63150c790794666e485e0fa22c7a2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/libxmljs2" + } + ] + }, + { + "type": "library", + "name": "normalize-package-data", + "version": "8.0.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|normalize-package-data@8.0.0", + "author": "GitHub Inc.", + "description": "Normalizes data that can be found in package.json files.", + "licenses": [ + { + "license": { + "id": "BSD-2-Clause", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/normalize-package-data@8.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/npm/normalize-package-data.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/normalize-package-data#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/normalize-package-data/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-8.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "45693e3c8e37dde11243ba2e9d8c48a7aec262e56c4b5b984a89d7de403aa6cff72d67e35506bfa6d120e98dd3eae00cab5996a57f4f43eab1f90687a6c73b81" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/normalize-package-data" + } + ], + "components": [ + { + "type": "library", + "name": "semver", + "version": "7.7.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|normalize-package-data@8.0.0|semver@7.7.3", + "author": "GitHub Inc.", + "description": "The semantic version parser used by npm.", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/semver@7.7.3", + "externalReferences": [ + { + "url": "git+https://github.com/npm/node-semver.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/node-semver#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/node-semver/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "49db0a32b23d4dd823770794491f4cc1e1c0e0427c6311e7f0315a0e2b2f85595439ee01175b4b0fb1808f4948a96565f9d3dbfeb131af406d6f2e65a109b6d1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/normalize-package-data/node_modules/semver" + } + ] + } + ] + }, + { + "type": "library", + "name": "npm-run-all2", + "version": "8.0.4", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|npm-run-all2@8.0.4", + "author": "Toru Nagashima", + "description": "A CLI tool to run multiple npm-scripts in parallel or sequential. (Maintenance fork)", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/npm-run-all2@8.0.4", + "externalReferences": [ + { + "url": "git+https://github.com/bcomnes/npm-run-all2.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/bcomnes/npm-run-all2", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/bcomnes/npm-run-all2/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/npm-run-all2/-/npm-run-all2-8.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c1d6c1e4ccb8f172a9d997c95258672d58a1cdeb80d618019ea07627d6a157bef02d2fbf60024094df08f97dc320520f6779b92fb9e996695b84d8850e65d10c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/npm-run-all2" + } + ], + "components": [ + { + "type": "library", + "name": "ansi-styles", + "version": "6.2.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|npm-run-all2@8.0.4|ansi-styles@6.2.3", + "author": "Sindre Sorhus", + "description": "ANSI escape codes for styling strings in the terminal", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/ansi-styles@6.2.3", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/ansi-styles.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/ansi-styles#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/ansi-styles/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e038fa336f0907ea001fc9059132d4a3e6b68f038592ea9bdf2b9c53408035c45151bc52d1c3f49d96021a371cdc1357c1122c5159831a0cdac267bbcef247be" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/npm-run-all2/node_modules/ansi-styles" + } + ] + }, + { + "type": "library", + "name": "picomatch", + "version": "4.0.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|npm-run-all2@8.0.4|picomatch@4.0.3", + "author": "Jon Schlinkert", + "description": "Blazing fast and accurate glob matcher written in JavaScript, with no dependencies and full support for standard and extended Bash glob features, including braces, extglobs, POSIX brackets, and regular expressions.", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/picomatch@4.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/micromatch/picomatch.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromatch/picomatch", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromatch/picomatch/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e604e680463fb2a2ba8055cb22c40d1f5f6559be1e6cf0cb03849d2cfeddb169085c75a51baea83ee56f5d21853e9a58673f190d9ab475862b6c77c109551bd5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/npm-run-all2/node_modules/picomatch" + } + ] + }, + { + "type": "library", + "name": "which", + "version": "5.0.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|npm-run-all2@8.0.4|which@5.0.0", + "author": "GitHub Inc.", + "description": "Like which(1) unix command. Find the first instance of an executable in the PATH.", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/which@5.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/npm/node-which.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/node-which#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/node-which/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/which/-/which-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "244746cc7c3092b6d6a063a5207a90e60b69aca18e7a7a431e9c44f73551d5b59b3ad611c8f3c731ef4568feb1eb50a635a4d385291bd03009b5ee630fe0e6cd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/npm-run-all2/node_modules/which" + } + ] + }, + { + "type": "library", + "name": "isexe", + "version": "3.1.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|npm-run-all2@8.0.4|isexe@3.1.1", + "author": "Isaac Z. Schlueter", + "description": "Minimal module to check if a file is executable.", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/isexe@3.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/isexe.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/isexe#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/isexe/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2e907fe7807eff627986a43b8a66477dd537d4e96042ac7b6627159649bd93383dff0f0628b11c15f265fedec30840ee78ec81003eb3082c133ba173b3436811" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/npm-run-all2/node_modules/isexe" + } + ] + } + ] + }, + { + "type": "library", + "name": "typescript", + "version": "5.9.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|typescript@5.9.3", + "author": "Microsoft Corp.", + "description": "TypeScript is a language for application scale JavaScript development", + "licenses": [ + { + "license": { + "id": "Apache-2.0", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/typescript@5.9.3", + "externalReferences": [ + { + "url": "git+https://github.com/microsoft/TypeScript.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://www.typescriptlang.org/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/microsoft/TypeScript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8e5d6f6733c38a72ebf5e52ddc9feded5e8580d130f508ef04f772b33f4a7d00c3e357d0ac2d98e2f290762694a454f86d795bd511e12e9a7cc2d9ba3394e04b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/typescript" + } + ] + }, + { + "type": "library", + "name": "xmlbuilder2", + "version": "3.1.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|xmlbuilder2@3.1.1", + "author": "Ozgur Ozcitak", + "description": "An XML builder for node.js", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/xmlbuilder2@3.1.1", + "externalReferences": [ + { + "url": "git://github.com/oozcitak/xmlbuilder2.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "http://github.com/oozcitak/xmlbuilder2", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "http://github.com/oozcitak/xmlbuilder2/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/xmlbuilder2/-/xmlbuilder2-3.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "58249f6df66740374b40b88c746510a4cc71724790e2864d30d84b56471e913bbbc610f8b6e503c803e863c0b05ef05813a2f004777a416d9665794e5abd6f0b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/xmlbuilder2" + } + ] + }, + { + "type": "library", + "name": "packageurl-js", + "version": "2.0.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|packageurl-js@2.0.1", + "author": "the purl authors", + "description": "JavaScript library to parse and build \"purl\" aka. package URLs. This is a microlibrary implementing the purl spec at https://github.com/package-url", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/packageurl-js@2.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/package-url/packageurl-js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/package-url/packageurl-js#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/package-url/packageurl-js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/packageurl-js/-/packageurl-js-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3798b15e3cd3cb8403407d10f58163a8859deb31faf77e838e99769bd40d1660efe45ba6f2af018e4a4070734ccce144d08c10ac584959ec7700dea44b4392c2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/packageurl-js" + } + ] + }, + { + "type": "library", + "name": "spdx-expression-parse", + "version": "4.0.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|spdx-expression-parse@4.0.0", + "author": "Kyle E. Mitchell", + "description": "parse SPDX license expressions", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/spdx-expression-parse@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/jslicense/spdx-expression-parse.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jslicense/spdx-expression-parse.js#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jslicense/spdx-expression-parse.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0a5c9ae492228ffec2e9b451db6fad9c65db73854a9626ca4958f6887bd5797e62316eecd5221096abbaf7d26438324922187fa54bbc2f4fd52e1f317e50fe2d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/spdx-expression-parse" + } + ] + }, + { + "type": "library", + "name": "undici-types", + "version": "7.16.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|undici-types@7.16.0", + "description": "A stand-alone types package for Undici", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/undici-types@7.16.0", + "externalReferences": [ + { + "url": "git+https://github.com/nodejs/undici.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://undici.nodejs.org", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/nodejs/undici/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "673f9a6564a3f0b13ace8c43fb1ae387855f9081bc61ae8bbd8919aad5101893d98d8979df2a42694c16aa8ede234c7ae8a046791a3e9a504490c49e499dfc37" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/undici-types" + } + ] + }, + { + "type": "library", + "name": "punycode", + "version": "2.3.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|punycode@2.3.1", + "author": "Mathias Bynens", + "description": "A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/punycode@2.3.1", + "externalReferences": [ + { + "url": "git+https://github.com/mathiasbynens/punycode.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://mths.be/punycode", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mathiasbynens/punycode.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bd8b7b503d54f5683ad77f2c84bb4b3af740bbef03b02fe2945b44547707fb0c9d712a4d136d007d239db9fe8c91115a84be4563b5f5a14ee7295645b5fabc16" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/punycode" + } + ] + }, + { + "type": "library", + "name": "schemes", + "version": "1.4.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|schemes@1.4.0", + "author": "Peter Müller", + "description": "IANA Uniform Resource Identifier (URI) Schemes list, including crowd sourced unofficial ones", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/schemes@1.4.0", + "externalReferences": [ + { + "url": "git://github.com/Munter/schemes.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/Munter/schemes", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/Munter/schemes/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/schemes/-/schemes-1.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "226172f456c2b109558271374c25a62cf0859d5cf1d251cbfe5fae987a650ea00a7747731699d2ea51592296a00656212b0cd59a5577e9e7346355d3bbc24101" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/schemes" + } + ] + }, + { + "type": "library", + "name": "smtp-address-parser", + "version": "1.1.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|smtp-address-parser@1.1.0", + "author": "Gene Hightower", + "description": "Parse an SMTP (RFC-5321) address", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/smtp-address-parser@1.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/gene-hightower/smtp-address-parser.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/gene-hightower/smtp-address-parser#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/gene-hightower/smtp-address-parser/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/smtp-address-parser/-/smtp-address-parser-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1b3d758db354d2996b45e53d4a3edf9ac852071c49f5285d0f6ab892d1c81e8feba531fa945c90a181d828834f26d3def1a1c59ec6ed5b8e8bb34b42081b0866" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/smtp-address-parser" + } + ] + }, + { + "type": "library", + "name": "uri-js", + "version": "4.4.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|uri-js@4.4.1", + "author": "Gary Court", + "description": "An RFC 3986/3987 compliant, scheme extendable URI/IRI parsing/validating/resolving library for JavaScript.", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "BSD-2-Clause", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/uri-js@4.4.1", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/garycourt/uri-js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/garycourt/uri-js", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/garycourt/uri-js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "eeb294cb2df7435c9cf7ca50d430262edc17d74f45ed321f5a55b561da3c5a5d628b549e1e279e8741c77cf78bd9f3172bacf4b3c79c2acf5fac2b8b26f9dd06" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/uri-js" + } + ] + }, + { + "type": "library", + "name": "fast-deep-equal", + "version": "3.1.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|fast-deep-equal@3.1.3", + "author": "Evgeny Poberezkin", + "description": "Fast deep equal", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/fast-deep-equal@3.1.3", + "externalReferences": [ + { + "url": "git+https://github.com/epoberezkin/fast-deep-equal.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/epoberezkin/fast-deep-equal#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/epoberezkin/fast-deep-equal/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7f7a90f68432f63d808417bf1fd542f75c0b98a042094fe00ce9ca340606e61b303bb04b2a3d3d1dce4760dcfd70623efb19690c22200da8ad56cd3701347ce1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fast-deep-equal" + } + ] + }, + { + "type": "library", + "name": "fast-uri", + "version": "3.1.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|fast-uri@3.1.0", + "author": "Vincent Le Goff", + "description": "Dependency-free RFC 3986 URI toolbox", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "BSD-3-Clause", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/fast-uri@3.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/fastify/fast-uri.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/fastify/fast-uri", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/fastify/fast-uri/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "88f79e0ca25259fe0810e6ac555ae49d7a5a055d08029cff829ed2d9b6fb6782e58db976306251a889d9894ad0c15d7a729cf0fc3dd2e63e49ba58ff813e7600" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fast-uri" + } + ] + }, + { + "type": "library", + "name": "json-schema-traverse", + "version": "1.0.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|json-schema-traverse@1.0.0", + "author": "Evgeny Poberezkin", + "description": "Traverse JSON Schema passing each schema object to callback", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/json-schema-traverse@1.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/epoberezkin/json-schema-traverse.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/epoberezkin/json-schema-traverse#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/epoberezkin/json-schema-traverse/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "34cf3f3fd9f75e35e12199f594b86415a0024ce5114178d6855e0103f4673aff31be0aadaa9017f483b89914314b1d51968e2dab37aa6f4b0e96bb9a3b2dddba" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/json-schema-traverse" + } + ] + }, + { + "type": "library", + "name": "require-from-string", + "version": "2.0.2", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|require-from-string@2.0.2", + "author": "Vsevolod Strukchinsky", + "description": "Require module from string", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/require-from-string@2.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/floatdrop/require-from-string.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/floatdrop/require-from-string#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/floatdrop/require-from-string/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5dfd2759ee91b1ece214cbbe029f5b8a251b9a996ae92f7fa7eef0ed85cffc904786b5030d48706bebc0372b9bbaa7d9593bde53ffc36151ac0c6ed128bfef13" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/require-from-string" + } + ] + }, + { + "type": "library", + "name": "v8-coverage", + "group": "@bcoe", + "version": "1.0.2", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@bcoe/v8-coverage@1.0.2", + "author": "Charles Samborski", + "description": "Helper functions for V8 coverage files.", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40bcoe/v8-coverage@1.0.2", + "externalReferences": [ + { + "url": "git://github.com/bcoe/v8-coverage.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/bcoe/v8-coverage#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/bcoe/v8-coverage/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "eb300193f10203f418482435346895c306d07ab50267e4d06e9eb843702099f36fbab1c7d23f13b576b5a9b4a15c0eaaaa4a408f85795bca4fea62ded6670ca8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@bcoe/v8-coverage" + } + ] + }, + { + "type": "library", + "name": "schema", + "group": "@istanbuljs", + "version": "0.1.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@istanbuljs/schema@0.1.3", + "author": "Corey Farrell", + "description": "Schemas describing various structures used by nyc and istanbuljs", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40istanbuljs/schema@0.1.3", + "externalReferences": [ + { + "url": "git+https://github.com/istanbuljs/schema.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/istanbuljs/schema#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/istanbuljs/schema/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "657458e2336f56049543c0cbdcb4dc6a4680b57c13554c44f3586c96cc83d80b685d6ff05686f5d0790e2755ffa4095c23b0fed98a192a0e5da3c1bfc3a45880" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@istanbuljs/schema" + } + ] + }, + { + "type": "library", + "name": "find-up", + "version": "5.0.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|find-up@5.0.0", + "author": "Sindre Sorhus", + "description": "Find a file or directory by walking up parent directories", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/find-up@5.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/find-up.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/find-up#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/find-up/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "efcfcf5d3d7094b2c3813cc3b3bb23abd873cf4bd70fece7fbbc32a447b87d74310a6766a9f1ac10f4319a2092408dda8c557dd5b552b2f36dac94625ba9c69e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/find-up" + } + ] + }, + { + "type": "library", + "name": "foreground-child", + "version": "3.3.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|foreground-child@3.3.1", + "author": "Isaac Z. Schlueter", + "description": "Run a child as if it's the foreground process. Give it stdio. Exit when it exits.", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/foreground-child@3.3.1", + "externalReferences": [ + { + "url": "git+https://github.com/tapjs/foreground-child.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/tapjs/foreground-child#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/tapjs/foreground-child/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8085e32aab45b96120cc544903d58241e4892d90e380950e302333c6dbc5abfdfb2a88ccd41146b9faac0b2d2be2a4909982ec65831ec91ab321638cba9d37b3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/foreground-child" + } + ] + }, + { + "type": "library", + "name": "istanbul-lib-coverage", + "version": "3.2.2", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|istanbul-lib-coverage@3.2.2", + "author": "Krishnan Anantheswaran", + "description": "Data library for istanbul coverage objects", + "licenses": [ + { + "license": { + "id": "BSD-3-Clause", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/istanbul-lib-coverage@3.2.2#packages/istanbul-lib-coverage", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/istanbuljs/istanbuljs.git#packages/istanbul-lib-coverage", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://istanbul.js.org/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/istanbuljs/istanbuljs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3bc769b05fabd1657ff0c35129f9e6aed09686e2a3c6bab6c3e8e9cc12f95192938b62de5569d63a6591c4595eb0938d99cfb02c01af29064439a9e4a342c54e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/istanbul-lib-coverage" + } + ] + }, + { + "type": "library", + "name": "istanbul-lib-report", + "version": "3.0.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|istanbul-lib-report@3.0.1", + "author": "Krishnan Anantheswaran", + "description": "Base reporting library for istanbul", + "licenses": [ + { + "license": { + "id": "BSD-3-Clause", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/istanbul-lib-report@3.0.1#packages/istanbul-lib-report", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/istanbuljs/istanbuljs.git#packages/istanbul-lib-report", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://istanbul.js.org/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/istanbuljs/istanbuljs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1827c4d66b6c1c63842c253c7bf67b616ce99b26ebc7ff9d4937cbaef63ca9199a63acd74ca5a7e964088da005c34ebd89c9ba19530d920bb437323888f65437" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/istanbul-lib-report" + } + ] + }, + { + "type": "library", + "name": "istanbul-reports", + "version": "3.2.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|istanbul-reports@3.2.0", + "author": "Krishnan Anantheswaran", + "description": "istanbul reports", + "licenses": [ + { + "license": { + "id": "BSD-3-Clause", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/istanbul-reports@3.2.0#packages/istanbul-reports", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/istanbuljs/istanbuljs.git#packages/istanbul-reports", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://istanbul.js.org/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/istanbuljs/istanbuljs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1c6616592fde86a4d5df1375d22db7b643e4a47e3a30b08830534269a28d6af0174c5d5192ac5ac043ed9e39c667a5ca4889c12a488e03904a4be699898dc0bc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/istanbul-reports" + } + ] + }, + { + "type": "library", + "name": "test-exclude", + "version": "7.0.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|test-exclude@7.0.1", + "author": "Ben Coe", + "description": "test for inclusion or exclusion of paths using globs", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/test-exclude@7.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/istanbuljs/test-exclude.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://istanbul.js.org/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/istanbuljs/test-exclude/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/test-exclude/-/test-exclude-7.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a4562a993c3af0b5d58de5893124f8f9ba2b8103f603230d6e0d41a5987d2dbca151e36479a3c5f60cdf3c65009d2315dea3d87565300c88e308b8920ce97bbe" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/test-exclude" + } + ] + }, + { + "type": "library", + "name": "v8-to-istanbul", + "version": "9.3.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|v8-to-istanbul@9.3.0", + "author": "Ben Coe", + "description": "convert from v8 coverage format to istanbul's format", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/v8-to-istanbul@9.3.0", + "externalReferences": [ + { + "url": "git+https://github.com/istanbuljs/v8-to-istanbul.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/istanbuljs/v8-to-istanbul#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/istanbuljs/v8-to-istanbul/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9221946a558dfab80127fd4e1d9b01b54e2b5d939f8ffeeb290c542ca948cf0cd04af3095143603f0244121ee053ac445710b46a1a0e06f376608f061fa14d80" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/v8-to-istanbul" + } + ] + }, + { + "type": "library", + "name": "yargs-parser", + "version": "21.1.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|yargs-parser@21.1.1", + "author": "Ben Coe", + "description": "the mighty option parser used by yargs", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/yargs-parser@21.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/yargs/yargs-parser.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/yargs/yargs-parser#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/yargs/yargs-parser/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b55a6c256ec376379c0221696c80757b7ab1210b04e8da0f739fde4ddadb6c80b88742d5b16867a1ade0fa6d87725048ba31f3b31678549540f8652e736fcb07" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/yargs-parser" + } + ] + }, + { + "type": "library", + "name": "yargs", + "version": "17.7.2", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|yargs@17.7.2", + "description": "yargs the modern, pirate-themed, successor to optimist.", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/yargs@17.7.2", + "externalReferences": [ + { + "url": "git+https://github.com/yargs/yargs.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://yargs.js.org/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/yargs/yargs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "edd4b3cd143ef822a7348fe4aca9d8455ec928a3d45cc121eb5b286872a0f66ad6121cc55a1167c4fc4697eebd703d4ebbadc2d773543c29e621caefa82b8ceb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/yargs" + } + ], + "components": [ + { + "type": "library", + "name": "string-width", + "version": "4.2.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|yargs@17.7.2|string-width@4.2.3", + "author": "Sindre Sorhus", + "description": "Get the visual width of a string - the number of columns required to display it", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/string-width@4.2.3", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/string-width.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/string-width#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/string-width/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c0ac90450a63274b08a7ad84ad265d1ac8cc256b1aa79a1136284786ee86ec954effd8c807a5327af2feb57b8eaab9e0f23fdcc4a4d6c96530bd24eb8a2673fe" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/yargs/node_modules/string-width" + } + ] + }, + { + "type": "library", + "name": "emoji-regex", + "version": "8.0.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|yargs@17.7.2|emoji-regex@8.0.0", + "author": "Mathias Bynens", + "description": "A regular expression to match all Emoji-only symbols as per the Unicode Standard.", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/emoji-regex@8.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/mathiasbynens/emoji-regex.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://mths.be/emoji-regex", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mathiasbynens/emoji-regex/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3128d8cdc58d380d1ec001e9cf4331a5816fc20eb28f2d4d1b7c6d7a8ab3eb8e150a8fd13e09ebd7f186b7e89cde2253cd0f04bb74dd335e126b09d5526184e8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/yargs/node_modules/emoji-regex" + } + ] + }, + { + "type": "library", + "name": "strip-ansi", + "version": "6.0.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|yargs@17.7.2|strip-ansi@6.0.1", + "author": "Sindre Sorhus", + "description": "Strip ANSI escape codes from a string", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/strip-ansi@6.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/strip-ansi.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/strip-ansi#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/strip-ansi/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/yargs/node_modules/strip-ansi" + } + ] + }, + { + "type": "library", + "name": "ansi-regex", + "version": "5.0.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|yargs@17.7.2|ansi-regex@5.0.1", + "author": "Sindre Sorhus", + "description": "Regular expression for matching ANSI escape codes", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/ansi-regex@5.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/ansi-regex.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/ansi-regex#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/ansi-regex/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "aae2505e54d25062f62c7f52517a3c570b18e2ca1a9e1828e8b3529bce04d4b05c13cb373b4c29762473c91f73fd9649325316bf7eea38e6fda5d26531410a15" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/yargs/node_modules/ansi-regex" + } + ] + } + ] + }, + { + "type": "library", + "name": "fs.stat", + "group": "@nodelib", + "version": "2.0.5", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@nodelib/fs.stat@2.0.5", + "description": "Get the status of a file with some features", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40nodelib/fs.stat@2.0.5#master", + "externalReferences": [ + { + "url": "git+https://github.com/nodelib/nodelib.git#master", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/nodelib/nodelib/tree/master#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/nodelib/nodelib/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "46484f3e9db3aea0c0400ff68cd867ced70f025bfae17761229edaef8e78039a2f23b06e93182decc5fbb9dc00bb7ce0d437293d4d2bcf7555d5279aaaf638f8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nodelib/fs.stat" + } + ] + }, + { + "type": "library", + "name": "fs.walk", + "group": "@nodelib", + "version": "1.2.8", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@nodelib/fs.walk@1.2.8", + "description": "A library for efficiently walking a directory recursively", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40nodelib/fs.walk@1.2.8#master", + "externalReferences": [ + { + "url": "git+https://github.com/nodelib/nodelib.git#master", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/nodelib/nodelib/tree/master#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/nodelib/nodelib/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a0607e53196059c810920c28f067041b07a6a1316ddc520ef5a6da6c199a1b05c8a01299f864f2d293f5f396de1a0ecb96287f3521d25765c0b35967ce7a1c4a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nodelib/fs.walk" + } + ] + }, + { + "type": "library", + "name": "glob-parent", + "version": "5.1.2", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|glob-parent@5.1.2", + "author": "Gulp Team", + "description": "Extract the non-magic parent path from a glob string.", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/glob-parent@5.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/gulpjs/glob-parent.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/gulpjs/glob-parent#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/gulpjs/glob-parent/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "00e22049009ea62258c0fdc04671b1fb95674eed870587736c63f8e5e2f0d6faf7cc1def64b7b279dd6c0bd8676dc39cf7f4ab33233944f42b906cf8692f59a3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/glob-parent" + } + ] + }, + { + "type": "library", + "name": "merge2", + "version": "1.4.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|merge2@1.4.1", + "description": "Merge multiple streams into one stream in sequence or parallel.", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/merge2@1.4.1", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/teambition/merge2.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/teambition/merge2", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/teambition/merge2/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f2aed51203095b827cb5c7d53f2f20d3d35c43065d6f0144aa17bf5999282338e7ff74c60f0b4e098b571b10373bcb4fce97330820e0bfe3f63f9cb4d1924e3a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/merge2" + } + ] + }, + { + "type": "library", + "name": "micromatch", + "version": "4.0.8", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|micromatch@4.0.8", + "author": "Jon Schlinkert", + "description": "Glob matching for javascript/node.js. A replacement and faster alternative to minimatch and multimatch.", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/micromatch@4.0.8", + "externalReferences": [ + { + "url": "git+https://github.com/micromatch/micromatch.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromatch/micromatch", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromatch/micromatch/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d7c1f06162ed210423f0f039f413e58361beda7f77522d558a8b71c6bfce08745e13c85a02d32b3115dd06a31c3b9d2bf84ff3f3109431b18b0488508aa3604" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromatch" + } + ] + }, + { + "type": "library", + "name": "mkdirp", + "version": "1.0.4", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|mkdirp@1.0.4", + "description": "Recursively mkdir, like `mkdir -p`", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/mkdirp@1.0.4", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/node-mkdirp.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/node-mkdirp#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/node-mkdirp/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bd5a95650c9fdd62f1d9285dd2a27dc6ebea800c8a3cb022a884c4b6a5b4a08523ce8dcf78f0dde9f5bd885cf7d1e7fb62ca7fa225aa6e1b33786596d93e86cf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/mkdirp" + } + ] + }, + { + "type": "library", + "name": "uuid", + "version": "8.3.2", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|uuid@8.3.2", + "description": "RFC4122 (v1, v4, and v5) UUIDs", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/uuid@8.3.2", + "externalReferences": [ + { + "url": "git+https://github.com/uuidjs/uuid.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/uuidjs/uuid#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/uuidjs/uuid/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f8d62cd9078c5b2f865853849bdc679fa1c20e9d25ed0043ee697cccb52627ef77439345d0da1c12b9f09139175453625f7fdfa42e9a7d2f0385bfe0cfb47b7a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/uuid" + } + ] + }, + { + "type": "library", + "name": "xml", + "version": "1.0.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|xml@1.0.1", + "author": "Dylan Greene", + "description": "Fast and simple xml generator. Supports attributes, CDATA, etc. Includes tests and examples.", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/xml@1.0.1", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/dylang/node-xml.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "http://github.com/dylang/node-xml", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "http://github.com/dylang/node-xml/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "86e0aff481fd4dc7fde73b980ac42b699b569c9bc1b4b544d101cc3acf1b5b26401593437188ec3ead67131f23280f72f817a8f6ffbb3813d18ac4138e29d033" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/xml" + } + ] + }, + { + "type": "library", + "name": "core", + "group": "@jest", + "version": "30.2.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/core@30.2.0", + "description": "Delightful JavaScript Testing.", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40jest/core@30.2.0#packages/jest-core", + "externalReferences": [ + { + "url": "git+https://github.com/jestjs/jest.git#packages/jest-core", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://jestjs.io/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jestjs/jest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@jest/core/-/core-30.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d375ba221ba18ea4e5a7387fa23badfe90c1d8b3d1ca0c965fc131a601ed400f07ff72bbfb5bca99c20dc7953378e5f5b1ee9812c06c387435091cdfddf3b04d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@jest/core" + } + ] + }, + { + "type": "library", + "name": "types", + "group": "@jest", + "version": "30.2.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/types@30.2.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40jest/types@30.2.0#packages/jest-types", + "externalReferences": [ + { + "url": "git+https://github.com/jestjs/jest.git#packages/jest-types", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/jestjs/jest#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jestjs/jest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@jest/types/-/types-30.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1fdc60d7fb1f56fc9f53ba37ccc7c112343581cb1d793320a87a1874defdb6e2ea7d3b6ebbb59c911035479c210f03b3c5a64078c293616a8ff960808b4087b2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@jest/types" + } + ] + }, + { + "type": "library", + "name": "import-local", + "version": "3.2.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|import-local@3.2.0", + "author": "Sindre Sorhus", + "description": "Let a globally installed package use a locally installed version of itself if available", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/import-local@3.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/import-local.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/import-local#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/import-local/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d923e5ba7d4950f5a833ab77174770d0590217f8d663c92db5c6387f9f7d18b4d28e1d8e0aeba175390942c11c67306a6d764628c2b63aa5b5a19b23b5ffe040" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/import-local" + } + ] + }, + { + "type": "library", + "name": "jest-cli", + "version": "30.2.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-cli@30.2.0", + "description": "Delightful JavaScript Testing.", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/jest-cli@30.2.0#packages/jest-cli", + "externalReferences": [ + { + "url": "git+https://github.com/jestjs/jest.git#packages/jest-cli", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://jestjs.io/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jestjs/jest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/jest-cli/-/jest-cli-30.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3acf6e908bc00d7fc0f6c2ede99b1edfe9e61ed1da13a86a3ac8d0b4d8ae8054db2911d8218b595cd18d2bd34286c797cbb76314f8e7757d6d2f4b024e57e900" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/jest-cli" + } + ] + }, + { + "type": "library", + "name": "bindings", + "version": "1.5.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|bindings@1.5.0", + "author": "Nathan Rajlich", + "description": "Helper module for loading your native module's .node file", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/bindings@1.5.0", + "externalReferences": [ + { + "url": "git://github.com/TooTallNate/node-bindings.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/TooTallNate/node-bindings", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/TooTallNate/node-bindings/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a76abfb7f9a1bee3a3fd478b955eb9eba183fe0ba8c25af4847c42948d16f66ecc59890bd45d212e8fb401ec6cf4748f0ad4754974344c3dcc30aad765a8db89" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/bindings" + } + ] + }, + { + "type": "library", + "name": "nan", + "version": "2.22.2", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|nan@2.22.2", + "description": "Native Abstractions for Node.js: C++ header for Node 0.8 -> 22 compatibility", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/nan@2.22.2", + "externalReferences": [ + { + "url": "git://github.com/nodejs/nan.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/nodejs/nan#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/nodejs/nan/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/nan/-/nan-2.22.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0c03608711644b5a650dd46c5f45fda66d19e9224d37a80176d5df6a7c2867c868a02e60a2c1854811916075153f3d5ab0a03f90c46a0d1747ae5b99eb54a905" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/nan" + } + ] + }, + { + "type": "library", + "name": "node-gyp", + "version": "11.5.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|node-gyp@11.5.0", + "author": "Nathan Rajlich", + "description": "Node.js native addon build tool", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/node-gyp@11.5.0", + "externalReferences": [ + { + "url": "git://github.com/nodejs/node-gyp.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/nodejs/node-gyp#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/nodejs/node-gyp/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/node-gyp/-/node-gyp-11.5.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "adaecabe58719f957d4a5caeb34ca031ada1f94a84c4fa942247e4ecf73c4132d3f79e892d2cb9d6e585c07b48632d2f23c701e010e173f4b4dfef3cd0ccbf2d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-gyp" + } + ], + "components": [ + { + "type": "library", + "name": "semver", + "version": "7.7.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|node-gyp@11.5.0|semver@7.7.3", + "author": "GitHub Inc.", + "description": "The semantic version parser used by npm.", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/semver@7.7.3", + "externalReferences": [ + { + "url": "git+https://github.com/npm/node-semver.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/node-semver#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/node-semver/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "49db0a32b23d4dd823770794491f4cc1e1c0e0427c6311e7f0315a0e2b2f85595439ee01175b4b0fb1808f4948a96565f9d3dbfeb131af406d6f2e65a109b6d1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-gyp/node_modules/semver" + } + ] + }, + { + "type": "library", + "name": "which", + "version": "5.0.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|node-gyp@11.5.0|which@5.0.0", + "author": "GitHub Inc.", + "description": "Like which(1) unix command. Find the first instance of an executable in the PATH.", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/which@5.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/npm/node-which.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/node-which#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/node-which/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/which/-/which-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "244746cc7c3092b6d6a063a5207a90e60b69aca18e7a7a431e9c44f73551d5b59b3ad611c8f3c731ef4568feb1eb50a635a4d385291bd03009b5ee630fe0e6cd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-gyp/node_modules/which" + } + ] + }, + { + "type": "library", + "name": "isexe", + "version": "3.1.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|node-gyp@11.5.0|isexe@3.1.1", + "author": "Isaac Z. Schlueter", + "description": "Minimal module to check if a file is executable.", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/isexe@3.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/isexe.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/isexe#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/isexe/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2e907fe7807eff627986a43b8a66477dd537d4e96042ac7b6627159649bd93383dff0f0628b11c15f265fedec30840ee78ec81003eb3082c133ba173b3436811" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-gyp/node_modules/isexe" + } + ] + } + ] + }, + { + "type": "library", + "name": "prebuild-install", + "version": "7.1.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|prebuild-install@7.1.3", + "author": "Mathias Buus", + "description": "A command line tool to easily install prebuilt binaries for multiple version of node/iojs on a specific platform", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/prebuild-install@7.1.3", + "externalReferences": [ + { + "url": "git+https://github.com/prebuild/prebuild-install.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/prebuild/prebuild-install", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/prebuild/prebuild-install/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f0c7f671b57bc757173d420b003188df0ba17ea5afb622c0d627254c36c54599204504b436ab0f6698676bd57e1f24c469d85eb8f9a368932c6f329014eccbba" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/prebuild-install" + } + ] + }, + { + "type": "library", + "name": "hosted-git-info", + "version": "9.0.2", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|hosted-git-info@9.0.2", + "author": "GitHub Inc.", + "description": "Provides metadata and conversions from repository urls for GitHub, Bitbucket and GitLab", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/hosted-git-info@9.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/npm/hosted-git-info.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/hosted-git-info", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/hosted-git-info/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-9.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "338db687ba3f051deb98243c5078bb732c8ca8a96d74ff54a3e2767d72be452018fb04dc28e211ca14ee2afe2a9fe0c97f783e3cbf3dd00cc8779299a57f8206" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hosted-git-info" + } + ], + "components": [ + { + "type": "library", + "name": "lru-cache", + "version": "11.2.2", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|hosted-git-info@9.0.2|lru-cache@11.2.2", + "author": "Isaac Z. Schlueter", + "description": "A cache object that deletes the least-recently-used items.", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/lru-cache@11.2.2", + "externalReferences": [ + { + "url": "git://github.com/isaacs/node-lru-cache.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/node-lru-cache#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/node-lru-cache/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "17d3837f2a8c2f67284c8b10a529111e72d264cb6453c43e9927dc688c8ac32e7cbbef24e67bc061e88d86cc8c011bf335c5c9f507d656b70fb02f5ef6b031b6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hosted-git-info/node_modules/lru-cache" + } + ] + } + ] + }, + { + "type": "library", + "name": "validate-npm-package-license", + "version": "3.0.4", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|validate-npm-package-license@3.0.4", + "author": "Kyle E. Mitchell", + "description": "Give me a string and I'll tell you if it's a valid npm package license string", + "licenses": [ + { + "license": { + "id": "Apache-2.0", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/validate-npm-package-license@3.0.4", + "externalReferences": [ + { + "url": "git+https://github.com/kemitchell/validate-npm-package-license.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/kemitchell/validate-npm-package-license.js#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/kemitchell/validate-npm-package-license.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0e92a6d948bfc4deff1d0282b69671a11581859f59d24aadca01bc5c280d43c6650e7c6e4265a18f9eba8fc7cde02bb7fc999b86c0e8edf70026ae2cf61dbb13" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/validate-npm-package-license" + } + ], + "components": [ + { + "type": "library", + "name": "spdx-expression-parse", + "version": "3.0.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|validate-npm-package-license@3.0.4|spdx-expression-parse@3.0.1", + "author": "Kyle E. Mitchell", + "description": "parse SPDX license expressions", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/spdx-expression-parse@3.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/jslicense/spdx-expression-parse.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jslicense/spdx-expression-parse.js#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jslicense/spdx-expression-parse.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "71ba87ba7b105a724d13a2a155232c31e1f91ff2fd129ca66f3a93437b8bc0d08b675438f35a166a87ea1fb9cee95d3bc655f063a3e141d43621e756c7f64ae1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/validate-npm-package-license/node_modules/spdx-expression-parse" + } + ] + } + ] + }, + { + "type": "library", + "name": "cross-spawn", + "version": "7.0.6", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|cross-spawn@7.0.6", + "author": "André Cruz", + "description": "Cross platform child_process#spawn and child_process#spawnSync", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/cross-spawn@7.0.6", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/moxystudio/node-cross-spawn.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/moxystudio/node-cross-spawn", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/moxystudio/node-cross-spawn/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b95d903963f69d6ceccb668ca7c69189b862f5d9731791e0879487681f4e893184c834e2249cb1d2ecb9d505ddc966ed00736e6b85c9cd429c6b73b3294777bc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/cross-spawn" + } + ] + }, + { + "type": "library", + "name": "memorystream", + "version": "0.3.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|memorystream@0.3.1", + "author": "Dmitry Nizovtsev", + "description": "This is lightweight memory stream module for node.js.", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared", + "url": "http://github.com/JSBizon/node-memorystream/raw/master/LICENSE" + } + } + ], + "purl": "pkg:npm/memorystream@0.3.1", + "externalReferences": [ + { + "url": "git+https://github.com/JSBizon/node-memorystream.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/JSBizon/node-memorystream", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/JSBizon/node-memorystream/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4b7530337ca3e66b544847cfe355199adff4482a15614714d6b917bfe050e4883c9dd2f8b0fa0934150911169f74f6f98e31c91ae320cad80abca21fe7c5cd07" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/memorystream" + } + ] + }, + { + "type": "library", + "name": "pidtree", + "version": "0.6.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|pidtree@0.6.0", + "author": "Simone Primarosa", + "description": "Cross platform children list of a PID", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/pidtree@0.6.0", + "externalReferences": [ + { + "url": "git+https://github.com/simonepri/pidtree.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "http://github.com/simonepri/pidtree#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/simonepri/pidtree/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "786d9d593570e5bcea191ced9c7131733371b79546b04e8ec137821b77dd51ff4a06c6733b7479388208cd647e89903436d67e44355d6a813674ad5c9fa8c7e2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/pidtree" + } + ] + }, + { + "type": "library", + "name": "read-package-json-fast", + "version": "4.0.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|read-package-json-fast@4.0.0", + "author": "GitHub Inc.", + "description": "Like read-package-json, but faster", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/read-package-json-fast@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/npm/read-package-json-fast.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/read-package-json-fast#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/read-package-json-fast/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "aa9b7c130ba00560f0d9c804d96fbfde8c42f8a4decf6b92551f0953d437e935cf00609aa337d052ce7dbf88f8185a564dac348ba840652bce9aed49d2e38452" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/read-package-json-fast" + } + ], + "components": [ + { + "type": "library", + "name": "json-parse-even-better-errors", + "version": "4.0.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|read-package-json-fast@4.0.0|json-parse-even-better-errors@4.0.0", + "author": "GitHub Inc.", + "description": "JSON.parse with context information on error", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/json-parse-even-better-errors@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/npm/json-parse-even-better-errors.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/json-parse-even-better-errors#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/json-parse-even-better-errors/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "951e0c5e318d82425ceed910f7b91bda7b84327342c94fff5d8547d0c29319c5c4892b9d43930a18a7a7dc2e50b9b632d2f9aaf891a2b5483ddaebb2c0613020" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/read-package-json-fast/node_modules/json-parse-even-better-errors" + } + ] + } + ] + }, + { + "type": "library", + "name": "shell-quote", + "version": "1.8.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|shell-quote@1.8.3", + "author": "James Halliday", + "description": "quote and parse shell commands", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/shell-quote@1.8.3", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/ljharb/shell-quote.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/shell-quote", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ljharb/shell-quote/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "39b9a7205e215cd83506a8671e681b0c44c5f1d2cf0a08195818e441f859a5bb3366762eaf90d49634dc0878a2e4b0b7279134c9e3bfd4b20cc87f94bc7420cb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/shell-quote" + } + ] + }, + { + "type": "library", + "name": "dom", + "group": "@oozcitak", + "version": "1.15.10", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@oozcitak/dom@1.15.10", + "author": "Ozgur Ozcitak", + "description": "A modern DOM implementation", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40oozcitak/dom@1.15.10", + "externalReferences": [ + { + "url": "git://github.com/oozcitak/dom.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "http://github.com/oozcitak/dom", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "http://github.com/oozcitak/dom/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@oozcitak/dom/-/dom-1.15.10.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d094f6f7f2dac558117062af1e64ab51312f67c057bd98469762c04915201ea0d30b5339835a4b995bf9e8860dcadddb1b60948c391cebbc27c990b5e296d0ad" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@oozcitak/dom" + } + ] + }, + { + "type": "library", + "name": "infra", + "group": "@oozcitak", + "version": "1.0.8", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@oozcitak/infra@1.0.8", + "author": "Ozgur Ozcitak", + "description": "An implementation of the Infra Living Standard", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40oozcitak/infra@1.0.8", + "externalReferences": [ + { + "url": "git+https://github.com/oozcitak/infra.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "http://github.com/oozcitak/infra", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "http://github.com/oozcitak/infra/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@oozcitak/infra/-/infra-1.0.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "25101473d551e8818738bece185fb2aefb342cef1296a1a73c032acb33ae1593d26525c8ed77f63bdf9ac103d2317808586b6051ffdd03a1ece97eb24846964e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@oozcitak/infra" + } + ] + }, + { + "type": "library", + "name": "util", + "group": "@oozcitak", + "version": "8.3.8", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@oozcitak/util@8.3.8", + "author": "Ozgur Ozcitak", + "description": "Utility functions", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40oozcitak/util@8.3.8", + "externalReferences": [ + { + "url": "git://github.com/oozcitak/util.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "http://github.com/oozcitak/util", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "http://github.com/oozcitak/util/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@oozcitak/util/-/util-8.3.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4fc4db4a71acc68e930c1271fd282ffc195524bdedb21c593fb02ae51d664a733939c1d8d9d41ac4b32edbe13cbb780dd0c2cecdd8eeaea37865156ecd0c9c39" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@oozcitak/util" + } + ] + }, + { + "type": "library", + "name": "js-yaml", + "version": "3.14.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|js-yaml@3.14.1", + "author": "Vladimir Zapparov", + "description": "YAML 1.2 parser and serializer", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/js-yaml@3.14.1", + "externalReferences": [ + { + "url": "git+https://github.com/nodeca/js-yaml.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/nodeca/js-yaml", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/nodeca/js-yaml/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a24307ece5d727b62b37d3a4dff497ae7bb8897f723a4fb6e67a97e22992da7a6ebd36039a8fd0119a2ac199186880e4de356f04e4ce20480485a2ceca7052f6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/js-yaml" + } + ] + }, + { + "type": "library", + "name": "spdx-exceptions", + "version": "2.5.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|spdx-exceptions@2.5.0", + "author": "The Linux Foundation", + "description": "list of SPDX standard license exceptions", + "licenses": [ + { + "license": { + "id": "CC-BY-3.0", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/spdx-exceptions@2.5.0", + "externalReferences": [ + { + "url": "git+https://github.com/kemitchell/spdx-exceptions.json.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/kemitchell/spdx-exceptions.json#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/kemitchell/spdx-exceptions.json/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3e2538dabfb13b851b512d5bba8dcb3c992394eef8df45e7e5254085da73cec3c7b236d855f9679c57404e069b9cbb9d7be0aabb6e69e8dfa0da5c3f3c5b1ae3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/spdx-exceptions" + } + ] + }, + { + "type": "library", + "name": "spdx-license-ids", + "version": "3.0.22", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|spdx-license-ids@3.0.22", + "author": "Shinnosuke Watanabe", + "description": "A list of SPDX license identifiers", + "licenses": [ + { + "license": { + "id": "CC0-1.0", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/spdx-license-ids@3.0.22", + "externalReferences": [ + { + "url": "git+https://github.com/jslicense/spdx-license-ids.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jslicense/spdx-license-ids#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jslicense/spdx-license-ids/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.22.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e0f453e2787510898f6edda301238a1d7ecf07b23e7b821634bbe42850f13612657e36d8965798421dbce59ff798f4c74802bf02f74c9b0e4134db981fc4a181" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/spdx-license-ids" + } + ] + }, + { + "type": "library", + "name": "extend", + "version": "3.0.2", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|extend@3.0.2", + "author": "Stefan Thomas", + "description": "Port of jQuery.extend for node.js and the browser", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/extend@3.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/justmoon/node-extend.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/justmoon/node-extend#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/justmoon/node-extend/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7e3aae0b9f5c0fb0b25babab3572b4141b9f9197288861bcd304ee3ee8d7e7dd1c0794ed967db4136501e12fd601156a8577df665d8b3604be81074f2088a6fe" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/extend" + } + ] + }, + { + "type": "library", + "name": "nearley", + "version": "2.20.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|nearley@2.20.1", + "author": "Hardmath123", + "description": "Simple, fast, powerful parser toolkit for JavaScript.", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/nearley@2.20.1", + "externalReferences": [ + { + "url": "git+https://github.com/hardmath123/nearley.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/hardmath123/nearley#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/hardmath123/nearley/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/nearley/-/nearley-2.20.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f8c73c51a01e6c5ce057e2a92399fb0dab2eb9008703cf5d9b09bb257c374d5e37ba47cd43d0e7047dcc75bda0fc8e05771736ea9c229815af8c8c3450020b49" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/nearley" + } + ], + "components": [ + { + "type": "library", + "name": "commander", + "version": "2.20.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|nearley@2.20.1|commander@2.20.3", + "author": "TJ Holowaychuk", + "description": "the complete solution for node.js command-line programs", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/commander@2.20.3", + "externalReferences": [ + { + "url": "git+https://github.com/tj/commander.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/tj/commander.js#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/tj/commander.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1a956498cf2f176bd05248f62ef6660f7e49c5e24e2c2c09f5c524ba0ca4da7ba16efdfe989be92d862dfb4f9448cc44fa88fe7b2fe52449e1670ef9c7f38c71" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/nearley/node_modules/commander" + } + ] + } + ] + }, + { + "type": "library", + "name": "locate-path", + "version": "6.0.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|locate-path@6.0.0", + "author": "Sindre Sorhus", + "description": "Get the first path that exists on disk of multiple paths", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/locate-path@6.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/locate-path.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/locate-path#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/locate-path/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "88f64ae9e6236f146edee078fd667712c10830914ca80a28a65dd1fb3baad148dc026fcc3ba282c1e0e03df3f77a54f3b6828fdcab67547c539f63470520d553" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/locate-path" + } + ] + }, + { + "type": "library", + "name": "path-exists", + "version": "4.0.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|path-exists@4.0.0", + "author": "Sindre Sorhus", + "description": "Check if a path exists", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/path-exists@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/path-exists.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/path-exists#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/path-exists/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6a4f50cb943b8d86f65b071ecb9169be0d8aa0073f64884b48b392066466ca03ec1b091556dd1f65ad2aaed333fa6ead2530077d943c167981e0c1b82d6cbbff" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/path-exists" + } + ] + }, + { + "type": "library", + "name": "signal-exit", + "version": "4.1.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|signal-exit@4.1.0", + "author": "Ben Coe", + "description": "when you want to fire an event no matter how a process exits.", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/signal-exit@4.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/tapjs/signal-exit.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/tapjs/signal-exit#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/tapjs/signal-exit/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6f3c99d5ef3cc3d3b588d25b2a73a5bd84eb58f0e5e3a3b56c6d03dd7227bfef6d90faf1acdf235144e21650e4926296827d4ce827c8035dd2b86a8e6bd2a8af" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/signal-exit" + } + ] + }, + { + "type": "library", + "name": "make-dir", + "version": "4.0.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|make-dir@4.0.0", + "author": "Sindre Sorhus", + "description": "Make a directory and its parents if needed - Think `mkdir -p`", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/make-dir@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/make-dir.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/make-dir#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/make-dir/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8577544d960854eb75131fff8c0422fb04d9669529c018ffd10b0ecea7a06f7ac630c78989212ee712c79d87c1ad1578447dbe38248e3bde48b3fef1d562786f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/make-dir" + } + ], + "components": [ + { + "type": "library", + "name": "semver", + "version": "7.7.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|make-dir@4.0.0|semver@7.7.3", + "author": "GitHub Inc.", + "description": "The semantic version parser used by npm.", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/semver@7.7.3", + "externalReferences": [ + { + "url": "git+https://github.com/npm/node-semver.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/node-semver#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/node-semver/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "49db0a32b23d4dd823770794491f4cc1e1c0e0427c6311e7f0315a0e2b2f85595439ee01175b4b0fb1808f4948a96565f9d3dbfeb131af406d6f2e65a109b6d1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/make-dir/node_modules/semver" + } + ] + } + ] + }, + { + "type": "library", + "name": "supports-color", + "version": "7.2.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|supports-color@7.2.0", + "author": "Sindre Sorhus", + "description": "Detect whether a terminal supports color", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/supports-color@7.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/supports-color.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/supports-color#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/supports-color/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "aa9080bd197db2db8e1ef78ab27ec79dc251befe74d6a21a70acd094effe2f0c5cf7ed2adb02f2bf80dfbedf34fc33e7da9a8e06c25d0e2a205c647df8ebf047" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/supports-color" + } + ] + }, + { + "type": "library", + "name": "html-escaper", + "version": "2.0.2", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|html-escaper@2.0.2", + "author": "Andrea Giammarchi", + "description": "fast and safe way to escape and unescape &<>'\" chars", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/html-escaper@2.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/WebReflection/html-escaper.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/WebReflection/html-escaper", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/WebReflection/html-escaper/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1f688cb5dd08e0cb7979889aa517480e3a7e5f37a55d0d2d144e094bb605c057af5d73263a9f66c8dad4bc28340fac2cf22aa444f05f28781bc228354a694b7e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/html-escaper" + } + ] + }, + { + "type": "library", + "name": "glob", + "version": "10.4.5", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|glob@10.4.5", + "author": "Isaac Z. Schlueter", + "description": "the most correct and second fastest glob implementation in JavaScript", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/glob@10.4.5", + "externalReferences": [ + { + "url": "git://github.com/isaacs/node-glob.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/node-glob#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/node-glob/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ec1bfc445d24eb18e8edde00fcfc582db5027dbe9cf95a5ddbf981db244395ec3b25be611178820fd89b7ceef0a64f22e2c7af2ba0c59f2f61ec461b337fec1e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/glob" + } + ] + }, + { + "type": "library", + "name": "minimatch", + "version": "9.0.5", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|minimatch@9.0.5", + "author": "Isaac Z. Schlueter", + "description": "a glob matcher in javascript", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/minimatch@9.0.5", + "externalReferences": [ + { + "url": "git://github.com/isaacs/minimatch.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/minimatch#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/minimatch/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1ba4f4657e3cc60a33c7be7cee4a1e5fd62cd8d632e869affff3fcf6c12d7bd57dc2121aa4c345e2274ac675b642d09c2e24d695bff07c269b02d0055a1841a3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/minimatch" + } + ] + }, + { + "type": "library", + "name": "trace-mapping", + "group": "@jridgewell", + "version": "0.3.31", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jridgewell/trace-mapping@0.3.31", + "author": "Justin Ridgewell", + "description": "Trace the original position through a source map", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40jridgewell/trace-mapping@0.3.31#packages/trace-mapping", + "externalReferences": [ + { + "url": "git+https://github.com/jridgewell/sourcemaps.git#packages/trace-mapping", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/jridgewell/sourcemaps/tree/main/packages/trace-mapping", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jridgewell/sourcemaps/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cf3351f9275048327373c8e869e3fc410a0242bf0db98c76748232b65d507811191c9f6e5ba85e6ecad881bcfc849c1441aa374d608cb667d5f0dbb5b7038b03" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@jridgewell/trace-mapping" + } + ] + }, + { + "type": "library", + "name": "istanbul-lib-coverage", + "group": "@types", + "version": "2.0.6", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@types/istanbul-lib-coverage@2.0.6", + "description": "TypeScript definitions for istanbul-lib-coverage", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40types/istanbul-lib-coverage@2.0.6#types/istanbul-lib-coverage", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/istanbul-lib-coverage", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/istanbul-lib-coverage", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d9017fb7f6ae5a6d25b32f17b4a54f1b5f6fdec48e42525efd81d981f8dbfca0411ce19257e276abf4baef5adcabdb9306b2c05e6669a8989a41b313fb3354d7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/istanbul-lib-coverage" + } + ] + }, + { + "type": "library", + "name": "convert-source-map", + "version": "2.0.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|convert-source-map@2.0.0", + "author": "Thorsten Lorenz", + "description": "Converts a source-map from/to different formats and allows adding/changing properties.", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/convert-source-map@2.0.0", + "externalReferences": [ + { + "url": "git://github.com/thlorenz/convert-source-map.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/thlorenz/convert-source-map", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/thlorenz/convert-source-map/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2afa78e7d1eb576144275080b22d4abbe318de46ac1f5f53172913cf6c5698c7aae9b936354dd75ef7c9f90eb59b4c64b56c2dfb51d261fdc966c4e6b3769126" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/convert-source-map" + } + ] + }, + { + "type": "library", + "name": "cliui", + "version": "8.0.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|cliui@8.0.1", + "author": "Ben Coe", + "description": "easily create complex multi-column command-line-interfaces", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/cliui@8.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/yargs/cliui.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/yargs/cliui#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/yargs/cliui/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "05278d9f2bacef90b8fff350f6042dd7f72c4d7ca8ffc49bf9a7cb024cc0a6d16e32ca1df4716890636e759a62fe8415ef786754afac47ee4f55131df83afb61" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/cliui" + } + ], + "components": [ + { + "type": "library", + "name": "string-width", + "version": "4.2.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|cliui@8.0.1|string-width@4.2.3", + "author": "Sindre Sorhus", + "description": "Get the visual width of a string - the number of columns required to display it", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/string-width@4.2.3", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/string-width.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/string-width#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/string-width/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c0ac90450a63274b08a7ad84ad265d1ac8cc256b1aa79a1136284786ee86ec954effd8c807a5327af2feb57b8eaab9e0f23fdcc4a4d6c96530bd24eb8a2673fe" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/cliui/node_modules/string-width" + } + ] + }, + { + "type": "library", + "name": "strip-ansi", + "version": "6.0.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|cliui@8.0.1|strip-ansi@6.0.1", + "author": "Sindre Sorhus", + "description": "Strip ANSI escape codes from a string", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/strip-ansi@6.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/strip-ansi.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/strip-ansi#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/strip-ansi/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/cliui/node_modules/strip-ansi" + } + ] + }, + { + "type": "library", + "name": "wrap-ansi", + "version": "7.0.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|cliui@8.0.1|wrap-ansi@7.0.0", + "author": "Sindre Sorhus", + "description": "Wordwrap a string with ANSI escape codes", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/wrap-ansi@7.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/wrap-ansi.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/wrap-ansi#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/wrap-ansi/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6151888f691a98b493c70e8db198e80717d2c2c9f4c9c75eb26738a7e436d5ce733ee675a65f8d7f155dc4fb5d1ef98d54e43a5d2606e0052dcadfc58bb0f5e9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/cliui/node_modules/wrap-ansi" + } + ] + }, + { + "type": "library", + "name": "emoji-regex", + "version": "8.0.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|cliui@8.0.1|emoji-regex@8.0.0", + "author": "Mathias Bynens", + "description": "A regular expression to match all Emoji-only symbols as per the Unicode Standard.", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/emoji-regex@8.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/mathiasbynens/emoji-regex.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://mths.be/emoji-regex", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mathiasbynens/emoji-regex/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3128d8cdc58d380d1ec001e9cf4331a5816fc20eb28f2d4d1b7c6d7a8ab3eb8e150a8fd13e09ebd7f186b7e89cde2253cd0f04bb74dd335e126b09d5526184e8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/cliui/node_modules/emoji-regex" + } + ] + }, + { + "type": "library", + "name": "ansi-regex", + "version": "5.0.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|cliui@8.0.1|ansi-regex@5.0.1", + "author": "Sindre Sorhus", + "description": "Regular expression for matching ANSI escape codes", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/ansi-regex@5.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/ansi-regex.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/ansi-regex#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/ansi-regex/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "aae2505e54d25062f62c7f52517a3c570b18e2ca1a9e1828e8b3529bce04d4b05c13cb373b4c29762473c91f73fd9649325316bf7eea38e6fda5d26531410a15" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/cliui/node_modules/ansi-regex" + } + ] + } + ] + }, + { + "type": "library", + "name": "escalade", + "version": "3.2.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|escalade@3.2.0", + "author": "Luke Edwards", + "description": "A tiny (183B to 210B) and fast utility to ascend parent directories", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/escalade@3.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/lukeed/escalade.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/lukeed/escalade#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/lukeed/escalade/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5948f6aa5c5a42d3b883a3eae5cdbd193716183c9df22b4bf334e58a98040b3dc97ac02288e2a8b5df0953aa2d0773c00a01bac64254c9585ba0c4be6e37bf8c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/escalade" + } + ] + }, + { + "type": "library", + "name": "get-caller-file", + "version": "2.0.5", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|get-caller-file@2.0.5", + "author": "Stefan Penner", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/get-caller-file@2.0.5", + "externalReferences": [ + { + "url": "git+https://github.com/stefanpenner/get-caller-file.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/stefanpenner/get-caller-file#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/stefanpenner/get-caller-file/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0f214fdc133fdd81d340e0942ffc343991d1d25a4a786af1a2d70759ca8d11d9e5b6a1705d57e110143de1e228df801f429a34ac6922e1cc8889fb58d3a87616" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/get-caller-file" + } + ] + }, + { + "type": "library", + "name": "require-directory", + "version": "2.1.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|require-directory@2.1.1", + "author": "Troy Goode", + "description": "Recursively iterates over specified directory, require()'ing each file, and returning a nested hash structure containing those modules.", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/require-directory@2.1.1", + "externalReferences": [ + { + "url": "git://github.com/troygoode/node-require-directory.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/troygoode/node-require-directory/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "http://github.com/troygoode/node-require-directory/issues/", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7c6c4423bfb0b06f71aef763b2b9662f6d8e3134e21d1c0032ba2211e320abc833a0b0bf3d0afb46c4434932d483f6d9019b45f9354890773aff84482abba2f9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/require-directory" + } + ] + }, + { + "type": "library", + "name": "y18n", + "version": "5.0.8", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|y18n@5.0.8", + "author": "Ben Coe", + "description": "the bare-bones internationalization library used by yargs", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/y18n@5.0.8", + "externalReferences": [ + { + "url": "git+https://github.com/yargs/y18n.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/yargs/y18n", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/yargs/y18n/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d297c5cde81e0d62472480264cb44fd83c078dd179b3b8e8f6dbb3b5d43102120d09dbd2fb79c620da8f774d00a61a8947fd0b8403544baffeed209bf7c60e7c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/y18n" + } + ] + }, + { + "type": "library", + "name": "fs.scandir", + "group": "@nodelib", + "version": "2.1.5", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@nodelib/fs.scandir@2.1.5", + "description": "List files and directories inside the specified directory", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40nodelib/fs.scandir@2.1.5#master", + "externalReferences": [ + { + "url": "git+https://github.com/nodelib/nodelib.git#master", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/nodelib/nodelib/tree/master#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/nodelib/nodelib/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "beadb806adf29b91c4426d8d282af7c970f08dceef4ec1138510e7929d832bda75baa2d1f831eeae6fcd393a34286ec760753b7a9a4a663dcccaa62e3017fada" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nodelib/fs.scandir" + } + ] + }, + { + "type": "library", + "name": "fastq", + "version": "1.19.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|fastq@1.19.1", + "author": "Matteo Collina", + "description": "Fast, in memory work queue", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/fastq@1.19.1", + "externalReferences": [ + { + "url": "git+https://github.com/mcollina/fastq.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mcollina/fastq#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mcollina/fastq/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1b02d3cb19025e35dbc6a2214ec308d8dba2f21b8c3ed9f183b92b6a33c90239c41bf8a2392ee2fb30ad586651f46d0d04a6d72a1e97f66f5422c617fcdeafbd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/fastq" + } + ] + }, + { + "type": "library", + "name": "is-glob", + "version": "4.0.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|is-glob@4.0.3", + "author": "Jon Schlinkert", + "description": "Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a better user experience.", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/is-glob@4.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/micromatch/is-glob.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromatch/is-glob", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromatch/is-glob/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c5e9526b21c7dfa66013b6568658bba56df884d6cd97c3a3bf92959a4243e2105d0f7b61f137e4f6f61ab0b33e99758e6611648197f184b4a7af046be1e9524a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-glob" + } + ] + }, + { + "type": "library", + "name": "braces", + "version": "3.0.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|braces@3.0.3", + "author": "Jon Schlinkert", + "description": "Bash-like brace expansion, implemented in JavaScript. Safer than other brace expansion libs, with complete support for the Bash 4.3 braces specification, without sacrificing speed.", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/braces@3.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/micromatch/braces.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromatch/braces", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromatch/braces/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c906d780efce499543d88b222e5ae8fbb1dfe90d7c109aca484b1da0ccca78f29772dde0bc3f282dc390748cc6ba9af9163f840def203bf9717350737cca71bc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/braces" + } + ] + }, + { + "type": "library", + "name": "picomatch", + "version": "2.3.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|picomatch@2.3.1", + "author": "Jon Schlinkert", + "description": "Blazing fast and accurate glob matcher written in JavaScript, with no dependencies and full support for standard and extended Bash glob features, including braces, extglobs, POSIX brackets, and regular expressions.", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/picomatch@2.3.1", + "externalReferences": [ + { + "url": "git+https://github.com/micromatch/picomatch.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromatch/picomatch", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromatch/picomatch/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "254ded7874cd8e6136542185cee63c117cc20d5c04a81d9af1fb08bf0692b4784058911e55dd68d500fcd0253af997445d748b6d2b2e2f0263902056a9141454" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/picomatch" + } + ] + }, + { + "type": "library", + "name": "console", + "group": "@jest", + "version": "30.2.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/console@30.2.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40jest/console@30.2.0#packages/jest-console", + "externalReferences": [ + { + "url": "git+https://github.com/jestjs/jest.git#packages/jest-console", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/jestjs/jest#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jestjs/jest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@jest/console/-/console-30.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f8ed627d18e4bd822406a01229680bc6ba4485000013b858efb00b2d4b9f4a4e7bd7b29f392860e886ea2e676c2cc3dd52216f036913b3447b619cbe97423365" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@jest/console" + } + ] + }, + { + "type": "library", + "name": "pattern", + "group": "@jest", + "version": "30.0.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/pattern@30.0.1", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40jest/pattern@30.0.1#packages/jest-pattern", + "externalReferences": [ + { + "url": "git+https://github.com/jestjs/jest.git#packages/jest-pattern", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/jestjs/jest#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jestjs/jest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@jest/pattern/-/pattern-30.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "816a7b35f416dbb2da050cf74c84d2f0bed9090d132efb6623fff83b0950471e2b9d6c5c3cd2188f16690dc378f94946c609b78d2e503f3f083d30a46f9f7064" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@jest/pattern" + } + ] + }, + { + "type": "library", + "name": "reporters", + "group": "@jest", + "version": "30.2.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/reporters@30.2.0", + "description": "Jest's reporters", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40jest/reporters@30.2.0#packages/jest-reporters", + "externalReferences": [ + { + "url": "git+https://github.com/jestjs/jest.git#packages/jest-reporters", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://jestjs.io/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jestjs/jest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@jest/reporters/-/reporters-30.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0d1c96e9b6963ea28c6bd0b37a20631f08ddf17780c9ca3656df176dc2c58e2c0238428ebf2f36189f10427244f687ecc4230f8c7e0c7c7f1f0962071c32a901" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@jest/reporters" + } + ], + "components": [ + { + "type": "library", + "name": "v8-coverage", + "group": "@bcoe", + "version": "0.2.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/reporters@30.2.0|@bcoe/v8-coverage@0.2.3", + "author": "Charles Samborski", + "description": "Helper functions for V8 coverage files.", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40bcoe/v8-coverage@0.2.3", + "externalReferences": [ + { + "url": "git://github.com/demurgos/v8-coverage.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://demurgos.github.io/v8-coverage", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/demurgos/v8-coverage/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d21610f120780dbe73bd90786b174c1c6c046908e467316342237d2d562f2050769d25075bdb58a715ab88fad60c0488c626976b1f3744470bc6e49d9c63d9b7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@jest/reporters/node_modules/@bcoe/v8-coverage" + } + ] + } + ] + }, + { + "type": "library", + "name": "test-result", + "group": "@jest", + "version": "30.2.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/test-result@30.2.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40jest/test-result@30.2.0#packages/jest-test-result", + "externalReferences": [ + { + "url": "git+https://github.com/jestjs/jest.git#packages/jest-test-result", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/jestjs/jest#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jestjs/jest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@jest/test-result/-/test-result-30.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "445f99fb40821e4011cf91d3f66710081ba56f5c2008fdc506f97d545a24317dbb69c2a9870c90b0db961f773ea237752de5812e84d8a31174ce6e92ffaea68e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@jest/test-result" + } + ] + }, + { + "type": "library", + "name": "transform", + "group": "@jest", + "version": "30.2.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/transform@30.2.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40jest/transform@30.2.0#packages/jest-transform", + "externalReferences": [ + { + "url": "git+https://github.com/jestjs/jest.git#packages/jest-transform", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/jestjs/jest#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jestjs/jest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@jest/transform/-/transform-30.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5ec6ae0d5f36a39a976e16a52b10fba784d961877071a1170bbecf3c3d878b110517ee981a9a63ac0010bab4e5d84096704a261c130c352f401f791c085c7c8c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@jest/transform" + } + ] + }, + { + "type": "library", + "name": "ansi-escapes", + "version": "4.3.2", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|ansi-escapes@4.3.2", + "author": "Sindre Sorhus", + "description": "ANSI escape codes for manipulating the terminal", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/ansi-escapes@4.3.2", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/ansi-escapes.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/ansi-escapes#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/ansi-escapes/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "80a5e3e402eb29640bb181bd8e54d1991ff12a5bb11d5f99f501303488027ccd7fbb03cc0aecd55678799b04ddf8eb8165cc1220c6eab2c356466d65139d5069" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/ansi-escapes" + } + ] + }, + { + "type": "library", + "name": "chalk", + "version": "4.1.2", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|chalk@4.1.2", + "description": "Terminal string styling done right", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/chalk@4.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/chalk.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/chalk#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/chalk/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a0a9db845c91217a54b9ecfc881326c846b89db8f820e432ba173fc32f6463bfd654f73020ef5503aebc3eef1190eefed06efa48b44e7b2c3d0a9434eb58b898" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/chalk" + } + ] + }, + { + "type": "library", + "name": "ci-info", + "version": "4.3.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|ci-info@4.3.1", + "author": "Thomas Watson Steen", + "description": "Get details about the current Continuous Integration environment", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/ci-info@4.3.1", + "externalReferences": [ + { + "url": "git+https://github.com/watson/ci-info.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/watson/ci-info", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/watson/ci-info/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ci-info/-/ci-info-4.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "59dcb6220bbc39c069236a5978f679a168cf0b7f2d983571e562945cac252d8900d28ce8f39b0bb0bbe405b067fec65a482305386649d787ef5bdb79fddee474" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/ci-info" + } + ] + }, + { + "type": "library", + "name": "exit-x", + "version": "0.2.2", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|exit-x@0.2.2", + "author": "Grunt Development Team", + "description": "A replacement for process.exit that ensures stdio are fully drained before exiting.", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/exit-x@0.2.2", + "externalReferences": [ + { + "url": "git://github.com/gruntjs/node-exit-x.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/gruntjs/node-exit-x", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/gruntjs/node-exit-x/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/exit-x/-/exit-x-0.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f88e81fc8909735a3fdad894472cff8afbbf3b49ca34402b2140793bbcc1ae50d526bdb64822c7df14de12bcb8dbc2ef161473200d60f22ce0bb127f81b35c55" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/exit-x" + } + ] + }, + { + "type": "library", + "name": "graceful-fs", + "version": "4.2.11", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|graceful-fs@4.2.11", + "description": "A drop-in replacement for fs, making various improvements.", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/graceful-fs@4.2.11", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/node-graceful-fs.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/node-graceful-fs#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/node-graceful-fs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "45b279fe398570d342703579a3d7939c12c9fc7b33595d0fef76dcf857f89d2feb263f98692e881b288e2f45680585fe9755ab97793ade1fcaac7fa7849d17bd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/graceful-fs" + } + ] + }, + { + "type": "library", + "name": "jest-changed-files", + "version": "30.2.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-changed-files@30.2.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/jest-changed-files@30.2.0#packages/jest-changed-files", + "externalReferences": [ + { + "url": "git+https://github.com/jestjs/jest.git#packages/jest-changed-files", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/jestjs/jest#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jestjs/jest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-30.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2fc951d4286b46749d7de3af4ebc193259d657c1bf2cb8d0d271bd301725c16662740d8de45be24648b406f876d1644c397df5fc962fcdda9326b939a0177275" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/jest-changed-files" + } + ] + }, + { + "type": "library", + "name": "jest-config", + "version": "30.2.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-config@30.2.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/jest-config@30.2.0#packages/jest-config", + "externalReferences": [ + { + "url": "git+https://github.com/jestjs/jest.git#packages/jest-config", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/jestjs/jest#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jestjs/jest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/jest-config/-/jest-config-30.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8385a4cb31505561edbbabaa1a6411e02431cff087df20d2961cd7316ccd8c3c7ce378188d17999cc45a9e3442ab95d916e42b183c6051a898584f0145f55c90" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/jest-config" + } + ] + }, + { + "type": "library", + "name": "jest-haste-map", + "version": "30.2.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-haste-map@30.2.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/jest-haste-map@30.2.0#packages/jest-haste-map", + "externalReferences": [ + { + "url": "git+https://github.com/jestjs/jest.git#packages/jest-haste-map", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/jestjs/jest#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jestjs/jest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-30.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b1003f8c26fd90db7e9de3346a74a3e9e6612d95088508300ededc3c68ee9a02cce2b5ec7dbf64a6795a726bd9cf7439b5bf349d2fa81bf89ff8d04aac70be5f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/jest-haste-map" + } + ] + }, + { + "type": "library", + "name": "jest-message-util", + "version": "30.2.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-message-util@30.2.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/jest-message-util@30.2.0#packages/jest-message-util", + "externalReferences": [ + { + "url": "git+https://github.com/jestjs/jest.git#packages/jest-message-util", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/jestjs/jest#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jestjs/jest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-30.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cb80ca14b676cba0f14d60f87037b4ed182557cf1988d11d9517c6b6a6a17db2237ecc359cc08fc78f547afe0803f8569f7b032b202748fc28612b0011d7229b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/jest-message-util" + } + ] + }, + { + "type": "library", + "name": "jest-regex-util", + "version": "30.0.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-regex-util@30.0.1", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/jest-regex-util@30.0.1#packages/jest-regex-util", + "externalReferences": [ + { + "url": "git+https://github.com/jestjs/jest.git#packages/jest-regex-util", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/jestjs/jest#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jestjs/jest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-30.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8c71108015c081cf86878834a776c27af811095464078541ef4ce1a00138f20c5e4abd617d43ac33f0b65a826054bec4ca0fff86e75810d6e6dcd7befdd45554" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/jest-regex-util" + } + ] + }, + { + "type": "library", + "name": "jest-resolve-dependencies", + "version": "30.2.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-resolve-dependencies@30.2.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/jest-resolve-dependencies@30.2.0#packages/jest-resolve-dependencies", + "externalReferences": [ + { + "url": "git+https://github.com/jestjs/jest.git#packages/jest-resolve-dependencies", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/jestjs/jest#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jestjs/jest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-30.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c533881ae83fd119887b79a60aa093f79c8ed2f8fa25446b9f54ca5a535b86201e7c945620d34f830564ad582dfd869eacfcd8de222db9f77cd2fde53ab149db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/jest-resolve-dependencies" + } + ] + }, + { + "type": "library", + "name": "jest-resolve", + "version": "30.2.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-resolve@30.2.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/jest-resolve@30.2.0#packages/jest-resolve", + "externalReferences": [ + { + "url": "git+https://github.com/jestjs/jest.git#packages/jest-resolve", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/jestjs/jest#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jestjs/jest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-30.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4c2ac74b13e5c77b4163785636d45029bb602e1b176b55a66c912a0654c1ac669f7797e2405072cb618d084a0647e4e7b3c775e4668bf5cc44cca38edc611bd8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/jest-resolve" + } + ] + }, + { + "type": "library", + "name": "jest-runner", + "version": "30.2.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-runner@30.2.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/jest-runner@30.2.0#packages/jest-runner", + "externalReferences": [ + { + "url": "git+https://github.com/jestjs/jest.git#packages/jest-runner", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/jestjs/jest#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jestjs/jest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/jest-runner/-/jest-runner-30.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3eabd9d81d971323c46dc969fa057a28efc5d4520549b2307b0460991382301a3f699e89d70f10ca9a23da910e720dc6d87ccb95a3fa554b6fc0223c74cde8a9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/jest-runner" + } + ] + }, + { + "type": "library", + "name": "jest-runtime", + "version": "30.2.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-runtime@30.2.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/jest-runtime@30.2.0#packages/jest-runtime", + "externalReferences": [ + { + "url": "git+https://github.com/jestjs/jest.git#packages/jest-runtime", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/jestjs/jest#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jestjs/jest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-30.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a75f86557fcf26a4ee72fb261113cc8023ef409a45b788456ccf953779fc4cca38edd79c3147096edfab833c2b1267b4310500fd1fb575ed9ac5fb531e429c92" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/jest-runtime" + } + ] + }, + { + "type": "library", + "name": "jest-snapshot", + "version": "30.2.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-snapshot@30.2.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/jest-snapshot@30.2.0#packages/jest-snapshot", + "externalReferences": [ + { + "url": "git+https://github.com/jestjs/jest.git#packages/jest-snapshot", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/jestjs/jest#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jestjs/jest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-30.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e5612d4f2da35cf172a5a74a3696cd919ef6a6e6426ba5234abffb76379e70758ebbb8988525d29c749c4fcc01cf7467f049dae5de5161172cc8a21ea86d48c8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/jest-snapshot" + } + ], + "components": [ + { + "type": "library", + "name": "semver", + "version": "7.7.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-snapshot@30.2.0|semver@7.7.3", + "author": "GitHub Inc.", + "description": "The semantic version parser used by npm.", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/semver@7.7.3", + "externalReferences": [ + { + "url": "git+https://github.com/npm/node-semver.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/node-semver#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/node-semver/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "49db0a32b23d4dd823770794491f4cc1e1c0e0427c6311e7f0315a0e2b2f85595439ee01175b4b0fb1808f4948a96565f9d3dbfeb131af406d6f2e65a109b6d1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/jest-snapshot/node_modules/semver" + } + ] + } + ] + }, + { + "type": "library", + "name": "jest-util", + "version": "30.2.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-util@30.2.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/jest-util@30.2.0#packages/jest-util", + "externalReferences": [ + { + "url": "git+https://github.com/jestjs/jest.git#packages/jest-util", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/jestjs/jest#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jestjs/jest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/jest-util/-/jest-util-30.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "40a36c334a375dee8849053cebd7be0e11bee022bfe3c68761d2591a51505538e76ef82970acb1a73936f5f1a23bb8bf27c544359f9dda21a74acbe6b87cb094" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/jest-util" + } + ], + "components": [ + { + "type": "library", + "name": "picomatch", + "version": "4.0.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-util@30.2.0|picomatch@4.0.3", + "author": "Jon Schlinkert", + "description": "Blazing fast and accurate glob matcher written in JavaScript, with no dependencies and full support for standard and extended Bash glob features, including braces, extglobs, POSIX brackets, and regular expressions.", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/picomatch@4.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/micromatch/picomatch.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromatch/picomatch", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromatch/picomatch/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e604e680463fb2a2ba8055cb22c40d1f5f6559be1e6cf0cb03849d2cfeddb169085c75a51baea83ee56f5d21853e9a58673f190d9ab475862b6c77c109551bd5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/jest-util/node_modules/picomatch" + } + ] + } + ] + }, + { + "type": "library", + "name": "jest-validate", + "version": "30.2.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-validate@30.2.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/jest-validate@30.2.0#packages/jest-validate", + "externalReferences": [ + { + "url": "git+https://github.com/jestjs/jest.git#packages/jest-validate", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/jestjs/jest#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jestjs/jest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/jest-validate/-/jest-validate-30.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1411968bb74fda1a5d8bc9c1a16c52b0bbc115ec0a020d3eb9243005aa1fe18e033e005a6d78294980b9fe547b5669c8952a404a60a2fe7b5158f6efef4f3d3f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/jest-validate" + } + ], + "components": [ + { + "type": "library", + "name": "camelcase", + "version": "6.3.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-validate@30.2.0|camelcase@6.3.0", + "author": "Sindre Sorhus", + "description": "Convert a dash/dot/underscore/space separated string to camelCase or PascalCase: `foo-bar` → `fooBar`", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/camelcase@6.3.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/camelcase.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/camelcase#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/camelcase/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1a6cba161625098eee3849595126f1a365020c7f28c0493df7a8246eba6c806b6b24b33727b8c6c65f4873b430c23e22bce13901665644c79c0dd17b86a1a314" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/jest-validate/node_modules/camelcase" + } + ] + } + ] + }, + { + "type": "library", + "name": "jest-watcher", + "version": "30.2.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-watcher@30.2.0", + "description": "Delightful JavaScript Testing.", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/jest-watcher@30.2.0#packages/jest-watcher", + "externalReferences": [ + { + "url": "git+https://github.com/jestjs/jest.git#packages/jest-watcher", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://jestjs.io/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jestjs/jest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-30.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d8c5adbc77127d83befba469bfecfadb9cc780d09afba2c1cff5b4bb789cbd0ee023320746b7181fd2e28cca822c4d602421b516e61483749deeae681706ac6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/jest-watcher" + } + ] + }, + { + "type": "library", + "name": "pretty-format", + "version": "30.2.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|pretty-format@30.2.0", + "author": "James Kyle", + "description": "Stringify any JavaScript value.", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/pretty-format@30.2.0#packages/pretty-format", + "externalReferences": [ + { + "url": "git+https://github.com/jestjs/jest.git#packages/pretty-format", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/jestjs/jest#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jestjs/jest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f6e05dbff07811e7ecb802fea56aae799c994b605af8bc5f15e43d0cdd781d4e1b37c6e16b129d9298e907a7ecf7ea528c806ef855d01c898483c8ff2f0d3ebc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/pretty-format" + } + ], + "components": [ + { + "type": "library", + "name": "ansi-styles", + "version": "5.2.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|pretty-format@30.2.0|ansi-styles@5.2.0", + "author": "Sindre Sorhus", + "description": "ANSI escape codes for styling strings in the terminal", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/ansi-styles@5.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/ansi-styles.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/ansi-styles#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/ansi-styles/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0b1c29b7649f4f34ed5dc7ce97318479ef0ef9cf8c994806acd8817179ee5b1b852477ba6b91f3eeac21c1ee4e81a498234209be42ea597d40486f9c24e90488" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/pretty-format/node_modules/ansi-styles" + } + ] + } + ] + }, + { + "type": "library", + "name": "slash", + "version": "3.0.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|slash@3.0.0", + "author": "Sindre Sorhus", + "description": "Convert Windows backslash paths to slash paths", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/slash@3.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/slash.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/slash#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/slash/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "83d43585a79bcb7e8e492b706f89ed08618668ab1a5528d0ebc7c1c6841cbad9797d2d6fb98d7c1f7c12b778c5c85b6b931f8acf45751bce40e0cc80743322d9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/slash" + } + ] + }, + { + "type": "library", + "name": "schemas", + "group": "@jest", + "version": "30.0.5", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/schemas@30.0.5", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40jest/schemas@30.0.5#packages/jest-schemas", + "externalReferences": [ + { + "url": "git+https://github.com/jestjs/jest.git#packages/jest-schemas", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/jestjs/jest#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jestjs/jest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0e675882d7b332487772953cff5bb25da92fded251726717c4139c3b4b5b6a8ccfc299a1e1832c9d6ad09bd66664c7dae6871bc736c593a3b86c33c473f8809c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@jest/schemas" + } + ] + }, + { + "type": "library", + "name": "istanbul-reports", + "group": "@types", + "version": "3.0.4", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@types/istanbul-reports@3.0.4", + "description": "TypeScript definitions for istanbul-reports", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40types/istanbul-reports@3.0.4#types/istanbul-reports", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/istanbul-reports", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/istanbul-reports", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a64d81d4d59a945f6da0246eea08c1cd1ebdb321633f839df164405fed2699ff6502309189c2ce59cf99af1647c7fd17463a2d82417db7a89a309f9a5dc39d65" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/istanbul-reports" + } + ] + }, + { + "type": "library", + "name": "yargs", + "group": "@types", + "version": "17.0.34", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@types/yargs@17.0.34", + "description": "TypeScript definitions for yargs", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40types/yargs@17.0.34#types/yargs", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/yargs", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/yargs", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.34.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "284c5b1d56bdd9a269c3d58342fcc1686544dbf3f3fa92d9425a13da18cbf08aac66757adab94f398bcd9cb99ffcbd9dca595f554395063eb8334cffe3a791d8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/yargs" + } + ] + }, + { + "type": "library", + "name": "pkg-dir", + "version": "4.2.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|pkg-dir@4.2.0", + "author": "Sindre Sorhus", + "description": "Find the root directory of a Node.js project or npm package", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/pkg-dir@4.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/pkg-dir.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/pkg-dir#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/pkg-dir/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1d10f36da2a30be00e5955f1014ff1e7808e19e22ff5e6fee82903490a0d4ede17c96a0826fb8fb178b3c6efc5af6dc489e91bb59c2687521c206fe5fdad7419" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/pkg-dir" + } + ], + "components": [ + { + "type": "library", + "name": "find-up", + "version": "4.1.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|pkg-dir@4.2.0|find-up@4.1.0", + "author": "Sindre Sorhus", + "description": "Find a file or directory by walking up parent directories", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/find-up@4.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/find-up.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/find-up#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/find-up/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3e93b001d43f6255d0daf8fc6b787c222a43b98462df071e550406616c4d20d71cab8d009f0ec196c11708c6edd59b7e38b03a16af6cb88a48583d0eb2721297" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/pkg-dir/node_modules/find-up" + } + ] + }, + { + "type": "library", + "name": "locate-path", + "version": "5.0.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|pkg-dir@4.2.0|locate-path@5.0.0", + "author": "Sindre Sorhus", + "description": "Get the first path that exists on disk of multiple paths", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/locate-path@5.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/locate-path.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/locate-path#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/locate-path/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b7b870f6923e5afbb03495f0939cd51e9ca122ace0daa4e592524e7f4995c4649b7b7169d9589e65c76e3588da2c3a32ea9f6e1a94041961bced6a4c2a536af2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/pkg-dir/node_modules/locate-path" + } + ] + }, + { + "type": "library", + "name": "p-locate", + "version": "4.1.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|pkg-dir@4.2.0|p-locate@4.1.0", + "author": "Sindre Sorhus", + "description": "Get the first fulfilled promise that satisfies the provided testing function", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/p-locate@4.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/p-locate.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/p-locate#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/p-locate/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "47bf5967fd30031286bb7a18325cfc8f2fe46e1b0dad2ed2299ecfc441c1809e7e1769ad156d9f2b670eb4187570762442c6f3155ec8f84a1129ee98b74a0aec" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/pkg-dir/node_modules/p-locate" + } + ] + }, + { + "type": "library", + "name": "p-limit", + "version": "2.3.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|pkg-dir@4.2.0|p-limit@2.3.0", + "author": "Sindre Sorhus", + "description": "Run multiple promise-returning & async functions with limited concurrency", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/p-limit@2.3.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/p-limit.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/p-limit#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/p-limit/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ffff3c985592271f25c42cf07400014c92f6332581d76f9e218ecc0cbd92a8b98091e294f6ac51bd6b92c938e6dc5526a4110cb857dc90022a11a546503c5beb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/pkg-dir/node_modules/p-limit" + } + ] + } + ] + }, + { + "type": "library", + "name": "resolve-cwd", + "version": "3.0.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|resolve-cwd@3.0.0", + "author": "Sindre Sorhus", + "description": "Resolve the path of a module like `require.resolve()` but from the current working directory", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/resolve-cwd@3.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/resolve-cwd.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/resolve-cwd#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/resolve-cwd/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3ab65a5f631bfab242a47ffa0a94aab7dc4556937efb1d355e737689ef60e8fe7fdf17a52c0917595003a5dcf52070ff2857c45f213a574534d4e43750edab12" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/resolve-cwd" + } + ] + }, + { + "type": "library", + "name": "file-uri-to-path", + "version": "1.0.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|file-uri-to-path@1.0.0", + "author": "Nathan Rajlich", + "description": "Convert a file: URI to a file path", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/file-uri-to-path@1.0.0", + "externalReferences": [ + { + "url": "git://github.com/TooTallNate/file-uri-to-path.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/TooTallNate/file-uri-to-path", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/TooTallNate/file-uri-to-path/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d19b7eb372fb55fd5b8b0599dbd6804625582f1ee23069c4525f71df77db07f8f78d1f35bbf3b62dba8af819b508348d0ca56d27f623c18ed351de5291e2d02f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/file-uri-to-path" + } + ] + }, + { + "type": "library", + "name": "env-paths", + "version": "2.2.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|env-paths@2.2.1", + "author": "Sindre Sorhus", + "description": "Get paths for storing things like data, config, cache, etc", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/env-paths@2.2.1", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/env-paths.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/env-paths#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/env-paths/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fa1d6590b2a164c4d88e8835544a49346ecd64959cb9cd830e4feab2a49345108e5e22e3790d5dd7fb9dad41a1a8cc5480097028d67471fdaea9a9f918bb92d8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/env-paths" + } + ] + }, + { + "type": "library", + "name": "exponential-backoff", + "version": "3.1.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|exponential-backoff@3.1.3", + "author": "Sami Sayegh", + "description": "A utility that allows retrying a function with an exponential delay between attempts.", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "Apache-2.0", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/exponential-backoff@3.1.3", + "externalReferences": [ + { + "url": "git+https://github.com/coveooss/exponential-backoff.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/coveooss/exponential-backoff#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/coveooss/exponential-backoff/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "66011e6578f7d2af88d0437e09b492a48c8f689e475500f5f19d66faed455db01e4fde26af5cf0e74ab8aba8e2882e38ecd97f61370861201fb621aa7adc1708" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/exponential-backoff" + } + ] + }, + { + "type": "library", + "name": "make-fetch-happen", + "version": "14.0.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|make-fetch-happen@14.0.3", + "author": "GitHub Inc.", + "description": "Opinionated, caching, retrying fetch client", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/make-fetch-happen@14.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/npm/make-fetch-happen.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/make-fetch-happen#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/make-fetch-happen/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-14.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "40c8c66c54cfd1b963f7b11e89d1b9864fd084a4374f82027244062e0cf7f1017b5606e4e9ee854c044df0a84ac7205b5a7f11d0753e6e7c3c692a053c3e2ab5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/make-fetch-happen" + } + ] + }, + { + "type": "library", + "name": "nopt", + "version": "8.1.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|nopt@8.1.0", + "author": "GitHub Inc.", + "description": "Option parsing for Node, supporting types, shorthands, etc. Used by npm.", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/nopt@8.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/npm/nopt.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/nopt#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/nopt/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/nopt/-/nopt-8.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "89e1aee36bbf42c6b84c592d99a284c0ce8c407d293969da07786dce1d0946dc7ce3e31e6dcd1c6d960de5b0bee964d9e3eefbc6b2fd3e7e66ec257a548915ec" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/nopt" + } + ] + }, + { + "type": "library", + "name": "proc-log", + "version": "5.0.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|proc-log@5.0.0", + "author": "GitHub Inc.", + "description": "just emit 'log' events on the process object", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/proc-log@5.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/npm/proc-log.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/proc-log#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/proc-log/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/proc-log/-/proc-log-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "033c33be5f741da174682cf526b0dd5d0ca415a91248d3da3e8899f5f9b9a8920c1e2a036448bb380751c129baad2a0fb58dd0bad9e6dcbee882683775cfb06d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/proc-log" + } + ] + }, + { + "type": "library", + "name": "tar", + "version": "7.5.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|tar@7.5.1", + "author": "Isaac Z. Schlueter", + "description": "tar for node", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/tar@7.5.1", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/node-tar.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/node-tar#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/node-tar/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/tar/-/tar-7.5.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9e51a9c5ffa1bf4bfb1a45812b657db2981a72d18ea74aaf7d647150c8ea1f2cebb774a0c04e3c0c8bff161a8f1c960b1e9816d68a6ade71116f3e409eaee7d6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tar" + } + ], + "components": [ + { + "type": "library", + "name": "yallist", + "version": "5.0.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|tar@7.5.1|yallist@5.0.0", + "author": "Isaac Z. Schlueter", + "description": "Yet Another Linked List", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "BlueOak-1.0.0", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/yallist@5.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/yallist.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/yallist#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/yallist/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "620bd44dfc2ac9ced45d532b07e4889ac5584a64d2f17fed4abb5d35930898cfa7efe413ae2457c978a6d2606b4d735eab3545d0a5868073de8b2562145acd0f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tar/node_modules/yallist" + } + ] + } + ] + }, + { + "type": "library", + "name": "tinyglobby", + "version": "0.2.15", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|tinyglobby@0.2.15", + "author": "Superchupu", + "description": "A fast and minimal alternative to globby and fast-glob", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/tinyglobby@0.2.15", + "externalReferences": [ + { + "url": "git+https://github.com/SuperchupuDev/tinyglobby.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://superchupu.dev/tinyglobby", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/SuperchupuDev/tinyglobby/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8f666ae0dc90606e573124f871bb34d8093c88951dc513345c8e50cb15ee64ecca3883665aeae9dec997bb7cb9c03709ae9b70a528e05c7cc8431474a265e58d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tinyglobby" + } + ], + "components": [ + { + "type": "library", + "name": "fdir", + "version": "6.5.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|tinyglobby@0.2.15|fdir@6.5.0", + "author": "thecodrr", + "description": "The fastest directory crawler & globbing alternative to glob, fast-glob, & tiny-glob. Crawls 1m files in < 1s", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/fdir@6.5.0", + "externalReferences": [ + { + "url": "git+https://github.com/thecodrr/fdir.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/thecodrr/fdir#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/thecodrr/fdir/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b486d8b596ee70eb340511aa3c992c84951874bf920c7edd54cf208f2f84469dd60148cb105244fb4da46a7c87b708d63a7c2b298062c0098cd29e242c90275e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tinyglobby/node_modules/fdir" + } + ] + }, + { + "type": "library", + "name": "picomatch", + "version": "4.0.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|tinyglobby@0.2.15|picomatch@4.0.3", + "author": "Jon Schlinkert", + "description": "Blazing fast and accurate glob matcher written in JavaScript, with no dependencies and full support for standard and extended Bash glob features, including braces, extglobs, POSIX brackets, and regular expressions.", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/picomatch@4.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/micromatch/picomatch.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromatch/picomatch", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromatch/picomatch/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e604e680463fb2a2ba8055cb22c40d1f5f6559be1e6cf0cb03849d2cfeddb169085c75a51baea83ee56f5d21853e9a58673f190d9ab475862b6c77c109551bd5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tinyglobby/node_modules/picomatch" + } + ] + } + ] + }, + { + "type": "library", + "name": "detect-libc", + "version": "2.1.2", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|detect-libc@2.1.2", + "author": "Lovell Fuller", + "description": "Node.js module to detect the C standard library (libc) implementation family and version", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "Apache-2.0", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/detect-libc@2.1.2", + "externalReferences": [ + { + "url": "git://github.com/lovell/detect-libc.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/lovell/detect-libc#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/lovell/detect-libc/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "06d8f604e38ef37a375b21f9f5ef0c817b3111055c6ab9143a9118aee6c1d2eaf09cdd74c90dfae2bb22072535d67665a966199b4e62fe87fb8a8e26ce2841b5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/detect-libc" + } + ] + }, + { + "type": "library", + "name": "expand-template", + "version": "2.0.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|expand-template@2.0.3", + "author": "LM", + "description": "Expand placeholders in a template string", + "scope": "optional", + "licenses": [ + { + "expression": "(MIT OR WTFPL)", + "acknowledgement": "declared" + } + ], + "purl": "pkg:npm/expand-template@2.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/ralphtheninja/expand-template.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ralphtheninja/expand-template", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ralphtheninja/expand-template/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5d87ee28cbe3e0edf97ffa4e5cb39b9dd211bf243effee8084e0e1f8e2968fd4bde3df291c79ff20cb331fe82dd1f04245630d7e4d594a9e71dc089f9a7236be" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/expand-template" + } + ] + }, + { + "type": "library", + "name": "github-from-package", + "version": "0.0.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|github-from-package@0.0.0", + "author": "James Halliday", + "description": "return the github url from a package.json file", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/github-from-package@0.0.0", + "externalReferences": [ + { + "url": "git://github.com/substack/github-from-package.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/substack/github-from-package", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/substack/github-from-package/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4b21f2dd3d6fd8d5179f6f4eb1677198ae91c070febe48f7bfc7a7f00381675c0143f842010e5b0104c3d36916e16f6d529ff7421e89f2bf44be7b62c8298e3b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/github-from-package" + } + ] + }, + { + "type": "library", + "name": "minimist", + "version": "1.2.8", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|minimist@1.2.8", + "author": "James Halliday", + "description": "parse argument options", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/minimist@1.2.8", + "externalReferences": [ + { + "url": "git://github.com/minimistjs/minimist.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/minimistjs/minimist", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/minimistjs/minimist/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "db2c8047ca8190ddd8ba17896a7529582e54ddb6f9a2c0f2c0d07c4730d5943c031dba1c009bdeaaa8f5bbcf92543ee39164f8cafb070a95aaa96a80c5bd3308" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/minimist" + } + ] + }, + { + "type": "library", + "name": "mkdirp-classic", + "version": "0.5.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|mkdirp-classic@0.5.3", + "author": "Mathias Buus", + "description": "Mirror of mkdirp 0.5.2", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/mkdirp-classic@0.5.3", + "externalReferences": [ + { + "url": "git+https://github.com/mafintosh/mkdirp-classic.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mafintosh/mkdirp-classic", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mafintosh/mkdirp-classic/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "80a2dc444321b6e651c1101fa8fdd1156f932b826a029541b4e21fb55823b8006902da7184f19a0dc7ef6e136f0f407c883d6852bfedc57df936371a63a36cfc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mkdirp-classic" + } + ] + }, + { + "type": "library", + "name": "napi-build-utils", + "version": "2.0.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|napi-build-utils@2.0.0", + "author": "Jim Schlight", + "description": "A set of utilities to assist developers of tools that build N-API native add-ons", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/napi-build-utils@2.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/inspiredware/napi-build-utils.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspiredware/napi-build-utils#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/inspiredware/napi-build-utils/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1846eb6246df17b32835aa21da2186f383277ff5997c1d0674612c33cc33ec4c69c7f2e559fe54f2df67bc92974a9deaaf922c11b2b4e1c04686897f2b03ac58" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/napi-build-utils" + } + ] + }, + { + "type": "library", + "name": "node-abi", + "version": "3.78.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|node-abi@3.78.0", + "author": "Lukas Geiger", + "description": "Get the Node ABI for a given target and runtime, and vice versa.", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/node-abi@3.78.0", + "externalReferences": [ + { + "url": "git+https://github.com/electron/node-abi.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/electron/node-abi#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/electron/node-abi/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/node-abi/-/node-abi-3.78.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "136c04cab817fc2aaf89c690614dd97b53c51a37384183c6b2352b95892a004d168c7119c203ac18c3ccce432c7b82e325b0e6684b835f708cd37ea3e4ad8349" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-abi" + } + ], + "components": [ + { + "type": "library", + "name": "semver", + "version": "7.7.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|node-abi@3.78.0|semver@7.7.3", + "author": "GitHub Inc.", + "description": "The semantic version parser used by npm.", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/semver@7.7.3", + "externalReferences": [ + { + "url": "git+https://github.com/npm/node-semver.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/node-semver#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/node-semver/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "49db0a32b23d4dd823770794491f4cc1e1c0e0427c6311e7f0315a0e2b2f85595439ee01175b4b0fb1808f4948a96565f9d3dbfeb131af406d6f2e65a109b6d1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-abi/node_modules/semver" + } + ] + } + ] + }, + { + "type": "library", + "name": "pump", + "version": "3.0.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|pump@3.0.3", + "author": "Mathias Buus Madsen", + "description": "pipe streams together and close all of them if one of them closes", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/pump@3.0.3", + "externalReferences": [ + { + "url": "git://github.com/mafintosh/pump.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mafintosh/pump#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mafintosh/pump/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/pump/-/pump-3.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b68770c4b318eff85e49c2a69edc101bc09756459439d63122f636b34556000321fe777c4a862245a2a396befe882b3df387f63fccefadf59c0c36156fbdcd7c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pump" + } + ] + }, + { + "type": "library", + "name": "rc", + "version": "1.2.8", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|rc@1.2.8", + "author": "Dominic Tarr", + "description": "hardwired configuration loader", + "scope": "optional", + "licenses": [ + { + "expression": "(BSD-2-Clause OR MIT OR Apache-2.0)", + "acknowledgement": "declared" + } + ], + "purl": "pkg:npm/rc@1.2.8", + "externalReferences": [ + { + "url": "git+https://github.com/dominictarr/rc.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dominictarr/rc#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dominictarr/rc/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cb76c682a2a3dd005dc4b6cb9289a5a2192fb00f207408944254812670617e7f813f18386dceb677c4dc056d79c1abc37e07b10a071c72485c66fcb0c9060f3b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/rc" + } + ], + "components": [ + { + "type": "library", + "name": "strip-json-comments", + "version": "2.0.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|rc@1.2.8|strip-json-comments@2.0.1", + "author": "Sindre Sorhus", + "description": "Strip comments from JSON. Lets you use comments in your JSON files!", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/strip-json-comments@2.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/strip-json-comments.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/strip-json-comments#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/strip-json-comments/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e2007c9dad3b7de715564388e91b387bb4fa34e4e48b91262fb4d476e4ece9bbb711d9d2c9c9ed549e2b7bc920640fb0c7d22e788d98d756df6e0c2dcee13429" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/rc/node_modules/strip-json-comments" + } + ] + } + ] + }, + { + "type": "library", + "name": "simple-get", + "version": "4.0.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|simple-get@4.0.1", + "author": "Feross Aboukhadijeh", + "description": "Simplest way to make http get requests. Supports HTTPS, redirects, gzip/deflate, streams in < 100 lines.", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/simple-get@4.0.1", + "externalReferences": [ + { + "url": "git://github.com/feross/simple-get.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/feross/simple-get", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/feross/simple-get/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6ebbfba795a01f48e6409af56430df2833927965a0f8e572a46f7d03fe6f6063ea27aa7189a1cbcbc9f1b458c103ba0c6b4d5e6c0f607e1d6e30216a3ae5f1bc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/simple-get" + } + ] + }, + { + "type": "library", + "name": "tar-fs", + "version": "2.1.4", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|tar-fs@2.1.4", + "author": "Mathias Buus", + "description": "filesystem bindings for tar-stream", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/tar-fs@2.1.4", + "externalReferences": [ + { + "url": "git+https://github.com/mafintosh/tar-fs.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mafintosh/tar-fs", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mafintosh/tar-fs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "983023c2665d87b2d34faa4d95e674e58b7ae470b713e36243397aef6bd01b7f2322b7a1b4993f27798dc0883ebd28503dc2c5fcb57b08c9c35babe38fab1f61" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tar-fs" + } + ], + "components": [ + { + "type": "library", + "name": "chownr", + "version": "1.1.4", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|tar-fs@2.1.4|chownr@1.1.4", + "author": "Isaac Z. Schlueter", + "description": "like `chown -R`", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/chownr@1.1.4", + "externalReferences": [ + { + "url": "git://github.com/isaacs/chownr.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/chownr#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/chownr/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8c9d1bab36b296626d567360cd37923acf033dabe96d8804aff6f460bf3fd863b7c4912122716684a3149c42508d9ba62bb297185854cbcf4faec25695a90156" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tar-fs/node_modules/chownr" + } + ] + } + ] + }, + { + "type": "library", + "name": "tunnel-agent", + "version": "0.6.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|tunnel-agent@0.6.0", + "author": "Mikeal Rogers", + "description": "HTTP proxy tunneling agent. Formerly part of mikeal/request, now a standalone module.", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "Apache-2.0", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/tunnel-agent@0.6.0", + "externalReferences": [ + { + "url": "git+https://github.com/mikeal/tunnel-agent.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mikeal/tunnel-agent#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mikeal/tunnel-agent/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "31c9cd895d65f1161e63cb41804a6ea1d082d662d475b48df826012fb909b093489ce3fc5230c3130764e8cc3ad2f74b2ebaf934729984c00e4ab476359b90fb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tunnel-agent" + } + ] + }, + { + "type": "library", + "name": "spdx-correct", + "version": "3.2.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|spdx-correct@3.2.0", + "description": "correct invalid SPDX expressions", + "licenses": [ + { + "license": { + "id": "Apache-2.0", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/spdx-correct@3.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/jslicense/spdx-correct.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jslicense/spdx-correct.js#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jslicense/spdx-correct.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "90df5d25bbe7c921d42c896e0c7cb7d961d152edce83b07db1b63bb6c14b72d42422a9cc877844ad881d3234d8baa99c5d7fa52b94f596752ddc6ef336cc2664" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/spdx-correct" + } + ], + "components": [ + { + "type": "library", + "name": "spdx-expression-parse", + "version": "3.0.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|spdx-correct@3.2.0|spdx-expression-parse@3.0.1", + "author": "Kyle E. Mitchell", + "description": "parse SPDX license expressions", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/spdx-expression-parse@3.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/jslicense/spdx-expression-parse.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jslicense/spdx-expression-parse.js#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jslicense/spdx-expression-parse.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "71ba87ba7b105a724d13a2a155232c31e1f91ff2fd129ca66f3a93437b8bc0d08b675438f35a166a87ea1fb9cee95d3bc655f063a3e141d43621e756c7f64ae1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/spdx-correct/node_modules/spdx-expression-parse" + } + ] + } + ] + }, + { + "type": "library", + "name": "path-key", + "version": "3.1.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|path-key@3.1.1", + "author": "Sindre Sorhus", + "description": "Get the PATH environment variable key cross-platform", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/path-key@3.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/path-key.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/path-key#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/path-key/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a2399e374a9dfb2d23b3312da18e3caf43deab97703049089423aee90e5fe3595f92cc17b8ab58ae18284e92e7c887079b6e1486ac7ee53aa6d889d2c0b844e9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/path-key" + } + ] + }, + { + "type": "library", + "name": "shebang-command", + "version": "2.0.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|shebang-command@2.0.0", + "author": "Kevin Mårtensson", + "description": "Get the command from a shebang", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/shebang-command@2.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/kevva/shebang-command.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/kevva/shebang-command#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/kevva/shebang-command/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "907c6bdb366962d766acdd6a0e3aeb5ff675ad1d641bc0f1fa09292b51b87979af5ecc26704d614d6056614ce5ada630d7fc99a7a62e0d8efb62dbdb3747660c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/shebang-command" + } + ] + }, + { + "type": "library", + "name": "which", + "version": "2.0.2", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|which@2.0.2", + "author": "Isaac Z. Schlueter", + "description": "Like which(1) unix command. Find the first instance of an executable in the PATH.", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/which@2.0.2", + "externalReferences": [ + { + "url": "git://github.com/isaacs/node-which.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/node-which#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/node-which/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "04b2374e5d535b73ef97bd25df2ab763ae22f9ac29c17aac181616924a8cb676d782b303fb28fbae15b492e103c7325a6171a3116e6881aa4a34c10a34c8e26c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/which" + } + ] + }, + { + "type": "library", + "name": "npm-normalize-package-bin", + "version": "4.0.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|npm-normalize-package-bin@4.0.0", + "author": "GitHub Inc.", + "description": "Turn any flavor of allowable package.json bin into a normalized object", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/npm-normalize-package-bin@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/npm/npm-normalize-package-bin.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/npm-normalize-package-bin#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/npm-normalize-package-bin/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4d92b13ef22dcda8bd90df47fd39260adc7f64dfe1bebdef53272395f987d28a2d63dc8507334ea625c07489f522d7aab2f9389509fa0793d3aedfa7ea1f24ff" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/npm-normalize-package-bin" + } + ] + }, + { + "type": "library", + "name": "url", + "group": "@oozcitak", + "version": "1.0.4", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@oozcitak/url@1.0.4", + "author": "Ozgur Ozcitak", + "description": "An implementation of the URL Living Standard", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40oozcitak/url@1.0.4", + "externalReferences": [ + { + "url": "git+https://github.com/oozcitak/url.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "http://github.com/oozcitak/url", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "http://github.com/oozcitak/url/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@oozcitak/url/-/url-1.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "903703f32fb2dc50923af9c123a1c9825d34be23bf9c66d0a0220d990d21f7c3a19c6213ad64776ce19fc180ad86072b57c0274c9cfc333b254d06c2dd23809b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@oozcitak/url" + } + ] + }, + { + "type": "library", + "name": "argparse", + "version": "1.0.10", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|argparse@1.0.10", + "description": "Very powerful CLI arguments parser. Native port of argparse - python's options parsing library", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/argparse@1.0.10", + "externalReferences": [ + { + "url": "git+https://github.com/nodeca/argparse.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/nodeca/argparse#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/nodeca/argparse/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a39468cbab4d1b848bfc53a408037a4738e26a4652db944b605adc32db49a9b75df015ab9c0f9f1b3e7b88de4f6f4ea9bc11af979810d01e3c74996c957be84e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/argparse" + } + ] + }, + { + "type": "library", + "name": "esprima", + "version": "4.0.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|esprima@4.0.1", + "author": "Ariya Hidayat", + "description": "ECMAScript parsing infrastructure for multipurpose analysis", + "licenses": [ + { + "license": { + "id": "BSD-2-Clause", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/esprima@4.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/jquery/esprima.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "http://esprima.org", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jquery/esprima/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "786b85170ed4a5d6be838a7e407be75b44724d7fd255e2410ccfe00ad30044ed1c2ee4f61dc10a9d33ef86357a6867aaac207fb1b368a742acce6d23b1a594e0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/esprima" + } + ] + }, + { + "type": "library", + "name": "moo", + "version": "0.5.2", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|moo@0.5.2", + "author": "Tim Radvan", + "description": "Optimised tokenizer/lexer generator! 🐄 Much performance. Moo!", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "BSD-3-Clause", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/moo@0.5.2", + "externalReferences": [ + { + "url": "git+https://github.com/tjvr/moo.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/tjvr/moo#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/tjvr/moo/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/moo/-/moo-0.5.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8920092c760a9d7e3598a7092a3aaf9c037db1fd0b3034d70c4bc5bfe7dfb9147d6b5308b972e330d2fa12c9c31d290a2d358da90439ba8eb53f811b538354f9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/moo" + } + ] + }, + { + "type": "library", + "name": "railroad-diagrams", + "version": "1.0.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|railroad-diagrams@1.0.0", + "author": "Tab Atkins Jr.", + "description": "A small JS+SVG library for drawing railroad syntax diagrams.", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "CC0-1.0", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/railroad-diagrams@1.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/tabatkins/railroad-diagrams.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/tabatkins/railroad-diagrams", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/tabatkins/railroad-diagrams/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "733f770e335e2d8d2276b08d387e8fbe264644df46261b1d9bd8699f56024bcefd7e3e16fb1e4814986191165cc1580c98517b47cd9403fece87e47c94b660e8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/railroad-diagrams" + } + ] + }, + { + "type": "library", + "name": "randexp", + "version": "0.4.6", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|randexp@0.4.6", + "author": "Roly Fentanes", + "description": "Create random strings that match a given regular expression.", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/randexp@0.4.6", + "externalReferences": [ + { + "url": "git://github.com/fent/randexp.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "http://fent.github.io/randexp.js/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/fent/randexp.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/randexp/-/randexp-0.4.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f3458d99df43034b6666bc3da906bad863cf59fb972649eb99598b731beae2e641758a9bd706282939a794651c86f5567b45e22eea58901a1754ec73dc2f0361" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/randexp" + } + ] + }, + { + "type": "library", + "name": "p-locate", + "version": "5.0.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|p-locate@5.0.0", + "author": "Sindre Sorhus", + "description": "Get the first fulfilled promise that satisfies the provided testing function", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/p-locate@5.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/p-locate.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/p-locate#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/p-locate/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2da363b51594058fbecc1e6713f37071aa0cca548f93e4be647341d53cdd6cc24c9f2e9dca7a401aded7fed97f418ab74c8784ea7c47a696e8d8b1b29ab1b93f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/p-locate" + } + ] + }, + { + "type": "library", + "name": "has-flag", + "version": "4.0.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|has-flag@4.0.0", + "author": "Sindre Sorhus", + "description": "Check if argv has a specific flag", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/has-flag@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/has-flag.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/has-flag#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/has-flag/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1329094ff4352a34d672da698080207d23b4b4a56e6548e180caf5ee4a93ba6325e807efdc421295e53ba99533a170c54c01d30c2e0d3a81bf67153712f94c3d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/has-flag" + } + ] + }, + { + "type": "library", + "name": "jackspeak", + "version": "3.4.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jackspeak@3.4.3", + "author": "Isaac Z. Schlueter", + "description": "A very strict and proper argument parser.", + "licenses": [ + { + "license": { + "id": "BlueOak-1.0.0", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/jackspeak@3.4.3", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/jackspeak.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/jackspeak#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/jackspeak/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "386959429cf6c9f6a103f45dd58f0277d48812caaf5e42d5a12c3f720c219e114c0dbb1015e658a0927b6c86414bd05c6a6516f7a6acabf9e93d6ba033e45007" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/jackspeak" + } + ] + }, + { + "type": "library", + "name": "minipass", + "version": "7.1.2", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|minipass@7.1.2", + "author": "Isaac Z. Schlueter", + "description": "minimal implementation of a PassThrough stream", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/minipass@7.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/minipass.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/minipass#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/minipass/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a8e3b34b57014d6605e011fc7d578f0c138ef62a6d327194119c0d73f70c5a74d5da754b67b56835610f1e461ccd9034a5da00edd97a7bb14beb9f675fd4b66b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/minipass" + } + ] + }, + { + "type": "library", + "name": "package-json-from-dist", + "version": "1.0.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|package-json-from-dist@1.0.1", + "author": "Isaac Z. Schlueter", + "description": "Load the local package.json from either src or dist folder", + "licenses": [ + { + "license": { + "id": "BlueOak-1.0.0", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/package-json-from-dist@1.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/package-json-from-dist.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/package-json-from-dist#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/package-json-from-dist/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5046484b7fdbcb8382f2f2f73f67535d1113a5e6cb236362239bc8ae3683ff952dae4157fed35bc234d2440182ffeec2028da921c05a4605a670104772c68223" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/package-json-from-dist" + } + ] + }, + { + "type": "library", + "name": "path-scurry", + "version": "1.11.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|path-scurry@1.11.1", + "author": "Isaac Z. Schlueter", + "description": "walk paths fast and efficiently", + "licenses": [ + { + "license": { + "id": "BlueOak-1.0.0", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/path-scurry@1.11.1", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/path-scurry.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/path-scurry#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/path-scurry/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5dae0dc35ec54bd02940527dba62e2252e28ac68e6ed9cf052bc1a99c190b874b30f2b61f5ba0a0dac9c61d0dc643baa6004d7c381c55e06aa59372d5bfbf51c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/path-scurry" + } + ], + "components": [ + { + "type": "library", + "name": "lru-cache", + "version": "10.4.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|path-scurry@1.11.1|lru-cache@10.4.3", + "author": "Isaac Z. Schlueter", + "description": "A cache object that deletes the least-recently-used items.", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/lru-cache@10.4.3", + "externalReferences": [ + { + "url": "git://github.com/isaacs/node-lru-cache.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/node-lru-cache#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/node-lru-cache/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "24d03365c5eb0ade365462ee633d337c0cc37c0bc9596e807d8943050c835790c2948da6e6c0262be3883bbb39f577ec46c587a74da3009ad169d3d1193b7a49" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/path-scurry/node_modules/lru-cache" + } + ] + } + ] + }, + { + "type": "library", + "name": "brace-expansion", + "version": "2.0.2", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|brace-expansion@2.0.2", + "author": "Julian Gruber", + "description": "Brace expansion as known from sh/bash", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/brace-expansion@2.0.2", + "externalReferences": [ + { + "url": "git://github.com/juliangruber/brace-expansion.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/juliangruber/brace-expansion", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/juliangruber/brace-expansion/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "26dd2f1f233e8e6501aa88c1ec4d4d21869db74bc8d10c63c5dd9312b5bde300f3f84d8b026e6f28c5d7c20e996414c73ee5250e0407297be318175f705d590d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/brace-expansion" + } + ] + }, + { + "type": "library", + "name": "resolve-uri", + "group": "@jridgewell", + "version": "3.1.2", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jridgewell/resolve-uri@3.1.2", + "author": "Justin Ridgewell", + "description": "Resolve a URI relative to an optional base URI", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40jridgewell/resolve-uri@3.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/jridgewell/resolve-uri.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jridgewell/resolve-uri#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jridgewell/resolve-uri/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6d12128022233f6d3fb5b5923d63048b9e1054f45913192e0fd9492fe508c542adc15240f305b54eb6f58ccb354455e8d42053359ff98690bd42f98a59da292b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@jridgewell/resolve-uri" + } + ] + }, + { + "type": "library", + "name": "sourcemap-codec", + "group": "@jridgewell", + "version": "1.5.5", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jridgewell/sourcemap-codec@1.5.5", + "author": "Justin Ridgewell", + "description": "Encode/decode sourcemap mappings", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40jridgewell/sourcemap-codec@1.5.5#packages/sourcemap-codec", + "externalReferences": [ + { + "url": "git+https://github.com/jridgewell/sourcemaps.git#packages/sourcemap-codec", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/jridgewell/sourcemaps/tree/main/packages/sourcemap-codec", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jridgewell/sourcemaps/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "71843ddf5d20aeac6e7966e5f96b885086a251a0dc8fb58eab97d58449633558117ce52163d7f2db34ef7e8a96b2779b87c4a5ef45527056c80af2672ca0743a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@jridgewell/sourcemap-codec" + } + ] + }, + { + "type": "library", + "name": "is-fullwidth-code-point", + "version": "3.0.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|is-fullwidth-code-point@3.0.0", + "author": "Sindre Sorhus", + "description": "Check if the character represented by a given Unicode code point is fullwidth", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/is-fullwidth-code-point@3.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/is-fullwidth-code-point.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/is-fullwidth-code-point#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/is-fullwidth-code-point/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cf29a6e7ebbeb02b125b20fda8d69e8d5dc316f84229c94a762cd868952e1c0f3744b8dbee74ae1a775d0871afd2193e298ec130096c59e2b851e83a115e9742" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-fullwidth-code-point" + } + ] + }, + { + "type": "library", + "name": "run-parallel", + "version": "1.2.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|run-parallel@1.2.0", + "author": "Feross Aboukhadijeh", + "description": "Run an array of functions in parallel", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/run-parallel@1.2.0", + "externalReferences": [ + { + "url": "git://github.com/feross/run-parallel.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/feross/run-parallel", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/feross/run-parallel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e65e15c9947ce8b67f943c594d1ea3a8bf00144d92d0814b30fdba01b8ec2d5003c4776107f734194b07fb2dfd51f0a2dddcf3f0e950b8f9a768938ca031d004" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/run-parallel" + } + ] + }, + { + "type": "library", + "name": "reusify", + "version": "1.1.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|reusify@1.1.0", + "author": "Matteo Collina", + "description": "Reuse objects and functions with style", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/reusify@1.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/mcollina/reusify.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mcollina/reusify#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mcollina/reusify/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "83a4147dfd38a19a47b34786e69f37ac52e11de574d2e83f61ff6764ce9f2de52b3e0b814e44d039da40596b29321e794d97d54033da37735025f6d5440c5d23" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/reusify" + } + ] + }, + { + "type": "library", + "name": "is-extglob", + "version": "2.1.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|is-extglob@2.1.1", + "author": "Jon Schlinkert", + "description": "Returns true if a string has an extglob.", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/is-extglob@2.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/jonschlinkert/is-extglob.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jonschlinkert/is-extglob", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jonschlinkert/is-extglob/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "49b29b00d90deb4dd58b88c466fe3d2de549327e321b0b1bcd9c28ac4a32122badb0dde725875b3b7eb37e1189e90103a4e6481640ed9eae494719af9778eca1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-extglob" + } + ] + }, + { + "type": "library", + "name": "fill-range", + "version": "7.1.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|fill-range@7.1.1", + "author": "Jon Schlinkert", + "description": "Fill in a range of numbers or letters, optionally passing an increment or `step` to use, or create a regex-compatible range with `options.toRegex`", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/fill-range@7.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/jonschlinkert/fill-range.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jonschlinkert/fill-range", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jonschlinkert/fill-range/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "62c1a97b75872caf19622e2d583836272dde6d1cf6ad7a300f19e57786e4401d3471cff5670f405a70b48bdced0c98ad8afb50bda23d29a2f22ab73e8415b4ca" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/fill-range" + } + ] + }, + { + "type": "library", + "name": "collect-v8-coverage", + "version": "1.0.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|collect-v8-coverage@1.0.3", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/collect-v8-coverage@1.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/SimenB/collect-v8-coverage.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/SimenB/collect-v8-coverage#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/SimenB/collect-v8-coverage/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d4be5aa889303df8a875a32042e9e4175cd184daa27c7066b5b6dbc5cafac95c71067962c384c3396e8dc693bc0c92e0275e8e4fe638ced66a3faa7f16d5e703" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/collect-v8-coverage" + } + ] + }, + { + "type": "library", + "name": "istanbul-lib-instrument", + "version": "6.0.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|istanbul-lib-instrument@6.0.3", + "author": "Krishnan Anantheswaran", + "description": "Core istanbul API for JS code coverage", + "licenses": [ + { + "license": { + "id": "BSD-3-Clause", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/istanbul-lib-instrument@6.0.3#packages/istanbul-lib-instrument", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/istanbuljs/istanbuljs.git#packages/istanbul-lib-instrument", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://istanbul.js.org/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/istanbuljs/istanbuljs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "56d824ecbfd1d891f2c865b4eeca6816507cfe5a6388e2d38cc766b3a00532b698b7705a25aba877f346adf9d51bfcb8231d4912e3113c33c48f6b9afb3cf5fd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/istanbul-lib-instrument" + } + ], + "components": [ + { + "type": "library", + "name": "semver", + "version": "7.7.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|istanbul-lib-instrument@6.0.3|semver@7.7.3", + "author": "GitHub Inc.", + "description": "The semantic version parser used by npm.", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/semver@7.7.3", + "externalReferences": [ + { + "url": "git+https://github.com/npm/node-semver.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/node-semver#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/node-semver/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "49db0a32b23d4dd823770794491f4cc1e1c0e0427c6311e7f0315a0e2b2f85595439ee01175b4b0fb1808f4948a96565f9d3dbfeb131af406d6f2e65a109b6d1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/istanbul-lib-instrument/node_modules/semver" + } + ] + } + ] + }, + { + "type": "library", + "name": "istanbul-lib-source-maps", + "version": "5.0.6", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|istanbul-lib-source-maps@5.0.6", + "author": "Krishnan Anantheswaran", + "description": "Source maps support for istanbul", + "licenses": [ + { + "license": { + "id": "BSD-3-Clause", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/istanbul-lib-source-maps@5.0.6#packages/istanbul-lib-source-maps", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/istanbuljs/istanbuljs.git#packages/istanbul-lib-source-maps", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://istanbul.js.org/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/istanbuljs/istanbuljs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-5.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ca0d9df849b82a2cd90b99e25a141a2289a07f95a52f8bce3a3679c460a617c4a73c4fe60d659782f444c5d7290a087d94b4516b5fdf498a76ca699b275a48f8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/istanbul-lib-source-maps" + } + ] + }, + { + "type": "library", + "name": "jest-worker", + "version": "30.2.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-worker@30.2.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/jest-worker@30.2.0#packages/jest-worker", + "externalReferences": [ + { + "url": "git+https://github.com/jestjs/jest.git#packages/jest-worker", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/jestjs/jest#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jestjs/jest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/jest-worker/-/jest-worker-30.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d10e1493c585ec1530a971ee023736def9a8a56270e561fbc36b6a06850e6693a35bf667478e065d7775afcd91be7988d866607b78afad85e4fc1136f95b56da" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/jest-worker" + } + ], + "components": [ + { + "type": "library", + "name": "supports-color", + "version": "8.1.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-worker@30.2.0|supports-color@8.1.1", + "author": "Sindre Sorhus", + "description": "Detect whether a terminal supports color", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/supports-color@8.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/supports-color.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/supports-color#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/supports-color/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3295043763a876d533c6f29097bd9c505ed14391221ec1af4ac546d226bd73945b5862f6088e02ec4a4f4bc513048a659e5cd988db95e7ac3e16e371cb7b72d9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/jest-worker/node_modules/supports-color" + } + ] + } + ] + }, + { + "type": "library", + "name": "string-length", + "version": "4.0.2", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|string-length@4.0.2", + "author": "Sindre Sorhus", + "description": "Get the real length of a string - by correctly counting astral symbols and ignoring ansi escape codes", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/string-length@4.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/string-length.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/string-length#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/string-length/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fa5eab34de5f607361659cb8d515ec629b428c0d88826ab8106ee4640605408d44d554d76abafa64f5c183a7aaed8e9e2b8144858e80265cae1486ffbff4b455" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/string-length" + } + ], + "components": [ + { + "type": "library", + "name": "strip-ansi", + "version": "6.0.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|string-length@4.0.2|strip-ansi@6.0.1", + "author": "Sindre Sorhus", + "description": "Strip ANSI escape codes from a string", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/strip-ansi@6.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/strip-ansi.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/strip-ansi#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/strip-ansi/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/string-length/node_modules/strip-ansi" + } + ] + }, + { + "type": "library", + "name": "ansi-regex", + "version": "5.0.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|string-length@4.0.2|ansi-regex@5.0.1", + "author": "Sindre Sorhus", + "description": "Regular expression for matching ANSI escape codes", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/ansi-regex@5.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/ansi-regex.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/ansi-regex#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/ansi-regex/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "aae2505e54d25062f62c7f52517a3c570b18e2ca1a9e1828e8b3529bce04d4b05c13cb373b4c29762473c91f73fd9649325316bf7eea38e6fda5d26531410a15" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/string-length/node_modules/ansi-regex" + } + ] + } + ] + }, + { + "type": "library", + "name": "core", + "group": "@babel", + "version": "7.28.5", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/core@7.28.5", + "author": "The Babel Team", + "description": "Babel compiler core.", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40babel/core@7.28.5#packages/babel-core", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-core", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-core", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20core%22+is%3Aopen", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/core/-/core-7.28.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7bb8d3e03c58bc80cb935647994fe6fe6075f6b7b1f6cbf47367ed06d8d206ffa454cffdd367a1d1f20d5330fb5302cb351fa3539f391b1509f3f1017c03397f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/core" + } + ] + }, + { + "type": "library", + "name": "babel-plugin-istanbul", + "version": "7.0.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|babel-plugin-istanbul@7.0.1", + "author": "Thai Pangsakulyanont @dtinth", + "description": "A babel plugin that adds istanbul instrumentation to ES6 code", + "licenses": [ + { + "license": { + "id": "BSD-3-Clause", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/babel-plugin-istanbul@7.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/istanbuljs/babel-plugin-istanbul.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/istanbuljs/babel-plugin-istanbul#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/istanbuljs/babel-plugin-istanbul/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-7.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0fc67a426f230af557b48464067a8d1d7d33277eeb41c149f6ef16392ead9183ac45d1c1cf2a42b2d6b15a2bb964896a42dbe24586e09d12d2a0212f8ea72a6c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/babel-plugin-istanbul" + } + ], + "components": [ + { + "type": "library", + "name": "test-exclude", + "version": "6.0.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|babel-plugin-istanbul@7.0.1|test-exclude@6.0.0", + "author": "Ben Coe", + "description": "test for inclusion or exclusion of paths using globs", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/test-exclude@6.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/istanbuljs/test-exclude.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://istanbul.js.org/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/istanbuljs/test-exclude/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7001963c8c8e1d4eb396683cf23c26ed54725e730dee257af0e1806d80e4fcc87fc42fe9cd53e542d63a9e0a081ffe7fb5c8ae8467ef11253c1ab1eb7310f9eb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/babel-plugin-istanbul/node_modules/test-exclude" + } + ] + }, + { + "type": "library", + "name": "glob", + "version": "7.2.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|babel-plugin-istanbul@7.0.1|glob@7.2.3", + "author": "Isaac Z. Schlueter", + "description": "a little globber", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/glob@7.2.3", + "externalReferences": [ + { + "url": "git://github.com/isaacs/node-glob.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/node-glob#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/node-glob/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9c5474ccba54d9809a471c28089bcbe94bc21f6245c85548bf04cbb087f6d40b8794cb240358614dd93e2e5609b4e958b7dbfa76fb330f604646a04bfa240af5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/babel-plugin-istanbul/node_modules/glob" + } + ] + }, + { + "type": "library", + "name": "minimatch", + "version": "3.1.2", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|babel-plugin-istanbul@7.0.1|minimatch@3.1.2", + "author": "Isaac Z. Schlueter", + "description": "a glob matcher in javascript", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/minimatch@3.1.2", + "externalReferences": [ + { + "url": "git://github.com/isaacs/minimatch.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/minimatch#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/minimatch/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "27ba7ade1462023c35343130c355bb8b7efe07222b3963b95d0400cd9dd539c2f43cdc9bc297e657f374e73140cf043d512c84717eaddd43be2b96aa0503881f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/babel-plugin-istanbul/node_modules/minimatch" + } + ] + }, + { + "type": "library", + "name": "brace-expansion", + "version": "1.1.12", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|babel-plugin-istanbul@7.0.1|brace-expansion@1.1.12", + "author": "Julian Gruber", + "description": "Brace expansion as known from sh/bash", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/brace-expansion@1.1.12", + "externalReferences": [ + { + "url": "git://github.com/juliangruber/brace-expansion.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/juliangruber/brace-expansion", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/juliangruber/brace-expansion/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f53f548d6debd145b973543b193c25969b57c21bd8984cc587331f67d1fb1505adfae65e3e364f8c13ff5b5644c99d6dc065a89b9ff9e9317894f72a8e70c772" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/babel-plugin-istanbul/node_modules/brace-expansion" + } + ] + } + ] + }, + { + "type": "library", + "name": "fast-json-stable-stringify", + "version": "2.1.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|fast-json-stable-stringify@2.1.0", + "author": "James Halliday", + "description": "deterministic `JSON.stringify()` - a faster version of substack's json-stable-strigify without jsonify", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/fast-json-stable-stringify@2.1.0", + "externalReferences": [ + { + "url": "git://github.com/epoberezkin/fast-json-stable-stringify.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/epoberezkin/fast-json-stable-stringify", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/epoberezkin/fast-json-stable-stringify/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "96177fc05f8b93df076684c2b6556b687b5f8795d88a32236a55dc93bb1a52db9a9d20f22ccc671e149710326a1f10fb9ac47c0f4b829aa964c23095f31bf01f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/fast-json-stable-stringify" + } + ] + }, + { + "type": "library", + "name": "pirates", + "version": "4.0.7", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|pirates@4.0.7", + "author": "Ari Porad", + "description": "Properly hijack require, i.e., properly define require hooks and customizations", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/pirates@4.0.7", + "externalReferences": [ + { + "url": "git+https://github.com/danez/pirates.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/danez/pirates#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/danez/pirates/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4dfc92aecff99e6f1f4090dc043b949e0dd53942ac77b4beceabdb3938865c77f15f8c0adf56ab77e86836ebe489c33fd981739690e000139ebca4ac0781bf14" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/pirates" + } + ] + }, + { + "type": "library", + "name": "write-file-atomic", + "version": "5.0.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|write-file-atomic@5.0.1", + "author": "GitHub Inc.", + "description": "Write files in an atomic fashion w/configurable ownership", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/write-file-atomic@5.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/npm/write-file-atomic.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/write-file-atomic", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/write-file-atomic/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f90536cdde8e4c3f175882426df7da890787f54ef7a88a9a7e8d71e95d6c9c25981897fa7151347034780fcc51cdc1277c8db5205ad43f33c6b5c3dff000be47" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/write-file-atomic" + } + ] + }, + { + "type": "library", + "name": "type-fest", + "version": "0.21.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|type-fest@0.21.3", + "author": "Sindre Sorhus", + "description": "A collection of essential TypeScript types", + "licenses": [ + { + "expression": "(MIT OR CC0-1.0)", + "acknowledgement": "declared" + } + ], + "purl": "pkg:npm/type-fest@0.21.3", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/type-fest.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/type-fest#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/type-fest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b74af306af3b9b77d571db870d41612a6cb25fef5ea3a5908d9bdfe7511afccd10efe4f7ef8269d5a522c9497418ac69f0cfce113547483be69323e0bd7f97db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/type-fest" + } + ] + }, + { + "type": "library", + "name": "ansi-styles", + "version": "4.3.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|ansi-styles@4.3.0", + "author": "Sindre Sorhus", + "description": "ANSI escape codes for styling strings in the terminal", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/ansi-styles@4.3.0", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/ansi-styles.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/ansi-styles#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/ansi-styles/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cdb07dac22404f5adb8e25436f686a2851cd60bc60b64f0d511c59dc86700f717a36dc5b5d94029e74a2d4b931f880e885d3e5169db6db05402c885e64941212" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/ansi-styles" + } + ] + }, + { + "type": "library", + "name": "execa", + "version": "5.1.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|execa@5.1.1", + "author": "Sindre Sorhus", + "description": "Process execution for humans", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/execa@5.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/execa.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/execa#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/execa/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f2e4a9659a1c01944100f20420d263dcba3d1f21a2b6595ccdcdbb121e586288e3305327f321cc0cc6941c4d89a9fab4e43ff0b9cc08e091944725edd6f721ca" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/execa" + } + ], + "components": [ + { + "type": "library", + "name": "signal-exit", + "version": "3.0.7", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|execa@5.1.1|signal-exit@3.0.7", + "author": "Ben Coe", + "description": "when you want to fire an event no matter how a process exits.", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/signal-exit@3.0.7", + "externalReferences": [ + { + "url": "git+https://github.com/tapjs/signal-exit.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/tapjs/signal-exit", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/tapjs/signal-exit/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c270f6644fa5f923c2feea12d2f5de13d2f5fb4c2e68ca8a95fcfd00c528dfc26cc8b48159215c1d1d51ae2eb62d9735daf2ebd606f78e5ee2c10860c2901b19" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/execa/node_modules/signal-exit" + } + ] + } + ] + }, + { + "type": "library", + "name": "p-limit", + "version": "3.1.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|p-limit@3.1.0", + "author": "Sindre Sorhus", + "description": "Run multiple promise-returning & async functions with limited concurrency", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/p-limit@3.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/p-limit.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/p-limit#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/p-limit/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4d839a9ccdf01b0346b193767154d83c0af0e39e319d78f9aa6585d5b12801ce3e714fe897b19587ba1d7af8e9d4534776e1dcdca64c70576ec54e5773ab8945" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/p-limit" + } + ] + }, + { + "type": "library", + "name": "get-type", + "group": "@jest", + "version": "30.1.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/get-type@30.1.0", + "description": "A utility function to get the type of a value", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40jest/get-type@30.1.0#packages/jest-get-type", + "externalReferences": [ + { + "url": "git+https://github.com/jestjs/jest.git#packages/jest-get-type", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/jestjs/jest#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jestjs/jest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@jest/get-type/-/get-type-30.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "78c6d91368549f1d56574a66511658f57a173e45188e9739e666f40ab86d7562edccc40f16fbbfad99132d9153b1d69541af93af879602d7aa714ce86b0abfb8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@jest/get-type" + } + ] + }, + { + "type": "library", + "name": "test-sequencer", + "group": "@jest", + "version": "30.2.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/test-sequencer@30.2.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40jest/test-sequencer@30.2.0#packages/jest-test-sequencer", + "externalReferences": [ + { + "url": "git+https://github.com/jestjs/jest.git#packages/jest-test-sequencer", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/jestjs/jest#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jestjs/jest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-30.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c172a053f964f1f29732efe5e47a20d51eb56cbe2ae4609d4fa389bdd005cf53fe42ba6816e2d4ebc7a82ae55ce116eb4ed3674cbe4507285674b80e3d2a61f9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@jest/test-sequencer" + } + ] + }, + { + "type": "library", + "name": "babel-jest", + "version": "30.2.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|babel-jest@30.2.0", + "description": "Jest plugin to use babel for transformation.", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/babel-jest@30.2.0#packages/babel-jest", + "externalReferences": [ + { + "url": "git+https://github.com/jestjs/jest.git#packages/babel-jest", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/jestjs/jest#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jestjs/jest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/babel-jest/-/babel-jest-30.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d1888110ec56a8a9124162fd9cd1861209dda1e2f46695ab6cb30d2f9bbf29ac6b962dc46b196ddd9b480e4b44bd7b782ff47daf7383af6ccac0633fd818f157" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/babel-jest" + } + ] + }, + { + "type": "library", + "name": "deepmerge", + "version": "4.3.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|deepmerge@4.3.1", + "description": "A library for deep (recursive) merging of Javascript objects", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/deepmerge@4.3.1", + "externalReferences": [ + { + "url": "git://github.com/TehShrike/deepmerge.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/TehShrike/deepmerge", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/TehShrike/deepmerge/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dec52a6cc11cefb5eaa5d34eec547246883e796de987e19809b8feacafae63244cbb0b15cb4acc895b4f9fe40994a16f58fff53d8a5aa6a627d0c7b6927167f8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/deepmerge" + } + ] + }, + { + "type": "library", + "name": "jest-circus", + "version": "30.2.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-circus@30.2.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/jest-circus@30.2.0#packages/jest-circus", + "externalReferences": [ + { + "url": "git+https://github.com/jestjs/jest.git#packages/jest-circus", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/jestjs/jest#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jestjs/jest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/jest-circus/-/jest-circus-30.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "161d34f7a342dd9905c74e443f63970b12404445718f505c5bf8ba116aaaca672060a5a3cb20e9ada9777ccc557075e0ea864cee250b7abf7019116f7e997e4e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/jest-circus" + } + ] + }, + { + "type": "library", + "name": "jest-docblock", + "version": "30.2.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-docblock@30.2.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/jest-docblock@30.2.0#packages/jest-docblock", + "externalReferences": [ + { + "url": "git+https://github.com/jestjs/jest.git#packages/jest-docblock", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/jestjs/jest#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jestjs/jest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-30.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b51fc516064a4b509796e390cd9bcd1f7fb4cfd8d7af795d1920fc6e1caec6f9555306de2ce1b29e4ba7be54ccc5c842e6eaeb2a77588b00850b40cb563a4e08" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/jest-docblock" + } + ] + }, + { + "type": "library", + "name": "jest-environment-node", + "version": "30.2.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-environment-node@30.2.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/jest-environment-node@30.2.0#packages/jest-environment-node", + "externalReferences": [ + { + "url": "git+https://github.com/jestjs/jest.git#packages/jest-environment-node", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/jestjs/jest#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jestjs/jest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-30.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "12553cbfdd9027d52b62c2abc4320a0b1bba3df363e0775c92d727d095f5db3a8d76a58707437e8703a79c1057be32dddaf02966db8b506b3541263e32c5e834" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/jest-environment-node" + } + ] + }, + { + "type": "library", + "name": "parse-json", + "version": "5.2.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|parse-json@5.2.0", + "author": "Sindre Sorhus", + "description": "Parse JSON with more helpful errors", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/parse-json@5.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/parse-json.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/parse-json#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/parse-json/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6b208abe6fe98421b13a461148233cda20f072df3f1289d2120092c56c43eef7ba8c7820b059787d955004f44d810a0a8ae57fa1d845ac6cd05d9c1b89f0bc46" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/parse-json" + } + ] + }, + { + "type": "library", + "name": "strip-json-comments", + "version": "3.1.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|strip-json-comments@3.1.1", + "author": "Sindre Sorhus", + "description": "Strip comments from JSON. Lets you use comments in your JSON files!", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/strip-json-comments@3.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/strip-json-comments.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/strip-json-comments#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/strip-json-comments/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e9f3dcf91e22870a8fe8dfda22fd9fd60307f25395b56407a2a0b8c8aea8483555a1cba602c7c2aa39179ea89832198cc12fe61072e9ed57a196ddea97a9448a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/strip-json-comments" + } + ] + }, + { + "type": "library", + "name": "anymatch", + "version": "3.1.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|anymatch@3.1.3", + "author": "Elan Shanker", + "description": "Matches strings against configurable strings, globs, regular expressions, and/or functions", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/anymatch@3.1.3", + "externalReferences": [ + { + "url": "git+https://github.com/micromatch/anymatch.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromatch/anymatch", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromatch/anymatch/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "28c45e154af4078b7e0fe381923477298aafa1ca765da4b33b9e54701ea681031ddca6dc13e9964f2bd557b0ffcec7446cd9d5e9a71952eb64887417bd3af547" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/anymatch" + } + ] + }, + { + "type": "library", + "name": "fb-watchman", + "version": "2.0.2", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|fb-watchman@2.0.2", + "author": "Wez Furlong", + "description": "Bindings for the Watchman file watching service", + "licenses": [ + { + "license": { + "id": "Apache-2.0", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/fb-watchman@2.0.2", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/facebook/watchman.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://facebook.github.io/watchman/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/facebook/watchman/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a79d7ad41a9bb826929c1f2321bcd01ce96982c3e62b9ac95437c328ef75031b39342d6ebb71d1426eb0b7d71df7ff86b504083b9dc97465d7a320e94c0b2060" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/fb-watchman" + } + ] + }, + { + "type": "library", + "name": "fsevents", + "version": "2.3.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|fsevents@2.3.3", + "scope": "excluded", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/fsevents@2.3.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e71a037d7f9f2fb7da0139da82658fa5b16dc21fd1efb5a630caaa1c64bae42defbc1d181eb805f81d58999df8e35b4c8f99fade4d36d765cda09c339617df43" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/fsevents" + } + ] + }, + { + "type": "library", + "name": "walker", + "version": "1.0.8", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|walker@1.0.8", + "author": "Naitik Shah", + "description": "A simple directory tree walker.", + "licenses": [ + { + "license": { + "id": "Apache-2.0", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/walker@1.0.8", + "externalReferences": [ + { + "url": "git+https://github.com/daaku/nodejs-walker.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/daaku/nodejs-walker", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/daaku/nodejs-walker/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b6cffc13c9796fb918d2f9562dec0e9035cc98f74b7155781a63902f2c6e4acc0826cc1e78566d02c305ee4d4db33cfe4d8050ae56119b33a7af7f7ccb525e99" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/walker" + } + ] + }, + { + "type": "library", + "name": "code-frame", + "group": "@babel", + "version": "7.27.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/code-frame@7.27.1", + "author": "The Babel Team", + "description": "Generate errors that contain a code frame that point to source locations.", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40babel/code-frame@7.27.1#packages/babel-code-frame", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-code-frame", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-code-frame", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "72343b66543432fddbe3b84006e4debf24ee60de22fa5a09286795f5f95c0a020adfb7025d187e2f56ddde20479729deae143b0610a49f604f6d050bfab1aa16" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/code-frame" + } + ] + }, + { + "type": "library", + "name": "stack-utils", + "group": "@types", + "version": "2.0.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@types/stack-utils@2.0.3", + "description": "TypeScript definitions for stack-utils", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40types/stack-utils@2.0.3#types/stack-utils", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/stack-utils", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/stack-utils", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f5a11b619dd36d83339cf75c76bdd2988acb5f00bf00a65741e09ff4f81aa3908a6fc0b21ee117e63cd63d392fade82f85124772944ee81168196f7271a3a463" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/stack-utils" + } + ] + }, + { + "type": "library", + "name": "stack-utils", + "version": "2.0.6", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|stack-utils@2.0.6", + "author": "James Talmage", + "description": "Captures and cleans stack traces", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/stack-utils@2.0.6", + "externalReferences": [ + { + "url": "git+https://github.com/tapjs/stack-utils.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/tapjs/stack-utils#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/tapjs/stack-utils/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5e5916bdf226e919ac5ad349c7ebaab4a2d2f1ea856f1520d19ccb5ea63471a132f65ee1aee5fc2298839e3b0b6afa0182a08247bd53a963bc31a5d885e27745" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/stack-utils" + } + ] + }, + { + "type": "library", + "name": "jest-pnp-resolver", + "version": "1.2.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-pnp-resolver@1.2.3", + "description": "plug'n'play resolver for Webpack", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/jest-pnp-resolver@1.2.3", + "externalReferences": [ + { + "url": "git+https://github.com/arcanis/jest-pnp-resolver.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/arcanis/jest-pnp-resolver", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/arcanis/jest-pnp-resolver/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fb7369c10127468201b71e1fca16e54033e0248d07d48108917ed284b5233c603b4ed513bc8d6888a8b7491e28051d21421411f349785807b946b5c1c16300f3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/jest-pnp-resolver" + } + ] + }, + { + "type": "library", + "name": "unrs-resolver", + "version": "1.11.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|unrs-resolver@1.11.1", + "author": "JounQin", + "description": "UnRS Resolver Node API with PNP support", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/unrs-resolver@1.11.1", + "externalReferences": [ + { + "url": "git+https://github.com/unrs/unrs-resolver.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/unrs/unrs-resolver#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/unrs/unrs-resolver/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unrs-resolver/-/unrs-resolver-1.11.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6d28edf698da1019cd88681cf6b5221c62afe65e3f4c6cc3998c374619e4246b4b85b9e703fe6a263ef1ddd343091c7f3c9c6eefbe0b947f2508e941e2111f2a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/unrs-resolver" + } + ] + }, + { + "type": "library", + "name": "environment", + "group": "@jest", + "version": "30.2.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/environment@30.2.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40jest/environment@30.2.0#packages/jest-environment", + "externalReferences": [ + { + "url": "git+https://github.com/jestjs/jest.git#packages/jest-environment", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/jestjs/jest#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jestjs/jest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@jest/environment/-/environment-30.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fd03d32fb381250e5a734f540d16b71107ace20b75153106ffc8d9ff8bf9215cf1f82bfb74bc65548bdfbd25518a25f676b5b25de06390c491f21bce592a20e6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@jest/environment" + } + ] + }, + { + "type": "library", + "name": "emittery", + "version": "0.13.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|emittery@0.13.1", + "author": "Sindre Sorhus", + "description": "Simple and modern async event emitter", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/emittery@0.13.1", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/emittery.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/emittery#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/emittery/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0de5b06b093aaf9c91f631609c3298b78b0b4b42e61c9262dd93a76f9fc975b6308f79d6f85c509c72238412b3f182c2ee844d3d533d350e3b237095c77e1ea9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/emittery" + } + ] + }, + { + "type": "library", + "name": "jest-leak-detector", + "version": "30.2.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-leak-detector@30.2.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/jest-leak-detector@30.2.0#packages/jest-leak-detector", + "externalReferences": [ + { + "url": "git+https://github.com/jestjs/jest.git#packages/jest-leak-detector", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/jestjs/jest#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jestjs/jest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-30.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "33a8ca023cb38c71b44ab420c218191b2f6115acdcb9dc02368bd8ffd1cf22272635206ea1c90f49e7403fdbe53cae8e345275cdfc87fccdbf6182713b3e5c75" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/jest-leak-detector" + } + ] + }, + { + "type": "library", + "name": "source-map-support", + "version": "0.5.13", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|source-map-support@0.5.13", + "description": "Fixes stack traces for files with source maps", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/source-map-support@0.5.13", + "externalReferences": [ + { + "url": "git+https://github.com/evanw/node-source-map-support.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/evanw/node-source-map-support#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/evanw/node-source-map-support/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "48748a14769d8d5039a11e0f3ea86d01575c056c1161577a83a7005e721b4622307361213eb4ee29405d48bbe510ac883f71827fcf5f96dbdc6623fd30c140d7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/source-map-support" + } + ] + }, + { + "type": "library", + "name": "fake-timers", + "group": "@jest", + "version": "30.2.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/fake-timers@30.2.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40jest/fake-timers@30.2.0#packages/jest-fake-timers", + "externalReferences": [ + { + "url": "git+https://github.com/jestjs/jest.git#packages/jest-fake-timers", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/jestjs/jest#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jestjs/jest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-30.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1c8ded44b8d1c406c1cb454ef1daaa9bb1dbda621af1de5b83f34993241c3a4ed5d75f0e6d030bf110b996e4c5fd9b20e38ef86be803be171eede4e73f81a163" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@jest/fake-timers" + } + ] + }, + { + "type": "library", + "name": "globals", + "group": "@jest", + "version": "30.2.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/globals@30.2.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40jest/globals@30.2.0#packages/jest-globals", + "externalReferences": [ + { + "url": "git+https://github.com/jestjs/jest.git#packages/jest-globals", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/jestjs/jest#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jestjs/jest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@jest/globals/-/globals-30.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6fadf09a728f68afba6597e9621cfd2bad68c9bbdb23568c708b3cd3ef892353b5ad1d6f6b11d408daa8dc84eee8d534778577e32645a07327feea0aaff4707f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@jest/globals" + } + ] + }, + { + "type": "library", + "name": "source-map", + "group": "@jest", + "version": "30.0.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/source-map@30.0.1", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40jest/source-map@30.0.1#packages/jest-source-map", + "externalReferences": [ + { + "url": "git+https://github.com/jestjs/jest.git#packages/jest-source-map", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/jestjs/jest#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jestjs/jest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@jest/source-map/-/source-map-30.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "308456314511dec75b3f7ea8c8dca16d384b1f22767840c294f0a21d56eb6007b9837087440ac8569070edc7520797ebfa87d27c86f64e7b30f221072f43d842" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@jest/source-map" + } + ] + }, + { + "type": "library", + "name": "cjs-module-lexer", + "version": "2.1.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|cjs-module-lexer@2.1.0", + "author": "Guy Bedford", + "description": "Lexes CommonJS modules, returning their named exports metadata", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/cjs-module-lexer@2.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/nodejs/cjs-module-lexer.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/nodejs/cjs-module-lexer#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/nodejs/cjs-module-lexer/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "517d0ec2661161041eb5facb11979ec0814523ec124e87c2fa93012cdb87dd152ebbfc731b5a33f38502103392a1094dddf678f80ce6579d1962f1aa90c87dc8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/cjs-module-lexer" + } + ] + }, + { + "type": "library", + "name": "jest-mock", + "version": "30.2.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-mock@30.2.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/jest-mock@30.2.0#packages/jest-mock", + "externalReferences": [ + { + "url": "git+https://github.com/jestjs/jest.git#packages/jest-mock", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/jestjs/jest#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jestjs/jest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/jest-mock/-/jest-mock-30.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "24d34d976ae3e1be480a998072af966cb1fcdd7b308cf6e31f84fbcaf1b37c01823e1d6bc3ec5535bb64f859d1b25bedf6590271d9fd8b5a00a0a52e16c3b147" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/jest-mock" + } + ] + }, + { + "type": "library", + "name": "strip-bom", + "version": "4.0.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|strip-bom@4.0.0", + "author": "Sindre Sorhus", + "description": "Strip UTF-8 byte order mark (BOM) from a string", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/strip-bom@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/strip-bom.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/strip-bom#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/strip-bom/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "df1bab16fe6d1208a2df7662f09b69e79c042082d1f5e877e05016d343d97fe2674ac4e657f8a87b04a0425f7b247be08e8446c0f4a1b169be21daf1077e5dd3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/strip-bom" + } + ] + }, + { + "type": "library", + "name": "generator", + "group": "@babel", + "version": "7.28.5", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/generator@7.28.5", + "author": "The Babel Team", + "description": "Turns an AST into code.", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40babel/generator@7.28.5#packages/babel-generator", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-generator", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-generator", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20generator%22+is%3Aopen", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dc4c0b161677f09e15c883fa58db6dda451d5bd76891703d0abe08548147b82a59dc7f3f6053a5e498d91e2b2b9f57c04cf06628aa97cc316f87d7d4c07cfa09" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/generator" + } + ] + }, + { + "type": "library", + "name": "plugin-syntax-jsx", + "group": "@babel", + "version": "7.27.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-jsx@7.27.1", + "author": "The Babel Team", + "description": "Allow parsing of jsx", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-syntax-jsx@7.27.1#packages/babel-plugin-syntax-jsx", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-syntax-jsx", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-syntax-jsx", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.27.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cbc61334878aa3284677d3b4262cb3cb2aa4f207639ee9864d03eccf4c4e64e43646691525e675be699f22f1442aab9c046e9ac4918164313fee2239b2e508ff" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-syntax-jsx" + } + ] + }, + { + "type": "library", + "name": "plugin-syntax-typescript", + "group": "@babel", + "version": "7.27.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-typescript@7.27.1", + "author": "The Babel Team", + "description": "Allow parsing of TypeScript syntax", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-syntax-typescript@7.27.1#packages/babel-plugin-syntax-typescript", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-syntax-typescript", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-syntax-typescript", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.27.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c5f60204cc6f787ad13270169756653d73998f390df364c716f2e142115716df356791e737e12d524661bffcdc2a9993ddfce6599074cb0881adb0b7be881bc1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-syntax-typescript" + } + ] + }, + { + "type": "library", + "name": "types", + "group": "@babel", + "version": "7.28.5", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/types@7.28.5", + "author": "The Babel Team", + "description": "Babel Types is a Lodash-esque utility library for AST nodes", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40babel/types@7.28.5#packages/babel-types", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-types", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-types", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20types%22+is%3Aopen", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/types/-/types-7.28.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a90e66e3c788fcc14b4393f1423e0f15aa6b8f20932c8dfb12558c98db342bc2e4ddd55e39d36907792cf2373bc8ce420e6542ef778c564fedae4ddf826ad4a4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/types" + } + ] + }, + { + "type": "library", + "name": "expect-utils", + "group": "@jest", + "version": "30.2.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/expect-utils@30.2.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40jest/expect-utils@30.2.0#packages/expect-utils", + "externalReferences": [ + { + "url": "git+https://github.com/jestjs/jest.git#packages/expect-utils", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/jestjs/jest#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jestjs/jest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-30.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d499d17e1aa90fc1c6a4e990a75f34168f59b7af7336d0bef6547e913ecd54bd39b4d5c88be402f02b33ee57e274ca152cf0f71673ad726a74084167c44c4610" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@jest/expect-utils" + } + ] + }, + { + "type": "library", + "name": "snapshot-utils", + "group": "@jest", + "version": "30.2.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/snapshot-utils@30.2.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40jest/snapshot-utils@30.2.0#packages/jest-snapshot-utils", + "externalReferences": [ + { + "url": "git+https://github.com/jestjs/jest.git#packages/jest-snapshot-utils", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/jestjs/jest#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jestjs/jest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@jest/snapshot-utils/-/snapshot-utils-30.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d1a571337447e836a22dc8e3fdbd0aac80598525f5dfbdd7722e25ddc5b9c625163dcb59e7dcd0ee38f8aea70943f67c26e37fe305f71692526b746cb15bc2ba" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@jest/snapshot-utils" + } + ] + }, + { + "type": "library", + "name": "babel-preset-current-node-syntax", + "version": "1.2.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|babel-preset-current-node-syntax@1.2.0", + "author": "Nicolò Ribaudo", + "description": "A Babel preset that enables parsing of proposals supported by the current Node.js version.", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/babel-preset-current-node-syntax@1.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/nicolo-ribaudo/babel-preset-current-node-syntax.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/nicolo-ribaudo/babel-preset-current-node-syntax#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/nicolo-ribaudo/babel-preset-current-node-syntax/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "13f565004cd1aec2c46f6f9dbfcca9ddba38b1ca1fde5f6747896b95df88cb937256a8156142670c09ae9e484f322b11237d907388918b3e36e5df2f33efb67e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/babel-preset-current-node-syntax" + } + ] + }, + { + "type": "library", + "name": "expect", + "version": "30.2.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|expect@30.2.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/expect@30.2.0#packages/expect", + "externalReferences": [ + { + "url": "git+https://github.com/jestjs/jest.git#packages/expect", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/jestjs/jest#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jestjs/jest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/expect/-/expect-30.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bbf7de0a2d063ec23ef7cf2053614b72c1f20074d4d0c5f55a0ebc36102737bcfff82e70a86f8263c279dcdf62a1ef115e06a8cf49c147f4d831fdc0c9c52e3f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/expect" + } + ] + }, + { + "type": "library", + "name": "jest-diff", + "version": "30.2.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-diff@30.2.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/jest-diff@30.2.0#packages/jest-diff", + "externalReferences": [ + { + "url": "git+https://github.com/jestjs/jest.git#packages/jest-diff", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/jestjs/jest#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jestjs/jest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/jest-diff/-/jest-diff-30.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7501c5a373ede3f34b946e73e0fc59ff7c994d9d42eecf61bde88e8fe18237eb93d74f4d0b6420b28559b15380bdb2774602a4bf22c65d957dfa9883a566e6e8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/jest-diff" + } + ] + }, + { + "type": "library", + "name": "jest-matcher-utils", + "version": "30.2.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-matcher-utils@30.2.0", + "description": "A set of utility functions for expect and related packages", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/jest-matcher-utils@30.2.0#packages/jest-matcher-utils", + "externalReferences": [ + { + "url": "git+https://github.com/jestjs/jest.git#packages/jest-matcher-utils", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/jestjs/jest#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jestjs/jest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-30.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "750f7836ae1d6f39945a443400d0164bdb4145fa82ae7d1b57d00c61d3a2fcc1d6ef6eb19fb79098c7914e95f65620b4d1ba4d6965eafbba38948437017d771e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/jest-matcher-utils" + } + ] + }, + { + "type": "library", + "name": "synckit", + "version": "0.11.11", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|synckit@0.11.11", + "author": "JounQin", + "description": "Perform async work synchronously in Node.js using `worker_threads` with first-class TypeScript support.", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/synckit@0.11.11", + "externalReferences": [ + { + "url": "git+https://github.com/un-ts/synckit.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/un-ts/synckit#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/un-ts/synckit/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/synckit/-/synckit-0.11.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "31e413035af4962b4b51fd11a7f8a2b0268bf3beb594a0191da8a695b18ae23d07cac0b83cb7eaca0423f6cadcb349b645db4362717c52e6322a96e31d8a7b27" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/synckit" + } + ] + }, + { + "type": "library", + "name": "leven", + "version": "3.1.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|leven@3.1.0", + "author": "Sindre Sorhus", + "description": "Measure the difference between two strings using the fastest JS implementation of the Levenshtein distance algorithm", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/leven@3.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/leven.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/leven#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/leven/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "aac75af87f234da51a37fc79bf35b6af373ef11c384c043fe0a8c1e3a2302b9547f8895579e7a37bf128651a625ef22a8c580af3841f7ea3f3b462375412c6d4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/leven" + } + ] + }, + { + "type": "library", + "name": "react-is", + "version": "18.3.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|react-is@18.3.1", + "description": "Brand checking of React Elements.", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/react-is@18.3.1#packages/react-is", + "externalReferences": [ + { + "url": "git+https://github.com/facebook/react.git#packages/react-is", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://reactjs.org/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/facebook/react/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fcb2cc5726acd258e302da1888fa9888bf15597cd451d4e1ae6539fa7db40d9bfe6be0a54687af533c3927153e21e879fdcf3bcada13055f46d4588a7cd25d9a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/react-is" + } + ] + }, + { + "type": "library", + "name": "typebox", + "group": "@sinclair", + "version": "0.34.41", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@sinclair/typebox@0.34.41", + "author": "sinclairzx81", + "description": "Json Schema Type Builder with Static Type Resolution for TypeScript", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40sinclair/typebox@0.34.41", + "externalReferences": [ + { + "url": "git+https://github.com/sinclairzx81/typebox.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sinclairzx81/typebox#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sinclairzx81/typebox/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.41.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ea04bca59cd25ddc911d322aa2a495927c6896bd64cdfcb8fc27839ebcec573f134c85946ce06bea09f33a64d827779740d8782181c81a2e5a20beec399d86fe" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@sinclair/typebox" + } + ] + }, + { + "type": "library", + "name": "istanbul-lib-report", + "group": "@types", + "version": "3.0.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@types/istanbul-lib-report@3.0.3", + "description": "TypeScript definitions for istanbul-lib-report", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40types/istanbul-lib-report@3.0.3#types/istanbul-lib-report", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/istanbul-lib-report", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/istanbul-lib-report", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3509fb00742793f4522cec6b05b1b224cfda550fa98e3e470a06ac1717342bf2a1a004df43fe3b032525d79236c815298a18e66acf9af952413aa79cac51feb8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/istanbul-lib-report" + } + ] + }, + { + "type": "library", + "name": "yargs-parser", + "group": "@types", + "version": "21.0.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@types/yargs-parser@21.0.3", + "description": "TypeScript definitions for yargs-parser", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40types/yargs-parser@21.0.3#types/yargs-parser", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/yargs-parser", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/yargs-parser", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "238abd414f4c42fe2810ecf8b401c9b4dcf5730b8bc67d85df171cda257959da8b3e95278f7d1a52ec6dd660316131bea1ef0264c57ffbaad4e12e20443ceab5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/yargs-parser" + } + ] + }, + { + "type": "library", + "name": "resolve-from", + "version": "5.0.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|resolve-from@5.0.0", + "author": "Sindre Sorhus", + "description": "Resolve the path of a module like `require.resolve()` but from a given path", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/resolve-from@5.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/resolve-from.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/resolve-from#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/resolve-from/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a9883d28fdb8743e6a91af49e3b774695932d0df9be1f4d4f3d2cdf620e78c1e706a4b220b8f6bbcc0743eb509406a13987e745cf8aa3af0230df6a28c6c5867" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/resolve-from" + } + ] + }, + { + "type": "library", + "name": "agent", + "group": "@npmcli", + "version": "3.0.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@npmcli/agent@3.0.0", + "author": "GitHub Inc.", + "description": "the http/https agent used by the npm cli", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40npmcli/agent@3.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/npm/agent.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/agent#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/agent/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@npmcli/agent/-/agent-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4bbf4d74480341dfcd1826b2e930a85735d28fbe2c9116482897292630b994eab7e12673c88e8caad8a25a88955a856b4dc1a335e0b88a96e1d552079697c5e5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/agent" + } + ], + "components": [ + { + "type": "library", + "name": "lru-cache", + "version": "10.4.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@npmcli/agent@3.0.0|lru-cache@10.4.3", + "author": "Isaac Z. Schlueter", + "description": "A cache object that deletes the least-recently-used items.", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/lru-cache@10.4.3", + "externalReferences": [ + { + "url": "git://github.com/isaacs/node-lru-cache.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/node-lru-cache#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/node-lru-cache/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "24d03365c5eb0ade365462ee633d337c0cc37c0bc9596e807d8943050c835790c2948da6e6c0262be3883bbb39f577ec46c587a74da3009ad169d3d1193b7a49" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/agent/node_modules/lru-cache" + } + ] + } + ] + }, + { + "type": "library", + "name": "cacache", + "version": "19.0.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|cacache@19.0.1", + "author": "GitHub Inc.", + "description": "Fast, fault-tolerant, cross-platform, disk-based, data-agnostic, content-addressable cache.", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/cacache@19.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/npm/cacache.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/cacache#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/cacache/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/cacache/-/cacache-19.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "85db14c6e9570a2e524c877bf2f455604b43023abdf48080524b4b4de4d8b0ba1313a67c752d1cf2958d0b1c1dae4f587c97a86c365cd98d7cea10ffe5942015" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cacache" + } + ], + "components": [ + { + "type": "library", + "name": "lru-cache", + "version": "10.4.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|cacache@19.0.1|lru-cache@10.4.3", + "author": "Isaac Z. Schlueter", + "description": "A cache object that deletes the least-recently-used items.", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/lru-cache@10.4.3", + "externalReferences": [ + { + "url": "git://github.com/isaacs/node-lru-cache.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/node-lru-cache#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/node-lru-cache/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "24d03365c5eb0ade365462ee633d337c0cc37c0bc9596e807d8943050c835790c2948da6e6c0262be3883bbb39f577ec46c587a74da3009ad169d3d1193b7a49" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cacache/node_modules/lru-cache" + } + ] + } + ] + }, + { + "type": "library", + "name": "http-cache-semantics", + "version": "4.2.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|http-cache-semantics@4.2.0", + "author": "Kornel Lesiński", + "description": "Parses Cache-Control and other headers. Helps building correct HTTP caches and proxies", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "BSD-2-Clause", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/http-cache-semantics@4.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/kornelski/http-cache-semantics.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/kornelski/http-cache-semantics#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/kornelski/http-cache-semantics/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "753c5cbcf5ea3ef5c1429ab9754afa9843095f8a08105bfa6f0a26dc50f02910ecb888e324600daa106ea009fd73545024874029abf7dc40fae44db2b3ef3b41" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/http-cache-semantics" + } + ] + }, + { + "type": "library", + "name": "minipass-fetch", + "version": "4.0.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|minipass-fetch@4.0.1", + "author": "GitHub Inc.", + "description": "An implementation of window.fetch in Node.js using Minipass streams", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/minipass-fetch@4.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/npm/minipass-fetch.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/minipass-fetch#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/minipass-fetch/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-4.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8fb535d42e475e2815baeb7179b15a7686016dded549d65682049eeb835576f58d06a1808973cbd905427a18e6c3b958d6817d80e96561b39187e8623607cf81" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/minipass-fetch" + } + ] + }, + { + "type": "library", + "name": "minipass-flush", + "version": "1.0.5", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|minipass-flush@1.0.5", + "author": "Isaac Z. Schlueter", + "description": "A Minipass stream that calls a flush function before emitting 'end'", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/minipass-flush@1.0.5", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/minipass-flush.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/minipass-flush#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/minipass-flush/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "266412618a4f52a5f92729f5997691c0e75ad6e43c1cfe4a013fe80d22c2cedd41611850534fe10edb01d6e7d97c4133319f5a0159ac070f3e156b085e50a55b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/minipass-flush" + } + ], + "components": [ + { + "type": "library", + "name": "minipass", + "version": "3.3.6", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|minipass-flush@1.0.5|minipass@3.3.6", + "author": "Isaac Z. Schlueter", + "description": "minimal implementation of a PassThrough stream", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/minipass@3.3.6", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/minipass.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/minipass#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/minipass/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0f188d89dc5210afad1c6eb3388925bcd3b09b786f0ab6d4addb7363be14e87293271bc80df3942f95b93f61a17770d392184a3d81aa78d508879a9c3386017f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/minipass-flush/node_modules/minipass" + } + ] + }, + { + "type": "library", + "name": "yallist", + "version": "4.0.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|minipass-flush@1.0.5|yallist@4.0.0", + "author": "Isaac Z. Schlueter", + "description": "Yet Another Linked List", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/yallist@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/yallist.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/yallist#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/yallist/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "df074689d672ab93c1d3ce172c44b94e9392440df08d7025216321ba6da445cbffe354a7d9e990d1dc9c416e2e6572de8f02af83a12cbdb76554bf8560472dec" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/minipass-flush/node_modules/yallist" + } + ] + } + ] + }, + { + "type": "library", + "name": "minipass-pipeline", + "version": "1.2.4", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|minipass-pipeline@1.2.4", + "author": "Isaac Z. Schlueter", + "description": "create a pipeline of streams using Minipass", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/minipass-pipeline@1.2.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c6e22aedc20eb74f513d1275f60762e1bf9188dbc31587b9247fa080dbc1a86aa941772bbb73dc466399b8704a58ad53c5ff7e710f8731537877acf8e8b64fec" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/minipass-pipeline" + } + ], + "components": [ + { + "type": "library", + "name": "minipass", + "version": "3.3.6", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|minipass-pipeline@1.2.4|minipass@3.3.6", + "author": "Isaac Z. Schlueter", + "description": "minimal implementation of a PassThrough stream", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/minipass@3.3.6", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/minipass.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/minipass#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/minipass/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0f188d89dc5210afad1c6eb3388925bcd3b09b786f0ab6d4addb7363be14e87293271bc80df3942f95b93f61a17770d392184a3d81aa78d508879a9c3386017f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/minipass-pipeline/node_modules/minipass" + } + ] + }, + { + "type": "library", + "name": "yallist", + "version": "4.0.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|minipass-pipeline@1.2.4|yallist@4.0.0", + "author": "Isaac Z. Schlueter", + "description": "Yet Another Linked List", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/yallist@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/yallist.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/yallist#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/yallist/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "df074689d672ab93c1d3ce172c44b94e9392440df08d7025216321ba6da445cbffe354a7d9e990d1dc9c416e2e6572de8f02af83a12cbdb76554bf8560472dec" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/minipass-pipeline/node_modules/yallist" + } + ] + } + ] + }, + { + "type": "library", + "name": "negotiator", + "version": "1.0.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|negotiator@1.0.0", + "description": "HTTP content negotiation", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/negotiator@1.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/jshttp/negotiator.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jshttp/negotiator#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jshttp/negotiator/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f0e7ecfc051087c31a11cae5ab9c4e5f4090f72a53179765efc9a394c35f38ad3c7f3a604c741140f07170f944b48c34c91a70b3e668ff7afee5645bcbbbb71a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/negotiator" + } + ] + }, + { + "type": "library", + "name": "promise-retry", + "version": "2.0.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|promise-retry@2.0.1", + "author": "IndigoUnited", + "description": "Retries a function that returns a promise, leveraging the power of the retry module.", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/promise-retry@2.0.1", + "externalReferences": [ + { + "url": "git://github.com/IndigoUnited/node-promise-retry.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/IndigoUnited/node-promise-retry#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/IndigoUnited/node-promise-retry/issues/", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cbe58a165051f011979ec3652071463d99b20dfdc314ca0b85a7e5027c99815eab1bac6ef89c1eb13a3643d47a5f0626b66c001429009377b7e6311da1e87fde" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/promise-retry" + } + ] + }, + { + "type": "library", + "name": "ssri", + "version": "12.0.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|ssri@12.0.0", + "author": "GitHub Inc.", + "description": "Standard Subresource Integrity library -- parses, serializes, generates, and verifies integrity metadata according to the SRI spec.", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/ssri@12.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/npm/ssri.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/ssri#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/ssri/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ssri/-/ssri-12.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4bb886368b1ea71f5169d5fcda88a6524bebd02b7b22325b11bb38989713c6cb7cba6f79277b03614d510443af76eea82f559e9363832398b8300c3e759e9c01" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ssri" + } + ] + }, + { + "type": "library", + "name": "abbrev", + "version": "3.0.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|abbrev@3.0.1", + "author": "GitHub Inc.", + "description": "Like ruby's abbrev module, but in js", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/abbrev@3.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/npm/abbrev-js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/abbrev-js#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/abbrev-js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/abbrev/-/abbrev-3.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "00ed9a73aa63441dd2266189a3ebf9fda2ba3a6820a7a7ec2ebb3ac0df5b777e6e96ee1c0b068053dfbb6615e37aa1d591a1d384bbb31f49d9af462908387282" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/abbrev" + } + ] + }, + { + "type": "library", + "name": "fs-minipass", + "group": "@isaacs", + "version": "4.0.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@isaacs/fs-minipass@4.0.1", + "author": "Isaac Z. Schlueter", + "description": "fs read and write streams based on minipass", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40isaacs/fs-minipass@4.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/npm/fs-minipass.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/fs-minipass#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/fs-minipass/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c209bd1219768e97aa3f7cf0ffb9a8de4447169e4c10386a01dc32d5f4c69070309e418e56c829bd084bf01e67d6a95bd358d5de7fdb23465f669e65580d64e3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@isaacs/fs-minipass" + } + ] + }, + { + "type": "library", + "name": "chownr", + "version": "3.0.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|chownr@3.0.0", + "author": "Isaac Z. Schlueter", + "description": "like `chown -R`", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "BlueOak-1.0.0", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/chownr@3.0.0", + "externalReferences": [ + { + "url": "git://github.com/isaacs/chownr.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/chownr#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/chownr/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f88c7363d05939077f5ee60f466aef1158c5fe7aa3e64813e2412aed5a1fac3a0cd4cc6846311692b082dc4b4b8b9f5355ac314c09fea2b27015072ba84375fa" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/chownr" + } + ] + }, + { + "type": "library", + "name": "minizlib", + "version": "3.1.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|minizlib@3.1.0", + "author": "Isaac Z. Schlueter", + "description": "A small fast zlib stream built on [minipass](http://npm.im/minipass) and Node.js's zlib binding.", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/minizlib@3.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/minizlib.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/minizlib#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/minizlib/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/minizlib/-/minizlib-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "299c58a350549160f64d514baf4310a0cf2f5148a0583dcb943f376bfef906a0bee2a1341dbd55a39bf516071f68d5ef7d7cebfb912143a8a783f09a0628d397" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/minizlib" + } + ] + }, + { + "type": "library", + "name": "end-of-stream", + "version": "1.4.5", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|end-of-stream@1.4.5", + "author": "Mathias Buus", + "description": "Call a callback when a readable/writable/duplex stream has completed or failed.", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/end-of-stream@1.4.5", + "externalReferences": [ + { + "url": "git://github.com/mafintosh/end-of-stream.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mafintosh/end-of-stream", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mafintosh/end-of-stream/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a2810673a1cfdbac57abf37e18218e4f424a08b0c6aead9b41466b43b832ac989900d27ff180d3c53a5005718c9fe59b2105cd569c96ca69bb2985480909f23a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/end-of-stream" + } + ] + }, + { + "type": "library", + "name": "once", + "version": "1.4.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|once@1.4.0", + "author": "Isaac Z. Schlueter", + "description": "Run a function exactly one time", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/once@1.4.0", + "externalReferences": [ + { + "url": "git://github.com/isaacs/once.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/once#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/once/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "94d689808fb643951140191c7042874d038f697754c67659125413658d0c15402e684a9ed44f8dcaf81dcff688c8d8ba67d3333b976fd47f27e7cfc610ba77fb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/once" + } + ] + }, + { + "type": "library", + "name": "deep-extend", + "version": "0.6.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|deep-extend@0.6.0", + "author": "Viacheslav Lotsmanov", + "description": "Recursive object extending", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + }, + { + "license": { + "id": "MIT", + "acknowledgement": "declared", + "url": "https://raw.githubusercontent.com/unclechu/node-deep-extend/master/LICENSE" + } + } + ], + "purl": "pkg:npm/deep-extend@0.6.0", + "externalReferences": [ + { + "url": "git://github.com/unclechu/node-deep-extend.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/unclechu/node-deep-extend", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/unclechu/node-deep-extend/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2ce1f120e68f61d1e5251b4241f0c8559b5fc3fb9f33cfab563eb8f51207cdc9bfbc6c1045716de8e3ea2055ac9b65c432b34812d591eb8b18d4b10a0f6bc038" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/deep-extend" + } + ] + }, + { + "type": "library", + "name": "ini", + "version": "1.3.8", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|ini@1.3.8", + "author": "Isaac Z. Schlueter", + "description": "An ini encoder/decoder for node", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/ini@1.3.8", + "externalReferences": [ + { + "url": "git://github.com/isaacs/ini.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/ini#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/ini/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "255ff2ba0576bb35b988c4528990320ed41dfa7c6d5278de2edd1a70d770f7c90a2ebbee455c81f34b6c444384ef2bc65606a5859e913570a61079142812b17b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ini" + } + ] + }, + { + "type": "library", + "name": "decompress-response", + "version": "6.0.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|decompress-response@6.0.0", + "author": "Sindre Sorhus", + "description": "Decompress a HTTP response if needed", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/decompress-response@6.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/decompress-response.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/decompress-response#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/decompress-response/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "696df9c9933a05bff8a099599dc307d8b0a866d2574d1c444b5eef137868462a305369161da24a1644810e70d1f9c9bd27ef5085799113221fbf4a638bd7a309" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/decompress-response" + } + ] + }, + { + "type": "library", + "name": "simple-concat", + "version": "1.0.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|simple-concat@1.0.1", + "author": "Feross Aboukhadijeh", + "description": "Super-minimalist version of `concat-stream`. Less than 15 lines!", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/simple-concat@1.0.1", + "externalReferences": [ + { + "url": "git://github.com/feross/simple-concat.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/feross/simple-concat", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/feross/simple-concat/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "71216d00fb518658efebd20ad214d5650f8e7c4f6778f8bfaed266c395231de57256ba04a895cfd6c173b4a532d6a53ec6fcf7bbfb1f6092daf78edbee700dd9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/simple-concat" + } + ] + }, + { + "type": "library", + "name": "tar-stream", + "version": "2.2.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|tar-stream@2.2.0", + "author": "Mathias Buus", + "description": "tar-stream is a streaming tar parser and generator and nothing else. It is streams2 and operates purely using streams which means you can easily extract/parse tarballs without ever hitting the file system.", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/tar-stream@2.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/mafintosh/tar-stream.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mafintosh/tar-stream", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mafintosh/tar-stream/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ba37aa6dc780060c0c6711099e4d870d8d83967519fbda0471bd4acd355f6078a8d1413a746ef59fad1df03d88e2a36f95e5abad7a668e9b7bbd9785d4b9cc65" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tar-stream" + } + ] + }, + { + "type": "library", + "name": "safe-buffer", + "version": "5.2.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|safe-buffer@5.2.1", + "author": "Feross Aboukhadijeh", + "description": "Safer Node.js Buffer API", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/safe-buffer@5.2.1", + "externalReferences": [ + { + "url": "git://github.com/feross/safe-buffer.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/feross/safe-buffer", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/feross/safe-buffer/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ae9dd2a34eca71d9a629b1af81a37141226bedb1954959394bd12ad45fa9a5b468ef4f9879a0f1930e4377c34f37e183e9b8e7626d95b8fb825e6a6e62f9825d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/safe-buffer" + } + ] + }, + { + "type": "library", + "name": "shebang-regex", + "version": "3.0.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|shebang-regex@3.0.0", + "author": "Sindre Sorhus", + "description": "Regular expression for matching a shebang line", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/shebang-regex@3.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/shebang-regex.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/shebang-regex#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/shebang-regex/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "efef9d161b5cc77df9dee05aabc0c347836ec417ad0730bb6503a19934089c711de9b4ab5dd884cb30af1b4ed9e3851874b4a1594c97b7933fca1cfc7a471bd4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/shebang-regex" + } + ] + }, + { + "type": "library", + "name": "isexe", + "version": "2.0.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|isexe@2.0.0", + "author": "Isaac Z. Schlueter", + "description": "Minimal module to check if a file is executable.", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/isexe@2.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/isexe.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/isexe#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/isexe/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "447c4c2e9f659ca1c61d19e0f5016144231b600715a67ebdb2648672addfdfac638155564e18f8aaa2db4cb96aed2b23f01f9f210d44b8210623694ab3241e23" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/isexe" + } + ] + }, + { + "type": "library", + "name": "sprintf-js", + "version": "1.0.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|sprintf-js@1.0.3", + "author": "Alexandru Marasteanu", + "description": "JavaScript sprintf implementation", + "licenses": [ + { + "license": { + "id": "BSD-3-Clause", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/sprintf-js@1.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/alexei/sprintf.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/alexei/sprintf.js#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/alexei/sprintf.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0fd70f824bcb955deddc8ccbd03d182ef180f40864e0f72f57051b3747521abd5a3f436bb780049d351bb86beab840b4980eb81aab757f38ab951b3989b5f1f2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sprintf-js" + } + ] + }, + { + "type": "library", + "name": "discontinuous-range", + "version": "1.0.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|discontinuous-range@1.0.0", + "author": "David Tudury", + "description": "for adding, subtracting, and indexing discontinuous ranges of numbers", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/discontinuous-range@1.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/dtudury/discontinuous-range.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dtudury/discontinuous-range", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dtudury/discontinuous-range/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/discontinuous-range/-/discontinuous-range-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "73af0ba4b6cefbb90ffdbd47af5aacf3f049d3d1799216464f1ab166e873c699b024a3a04451c95886fdfca9aa9ea1e12dd3b9e5a3b1147fc4181bd441b2ff45" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/discontinuous-range" + } + ] + }, + { + "type": "library", + "name": "ret", + "version": "0.1.15", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|ret@0.1.15", + "author": "Roly Fentanes", + "description": "Tokenizes a string that represents a regular expression.", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/ret@0.1.15", + "externalReferences": [ + { + "url": "git://github.com/fent/ret.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/fent/ret.js#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/fent/ret.js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4d3958a5af8e2febcc30d1b6e314a5406109dc1fd1cc47d494b72dedbe46ff2b5abfec0fae9942a55305bb0cd76e479c26b6fa218a358856f44bdbf7efbe789a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ret" + } + ] + }, + { + "type": "library", + "name": "cliui", + "group": "@isaacs", + "version": "8.0.2", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@isaacs/cliui@8.0.2", + "author": "Ben Coe", + "description": "easily create complex multi-column command-line-interfaces", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40isaacs/cliui@8.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/yargs/cliui.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/yargs/cliui#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/yargs/cliui/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3bc8dc8da6d76a578e1bd0d0d3e0115d66414df9cfe16340ab3ba224aee5978e009b118abff2763384cf8f18d8df39c109fbc15c5cee726d6dc1dc85c9b16a10" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@isaacs/cliui" + } + ] + }, + { + "type": "library", + "name": "parseargs", + "group": "@pkgjs", + "version": "0.11.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@pkgjs/parseargs@0.11.0", + "description": "Polyfill of future proposal for `util.parseArgs()`", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40pkgjs/parseargs@0.11.0", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/pkgjs/parseargs.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/pkgjs/parseargs#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/pkgjs/parseargs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fb55648dd0f44012cfa1d1ab2547aa6ab1fc54022f40e0c86f087d5e93f94b28ac7fb628420b0928f345a2aa8b425bbe550fed552b21311ea5a0f327f14f9d3e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@pkgjs/parseargs" + } + ] + }, + { + "type": "library", + "name": "balanced-match", + "version": "1.0.2", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|balanced-match@1.0.2", + "author": "Julian Gruber", + "description": "Match balanced character pairs, like \"{\" and \"}\"", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/balanced-match@1.0.2", + "externalReferences": [ + { + "url": "git://github.com/juliangruber/balanced-match.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/juliangruber/balanced-match", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/juliangruber/balanced-match/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "de849e50ed13315ebb84dd4099b5ec2b8c9aa94eed8e21e56f144364ea47d0a5bdf82797e1b440697d009f1b74b71d8cae94695b041a3f02252121098585393f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/balanced-match" + } + ] + }, + { + "type": "library", + "name": "queue-microtask", + "version": "1.2.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|queue-microtask@1.2.3", + "author": "Feross Aboukhadijeh", + "description": "fast, tiny `queueMicrotask` shim for modern engines", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/queue-microtask@1.2.3", + "externalReferences": [ + { + "url": "git://github.com/feross/queue-microtask.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/feross/queue-microtask", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/feross/queue-microtask/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "36e68d49ae9f94a4f925a498433268934e09cd32f5080e9a1a1bf9adf2d6dcf82a03e3360a1a59427002f21f22e19164052f17e51aa40c11c0eebe217a3dcaf4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/queue-microtask" + } + ] + }, + { + "type": "library", + "name": "to-regex-range", + "version": "5.0.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|to-regex-range@5.0.1", + "author": "Jon Schlinkert", + "description": "Pass two numbers, get a regex-compatible source string for matching ranges. Validated against more than 2.78 million test assertions.", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/to-regex-range@5.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/micromatch/to-regex-range.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/micromatch/to-regex-range", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/micromatch/to-regex-range/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "eb93fb8b3e97e7212bd5cc1c82f4316db230ed493780ecb974876d678ac3bde2ea86b7493fe2e2fc7c7ab722b43446fed860b29de08c2621aaac00c248d93cb1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/to-regex-range" + } + ] + }, + { + "type": "library", + "name": "parser", + "group": "@babel", + "version": "7.28.5", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/parser@7.28.5", + "author": "The Babel Team", + "description": "A JavaScript parser", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40babel/parser@7.28.5#packages/babel-parser", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-parser", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-parser", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A+parser+%28babylon%29%22+is%3Aopen", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "28a054d5519847b391af702de4702d510f935774b34425e603ff0e7436622c3048671572cd7bb3b4f8df2dddc15753d10101823165921d884bd05f1de6e1c10d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/parser" + } + ] + }, + { + "type": "library", + "name": "debug", + "version": "4.4.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|debug@4.4.3", + "author": "Josh Junon", + "description": "Lightweight debugging utility for Node.js and the browser", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/debug@4.4.3", + "externalReferences": [ + { + "url": "git://github.com/debug-js/debug.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/debug-js/debug#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/debug-js/debug/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "446c305a7c10be455f6af295b76d8518bc3ec5849dcc04709b4aeee83853540dee994e6165cdbc57790ee2cb6062bcab4e52e9baf808f468a28e5b408cd6dca8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/debug" + } + ] + }, + { + "type": "library", + "name": "structured-clone", + "group": "@ungap", + "version": "1.3.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@ungap/structured-clone@1.3.0", + "author": "Andrea Giammarchi", + "description": "A structuredClone polyfill", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40ungap/structured-clone@1.3.0", + "externalReferences": [ + { + "url": "git+https://github.com/ungap/structured-clone.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ungap/structured-clone#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ungap/structured-clone/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5a6a0df2a688028ed64d859b019b86f0f604867e5f933edd66ba93059eddb6dfff94bd86c26b3521c9d0e721ea8c37d7f05b798f86330ccdb77fcef305f0def6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@ungap/structured-clone" + } + ] + }, + { + "type": "library", + "name": "merge-stream", + "version": "2.0.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|merge-stream@2.0.0", + "author": "Stephen Sugden", + "description": "Create a stream that emits events from multiple other streams", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/merge-stream@2.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/grncdr/merge-stream.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/grncdr/merge-stream#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/grncdr/merge-stream/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "69bbffa8e72e3df9375113df0f39995352ca9aec3c913fb49c81ef2ab2a016bc227e897f76859c740e19aac590f0436b14a91debb31fa68fcba2f6c852c6eddf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/merge-stream" + } + ] + }, + { + "type": "library", + "name": "char-regex", + "version": "1.0.2", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|char-regex@1.0.2", + "author": "Richie Bendall", + "description": "A regex to match any full character, considering weird character ranges.", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/char-regex@1.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/Richienb/char-regex.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/Richienb/char-regex#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/Richienb/char-regex/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "916597cedbd9e5205057e79180a15e87cab9b0bb99636fbc5942339715954e0fa81b0635e2aca5c7529b2b31ddf0fe99624020d31c880d4f4930787224c6758f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/char-regex" + } + ] + }, + { + "type": "library", + "name": "helper-compilation-targets", + "group": "@babel", + "version": "7.27.2", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-compilation-targets@7.27.2", + "author": "The Babel Team", + "description": "Helper functions on Babel compilation targets", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40babel/helper-compilation-targets@7.27.2#packages/babel-helper-compilation-targets", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-helper-compilation-targets", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/babel/babel#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dbed6d8465145968cb4d84c76562b59fc6206b48a3073d5702151770acbcd6b77983aca1ee11aa329e39bfb71a7526c41dcf46dce4efe394b29de44dde9b380d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-compilation-targets" + } + ] + }, + { + "type": "library", + "name": "helper-module-transforms", + "group": "@babel", + "version": "7.28.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-module-transforms@7.28.3", + "author": "The Babel Team", + "description": "Babel helper functions for implementing ES6 module transformations", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40babel/helper-module-transforms@7.28.3#packages/babel-helper-module-transforms", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-helper-module-transforms", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-helper-module-transforms", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "832b5751bb3c936b174bd3e7429b73e68d109e92cbe754b001220e458e97681285f3c9ec393d19c3db332ea9521900cfff84e58c1003e72f7ca765357ea91db3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-module-transforms" + } + ] + }, + { + "type": "library", + "name": "helpers", + "group": "@babel", + "version": "7.28.4", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helpers@7.28.4", + "author": "The Babel Team", + "description": "Collection of helper functions used by Babel transforms.", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40babel/helpers@7.28.4#packages/babel-helpers", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-helpers", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-helpers", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1c5379f4c9905c61d5c9869d28b56e998b00f5d045ba7fe5758c62a448f3038d7dea3a4b65df148c41012e46c492f7d8ade0ea2616716005853edadf84da63e3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helpers" + } + ] + }, + { + "type": "library", + "name": "template", + "group": "@babel", + "version": "7.27.2", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/template@7.27.2", + "author": "The Babel Team", + "description": "Generate an AST from a string template.", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40babel/template@7.27.2#packages/babel-template", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-template", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-template", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20template%22+is%3Aopen", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2cf0d9f39684272612775f3f0e48cd878ff2d67b641392b05075938aa811c6bbae64bd85d72b879628151cbbdc1d8daf3075edb4a169267e8bc1f23b730ece0f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/template" + } + ] + }, + { + "type": "library", + "name": "traverse", + "group": "@babel", + "version": "7.28.5", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/traverse@7.28.5", + "author": "The Babel Team", + "description": "The Babel Traverse module maintains the overall tree state, and is responsible for replacing, removing, and adding nodes", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40babel/traverse@7.28.5#packages/babel-traverse", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-traverse", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-traverse", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20traverse%22+is%3Aopen", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4c20a3e2de7953dd24865624555ff44df9099009148378d9140dcd79beee9d94fc08fa24ee28917da5f417e5a7a96aadecec613a7d2e04a5c2c3895b2fc5b469" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/traverse" + } + ] + }, + { + "type": "library", + "name": "remapping", + "group": "@jridgewell", + "version": "2.3.5", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jridgewell/remapping@2.3.5", + "author": "Justin Ridgewell", + "description": "Remap sequential sourcemaps through transformations to point at the original source code", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40jridgewell/remapping@2.3.5#packages/remapping", + "externalReferences": [ + { + "url": "git+https://github.com/jridgewell/sourcemaps.git#packages/remapping", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/jridgewell/sourcemaps/tree/main/packages/remapping", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jridgewell/sourcemaps/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2c8f6effe95a606e03b354c3292256d983eb22571560ec22d9f502eb1078de5b9e0a383157895f7ce0990ad605887e9334e5feb50297c7ded3e082876e1c8711" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@jridgewell/remapping" + } + ] + }, + { + "type": "library", + "name": "gensync", + "version": "1.0.0-beta.2", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|gensync@1.0.0-beta.2", + "author": "Logan Smyth", + "description": "Allows users to use generators in order to write common functions that can be both sync or async.", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/gensync@1.0.0-beta.2", + "externalReferences": [ + { + "url": "git+https://github.com/loganfsmyth/gensync.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/loganfsmyth/gensync", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/loganfsmyth/gensync/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "de137b35ab2462f3032d0639e609d6dcd43e99eb0401ea53aa583e5446e3ef3cea10c055361cdc19861ea85a3f4e5633e9e42215ca751dcb0264efa71a04bcce" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/gensync" + } + ] + }, + { + "type": "library", + "name": "json5", + "version": "2.2.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|json5@2.2.3", + "author": "Aseem Kishore", + "description": "JSON for Humans", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/json5@2.2.3", + "externalReferences": [ + { + "url": "git+https://github.com/json5/json5.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "http://json5.org/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/json5/json5/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5e63967bb7b21d81f5e1c2dd54fa3283e18e1f7ad85fef8aa73af2949c125bdf2ddcd93e53c5ce97c15628e830b7375bf255c67facd8c035337873167f16acca" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/json5" + } + ] + }, + { + "type": "library", + "name": "semver", + "version": "6.3.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|semver@6.3.1", + "author": "GitHub Inc.", + "description": "The semantic version parser used by npm.", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/semver@6.3.1", + "externalReferences": [ + { + "url": "git+https://github.com/npm/node-semver.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/node-semver#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/node-semver/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "051ed5bc30951cefaadb10445ac9314ba0c9135a919dbec3c7352ba206fbd425a849f89c07162c88019df8a9749a6abf329ac6f7202b464cab4314cee978cccc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/semver" + } + ] + }, + { + "type": "library", + "name": "helper-plugin-utils", + "group": "@babel", + "version": "7.27.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-plugin-utils@7.27.1", + "author": "The Babel Team", + "description": "General utilities for plugins to use", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40babel/helper-plugin-utils@7.27.1#packages/babel-helper-plugin-utils", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-helper-plugin-utils", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-helper-plugin-utils", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d609f5529e585e46b761800718aa5b89d790e588dfd6d0daf6a61c832b33f9c3425ee9322e5e838cf5e10f7551c126fc73427db40e1bdbeac7119b5ce91d2d97" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-plugin-utils" + } + ] + }, + { + "type": "library", + "name": "load-nyc-config", + "group": "@istanbuljs", + "version": "1.1.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@istanbuljs/load-nyc-config@1.1.0", + "description": "Utility function to load nyc configuration", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40istanbuljs/load-nyc-config@1.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/istanbuljs/load-nyc-config.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/istanbuljs/load-nyc-config#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/istanbuljs/load-nyc-config/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5637874a5233a6ffcdc83dcdd18b877d738f0c88b1700d6ad9957df30b0ca9c6253e6bf69f761bda560ff5730496768555783903b60b4de2eee95f38b900e399" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@istanbuljs/load-nyc-config" + } + ], + "components": [ + { + "type": "library", + "name": "find-up", + "version": "4.1.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@istanbuljs/load-nyc-config@1.1.0|find-up@4.1.0", + "author": "Sindre Sorhus", + "description": "Find a file or directory by walking up parent directories", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/find-up@4.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/find-up.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/find-up#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/find-up/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3e93b001d43f6255d0daf8fc6b787c222a43b98462df071e550406616c4d20d71cab8d009f0ec196c11708c6edd59b7e38b03a16af6cb88a48583d0eb2721297" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up" + } + ] + }, + { + "type": "library", + "name": "locate-path", + "version": "5.0.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@istanbuljs/load-nyc-config@1.1.0|locate-path@5.0.0", + "author": "Sindre Sorhus", + "description": "Get the first path that exists on disk of multiple paths", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/locate-path@5.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/locate-path.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/locate-path#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/locate-path/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b7b870f6923e5afbb03495f0939cd51e9ca122ace0daa4e592524e7f4995c4649b7b7169d9589e65c76e3588da2c3a32ea9f6e1a94041961bced6a4c2a536af2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path" + } + ] + }, + { + "type": "library", + "name": "p-locate", + "version": "4.1.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@istanbuljs/load-nyc-config@1.1.0|p-locate@4.1.0", + "author": "Sindre Sorhus", + "description": "Get the first fulfilled promise that satisfies the provided testing function", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/p-locate@4.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/p-locate.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/p-locate#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/p-locate/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "47bf5967fd30031286bb7a18325cfc8f2fe46e1b0dad2ed2299ecfc441c1809e7e1769ad156d9f2b670eb4187570762442c6f3155ec8f84a1129ee98b74a0aec" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate" + } + ] + }, + { + "type": "library", + "name": "p-limit", + "version": "2.3.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@istanbuljs/load-nyc-config@1.1.0|p-limit@2.3.0", + "author": "Sindre Sorhus", + "description": "Run multiple promise-returning & async functions with limited concurrency", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/p-limit@2.3.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/p-limit.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/p-limit#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/p-limit/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ffff3c985592271f25c42cf07400014c92f6332581d76f9e218ecc0cbd92a8b98091e294f6ac51bd6b92c938e6dc5526a4110cb857dc90022a11a546503c5beb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit" + } + ] + } + ] + }, + { + "type": "library", + "name": "color-convert", + "version": "2.0.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|color-convert@2.0.1", + "author": "Heather Arthur", + "description": "Plain color conversion functions", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/color-convert@2.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/Qix-/color-convert.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/Qix-/color-convert#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/Qix-/color-convert/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4511023ec8fb8aeff16f9a0a61cb051d2a6914d9ec8ffe763954d129be333f9a275f0545df3566993a0d70e7c60be0910e97cafd4e7ce1f320dfc64709a12529" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/color-convert" + } + ] + }, + { + "type": "library", + "name": "get-stream", + "version": "6.0.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|get-stream@6.0.1", + "author": "Sindre Sorhus", + "description": "Get a stream as a string, buffer, or array", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/get-stream@6.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/get-stream.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/get-stream#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/get-stream/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b6ce968beda3de3423aa2ef4c3902537c0c59e44b00be32a9b113374400b076a976585775ff6f50937e03cb18934c7805b174f7d4f053b59acdcd51f68708f62" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/get-stream" + } + ] + }, + { + "type": "library", + "name": "human-signals", + "version": "2.1.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|human-signals@2.1.0", + "author": "ehmicky", + "description": "Human-friendly process signals", + "licenses": [ + { + "license": { + "id": "Apache-2.0", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/human-signals@2.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/ehmicky/human-signals.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://git.io/JeluP", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ehmicky/human-signals/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "07814567aabf4f68e1864b2091b116dc706f5887c35bce6c9e44206b0b74ed2ec9e505d393a064355fb4c80799acce50a4c01d625a1c1a89639f4b09fd642417" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/human-signals" + } + ] + }, + { + "type": "library", + "name": "is-stream", + "version": "2.0.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|is-stream@2.0.1", + "author": "Sindre Sorhus", + "description": "Check if something is a Node.js stream", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/is-stream@2.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/is-stream.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/is-stream#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/is-stream/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "845a222624e5eb79e7fa4b2d1c606d7b05922a740ba726f5e7928785e035977f6ebed3bd9d6228a75a77b9da8f71477fc5b17554b30ee27ece23aa7b45b9e00e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-stream" + } + ] + }, + { + "type": "library", + "name": "npm-run-path", + "version": "4.0.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|npm-run-path@4.0.1", + "author": "Sindre Sorhus", + "description": "Get your PATH prepended with locally installed binaries", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/npm-run-path@4.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/npm-run-path.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/npm-run-path#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/npm-run-path/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4b8f16cd95bbefbce1348ae7ee0c4e94848d02a8bd642fee4059d175b7881e1661080e94aa990e4fc4f51bb06f7dd80fe04afc805e2c51b692d22ed0bc87c25b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/npm-run-path" + } + ] + }, + { + "type": "library", + "name": "onetime", + "version": "5.1.2", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|onetime@5.1.2", + "author": "Sindre Sorhus", + "description": "Ensure a function is only called once", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/onetime@5.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/onetime.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/onetime#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/onetime/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "91ba5a4921894d674063928f55e30e2974ab3edafc0bc0bbc287496dcb1de758d19e60fe199bbc63456853a0e6e59e2f5abd0883fd4d2ae59129fee3e5a6984a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/onetime" + } + ] + }, + { + "type": "library", + "name": "strip-final-newline", + "version": "2.0.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|strip-final-newline@2.0.0", + "author": "Sindre Sorhus", + "description": "Strip the final newline character from a string/buffer", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/strip-final-newline@2.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/strip-final-newline.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/strip-final-newline#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/strip-final-newline/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "06ba6f7cd004ddd72fabb965df156e9b38ca8d9439b48d6c11420aaf752892cd17525e394addc595ab55a9e7fda6b9388d10f3856e96660fb76e4f77cbaa4b8c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/strip-final-newline" + } + ] + }, + { + "type": "library", + "name": "yocto-queue", + "version": "0.1.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|yocto-queue@0.1.0", + "author": "Sindre Sorhus", + "description": "Tiny queue data structure", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/yocto-queue@0.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/yocto-queue.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/yocto-queue#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/yocto-queue/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ad592cbec9cd09d27fa2119ceb180fc3237c7a1782c6c88b33c9b1b84fedfe6395a897b03ee3b59a22e94c74224604ca08b7b12f831e00555a82db3b1e6359d9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/yocto-queue" + } + ] + }, + { + "type": "library", + "name": "babel__core", + "group": "@types", + "version": "7.20.5", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@types/babel__core@7.20.5", + "description": "TypeScript definitions for @babel/core", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40types/babel__core@7.20.5#types/babel__core", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/babel__core", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/babel__core", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "aa8429ad9bf3e70405270303a9eb1e4575afdeba8cbe18296d715f5725a16f1f57e3b3ce200ea2ffe75779f12664aa0080e69375a22035232a30853ad72472cc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/babel__core" + } + ] + }, + { + "type": "library", + "name": "babel-preset-jest", + "version": "30.2.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|babel-preset-jest@30.2.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/babel-preset-jest@30.2.0#packages/babel-preset-jest", + "externalReferences": [ + { + "url": "git+https://github.com/jestjs/jest.git#packages/babel-preset-jest", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/jestjs/jest#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jestjs/jest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-30.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "512e19dcd3a278042e9b016761d5162af50a87cf984a74bf801dede98062cf46ec929bbb3e29def293c285e37194f116e309d49266b66bde18b96daade0baf09" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/babel-preset-jest" + } + ] + }, + { + "type": "library", + "name": "expect", + "group": "@jest", + "version": "30.2.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/expect@30.2.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40jest/expect@30.2.0#packages/jest-expect", + "externalReferences": [ + { + "url": "git+https://github.com/jestjs/jest.git#packages/jest-expect", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/jestjs/jest#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jestjs/jest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@jest/expect/-/expect-30.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "57dcb140ae5eadfcf1f7d49ffbb2db841c0d58467d7996b2f2a43df89482d13acc475a4c0c72cc63e06754f69c594e896a6ae1db9dbf20aa381755e7ff37e2a8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@jest/expect" + } + ] + }, + { + "type": "library", + "name": "co", + "version": "4.6.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|co@4.6.0", + "description": "generator async control flow goodness", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/co@4.6.0", + "externalReferences": [ + { + "url": "git+https://github.com/tj/co.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/tj/co#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/tj/co/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4156f474ce47bc6fae6b18ad9bcc0e365ee396dc7c76a85f537dc372ab4e65c2d25482920c32c38bbfb42db00a8b223c843f6ee369b66315d290c1964e169e71" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/co" + } + ] + }, + { + "type": "library", + "name": "dedent", + "version": "1.7.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|dedent@1.7.0", + "author": "Desmond Brand", + "description": "A string tag that strips indentation from multi-line strings. ⬅️", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/dedent@1.7.0", + "externalReferences": [ + { + "url": "git+https://github.com/dmnd/dedent.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dmnd/dedent", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dmnd/dedent/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/dedent/-/dedent-1.7.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1c616d7fcca1ba11a1a8ed3b495efdb51a7e6ebe0c9db763795c68b699f5401977d2970b2c24235f96f6dbde659747eff112832ac99662b974e6eb0733d09ec1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/dedent" + } + ] + }, + { + "type": "library", + "name": "is-generator-fn", + "version": "2.1.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|is-generator-fn@2.1.0", + "author": "Sindre Sorhus", + "description": "Check if something is a generator function", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/is-generator-fn@2.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/is-generator-fn.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/is-generator-fn#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/is-generator-fn/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "713201e323d82ff1abc3411a4b3012ce0e9b072f60a82a1fbd637ca244e1018231289642fae7654409866ccd172de9e21094acf2e1201cf1ae1d27b55ec38b49" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-generator-fn" + } + ] + }, + { + "type": "library", + "name": "jest-each", + "version": "30.2.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-each@30.2.0", + "author": "Matt Phillips", + "description": "Parameterised tests for Jest", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/jest-each@30.2.0#packages/jest-each", + "externalReferences": [ + { + "url": "git+https://github.com/jestjs/jest.git#packages/jest-each", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/jestjs/jest#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jestjs/jest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/jest-each/-/jest-each-30.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9695a526533b6c251fd667e6baa4c0f3e8f694d5115bd78d69f3b2f7d92704cd358b9090798e541f5bd98e04fdd3bd670c969cd4ce17b1bc88e38a0d39d8650d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/jest-each" + } + ] + }, + { + "type": "library", + "name": "pure-rand", + "version": "7.0.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|pure-rand@7.0.1", + "author": "Nicolas DUBIEN", + "description": " Pure random number generator written in TypeScript", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/pure-rand@7.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/dubzzz/pure-rand.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/dubzzz/pure-rand#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/dubzzz/pure-rand/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/pure-rand/-/pure-rand-7.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a1351933f340652f29ec0351dd21e1df491707eccadabd813dc127fdac0921b3afabcd96a0c378a7ad80596a771e1c39d06d3132cc359a12012ea1f0eb811c35" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/pure-rand" + } + ] + }, + { + "type": "library", + "name": "detect-newline", + "version": "3.1.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|detect-newline@3.1.0", + "author": "Sindre Sorhus", + "description": "Detect the dominant newline character of a string", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/detect-newline@3.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/detect-newline.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/detect-newline#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/detect-newline/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4cbcfec7fbc45e6fd8ecfef09f510914d2f1629503e1380ca2cc58e9f0152549c931bba91c13a7731c96506f4ea53687f44043eee148e4b7c482630e739e03b0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/detect-newline" + } + ] + }, + { + "type": "library", + "name": "error-ex", + "version": "1.3.4", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|error-ex@1.3.4", + "description": "Easy error subclassing and stack customization", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/error-ex@1.3.4", + "externalReferences": [ + { + "url": "git+https://github.com/qix-/node-error-ex.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/qix-/node-error-ex#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/qix-/node-error-ex/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b2a41a9809d1d785600abd40eb5f00dec1abca07292be1c46de9c0fc7884024914c1c648201fed816a871715a03b20e1e270782424629a1efd751e58c1cf4c0d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/error-ex" + } + ] + }, + { + "type": "library", + "name": "json-parse-even-better-errors", + "version": "2.3.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|json-parse-even-better-errors@2.3.1", + "author": "Kat Marchán", + "description": "JSON.parse with context information on error", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/json-parse-even-better-errors@2.3.1", + "externalReferences": [ + { + "url": "git+https://github.com/npm/json-parse-even-better-errors.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/json-parse-even-better-errors#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/json-parse-even-better-errors/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c72170ca1ae8fc91287fa1a17b68b3d8d717a23dac96836c5abfd7b044432bfa223c27da36197938d7e9fa341d01945043420958dcc7f7321917b962f75921db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/json-parse-even-better-errors" + } + ] + }, + { + "type": "library", + "name": "lines-and-columns", + "version": "1.2.4", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|lines-and-columns@1.2.4", + "author": "Brian Donovan", + "description": "Maps lines and columns to character offsets and back.", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/lines-and-columns@1.2.4", + "externalReferences": [ + { + "url": "git+https://github.com/eventualbuddha/lines-and-columns.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/eventualbuddha/lines-and-columns#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/eventualbuddha/lines-and-columns/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ef297295eb1943f3d5dbd8e110397751f8e8e995fb802a89af917b3caaea73ddefedfcd2ca6b75069c0453c9c0517b3cab3cefaa16e384ae50660e8cb7f1e406" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/lines-and-columns" + } + ] + }, + { + "type": "library", + "name": "normalize-path", + "version": "3.0.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|normalize-path@3.0.0", + "author": "Jon Schlinkert", + "description": "Normalize slashes in a file path to be posix/unix-like forward slashes. Also condenses repeat slashes to a single slash and removes and trailing slashes, unless disabled.", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/normalize-path@3.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/jonschlinkert/normalize-path.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jonschlinkert/normalize-path", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jonschlinkert/normalize-path/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e9e66ce4bb375ad0a2b075a9f52d86532f1daa4a468b80554b3dc66aa884e9ecee6f4e75d844b3b57530501e82e8829b4246363e76ff983e166288c24707302c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/normalize-path" + } + ] + }, + { + "type": "library", + "name": "bser", + "version": "2.1.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|bser@2.1.1", + "author": "Wez Furlong", + "description": "JavaScript implementation of the BSER Binary Serialization", + "licenses": [ + { + "license": { + "id": "Apache-2.0", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/bser@2.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/facebook/watchman.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://facebook.github.io/watchman/docs/bser.html", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/facebook/watchman/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "810c53344fc601f208ae61cb504de8272a7914ee874417e18e7c38ff032603add91832675819a063f972401a670d490698085b49edfdb71d9dfe24ce01f825c1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bser" + } + ] + }, + { + "type": "library", + "name": "makeerror", + "version": "1.0.12", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|makeerror@1.0.12", + "author": "Naitik Shah", + "description": "A library to make errors.", + "licenses": [ + { + "license": { + "id": "BSD-3-Clause", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/makeerror@1.0.12", + "externalReferences": [ + { + "url": "git+https://github.com/daaku/nodejs-makeerror.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/daaku/nodejs-makeerror#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/daaku/nodejs-makeerror/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "266a82bd4866b78de669d9691731b8050cc6d99de6eadbd00cd29d0a56673b755b22e749626c6c4f414d24c7a2076f894d295341349b53c41d7ac566c097262e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/makeerror" + } + ] + }, + { + "type": "library", + "name": "helper-validator-identifier", + "group": "@babel", + "version": "7.28.5", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-validator-identifier@7.28.5", + "author": "The Babel Team", + "description": "Validate identifier/keywords name", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40babel/helper-validator-identifier@7.28.5#packages/babel-helper-validator-identifier", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-helper-validator-identifier", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/babel/babel#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a92b3889fc33289495dfdb9c363b2f73a5951ece9bed2d37b0e87639c1c5f541df54fa965802d4b0d515ce1481888b63459a0b1f1ee721aad58ea295bac519d5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-validator-identifier" + } + ] + }, + { + "type": "library", + "name": "js-tokens", + "version": "4.0.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|js-tokens@4.0.0", + "author": "Simon Lydell", + "description": "A regex that tokenizes JavaScript.", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/js-tokens@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/lydell/js-tokens.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/lydell/js-tokens#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/lydell/js-tokens/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "45d2547e5704ddc5332a232a420b02bb4e853eef5474824ed1b7986cf84737893a6a9809b627dca02b53f5b7313a9601b690f690233a49bce0e026aeb16fcf29" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/js-tokens" + } + ] + }, + { + "type": "library", + "name": "picocolors", + "version": "1.1.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|picocolors@1.1.1", + "author": "Alexey Raspopov", + "description": "The tiniest and the fastest library for terminal output formatting with ANSI colors", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/picocolors@1.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/alexeyraspopov/picocolors.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/alexeyraspopov/picocolors#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/alexeyraspopov/picocolors/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c5c787dac9e1b5be4cf658aa0ec984c39ea57b7efa993664117fe311bfd1c4d1727a036e97b78db250973fd1438ff2dcbb45fc284c8c71e3f69eda5a1eb0c454" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/picocolors" + } + ] + }, + { + "type": "library", + "name": "escape-string-regexp", + "version": "2.0.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|escape-string-regexp@2.0.0", + "author": "Sindre Sorhus", + "description": "Escape RegExp special characters", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/escape-string-regexp@2.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/escape-string-regexp.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/escape-string-regexp#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/escape-string-regexp/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "529cdc2c25e895459c36ee47b5530761d5c98c0ae3b05f42d1a367aae658638b96fd5bb49a2cb96285af6d5df8e476ae56f700527a51ba130c72a4dc18e636fb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/escape-string-regexp" + } + ] + }, + { + "type": "library", + "name": "resolver-binding-android-arm-eabi", + "group": "@unrs", + "version": "1.11.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-android-arm-eabi@1.11.1", + "scope": "excluded", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40unrs/resolver-binding-android-arm-eabi@1.11.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm-eabi/-/resolver-binding-android-arm-eabi-1.11.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a692d15201d5686456531d11d14b74e8c8e8f6005a064837bfff00c6eb062e1b08a2d6c12ee464e75ac0cea2c2f20aba372c80a23117825363cdfe91f78f0337" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@unrs/resolver-binding-android-arm-eabi" + } + ] + }, + { + "type": "library", + "name": "resolver-binding-android-arm64", + "group": "@unrs", + "version": "1.11.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-android-arm64@1.11.1", + "scope": "excluded", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40unrs/resolver-binding-android-arm64@1.11.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm64/-/resolver-binding-android-arm64-1.11.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "942c6456d6f8c29d6ff84a0df878c81bd7082333e45f93ad334de9418906f94e4eff02f9dcb0b841b21e6b38222aa96e19e5447819596a11da942681bd4d5ada" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@unrs/resolver-binding-android-arm64" + } + ] + }, + { + "type": "library", + "name": "resolver-binding-darwin-arm64", + "group": "@unrs", + "version": "1.11.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-darwin-arm64@1.11.1", + "author": "JounQin", + "description": "UnRS Resolver Node API with PNP support", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40unrs/resolver-binding-darwin-arm64@1.11.1", + "externalReferences": [ + { + "url": "git+https://github.com/unrs/unrs-resolver.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/unrs/unrs-resolver#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/unrs/unrs-resolver/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-arm64/-/resolver-binding-darwin-arm64-1.11.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "80f540d548d1bb563f22c07f75012ca76575a66e3839febe2d6bdb2dcf520e4d5cd8a8610d10c152440261559ee9fdbab896f77ce2bcb1a58c82d5fc22b324de" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@unrs/resolver-binding-darwin-arm64" + } + ] + }, + { + "type": "library", + "name": "resolver-binding-darwin-x64", + "group": "@unrs", + "version": "1.11.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-darwin-x64@1.11.1", + "scope": "excluded", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40unrs/resolver-binding-darwin-x64@1.11.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-x64/-/resolver-binding-darwin-x64-1.11.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "705ccfeeb58a777959682b03cded3b417d520b6e253bc98fb72f6f74ff9855adcc19d5603e615ce7ddf5edbda2a17b6008c2868822f12781d0b3ada8cfa19f45" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@unrs/resolver-binding-darwin-x64" + } + ] + }, + { + "type": "library", + "name": "resolver-binding-freebsd-x64", + "group": "@unrs", + "version": "1.11.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-freebsd-x64@1.11.1", + "scope": "excluded", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40unrs/resolver-binding-freebsd-x64@1.11.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@unrs/resolver-binding-freebsd-x64/-/resolver-binding-freebsd-x64-1.11.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7eab4681a937cd7e03081e8f169b07e7e2a6b7ff02222e01af2e2b6f5868e80bf64074d110cfb8ef2dbcd94aa2bb76511792108a8250e6a59157a8ddb80fa21b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@unrs/resolver-binding-freebsd-x64" + } + ] + }, + { + "type": "library", + "name": "resolver-binding-linux-arm-gnueabihf", + "group": "@unrs", + "version": "1.11.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-arm-gnueabihf@1.11.1", + "scope": "excluded", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40unrs/resolver-binding-linux-arm-gnueabihf@1.11.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-gnueabihf/-/resolver-binding-linux-arm-gnueabihf-1.11.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bbdda6be5718b69f4c44a98ff99bcc9ad3cddf8fbfde5307972323ef05c90de5f1b8cd15833cf4f8f3c936cae8d66dc864f602848927f78e305bc4d88062851f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@unrs/resolver-binding-linux-arm-gnueabihf" + } + ] + }, + { + "type": "library", + "name": "resolver-binding-linux-arm-musleabihf", + "group": "@unrs", + "version": "1.11.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-arm-musleabihf@1.11.1", + "scope": "excluded", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40unrs/resolver-binding-linux-arm-musleabihf@1.11.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-musleabihf/-/resolver-binding-linux-arm-musleabihf-1.11.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "70835aa18db3ecb542adf1e421c9af8fba2c4ceb66e95553d7a6f9a10752e1b7a26d7d92601c2060b9aa8418c0d6de7509aad2681b97e5836c58b8eca9f5b90b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@unrs/resolver-binding-linux-arm-musleabihf" + } + ] + }, + { + "type": "library", + "name": "resolver-binding-linux-arm64-gnu", + "group": "@unrs", + "version": "1.11.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-arm64-gnu@1.11.1", + "scope": "excluded", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40unrs/resolver-binding-linux-arm64-gnu@1.11.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-gnu/-/resolver-binding-linux-arm64-gnu-1.11.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "df8830ecf8c3181f4981e3c9126844a81856bc28a2582b97b0bf6162984317b72b5bb520234e60c81022e8c179f2e19c30e88ea92276c9b11e0af1dcab404299" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@unrs/resolver-binding-linux-arm64-gnu" + } + ] + }, + { + "type": "library", + "name": "resolver-binding-linux-arm64-musl", + "group": "@unrs", + "version": "1.11.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-arm64-musl@1.11.1", + "scope": "excluded", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40unrs/resolver-binding-linux-arm64-musl@1.11.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-musl/-/resolver-binding-linux-arm64-musl-1.11.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "472308c7a51fe778613ad24321a9926d3b2403df6c3c74bdeb0c5513f6c9b5e3c926da5d2865ced7063dd2845d5ee60e18e4eeaa34fc00271c31ce0ae90993df" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@unrs/resolver-binding-linux-arm64-musl" + } + ] + }, + { + "type": "library", + "name": "resolver-binding-linux-ppc64-gnu", + "group": "@unrs", + "version": "1.11.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-ppc64-gnu@1.11.1", + "scope": "excluded", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40unrs/resolver-binding-linux-ppc64-gnu@1.11.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@unrs/resolver-binding-linux-ppc64-gnu/-/resolver-binding-linux-ppc64-gnu-1.11.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0fc55a7bbe00e3f6be9991f415b3a41492fd0d22b647a4c53c2f4cfa30966226bfab67a29c2b9b5f5d2979ca438939a4255507fb2f0adc1642972703f2709284" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@unrs/resolver-binding-linux-ppc64-gnu" + } + ] + }, + { + "type": "library", + "name": "resolver-binding-linux-riscv64-gnu", + "group": "@unrs", + "version": "1.11.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-riscv64-gnu@1.11.1", + "scope": "excluded", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40unrs/resolver-binding-linux-riscv64-gnu@1.11.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-gnu/-/resolver-binding-linux-riscv64-gnu-1.11.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7ebc4be0eaf3396555b0e73debe5776aa4c8425d4ed938e013157810a811634f4027d95e669120f0093da6169d6ee5f4040e24f14e6ab6f31241018699a26a71" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@unrs/resolver-binding-linux-riscv64-gnu" + } + ] + }, + { + "type": "library", + "name": "resolver-binding-linux-riscv64-musl", + "group": "@unrs", + "version": "1.11.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-riscv64-musl@1.11.1", + "scope": "excluded", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40unrs/resolver-binding-linux-riscv64-musl@1.11.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-musl/-/resolver-binding-linux-riscv64-musl-1.11.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "989e6fb8368867e97f69cbf4d6c1e85dfa67cab34a3a4ff7683a0474b3bf5ed9fd1ee6650c3ea32b11e590df19856c8b26c441c5fbfd198336bad43548284a7b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@unrs/resolver-binding-linux-riscv64-musl" + } + ] + }, + { + "type": "library", + "name": "resolver-binding-linux-s390x-gnu", + "group": "@unrs", + "version": "1.11.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-s390x-gnu@1.11.1", + "scope": "excluded", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40unrs/resolver-binding-linux-s390x-gnu@1.11.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@unrs/resolver-binding-linux-s390x-gnu/-/resolver-binding-linux-s390x-gnu-1.11.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9042e8f1e6c156d6fdb00eeb31ed42a61e101eb781ca1699d901000ddf4dcc842c60d429b7d52433d8aaaf69611abe5a7e1f3ce5dfdc07941e4d749b6474d83e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@unrs/resolver-binding-linux-s390x-gnu" + } + ] + }, + { + "type": "library", + "name": "resolver-binding-linux-x64-gnu", + "group": "@unrs", + "version": "1.11.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-x64-gnu@1.11.1", + "scope": "excluded", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40unrs/resolver-binding-linux-x64-gnu@1.11.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-gnu/-/resolver-binding-linux-x64-gnu-1.11.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0b76401ee80a828bd5e58bc032cc61ab482d5eec0449429ce4c844b630692e81cf2d833e8aec128f795f945c0adc33e6ebcebad2b67b1bc04c7304aba3b843e7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@unrs/resolver-binding-linux-x64-gnu" + } + ] + }, + { + "type": "library", + "name": "resolver-binding-linux-x64-musl", + "group": "@unrs", + "version": "1.11.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-x64-musl@1.11.1", + "scope": "excluded", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40unrs/resolver-binding-linux-x64-musl@1.11.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-musl/-/resolver-binding-linux-x64-musl-1.11.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ad5d184a8ca12b69d9e2f12cc13fd0c2acea417c3923a0a3a1a60c397d13a819568688d47fc3fde26bc8ee7b894de68292476cdd0138fb34bc2a8f86757b99b4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@unrs/resolver-binding-linux-x64-musl" + } + ] + }, + { + "type": "library", + "name": "resolver-binding-wasm32-wasi", + "group": "@unrs", + "version": "1.11.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-wasm32-wasi@1.11.1", + "scope": "excluded", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40unrs/resolver-binding-wasm32-wasi@1.11.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@unrs/resolver-binding-wasm32-wasi/-/resolver-binding-wasm32-wasi-1.11.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e6ee1191fc499be360ec85a09338b7aab14ebcbbd06273c19a399943cfaccd32bf6f7d5f4029e578d9751a012dee722c65121fe4f2e13f04f458cfaae39c7f51" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@unrs/resolver-binding-wasm32-wasi" + } + ] + }, + { + "type": "library", + "name": "resolver-binding-win32-arm64-msvc", + "group": "@unrs", + "version": "1.11.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-win32-arm64-msvc@1.11.1", + "scope": "excluded", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40unrs/resolver-binding-win32-arm64-msvc@1.11.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@unrs/resolver-binding-win32-arm64-msvc/-/resolver-binding-win32-arm64-msvc-1.11.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9d1733e48978967d243217cbf12de12e4c48f39057b37a3c118a1ab6db0935db17e18514f3d88e9159fb834547491c45b9531d3384358c4a4821dd488629bf53" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@unrs/resolver-binding-win32-arm64-msvc" + } + ] + }, + { + "type": "library", + "name": "resolver-binding-win32-ia32-msvc", + "group": "@unrs", + "version": "1.11.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-win32-ia32-msvc@1.11.1", + "scope": "excluded", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40unrs/resolver-binding-win32-ia32-msvc@1.11.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@unrs/resolver-binding-win32-ia32-msvc/-/resolver-binding-win32-ia32-msvc-1.11.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0c2108eade62d4d980669ea91689e90f99bb8ba685ae9a1f729e0b0368bc208abad09ca8dbc85a98a07136b65cc8ec15399920b11a7d3b6b1758158ff0c9ef21" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@unrs/resolver-binding-win32-ia32-msvc" + } + ] + }, + { + "type": "library", + "name": "resolver-binding-win32-x64-msvc", + "group": "@unrs", + "version": "1.11.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-win32-x64-msvc@1.11.1", + "scope": "excluded", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40unrs/resolver-binding-win32-x64-msvc@1.11.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@unrs/resolver-binding-win32-x64-msvc/-/resolver-binding-win32-x64-msvc-1.11.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "96b5b6d3485975b7d1b73b5bca0c9aabfea33fa00a13ca903762af3dc27ec7bc220f4dfc62d9d8b59f3620c349ebd18989b57b6f02f7cbd1602bee70fe962dea" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@unrs/resolver-binding-win32-x64-msvc" + } + ] + }, + { + "type": "library", + "name": "napi-postinstall", + "version": "0.3.4", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|napi-postinstall@0.3.4", + "author": "JounQin", + "description": "The `postinstall` script helper for handling native bindings in legacy `npm` versions", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/napi-postinstall@0.3.4", + "externalReferences": [ + { + "url": "git+https://github.com/un-ts/napi-postinstall.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/un-ts/napi-postinstall#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/un-ts/napi-postinstall/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/napi-postinstall/-/napi-postinstall-0.3.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3c72397f53b410fe7127d81098518c4ba21972b56f4e3a578f3ecd6b8d604c4ede13684ad75960d3808408260412375cd7b115e033be7e4184b6ded3a5369389" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/napi-postinstall" + } + ] + }, + { + "type": "library", + "name": "buffer-from", + "version": "1.1.2", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|buffer-from@1.1.2", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/buffer-from@1.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/LinusU/buffer-from.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/LinusU/buffer-from#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/LinusU/buffer-from/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "13e5d0091c126da6a20a1b6fea4e83c2073e6f1f81b3abee2891c7979928c7f05a29b8625f3a903b02b870edb6c84946a763829a3c15853dc79b18323c69c97d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/buffer-from" + } + ] + }, + { + "type": "library", + "name": "source-map", + "version": "0.6.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|source-map@0.6.1", + "author": "Nick Fitzgerald", + "description": "Generates and consumes source maps", + "licenses": [ + { + "license": { + "id": "BSD-3-Clause", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/source-map@0.6.1", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/mozilla/source-map.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mozilla/source-map", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mozilla/source-map/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "52381aa6e99695b3219018334fb624739617513e3a17488abbc4865ead1b7303f9773fe1d0f963e9e9c9aa3cf565bab697959aa989eb55bc16396332177178ee" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/source-map" + } + ] + }, + { + "type": "library", + "name": "fake-timers", + "group": "@sinonjs", + "version": "13.0.5", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@sinonjs/fake-timers@13.0.5", + "author": "Christian Johansen", + "description": "Fake JavaScript timers", + "licenses": [ + { + "license": { + "id": "BSD-3-Clause", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40sinonjs/fake-timers@13.0.5", + "externalReferences": [ + { + "url": "git+https://github.com/sinonjs/fake-timers.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sinonjs/fake-timers", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sinonjs/fake-timers/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-13.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dfafe14db1f6b9a5ae195111c82e9d6bd6301969f35195ee3eba3f1762dfb1d3ac2e70a88f3fe2487f0cc54b7f143d92e5705254f86602b1545dca424361e48b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@sinonjs/fake-timers" + } + ] + }, + { + "type": "library", + "name": "callsites", + "version": "3.1.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|callsites@3.1.0", + "author": "Sindre Sorhus", + "description": "Get callsites from the V8 stack trace API", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/callsites@3.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/callsites.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/callsites#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/callsites/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3fc06302c5ef652f95203508d7584709012fef8613ebb6148b924914d588a8bdb7e6c0668d7e3eab1f4cbaf96ce62bf234435cb71e3ac502d0dda4ee13bb2c69" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/callsites" + } + ] + }, + { + "type": "library", + "name": "gen-mapping", + "group": "@jridgewell", + "version": "0.3.13", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jridgewell/gen-mapping@0.3.13", + "author": "Justin Ridgewell", + "description": "Generate source maps", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40jridgewell/gen-mapping@0.3.13#packages/gen-mapping", + "externalReferences": [ + { + "url": "git+https://github.com/jridgewell/sourcemaps.git#packages/gen-mapping", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/jridgewell/sourcemaps/tree/main/packages/gen-mapping", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jridgewell/sourcemaps/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "da492dffb9e227a32010fc45d1b61d43a7ad65a03e7d0bc370b29c921cb5c8840ecdaa0a8c10634a3eb7fda2d58d8137aa146de5dbccfae5327c283a50a0816c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@jridgewell/gen-mapping" + } + ] + }, + { + "type": "library", + "name": "jsesc", + "version": "3.1.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jsesc@3.1.0", + "author": "Mathias Bynens", + "description": "Given some data, jsesc returns the shortest possible stringified & ASCII-safe representation of that data.", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/jsesc@3.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/mathiasbynens/jsesc.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://mths.be/jsesc", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mathiasbynens/jsesc/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fec33774ed853b35e3290849ba8d10d7bdf07f628ea3cb7823cbc7cba945f69a14a7b6ca4f4fcd1c4f1f3d7db73f07e19f291faa70b6c51c4e9d5c395ee18868" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/jsesc" + } + ] + }, + { + "type": "library", + "name": "helper-string-parser", + "group": "@babel", + "version": "7.27.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-string-parser@7.27.1", + "author": "The Babel Team", + "description": "A utility package to parse strings", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40babel/helper-string-parser@7.27.1#packages/babel-helper-string-parser", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-helper-string-parser", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-helper-string-parser", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a8c952c4a6e946502b89d0c4c64f769d2a1bc837693e28d4ab60d6ea80e752a77488e1b19908f2aa13088a123dfb3bf82cfc997518ded9c6af58f6c26d69b778" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-string-parser" + } + ] + }, + { + "type": "library", + "name": "natural-compare", + "version": "1.4.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|natural-compare@1.4.0", + "author": "Lauri Rooden", + "description": "Compare strings containing a mix of letters and numbers in the way a human being would in sort order.", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/natural-compare@1.4.0", + "externalReferences": [ + { + "url": "git://github.com/litejs/natural-compare-lite.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/litejs/natural-compare-lite#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/litejs/natural-compare-lite/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "396343f1e8b756d342f61ed5eb4a9f7f7495a1b1ebf7de824f0831b9b832418129836f7487d2746eec8408d3497b19059b9b0e6a38791b5d7a45803573c64c4b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/natural-compare" + } + ] + }, + { + "type": "library", + "name": "plugin-syntax-async-generators", + "group": "@babel", + "version": "7.8.4", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-async-generators@7.8.4", + "description": "Allow parsing of async generator functions", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-syntax-async-generators@7.8.4#master", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#master", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/babel/babel/tree/master#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b727266719067d96b184c45b5e53d7b95169756957a62af65b800c85226044ace4fde0e52173a16f62c75a82e90c5ed3107ca5579ccd872917e8a0201c999337" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-syntax-async-generators" + } + ] + }, + { + "type": "library", + "name": "plugin-syntax-bigint", + "group": "@babel", + "version": "7.8.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-bigint@7.8.3", + "description": "Allow parsing of BigInt literals", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-syntax-bigint@7.8.3#master", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#master", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/babel/babel/tree/master#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c274e71651be631426def0f1a46139ecf8f4b2b454e2c1c4fe60e4b75aafd9824949e50079cda66b858b52750f78a8f2adf9ed5707bf37a7425e953eccbdcda6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-syntax-bigint" + } + ] + }, + { + "type": "library", + "name": "plugin-syntax-class-properties", + "group": "@babel", + "version": "7.12.13", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-class-properties@7.12.13", + "description": "Allow parsing of class properties", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-syntax-class-properties@7.12.13#packages/babel-plugin-syntax-class-properties", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-syntax-class-properties", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-syntax-class-properties", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7e6e227632a56b461a85436014d2c2074ab249db283e264fde2404deb932d26054b4c676df20c9f5225d83a7574d20e7ba5395aa21771e0afd9db5ef5d341960" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-syntax-class-properties" + } + ] + }, + { + "type": "library", + "name": "plugin-syntax-class-static-block", + "group": "@babel", + "version": "7.14.5", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-class-static-block@7.14.5", + "author": "The Babel Team", + "description": "Allow parsing of class static blocks", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-syntax-class-static-block@7.14.5#packages/babel-plugin-syntax-class-static-block", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-syntax-class-static-block", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-syntax-class-static-block", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6fe6323e6afa95dc8d9cceaca9878c584f9b809709a4eeb24b8403ef29b1807df81813cd0ccfd31c187c8ae9f2bca219ced8b02c7e02259d11c5393d7a68298f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-syntax-class-static-block" + } + ] + }, + { + "type": "library", + "name": "plugin-syntax-import-attributes", + "group": "@babel", + "version": "7.27.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-import-attributes@7.27.1", + "author": "The Babel Team", + "description": "Allow parsing of the module attributes in the import statement", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-syntax-import-attributes@7.27.1#packages/babel-plugin-syntax-import-attributes", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-syntax-import-attributes", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/babel/babel#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.27.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a054f416b287805e777f8bceb191a2d87877237e4f7d2995b3820114b163e1d9da7cffa12160cb8375722a65077cba0b1e5cb16380bb0c6b661ee2609fe206c3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-syntax-import-attributes" + } + ] + }, + { + "type": "library", + "name": "plugin-syntax-import-meta", + "group": "@babel", + "version": "7.10.4", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-import-meta@7.10.4", + "description": "Allow parsing of import.meta", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-syntax-import-meta@7.10.4#packages/babel-plugin-syntax-import-meta", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-syntax-import-meta", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/babel/babel#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "62a7e6f970f1d3e3eb8775527844023d4f35c82f89599da90cf1524b865da5f661a7832414c6830b552ab1ea2f10ac125299c82fbfaf2be0a5a7b6df874883ee" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-syntax-import-meta" + } + ] + }, + { + "type": "library", + "name": "plugin-syntax-json-strings", + "group": "@babel", + "version": "7.8.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-json-strings@7.8.3", + "description": "Allow parsing of the U+2028 LINE SEPARATOR and U+2029 PARAGRAPH SEPARATOR in JS strings", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-syntax-json-strings@7.8.3#master", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#master", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/babel/babel/tree/master#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "958ea4746a561ef8e87b6be4e16ac06a912e051ebd10cc5997e46819186b14635854af2638f016f157db4ff660ac56d794336289ac509c0b6054267a8efdf410" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-syntax-json-strings" + } + ] + }, + { + "type": "library", + "name": "plugin-syntax-logical-assignment-operators", + "group": "@babel", + "version": "7.10.4", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-logical-assignment-operators@7.10.4", + "description": "Allow parsing of the logical assignment operators", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-syntax-logical-assignment-operators@7.10.4#packages/babel-plugin-syntax-logical-assignment-operators", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-syntax-logical-assignment-operators", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/babel/babel#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "77cc1a4a19691438a743932dbc653dc4300ecca1f8efe145a277b2d9b68522832bf79da128e2e9d4747b56cce866f3ac57fe3e451b33358ec3d7b6dad2d7b48a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-syntax-logical-assignment-operators" + } + ] + }, + { + "type": "library", + "name": "plugin-syntax-nullish-coalescing-operator", + "group": "@babel", + "version": "7.8.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-nullish-coalescing-operator@7.8.3", + "description": "Allow parsing of the nullish-coalescing operator", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-syntax-nullish-coalescing-operator@7.8.3#master", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#master", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/babel/babel/tree/master#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6927dfe333c8235bb6403ef2f85f280eccf5f5ec3820610983d4955be6eac29c2d7c595e8900cc77303f47e525583cdf9c7142c7195e153d0f308ad1dfa5cb35" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-syntax-nullish-coalescing-operator" + } + ] + }, + { + "type": "library", + "name": "plugin-syntax-numeric-separator", + "group": "@babel", + "version": "7.10.4", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-numeric-separator@7.10.4", + "description": "Allow parsing of Decimal, Binary, Hex and Octal literals that contain a Numeric Literal Separator", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-syntax-numeric-separator@7.10.4#packages/babel-plugin-syntax-numeric-separator", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-syntax-numeric-separator", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/babel/babel#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f47e9875f91c2bfb8e9d8fcaeff680db1a73680824427dfbcb35943112bb39a3cea8ea464b5fa7d07e61c53f40530f44b128cf5bc495c8c270611b56b375f7ba" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-syntax-numeric-separator" + } + ] + }, + { + "type": "library", + "name": "plugin-syntax-object-rest-spread", + "group": "@babel", + "version": "7.8.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-object-rest-spread@7.8.3", + "description": "Allow parsing of object rest/spread", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-syntax-object-rest-spread@7.8.3#master", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#master", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/babel/babel/tree/master#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5e8a8c8a31996fdcb7cb65ec90df8fd70506895c16679266a03470c79fb71a612994dc95336b360e0f082c5426f2b58ce3ca2b1b2e58a48e4197c535cbbc9d94" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-syntax-object-rest-spread" + } + ] + }, + { + "type": "library", + "name": "plugin-syntax-optional-catch-binding", + "group": "@babel", + "version": "7.8.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-optional-catch-binding@7.8.3", + "description": "Allow parsing of optional catch bindings", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-syntax-optional-catch-binding@7.8.3#master", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#master", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/babel/babel/tree/master#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e953c3d0f7359694eac3468aa1e45332207e916840a13db83c0fa4b16481ac5b65e52211569665c0ddcd34f4237a103613ff75155dd18cb5a855382559c495dd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-syntax-optional-catch-binding" + } + ] + }, + { + "type": "library", + "name": "plugin-syntax-optional-chaining", + "group": "@babel", + "version": "7.8.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-optional-chaining@7.8.3", + "description": "Allow parsing of optional properties", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-syntax-optional-chaining@7.8.3#master", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#master", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/babel/babel/tree/master#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2a82bd12b1f53019423f15745403645d6dbf770e2f95b183ac5833f1b994b0119890545c6d1c0c87a70826e6dd3eb931470b8676d0a4d2fff03d329b42006392" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-syntax-optional-chaining" + } + ] + }, + { + "type": "library", + "name": "plugin-syntax-private-property-in-object", + "group": "@babel", + "version": "7.14.5", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-private-property-in-object@7.14.5", + "author": "The Babel Team", + "description": "Allow parsing of '#foo in obj' brand checks", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-syntax-private-property-in-object@7.14.5#packages/babel-plugin-syntax-private-property-in-object", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-syntax-private-property-in-object", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-syntax-private-property-in-object", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d30567a7d77127bd995090d5dbb65f6d28fa8872e8cad6199a1deb15cc4d9efb0917792d9332c364fcbf980d7b1c6b1a413dff0d0b16617d5fd50196902a1552" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-syntax-private-property-in-object" + } + ] + }, + { + "type": "library", + "name": "plugin-syntax-top-level-await", + "group": "@babel", + "version": "7.14.5", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-top-level-await@7.14.5", + "author": "The Babel Team", + "description": "Allow parsing of top-level await in modules", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40babel/plugin-syntax-top-level-await@7.14.5#packages/babel-plugin-syntax-top-level-await", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-syntax-top-level-await", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-plugin-syntax-top-level-await", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "871fbeba92efe54d6b8187f07b5c41414851994e35344be952fae9f2392b48276f1929cce7fa9d44cb72949e8f1b938590168791b4c02939dddff63211244717" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/plugin-syntax-top-level-await" + } + ] + }, + { + "type": "library", + "name": "diff-sequences", + "group": "@jest", + "version": "30.0.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/diff-sequences@30.0.1", + "description": "Compare items in two sequences to find a longest common subsequence", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40jest/diff-sequences@30.0.1#packages/diff-sequences", + "externalReferences": [ + { + "url": "git+https://github.com/jestjs/jest.git#packages/diff-sequences", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/jestjs/jest#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jestjs/jest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@jest/diff-sequences/-/diff-sequences-30.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9f91fc40b0c9e3b42a6c2367e52b858c2443ace2c467487cbc01c22b944bf4bb3b5daf0040b6bf63101cf548c5aa8103338f26bb0b411a3b4c63972bd0f2c30b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@jest/diff-sequences" + } + ] + }, + { + "type": "library", + "name": "core", + "group": "@pkgr", + "version": "0.2.9", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@pkgr/core@0.2.9", + "author": "JounQin", + "description": "Shared core module for `@pkgr` packages or any package else", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40pkgr/core@0.2.9", + "externalReferences": [ + { + "url": "git+https://github.com/un-ts/pkgr.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/un-ts/pkgr/blob/master/packages/core", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/un-ts/pkgr/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@pkgr/core/-/core-0.2.9.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "40da97c9f552db09bd870792603d8eec5d06d3abaeae3f6467de9345013963d854efeb60759c0891b00a73939ccb51f1118da4b8341ae9c435591b3f3b92c528" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@pkgr/core" + } + ] + }, + { + "type": "library", + "name": "agent-base", + "version": "7.1.4", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|agent-base@7.1.4", + "author": "Nathan Rajlich", + "description": "Turn a function into an `http.Agent` instance", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/agent-base@7.1.4#packages/agent-base", + "externalReferences": [ + { + "url": "git+https://github.com/TooTallNate/proxy-agents.git#packages/agent-base", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/TooTallNate/proxy-agents#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/TooTallNate/proxy-agents/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "32703e613f1fc1f24f801c779bad0c36a6a49b7d173a4c88a07d72ea1b9342f0b43f0646ee48bc35a70b05cacf6cda28f2f119cbb269ba4efe8cc3be094a2f4d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/agent-base" + } + ] + }, + { + "type": "library", + "name": "http-proxy-agent", + "version": "7.0.2", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|http-proxy-agent@7.0.2", + "author": "Nathan Rajlich", + "description": "An HTTP(s) proxy `http.Agent` implementation for HTTP", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/http-proxy-agent@7.0.2#packages/http-proxy-agent", + "externalReferences": [ + { + "url": "git+https://github.com/TooTallNate/proxy-agents.git#packages/http-proxy-agent", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/TooTallNate/proxy-agents#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/TooTallNate/proxy-agents/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4f58240226180d6631dd5e419b2bbb1dc7dcbcbee652b4d688ceb239f6b73c8a6156227f8053dbbe2750faf7aa48e1dc8bf3f105c0da6de50d0b3a4e3832598a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/http-proxy-agent" + } + ] + }, + { + "type": "library", + "name": "https-proxy-agent", + "version": "7.0.6", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|https-proxy-agent@7.0.6", + "author": "Nathan Rajlich", + "description": "An HTTP(s) proxy `http.Agent` implementation for HTTPS", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/https-proxy-agent@7.0.6#packages/https-proxy-agent", + "externalReferences": [ + { + "url": "git+https://github.com/TooTallNate/proxy-agents.git#packages/https-proxy-agent", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/TooTallNate/proxy-agents#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/TooTallNate/proxy-agents/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bcaf4fe7f8947dd97de4023e255c94b88715b5de287efb6b3abdc736d336cb10bd6e731b11da77c74d4e8503678dbf082588b7f159531379815f071fbf2c2e4b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/https-proxy-agent" + } + ] + }, + { + "type": "library", + "name": "socks-proxy-agent", + "version": "8.0.5", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|socks-proxy-agent@8.0.5", + "author": "Nathan Rajlich", + "description": "A SOCKS proxy `http.Agent` implementation for HTTP and HTTPS", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/socks-proxy-agent@8.0.5#packages/socks-proxy-agent", + "externalReferences": [ + { + "url": "git+https://github.com/TooTallNate/proxy-agents.git#packages/socks-proxy-agent", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/TooTallNate/proxy-agents#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/TooTallNate/proxy-agents/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1de84212ca2d16a6cf5bdb09f1655807a51b98832fee4514391205d8d9dcab8550bc17cd04b89b5bd619479765602494870703eb6f29465966ee7f84f984f327" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/socks-proxy-agent" + } + ] + }, + { + "type": "library", + "name": "fs", + "group": "@npmcli", + "version": "4.0.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@npmcli/fs@4.0.0", + "author": "GitHub Inc.", + "description": "filesystem utilities for the npm cli", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40npmcli/fs@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/npm/fs.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/fs#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/fs/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@npmcli/fs/-/fs-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ff11a57b323ac5f18ef4dc2e2659f0cff2b5e2a0f59024801ad69c0479c6cde008b8919acdca78e4a3f936ec80457a0a6fb730ba5006595b1b792c5d1bf71bd1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/fs" + } + ], + "components": [ + { + "type": "library", + "name": "semver", + "version": "7.7.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@npmcli/fs@4.0.0|semver@7.7.3", + "author": "GitHub Inc.", + "description": "The semantic version parser used by npm.", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/semver@7.7.3", + "externalReferences": [ + { + "url": "git+https://github.com/npm/node-semver.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/node-semver#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/node-semver/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "49db0a32b23d4dd823770794491f4cc1e1c0e0427c6311e7f0315a0e2b2f85595439ee01175b4b0fb1808f4948a96565f9d3dbfeb131af406d6f2e65a109b6d1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/fs/node_modules/semver" + } + ] + } + ] + }, + { + "type": "library", + "name": "fs-minipass", + "version": "3.0.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|fs-minipass@3.0.3", + "author": "GitHub Inc.", + "description": "fs read and write streams based on minipass", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/fs-minipass@3.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/npm/fs-minipass.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/fs-minipass#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/fs-minipass/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5d4040f570a51db9c95927c1ce3926e91bcfb32837b2bc99b74e81110a17705ec42bfc6919a41826040a0c94941f948667be98ee9171d500675f3d3dad4e456f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fs-minipass" + } + ] + }, + { + "type": "library", + "name": "minipass-collect", + "version": "2.0.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|minipass-collect@2.0.1", + "author": "Isaac Z. Schlueter", + "description": "A Minipass stream that collects all the data into a single chunk", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/minipass-collect@2.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/minipass-collect.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/minipass-collect#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/minipass-collect/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0fb57c3cef686b3ecf5862db0800ae235a843acabb50a7cba2dc7f0b401eb78ddf09407fc1f43b0d87aada847fb2f1491980c73ebdfc48701379a8ff6682872b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/minipass-collect" + } + ] + }, + { + "type": "library", + "name": "p-map", + "version": "7.0.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|p-map@7.0.3", + "author": "Sindre Sorhus", + "description": "Map over promises concurrently", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/p-map@7.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/p-map.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/p-map#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/p-map/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/p-map/-/p-map-7.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5649dd22fd9f201f7db30bd0a00eb96e6f9fb26b7a50d746788074a3106cf9684085d874f10034e095e923badb07daf4f3f9e46f2b0aa326bdaed0c445839830" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/p-map" + } + ] + }, + { + "type": "library", + "name": "unique-filename", + "version": "4.0.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|unique-filename@4.0.0", + "author": "GitHub Inc.", + "description": "Generate a unique filename for use in temporary directories or caches.", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/unique-filename@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/npm/unique-filename.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/iarna/unique-filename", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/iarna/unique-filename/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unique-filename/-/unique-filename-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5d29c47b05e643ebde3fbc57d9d4b9438c9902f3b8d1c04dd8c5a427b0ffeac5b80e0eb060137033556b9f3d45847e4075e2c89545d123d7b6f33d58662ef535" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unique-filename" + } + ] + }, + { + "type": "library", + "name": "encoding", + "version": "0.1.13", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|encoding@0.1.13", + "author": "Andris Reinman", + "description": "Convert encodings, uses iconv-lite", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/encoding@0.1.13", + "externalReferences": [ + { + "url": "git+https://github.com/andris9/encoding.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/andris9/encoding#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/andris9/encoding/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "11305aba8c354f7e58fd664c922a3d8e2334679c631c7989e179a364eab597f757cf796bdac467f3b9c9cb6d11ba9a928751769b71c73d2a7c4a120f409ac9dc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/encoding" + } + ] + }, + { + "type": "library", + "name": "minipass-sized", + "version": "1.0.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|minipass-sized@1.0.3", + "author": "Isaac Z. Schlueter", + "description": "A Minipass stream that raises an error if you get a different number of bytes than expected", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/minipass-sized@1.0.3", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/minipass-sized.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/minipass-sized#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/minipass-sized/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "31b9104360938813250360e6ff9718fbd49614437ca73cce5e2eab94ce57c6ad18a9b75ae59432f6c53be5aebbdc513d64ad19b1bafa63988feaef6792d7e0da" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/minipass-sized" + } + ], + "components": [ + { + "type": "library", + "name": "minipass", + "version": "3.3.6", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|minipass-sized@1.0.3|minipass@3.3.6", + "author": "Isaac Z. Schlueter", + "description": "minimal implementation of a PassThrough stream", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/minipass@3.3.6", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/minipass.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/minipass#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/minipass/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0f188d89dc5210afad1c6eb3388925bcd3b09b786f0ab6d4addb7363be14e87293271bc80df3942f95b93f61a17770d392184a3d81aa78d508879a9c3386017f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/minipass-sized/node_modules/minipass" + } + ] + }, + { + "type": "library", + "name": "yallist", + "version": "4.0.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|minipass-sized@1.0.3|yallist@4.0.0", + "author": "Isaac Z. Schlueter", + "description": "Yet Another Linked List", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/yallist@4.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/yallist.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/yallist#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/yallist/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "df074689d672ab93c1d3ce172c44b94e9392440df08d7025216321ba6da445cbffe354a7d9e990d1dc9c416e2e6572de8f02af83a12cbdb76554bf8560472dec" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/minipass-sized/node_modules/yallist" + } + ] + } + ] + }, + { + "type": "library", + "name": "err-code", + "version": "2.0.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|err-code@2.0.3", + "author": "IndigoUnited", + "description": "Create an error with a code", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/err-code@2.0.3", + "externalReferences": [ + { + "url": "git://github.com/IndigoUnited/js-err-code.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/IndigoUnited/js-err-code#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/IndigoUnited/js-err-code/issues/", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d9b9a546934a0714ff09198f3a5c88490a4d8fea92798bdcca6fee4f4271d9b30e94a2ed4b2d5998bb95c5210a2b2a2bfcde7286fa7f6621b5a04dc311831214" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/err-code" + } + ] + }, + { + "type": "library", + "name": "retry", + "version": "0.12.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|retry@0.12.0", + "author": "Tim Koschützki", + "description": "Abstraction for exponential and custom retry strategies for failed operations.", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/retry@0.12.0", + "externalReferences": [ + { + "url": "git://github.com/tim-kos/node-retry.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/tim-kos/node-retry", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/tim-kos/node-retry/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f4b9224f08d487aad3e79e43b44f6b4d7f81281c8f7eb333100b67944b5d130af73647dfc228a1a9ed9b5800e0f8e4118edf6097a20276607f6450c2180b52a3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/retry" + } + ] + }, + { + "type": "library", + "name": "wrappy", + "version": "1.0.2", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|wrappy@1.0.2", + "author": "Isaac Z. Schlueter", + "description": "Callback wrapping utility", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/wrappy@1.0.2", + "externalReferences": [ + { + "url": "git+https://github.com/npm/wrappy.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/wrappy", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/wrappy/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9784a9fc346c7a8afdc0be84bd5dbe4ee427eb774c90f8d9feca7d5e48214c46d5f4a94f4b5c54b19deeeff2103b8c31b5c141e1b82940f45c477402bdeccf71" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/wrappy" + } + ] + }, + { + "type": "library", + "name": "mimic-response", + "version": "3.1.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|mimic-response@3.1.0", + "author": "Sindre Sorhus", + "description": "Mimic a Node.js HTTP response stream", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/mimic-response@3.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/mimic-response.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/mimic-response#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/mimic-response/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cf4c9623ee050ebaf0792f199ade048f91dd266932d79f8bd9ee96827dfe88ae5f5b36fa4f77e1345ab6f8c79345bd3ae1ce96af837fc2fd03cd04e33731cd19" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mimic-response" + } + ] + }, + { + "type": "library", + "name": "bl", + "version": "4.1.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|bl@4.1.0", + "description": "Buffer List: collect buffers and access with a standard readable Buffer interface, streamable too!", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/bl@4.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/rvagg/bl.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/rvagg/bl", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/rvagg/bl/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d56d3b70cf604ba0dc2e97ab65f1528fe6d62ed68f1923875a13e21b35e6bd525b44b746f36b07fca9fc12d5b556a595039e0029fda1e64e416e721bc05de1eb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/bl" + } + ] + }, + { + "type": "library", + "name": "fs-constants", + "version": "1.0.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|fs-constants@1.0.0", + "author": "Mathias Buus", + "description": "Require constants across node and the browser", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/fs-constants@1.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/mafintosh/fs-constants.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mafintosh/fs-constants", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mafintosh/fs-constants/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cba380c284887fb1728cc22ff78bbe6f9add85e6448f347adc64f26499b9aa1e018bed988302c2708fdf3c56642f93d28b13ade9934a9bec3e1dfa7f05c8b0a3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fs-constants" + } + ] + }, + { + "type": "library", + "name": "inherits", + "version": "2.0.4", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|inherits@2.0.4", + "description": "Browser-friendly inheritance fully compatible with standard node.js inherits()", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/inherits@2.0.4", + "externalReferences": [ + { + "url": "git://github.com/isaacs/inherits.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/inherits#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/inherits/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "93fbc6697e3f6256b75b3c8c0af4d039761e207bea38ab67a8176ecd31e9ce9419cc0b2428c859d8af849c189233dcc64a820578ca572b16b8758799210a9ec1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/inherits" + } + ] + }, + { + "type": "library", + "name": "readable-stream", + "version": "3.6.2", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|readable-stream@3.6.2", + "description": "Streams3, a user-land copy of the stream library from Node.js", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/readable-stream@3.6.2", + "externalReferences": [ + { + "url": "git://github.com/nodejs/readable-stream.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/nodejs/readable-stream#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/nodejs/readable-stream/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f6efec9e20ab6370f959db04447cc71381b66025eaa06e454c7522082e1221bafa5dc2d9058d39c9af442a361e93d3b9c4e0308c6abed497460404bb43d49ca0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/readable-stream" + } + ] + }, + { + "type": "library", + "name": "string-width", + "version": "4.2.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|string-width@4.2.3", + "author": "Sindre Sorhus", + "description": "Get the visual width of a string - the number of columns required to display it", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/string-width@4.2.3", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/string-width.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/string-width#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/string-width/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c0ac90450a63274b08a7ad84ad265d1ac8cc256b1aa79a1136284786ee86ec954effd8c807a5327af2feb57b8eaab9e0f23fdcc4a4d6c96530bd24eb8a2673fe" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/string-width-cjs" + } + ], + "components": [ + { + "type": "library", + "name": "emoji-regex", + "version": "8.0.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|string-width@4.2.3|emoji-regex@8.0.0", + "author": "Mathias Bynens", + "description": "A regular expression to match all Emoji-only symbols as per the Unicode Standard.", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/emoji-regex@8.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/mathiasbynens/emoji-regex.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://mths.be/emoji-regex", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mathiasbynens/emoji-regex/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3128d8cdc58d380d1ec001e9cf4331a5816fc20eb28f2d4d1b7c6d7a8ab3eb8e150a8fd13e09ebd7f186b7e89cde2253cd0f04bb74dd335e126b09d5526184e8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/string-width-cjs/node_modules/emoji-regex" + } + ] + }, + { + "type": "library", + "name": "strip-ansi", + "version": "6.0.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|string-width@4.2.3|strip-ansi@6.0.1", + "author": "Sindre Sorhus", + "description": "Strip ANSI escape codes from a string", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/strip-ansi@6.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/strip-ansi.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/strip-ansi#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/strip-ansi/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/string-width-cjs/node_modules/strip-ansi" + } + ] + }, + { + "type": "library", + "name": "ansi-regex", + "version": "5.0.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|string-width@4.2.3|ansi-regex@5.0.1", + "author": "Sindre Sorhus", + "description": "Regular expression for matching ANSI escape codes", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/ansi-regex@5.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/ansi-regex.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/ansi-regex#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/ansi-regex/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "aae2505e54d25062f62c7f52517a3c570b18e2ca1a9e1828e8b3529bce04d4b05c13cb373b4c29762473c91f73fd9649325316bf7eea38e6fda5d26531410a15" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/string-width-cjs/node_modules/ansi-regex" + } + ] + } + ] + }, + { + "type": "library", + "name": "string-width", + "version": "5.1.2", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|string-width@5.1.2", + "author": "Sindre Sorhus", + "description": "Get the visual width of a string - the number of columns required to display it", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/string-width@5.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/string-width.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/string-width#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/string-width/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1e72ce091def8dc63c6dea0d2ed723679fe7c67d9a7e6304ea586b0eb79ba24a8c6a9f976de5bc9fd4d7a4f0cea9d18ae6a708de84f418a4d6eb00bb10c895a8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/string-width" + } + ] + }, + { + "type": "library", + "name": "strip-ansi", + "version": "6.0.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|strip-ansi@6.0.1", + "author": "Sindre Sorhus", + "description": "Strip ANSI escape codes from a string", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/strip-ansi@6.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/strip-ansi.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/strip-ansi#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/strip-ansi/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/strip-ansi-cjs" + } + ], + "components": [ + { + "type": "library", + "name": "ansi-regex", + "version": "5.0.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|strip-ansi@6.0.1|ansi-regex@5.0.1", + "author": "Sindre Sorhus", + "description": "Regular expression for matching ANSI escape codes", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/ansi-regex@5.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/ansi-regex.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/ansi-regex#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/ansi-regex/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "aae2505e54d25062f62c7f52517a3c570b18e2ca1a9e1828e8b3529bce04d4b05c13cb373b4c29762473c91f73fd9649325316bf7eea38e6fda5d26531410a15" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/strip-ansi-cjs/node_modules/ansi-regex" + } + ] + } + ] + }, + { + "type": "library", + "name": "strip-ansi", + "version": "7.1.2", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|strip-ansi@7.1.2", + "author": "Sindre Sorhus", + "description": "Strip ANSI escape codes from a string", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/strip-ansi@7.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/strip-ansi.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/strip-ansi#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/strip-ansi/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "826046b25a68409b609cc02f395a86669133f5dca82930b3cb69dfcff9fc68816137f8c213fac299cc5a6c1ea338e1d5fb458d9f294ec5ac4140f4af71692584" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/strip-ansi" + } + ] + }, + { + "type": "library", + "name": "wrap-ansi", + "version": "7.0.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|wrap-ansi@7.0.0", + "author": "Sindre Sorhus", + "description": "Wordwrap a string with ANSI escape codes", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/wrap-ansi@7.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/wrap-ansi.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/wrap-ansi#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/wrap-ansi/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6151888f691a98b493c70e8db198e80717d2c2c9f4c9c75eb26738a7e436d5ce733ee675a65f8d7f155dc4fb5d1ef98d54e43a5d2606e0052dcadfc58bb0f5e9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/wrap-ansi-cjs" + } + ], + "components": [ + { + "type": "library", + "name": "string-width", + "version": "4.2.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|wrap-ansi@7.0.0|string-width@4.2.3", + "author": "Sindre Sorhus", + "description": "Get the visual width of a string - the number of columns required to display it", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/string-width@4.2.3", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/string-width.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/string-width#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/string-width/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c0ac90450a63274b08a7ad84ad265d1ac8cc256b1aa79a1136284786ee86ec954effd8c807a5327af2feb57b8eaab9e0f23fdcc4a4d6c96530bd24eb8a2673fe" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/wrap-ansi-cjs/node_modules/string-width" + } + ] + }, + { + "type": "library", + "name": "strip-ansi", + "version": "6.0.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|wrap-ansi@7.0.0|strip-ansi@6.0.1", + "author": "Sindre Sorhus", + "description": "Strip ANSI escape codes from a string", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/strip-ansi@6.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/strip-ansi.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/strip-ansi#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/strip-ansi/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/wrap-ansi-cjs/node_modules/strip-ansi" + } + ] + }, + { + "type": "library", + "name": "emoji-regex", + "version": "8.0.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|wrap-ansi@7.0.0|emoji-regex@8.0.0", + "author": "Mathias Bynens", + "description": "A regular expression to match all Emoji-only symbols as per the Unicode Standard.", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/emoji-regex@8.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/mathiasbynens/emoji-regex.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://mths.be/emoji-regex", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mathiasbynens/emoji-regex/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3128d8cdc58d380d1ec001e9cf4331a5816fc20eb28f2d4d1b7c6d7a8ab3eb8e150a8fd13e09ebd7f186b7e89cde2253cd0f04bb74dd335e126b09d5526184e8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/wrap-ansi-cjs/node_modules/emoji-regex" + } + ] + }, + { + "type": "library", + "name": "ansi-regex", + "version": "5.0.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|wrap-ansi@7.0.0|ansi-regex@5.0.1", + "author": "Sindre Sorhus", + "description": "Regular expression for matching ANSI escape codes", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/ansi-regex@5.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/ansi-regex.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/ansi-regex#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/ansi-regex/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "aae2505e54d25062f62c7f52517a3c570b18e2ca1a9e1828e8b3529bce04d4b05c13cb373b4c29762473c91f73fd9649325316bf7eea38e6fda5d26531410a15" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/wrap-ansi-cjs/node_modules/ansi-regex" + } + ] + } + ] + }, + { + "type": "library", + "name": "wrap-ansi", + "version": "8.1.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|wrap-ansi@8.1.0", + "author": "Sindre Sorhus", + "description": "Wordwrap a string with ANSI escape codes", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/wrap-ansi@8.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/wrap-ansi.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/wrap-ansi#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/wrap-ansi/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b22ed0588eb350cab9e9b11216f6a0b66ccc7463ada317d1f927b3d753286df73bb66f9591472493d6d6d9479f7d319551b3a4b31992c34000da0b3c83bd4d09" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/wrap-ansi" + } + ], + "components": [ + { + "type": "library", + "name": "ansi-styles", + "version": "6.2.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|wrap-ansi@8.1.0|ansi-styles@6.2.3", + "author": "Sindre Sorhus", + "description": "ANSI escape codes for styling strings in the terminal", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/ansi-styles@6.2.3", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/ansi-styles.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/ansi-styles#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/ansi-styles/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e038fa336f0907ea001fc9059132d4a3e6b68f038592ea9bdf2b9c53408035c45151bc52d1c3f49d96021a371cdc1357c1122c5159831a0cdac267bbcef247be" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/wrap-ansi/node_modules/ansi-styles" + } + ] + } + ] + }, + { + "type": "library", + "name": "is-number", + "version": "7.0.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|is-number@7.0.0", + "author": "Jon Schlinkert", + "description": "Returns true if a number or string value is a finite number. Useful for regex matches, parsing, user input, etc.", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/is-number@7.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/jonschlinkert/is-number.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/jonschlinkert/is-number", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jonschlinkert/is-number/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e350a27e483a7bc4f2952a5db53a5e2d532abd20445734edb47bc4443ef8d7ea6767c00dbf4d34e0c44be3740a3c394af5c1af369e8d6566540656c65d8c719e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-number" + } + ] + }, + { + "type": "library", + "name": "ms", + "version": "2.1.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|ms@2.1.3", + "description": "Tiny millisecond conversion utility", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/ms@2.1.3", + "externalReferences": [ + { + "url": "git+https://github.com/vercel/ms.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/vercel/ms#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/vercel/ms/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e85973b9b4cb646dc9d9afcd542025784863ceae68c601f268253dc985ef70bb2fa1568726afece715c8ebf5d73fab73ed1f7100eb479d23bfb57b45dd645394" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/ms" + } + ] + }, + { + "type": "library", + "name": "compat-data", + "group": "@babel", + "version": "7.28.5", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/compat-data@7.28.5", + "author": "The Babel Team", + "description": "The compat-data to determine required Babel plugins", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40babel/compat-data@7.28.5#packages/babel-compat-data", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-compat-data", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/babel/babel#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "eae157c826b2a1c45baa164e07ee9772e65b90c3629b07d51858e2f024d99c2cce1d51af0eacef8adbb5aded805392d13a58b3ede40f841f02a4032f9f1f448c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/compat-data" + } + ] + }, + { + "type": "library", + "name": "helper-validator-option", + "group": "@babel", + "version": "7.27.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-validator-option@7.27.1", + "author": "The Babel Team", + "description": "Validate plugin/preset options", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40babel/helper-validator-option@7.27.1#packages/babel-helper-validator-option", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-helper-validator-option", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/babel/babel#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "62f8c9a30f45c5b84514a0d2b859d509ed96c57935cd6736d9f15e3d5344696244bbc22b65595d6ba374b87c3366b50cd6297b342f4c969e0c68961b61df494a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-validator-option" + } + ] + }, + { + "type": "library", + "name": "browserslist", + "version": "4.27.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|browserslist@4.27.0", + "author": "Andrey Sitnik", + "description": "Share target browsers between different front-end tools, like Autoprefixer, Stylelint and babel-env-preset", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/browserslist@4.27.0", + "externalReferences": [ + { + "url": "git+https://github.com/browserslist/browserslist.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/browserslist/browserslist#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/browserslist/browserslist/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/browserslist/-/browserslist-4.27.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "017550c1d868b757aa2e28706ac3c49615f6b4066206359d27d8bf65c8f64ba418223931eb638a49f9e86e4ae207cd42de5e30d2b572dcdb788da4c196d604a7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/browserslist" + } + ] + }, + { + "type": "library", + "name": "lru-cache", + "version": "5.1.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|lru-cache@5.1.1", + "author": "Isaac Z. Schlueter", + "description": "A cache object that deletes the least-recently-used items.", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/lru-cache@5.1.1", + "externalReferences": [ + { + "url": "git://github.com/isaacs/node-lru-cache.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/node-lru-cache#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/node-lru-cache/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2a9340450037230bfe8d3034bad51555bae1f8996baf516fd1ee7a186cc014e5cdedd93f16f89a0d6f0b1e62b9d8395c1f858fda7ea023cbcdd5a7ac045828f7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/lru-cache" + } + ] + }, + { + "type": "library", + "name": "helper-module-imports", + "group": "@babel", + "version": "7.27.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-module-imports@7.27.1", + "author": "The Babel Team", + "description": "Babel helper functions for inserting module loads", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40babel/helper-module-imports@7.27.1#packages/babel-helper-module-imports", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-helper-module-imports", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://babel.dev/docs/en/next/babel-helper-module-imports", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d204855943cd5cda29aad20f42f943e56817608e4663690fd9c0afa13f247338db7dc7ee2258d36dc5abba50f50883c85f682dd708216c3cb4f32135a7efebdf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-module-imports" + } + ] + }, + { + "type": "library", + "name": "helper-globals", + "group": "@babel", + "version": "7.28.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-globals@7.28.0", + "author": "The Babel Team", + "description": "A collection of JavaScript globals for Babel internal usage", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40babel/helper-globals@7.28.0#packages/babel-helper-globals", + "externalReferences": [ + { + "url": "git+https://github.com/babel/babel.git#packages/babel-helper-globals", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/babel/babel#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/babel/babel/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f96e9c21291715ad635ec0c475803c1de7af413fc550b871cd1f7da71a6196d65c55aba0a6ce774c709e89603c4a0bb1c694a9de028f8ae61f496a2990b43887" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-globals" + } + ] + }, + { + "type": "library", + "name": "camelcase", + "version": "5.3.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|camelcase@5.3.1", + "author": "Sindre Sorhus", + "description": "Convert a dash/dot/underscore/space separated string to camelCase or PascalCase: `foo-bar` → `fooBar`", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/camelcase@5.3.1", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/camelcase.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/camelcase#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/camelcase/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2f6f124c1d7bd27c164badd48ed944384ddd95d400a5a257664388d6e3057f37f7ad1b8f7a01da1deb3279ef98c50f96e92bd10d057a52b74e751891d79df026" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/camelcase" + } + ] + }, + { + "type": "library", + "name": "get-package-type", + "version": "0.1.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|get-package-type@0.1.0", + "author": "Corey Farrell", + "description": "Determine the `package.json#type` which applies to a location", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/get-package-type@0.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/cfware/get-package-type.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/cfware/get-package-type#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/cfware/get-package-type/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a63cee2ad63ae0661f5a2ccd009d1fafd56ab6d6643622b6892e37d0bb481f38c112be9b5fc026db39b8b16e11a39c23596e5c02544bd6a00c4dc5db8cd00ed9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/get-package-type" + } + ] + }, + { + "type": "library", + "name": "color-name", + "version": "1.1.4", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|color-name@1.1.4", + "author": "DY", + "description": "A list of color names and its values", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/color-name@1.1.4", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/colorjs/color-name.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/colorjs/color-name", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/colorjs/color-name/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "74ecbedc0b96ddadb035b64722e319a537208c6b8b53fb812ffb9b71917d3976c3a3c7dfe0ef32569e417f479f4bcb84a18a39ab8171edd63d3a04065e002c40" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/color-name" + } + ] + }, + { + "type": "library", + "name": "mimic-fn", + "version": "2.1.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|mimic-fn@2.1.0", + "author": "Sindre Sorhus", + "description": "Make a function mimic another one", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/mimic-fn@2.1.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/mimic-fn.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/mimic-fn#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/mimic-fn/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3aa6ce939a0441e019f165d6c9d96ef47263cfd59574422f6a63027179aea946234e49c7fecaac5af850def830285451d47a63bcd04a437ee76c9818cc6a8672" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/mimic-fn" + } + ] + }, + { + "type": "library", + "name": "babel__generator", + "group": "@types", + "version": "7.27.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@types/babel__generator@7.27.0", + "description": "TypeScript definitions for @babel/generator", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40types/babel__generator@7.27.0#types/babel__generator", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/babel__generator", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/babel__generator", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b9f15dd978bdd8e0153d8b32f8fe27eff53b7baf1f7b1d3e11ef20486f4a5fb7a8d3ce025a2438b1dc64b6f765d1b38fba95ed5493d8d7dce4e84c16a9443c96" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/babel__generator" + } + ] + }, + { + "type": "library", + "name": "babel__template", + "group": "@types", + "version": "7.4.4", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@types/babel__template@7.4.4", + "description": "TypeScript definitions for @babel/template", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40types/babel__template@7.4.4#types/babel__template", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/babel__template", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/babel__template", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "87f354692c86e44cb1048a7c611c68e1131edbfa9082fca8c11c1533385884108e35b5bc3d4b20e2590532b86066151ee73dcbdcc88b0eebf227f09a3dad80f0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/babel__template" + } + ] + }, + { + "type": "library", + "name": "babel__traverse", + "group": "@types", + "version": "7.28.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@types/babel__traverse@7.28.0", + "description": "TypeScript definitions for @babel/traverse", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40types/babel__traverse@7.28.0#types/babel__traverse", + "externalReferences": [ + { + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/babel__traverse", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/babel__traverse", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f0fbdc5dfef48130d9060b7da6dc49f1e9417818dc2ce01c3ada0efe63c98ed8e2d7e09d19b1e09bbee89b51abb0fc6c884fae5c8a4d48aeb8518688c105dde1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/babel__traverse" + } + ] + }, + { + "type": "library", + "name": "babel-plugin-jest-hoist", + "version": "30.2.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|babel-plugin-jest-hoist@30.2.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/babel-plugin-jest-hoist@30.2.0#packages/babel-plugin-jest-hoist", + "externalReferences": [ + { + "url": "git+https://github.com/jestjs/jest.git#packages/babel-plugin-jest-hoist", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" + }, + { + "url": "https://github.com/jestjs/jest#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/jestjs/jest/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-30.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7edce1cd218c5273b37025dde961dd046332bb0cb5e569e7d22cb25862a00432f17fdfece4006eada092a415f6b86d23520e2ba899f1b0b739fa8601aa8c5568" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/babel-plugin-jest-hoist" + } + ] + }, + { + "type": "library", + "name": "is-arrayish", + "version": "0.2.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|is-arrayish@0.2.1", + "author": "Qix", + "description": "Determines if an object can be used as an array", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/is-arrayish@0.2.1", + "externalReferences": [ + { + "url": "git+https://github.com/qix-/node-is-arrayish.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/qix-/node-is-arrayish#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/qix-/node-is-arrayish/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cf3d3a4bcb74a33a035cc1beb9b7b6eb37824cd5dc2883c96498bc841ac5e227422e6b38086f50b4aeea065d5ba22e4e0f31698ecc1be493e61c26cca63698ce" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-arrayish" + } + ] + }, + { + "type": "library", + "name": "node-int64", + "version": "0.4.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|node-int64@0.4.0", + "author": "Robert Kieffer", + "description": "Support for representing 64-bit integers in JavaScript", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/node-int64@0.4.0", + "externalReferences": [ + { + "url": "git+https://github.com/broofa/node-int64.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/broofa/node-int64#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/broofa/node-int64/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3b9973f75c5239ea173fa0ee9721df965a6af84834d0c5a2b5921bb4f7e8484bea207765e607dc63a858cc35a78f4a83e6dcf9d8f234f2ef6a52f49579405e1f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-int64" + } + ] + }, + { + "type": "library", + "name": "tmpl", + "version": "1.0.5", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|tmpl@1.0.5", + "author": "Naitik Shah", + "description": "JavaScript micro templates.", + "licenses": [ + { + "license": { + "id": "BSD-3-Clause", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/tmpl@1.0.5", + "externalReferences": [ + { + "url": "git+https://github.com/daaku/nodejs-tmpl.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/daaku/nodejs-tmpl", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/daaku/nodejs-tmpl/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ddfd2e384010c08a86b965b6315cd883c7d5fd036773f229b89346f37eeb2ee73301a2d51ec9561d9423e081a2125e47b379246e1c0bf406fb1ebb26ba3f929b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/tmpl" + } + ] + }, + { + "type": "library", + "name": "wasm-runtime", + "group": "@napi-rs", + "version": "0.2.12", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@napi-rs/wasm-runtime@0.2.12", + "scope": "excluded", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40napi-rs/wasm-runtime@0.2.12", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.12.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "65559471fc18e04ff23e2b50265e3cd458c5a372b6d83eaa1740ee147e98fe76e7135d46639ba0b83c593065cf43c590d35dbc317403ed39df1f22b8a16a0825" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@napi-rs/wasm-runtime" + } + ] + }, + { + "type": "library", + "name": "commons", + "group": "@sinonjs", + "version": "3.0.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@sinonjs/commons@3.0.1", + "description": "Simple functions shared among the sinon end user libraries", + "licenses": [ + { + "license": { + "id": "BSD-3-Clause", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40sinonjs/commons@3.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/sinonjs/commons.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sinonjs/commons#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sinonjs/commons/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2b79821ca43db1587ca350bd731930c5a3a65e800c943c42d666321eb8ea39611c06362befab7deb32f6ce58f9754199dc74b0db8d17d6a807dcc8dfd72256a5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@sinonjs/commons" + } + ] + }, + { + "type": "library", + "name": "socks", + "version": "2.8.7", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|socks@2.8.7", + "author": "Josh Glazebrook", + "description": "Fully featured SOCKS proxy client supporting SOCKSv4, SOCKSv4a, and SOCKSv5. Includes Bind and Associate functionality.", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/socks@2.8.7", + "externalReferences": [ + { + "url": "git+https://github.com/JoshGlazebrook/socks.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/JoshGlazebrook/socks/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/JoshGlazebrook/socks/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/socks/-/socks-2.8.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1cba6dfae2f2fe9c41f9bba6ffd0f302088a4bc097d44bdb5b1238ce59a01821312262dd89a776882c174f967873d73712af2b3f6df5f263d6d9cf906ed8caf0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/socks" + } + ] + }, + { + "type": "library", + "name": "unique-slug", + "version": "5.0.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|unique-slug@5.0.0", + "author": "GitHub Inc.", + "description": "Generate a unique character string suitible for use in files and URLs.", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/unique-slug@5.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/npm/unique-slug.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/npm/unique-slug#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/npm/unique-slug/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/unique-slug/-/unique-slug-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f4e75aa8ee64c2a47ed645601c086ca79bcf354d219f145adbaac114d7cd80ceccea936d8337819f7b3fc5bc8240bddd723cce6ad71e7fa5141e907fe8c6844e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unique-slug" + } + ] + }, + { + "type": "library", + "name": "iconv-lite", + "version": "0.6.3", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|iconv-lite@0.6.3", + "author": "Alexander Shtuchkin", + "description": "Convert character encodings in pure javascript.", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/iconv-lite@0.6.3", + "externalReferences": [ + { + "url": "git://github.com/ashtuchkin/iconv-lite.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ashtuchkin/iconv-lite", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ashtuchkin/iconv-lite/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e1f0a4efdc2c84c773329dab1f4eaa5ab244e22a25a8b842507f8e8ae22053ef91074fbde0d9432fcd5ab4eec65f9e6e50ab9ea34b711cdb6f13223a0fb59d33" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/iconv-lite" + } + ] + }, + { + "type": "library", + "name": "buffer", + "version": "5.7.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|buffer@5.7.1", + "author": "Feross Aboukhadijeh", + "description": "Node.js Buffer API, for the browser", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/buffer@5.7.1", + "externalReferences": [ + { + "url": "git://github.com/feross/buffer.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/feross/buffer", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/feross/buffer/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "10773220f050e0148696f8c1d7a9392a0009dbb088b0763fd8906609145ea38f32f6b43731a533597dca56505ae14eccc97d361dd563d0aec2dd6681de3bbb15" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/buffer" + } + ] + }, + { + "type": "library", + "name": "string_decoder", + "version": "1.3.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|string_decoder@1.3.0", + "description": "The string_decoder module from Node core", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/string_decoder@1.3.0", + "externalReferences": [ + { + "url": "git://github.com/nodejs/string_decoder.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/nodejs/string_decoder", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/nodejs/string_decoder/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "864457f14d568c915df0bb03276c90ff0596c5aa2912c0015355df90cf00fa3d3ef392401a9a6dd7a72bd56860e8a21b6f8a2453a32a97a04e8febaea7fc0a78" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/string_decoder" + } + ] + }, + { + "type": "library", + "name": "util-deprecate", + "version": "1.0.2", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|util-deprecate@1.0.2", + "author": "Nathan Rajlich", + "description": "The Node.js `util.deprecate()` function with browser support", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/util-deprecate@1.0.2", + "externalReferences": [ + { + "url": "git://github.com/TooTallNate/util-deprecate.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/TooTallNate/util-deprecate", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/TooTallNate/util-deprecate/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "10f0f9ab5b97c85c49a42acb9c27359c79eade039ae83641a1c008888d93692080ed5089d5424331a802cc891736c5187c3d5d68afff2d3110f318886eb1ed73" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/util-deprecate" + } + ] + }, + { + "type": "library", + "name": "eastasianwidth", + "version": "0.2.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|eastasianwidth@0.2.0", + "author": "Masaki Komagata", + "description": "Get East Asian Width from a character.", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/eastasianwidth@0.2.0", + "externalReferences": [ + { + "url": "git://github.com/komagata/eastasianwidth.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/komagata/eastasianwidth#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/komagata/eastasianwidth/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "23cf1361959cf578981d1438ff7739ae38df8248e12f25b696e18885e18445b350e8e63bc93c9b6a74a90d765af32ed550ff589837186be7b2ab871aee22ea58" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/eastasianwidth" + } + ] + }, + { + "type": "library", + "name": "emoji-regex", + "version": "9.2.2", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|emoji-regex@9.2.2", + "author": "Mathias Bynens", + "description": "A regular expression to match all Emoji-only symbols as per the Unicode Standard.", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/emoji-regex@9.2.2", + "externalReferences": [ + { + "url": "git+https://github.com/mathiasbynens/emoji-regex.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://mths.be/emoji-regex", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/mathiasbynens/emoji-regex/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2f5f03689b17494936fb8da9bfc98bb398c94f686a164144e23db5c0e9a06d4aac67684bef636c514efce60f515e0a37b3464d815978d93887a7766d3affd5ca" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/emoji-regex" + } + ] + }, + { + "type": "library", + "name": "ansi-regex", + "version": "6.2.2", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|ansi-regex@6.2.2", + "author": "Sindre Sorhus", + "description": "Regular expression for matching ANSI escape codes", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/ansi-regex@6.2.2", + "externalReferences": [ + { + "url": "git+https://github.com/chalk/ansi-regex.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chalk/ansi-regex#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chalk/ansi-regex/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "06add2992a721476968cf93c21ff7273ab2f33c739e9d079040b56e106f0e631d3c305d77132e844c9290c9a7a54bd17ce559a0874d7ae415444c6260f4b0baa" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/ansi-regex" + } + ] + }, + { + "type": "library", + "name": "baseline-browser-mapping", + "version": "2.8.20", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|baseline-browser-mapping@2.8.20", + "description": "A library for obtaining browser versions with their maximum supported Baseline feature set and Widely Available status.", + "licenses": [ + { + "license": { + "id": "Apache-2.0", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/baseline-browser-mapping@2.8.20", + "externalReferences": [ + { + "url": "git+https://github.com/web-platform-dx/baseline-browser-mapping.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/web-platform-dx/baseline-browser-mapping#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/web-platform-dx/baseline-browser-mapping/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.20.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "24c5ac745f8ef0eaeadc432e91b50dd507db2caf665f60a4526401716d93d2cf0e99d0142f92cb33feb01704aba97ce55c1d77ca1c8af604ca4b5ac88b339db9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/baseline-browser-mapping" + } + ] + }, + { + "type": "library", + "name": "caniuse-lite", + "version": "1.0.30001751", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|caniuse-lite@1.0.30001751", + "author": "Ben Briggs", + "description": "A smaller version of caniuse-db, with only the essentials!", + "licenses": [ + { + "license": { + "id": "CC-BY-4.0", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/caniuse-lite@1.0.30001751", + "externalReferences": [ + { + "url": "git+https://github.com/browserslist/caniuse-lite.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/browserslist/caniuse-lite#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/browserslist/caniuse-lite/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001751.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "03440986e8342f2eb8222dde22a1eee57e7579b967de4e324d4918d63f1daeaa561d5ade83f54b8a3378f1c6756d83e2a8e42eaa99082a7cebfd497c57ea7a0b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/caniuse-lite" + } + ] + }, + { + "type": "library", + "name": "electron-to-chromium", + "version": "1.5.241", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|electron-to-chromium@1.5.241", + "author": "Kilian Valkhof", + "description": "Provides a list of electron-to-chromium version mappings", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/electron-to-chromium@1.5.241", + "externalReferences": [ + { + "url": "git+https://github.com/kilian/electron-to-chromium.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/kilian/electron-to-chromium#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/kilian/electron-to-chromium/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.241.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "20b32f297fd9579588273cddb6e1e0f31aae936cb404e1a514ec415704e96e25ea5881f485a986e3975d5384773d0d2062efb1828d2f7475c7962f6c1c819be3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/electron-to-chromium" + } + ] + }, + { + "type": "library", + "name": "node-releases", + "version": "2.0.26", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|node-releases@2.0.26", + "author": "Sergey Rubanov", + "description": "Node.js releases data", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/node-releases@2.0.26", + "externalReferences": [ + { + "url": "git+https://github.com/chicoxyzzy/node-releases.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chicoxyzzy/node-releases#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chicoxyzzy/node-releases/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.26.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4b633d6229a14a3052bd89e5af9ffeba60273c713ef8e0f0b797b6223e85a17e391c0fece2f1dd903c7579ac76a403de00eaaee2cf5bee9a5a86cc8415d56a40" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-releases" + } + ] + }, + { + "type": "library", + "name": "update-browserslist-db", + "version": "1.1.4", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|update-browserslist-db@1.1.4", + "author": "Andrey Sitnik", + "description": "CLI tool to update caniuse-lite to refresh target browsers from Browserslist config", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/update-browserslist-db@1.1.4", + "externalReferences": [ + { + "url": "git+https://github.com/browserslist/update-db.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/browserslist/update-db#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/browserslist/update-db/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ab448f4f8c7253ce2c6945feb689b3d562e4c546ee6899d1d715add7b33b7c9b4426280979650d194aab6ae157b079ea7aff72f494d11b0935ded141b8a6f2e0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/update-browserslist-db" + } + ] + }, + { + "type": "library", + "name": "yallist", + "version": "3.1.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|yallist@3.1.1", + "author": "Isaac Z. Schlueter", + "description": "Yet Another Linked List", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/yallist@3.1.1", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/yallist.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/yallist#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/yallist/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6b850641a58f1f9f663975189c01b67b09dc412e22e05e374efdc9a0033eb365430264bd36c2bc1a90cc2eb0873e4b054fb8772ba4cea14367da96fb4685f1e2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/yallist" + } + ] + }, + { + "type": "library", + "name": "fs.realpath", + "version": "1.0.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|fs.realpath@1.0.0", + "author": "Isaac Z. Schlueter", + "description": "Use node's fs.realpath, but fall back to the JS implementation if the native one fails", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/fs.realpath@1.0.0", + "externalReferences": [ + { + "url": "git+https://github.com/isaacs/fs.realpath.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/fs.realpath#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/fs.realpath/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "38ed291f694ae9ad2166701d6aee48b731cf23aa5496f23b8cc567c54411b70e28c05db093c94e49a6ed1830933f81a0ae0d8c6c69d63bd5fc2b5b78f9f18c0f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/fs.realpath" + } + ] + }, + { + "type": "library", + "name": "inflight", + "version": "1.0.6", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|inflight@1.0.6", + "author": "Isaac Z. Schlueter", + "description": "Add callbacks to requests in flight to avoid async duplication", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/inflight@1.0.6", + "externalReferences": [ + { + "url": "git+https://github.com/npm/inflight.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/isaacs/inflight", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/isaacs/inflight/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "93dd88fdbd3cab8c2f16c71708bbea7ec1c2ae3ac5ef2897b10b8856f544ecdf365b7f9aaa9cee51d05b7e159ccbf159477ff82207e532028b3acbcf0eb18224" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/inflight" + } + ] + }, + { + "type": "library", + "name": "path-is-absolute", + "version": "1.0.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|path-is-absolute@1.0.1", + "author": "Sindre Sorhus", + "description": "Node.js 0.12 path.isAbsolute() ponyfill", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/path-is-absolute@1.0.1", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/path-is-absolute.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/path-is-absolute#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/path-is-absolute/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0156f0dd42767bd6eaeb8bd2692f409b47e37b53daf296c6a934ec9977da2223299ebe4394385f24eb8b8fd49ff7964f5430147ab0df124f3c30f98f7bb50242" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/path-is-absolute" + } + ] + }, + { + "type": "library", + "name": "core", + "group": "@emnapi", + "version": "1.6.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@emnapi/core@1.6.0", + "scope": "excluded", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40emnapi/core@1.6.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@emnapi/core/-/core-1.6.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ceafdacbef5f348249b49899c5d4e75d2db43e595c60c5f7384db71127381cafdb758bb770e598561b0e8559d700b7d4feea892319f93413ddf73e2ff927e84a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@emnapi/core" + } + ] + }, + { + "type": "library", + "name": "runtime", + "group": "@emnapi", + "version": "1.6.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@emnapi/runtime@1.6.0", + "scope": "excluded", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40emnapi/runtime@1.6.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.6.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a1bb549801d3323965e3df4ff83f40ddac5e24596176339674a50db3f53a408193ed5e518dc516d714e80338ef9a04d24210db627fcdc1f4d1a09710dab341c4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@emnapi/runtime" + } + ] + }, + { + "type": "library", + "name": "wasm-util", + "group": "@tybys", + "version": "0.10.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@tybys/wasm-util@0.10.1", + "scope": "excluded", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40tybys/wasm-util@0.10.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f6d4da3c92d289e8d92b1f819a8838b92b9bb5ea93bc5ad5ad44709261e2c41a341b8b1e0f4cd4c69f7c1350f35012712d0dcd3f05eb18a0e2563c31fc3a4fb2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@tybys/wasm-util" + } + ] + }, + { + "type": "library", + "name": "type-detect", + "version": "4.0.8", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|type-detect@4.0.8", + "author": "Jake Luer", + "description": "Improved typeof detection for node.js and the browser.", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/type-detect@4.0.8", + "externalReferences": [ + { + "url": "git+ssh://git@github.com/chaijs/type-detect.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/chaijs/type-detect#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/chaijs/type-detect/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d1faff9881f57653bec7b4e570ccbe6c80ea28fb30ffbd2d5727875bbf3b828423866a9a65ed74bb02ee8ee6caf6af4b83a162868d4a50a0d8cf467b93b839fe" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/type-detect" + } + ] + }, + { + "type": "library", + "name": "ip-address", + "version": "10.0.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|ip-address@10.0.1", + "author": "Beau Gunderson", + "description": "A library for parsing IPv4 and IPv6 IP addresses in node and the browser.", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/ip-address@10.0.1", + "externalReferences": [ + { + "url": "git://github.com/beaugunderson/ip-address.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/beaugunderson/ip-address#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/beaugunderson/ip-address/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ip-address/-/ip-address-10.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "356bfd60b5b83e85b607bc6dcda4b7342a2def99ba9caec871dbf4a3795f31c7895517d2a10c2a0f8c041f9acbc28289c14899feb7e98950619da17414ae07a0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ip-address" + } + ] + }, + { + "type": "library", + "name": "smart-buffer", + "version": "4.2.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|smart-buffer@4.2.0", + "author": "Josh Glazebrook", + "description": "smart-buffer is a Buffer wrapper that adds automatic read & write offset tracking, string operations, data insertions, and more.", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/smart-buffer@4.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/JoshGlazebrook/smart-buffer.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/JoshGlazebrook/smart-buffer/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/JoshGlazebrook/smart-buffer/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f7884ad0787cacfa90976c577371ec681a0e5ca576d0c4e83e4717bf06c84962c4b3eeb8b01ab9905827da42431dbd4faf2f72acfd1dc6b088f5145c8bb4572a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/smart-buffer" + } + ] + }, + { + "type": "library", + "name": "safer-buffer", + "version": "2.1.2", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|safer-buffer@2.1.2", + "author": "Nikita Skovoroda", + "description": "Modern Buffer API polyfill without footguns", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/safer-buffer@2.1.2", + "externalReferences": [ + { + "url": "git+https://github.com/ChALkeR/safer-buffer.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ChALkeR/safer-buffer#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/ChALkeR/safer-buffer/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "619a372bcd920fb462ca2d04d4440fa232f3ee4a5ea6749023d2323db1c78355d75debdbe5d248eeda72376003c467106c71bbbdcc911e4d1c6f0a9c42b894b6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/safer-buffer" + } + ] + }, + { + "type": "library", + "name": "base64-js", + "version": "1.5.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|base64-js@1.5.1", + "author": "T. Jameson Little", + "description": "Base64 encoding/decoding in pure JS", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/base64-js@1.5.1", + "externalReferences": [ + { + "url": "git://github.com/beatgammit/base64-js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/beatgammit/base64-js", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/beatgammit/base64-js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "00aa5a6251e7f2de1255b3870b2f9be7e28a82f478bebb03f2f6efadb890269b3b7ca0d3923903af2ea38b4ad42630b49336cd78f2f0cf1abc8b2a68e35a9e58" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/base64-js" + } + ] + }, + { + "type": "library", + "name": "ieee754", + "version": "1.2.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|ieee754@1.2.1", + "author": "Feross Aboukhadijeh", + "description": "Read/write IEEE754 floating point numbers from/to a Buffer or array-like object", + "scope": "optional", + "licenses": [ + { + "license": { + "id": "BSD-3-Clause", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/ieee754@1.2.1", + "externalReferences": [ + { + "url": "git://github.com/feross/ieee754.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/feross/ieee754#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/feross/ieee754/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "75ccaa843bd7d42e3a95765c56a0a92be16d31141574830debf0dfe63b36ce8b94b2a1bb23ab05c62b480beeca60adbd29d5ce2c776ef732f8b059e85509ea68" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ieee754" + } + ] + }, + { + "type": "library", + "name": "concat-map", + "version": "0.0.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|concat-map@0.0.1", + "author": "James Halliday", + "description": "concatenative mapdashery", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/concat-map@0.0.1", + "externalReferences": [ + { + "url": "git://github.com/substack/node-concat-map.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/substack/node-concat-map#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/substack/node-concat-map/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fd2aefe1db30c903417e8846a73f68e986f71b3dd2ad40ea047e6b4ee84647b6a1b656d82a7571c366c214c4658da03b1171da5d9f30b07768745bdb9212a6aa" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/concat-map" + } + ] + }, + { + "type": "library", + "name": "wasi-threads", + "group": "@emnapi", + "version": "1.1.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@emnapi/wasi-threads@1.1.0", + "scope": "excluded", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/%40emnapi/wasi-threads@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "588d03759f311526e0323475b05b0a00127f0b93a746b8d3d3a2576d929ec491ab0ee3d3cd974361f165b207025c2c9ffacb86e505367bfcb55a8d95fce6a92d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/@emnapi/wasi-threads" + } + ] + }, + { + "type": "library", + "name": "tslib", + "version": "2.8.1", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|tslib@2.8.1", + "scope": "excluded", + "licenses": [ + { + "license": { + "id": "0BSD", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/tslib@2.8.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a0916ef781d06fe29576e49440bef09e99aa9df98bb0e03f9c087a6fa107d30084a0ad3f98f79753a737c0a0d5f373243ae1cf447b525ca294f7d2016b34bfdb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/tslib" + } + ] + }, + { + "type": "library", + "name": "p-try", + "version": "2.2.0", + "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|p-try@2.2.0", + "author": "Sindre Sorhus", + "description": "`Start a promise chain", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/p-try@2.2.0", + "externalReferences": [ + { + "url": "git+https://github.com/sindresorhus/p-try.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/sindresorhus/p-try#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + }, + { + "url": "https://github.com/sindresorhus/p-try/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4789cf0154c053407d0f7e7f1a4dee25fffb5d86d0732a2148a76f03121148d821165e1eef5855a069c1350cfd716697c4ed88d742930bede331dbefa0ac3a75" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:development", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/p-try" + } + ] + } + ], + "dependencies": [ + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@cyclonedx/cyclonedx-library@9.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@types/node@24.9.1", + "@cyclonedx/cyclonedx-npm@4.0.3|@types/normalize-package-data@2.4.4", + "@cyclonedx/cyclonedx-npm@4.0.3|ajv-formats-draft2019@1.6.1", + "@cyclonedx/cyclonedx-npm@4.0.3|ajv-formats@3.0.1", + "@cyclonedx/cyclonedx-npm@4.0.3|ajv@8.17.1", + "@cyclonedx/cyclonedx-npm@4.0.3|c8@10.1.3", + "@cyclonedx/cyclonedx-npm@4.0.3|commander@14.0.2", + "@cyclonedx/cyclonedx-npm@4.0.3|fast-glob@3.3.3", + "@cyclonedx/cyclonedx-npm@4.0.3|imurmurhash@0.1.4", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-junit@16.0.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|libxmljs2@0.37.0", + "@cyclonedx/cyclonedx-npm@4.0.3|normalize-package-data@8.0.0", + "@cyclonedx/cyclonedx-npm@4.0.3|npm-run-all2@8.0.4", + "@cyclonedx/cyclonedx-npm@4.0.3|typescript@5.9.3", + "@cyclonedx/cyclonedx-npm@4.0.3|xmlbuilder2@3.1.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@cyclonedx/cyclonedx-library@9.2.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|ajv-formats-draft2019@1.6.1", + "@cyclonedx/cyclonedx-npm@4.0.3|ajv-formats@3.0.1", + "@cyclonedx/cyclonedx-npm@4.0.3|ajv@8.17.1", + "@cyclonedx/cyclonedx-npm@4.0.3|libxmljs2@0.37.0", + "@cyclonedx/cyclonedx-npm@4.0.3|packageurl-js@2.0.1", + "@cyclonedx/cyclonedx-npm@4.0.3|spdx-expression-parse@4.0.0", + "@cyclonedx/cyclonedx-npm@4.0.3|xmlbuilder2@3.1.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@types/node@24.9.1", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|undici-types@7.16.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@types/normalize-package-data@2.4.4" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|ajv-formats-draft2019@1.6.1", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|ajv@8.17.1", + "@cyclonedx/cyclonedx-npm@4.0.3|punycode@2.3.1", + "@cyclonedx/cyclonedx-npm@4.0.3|schemes@1.4.0", + "@cyclonedx/cyclonedx-npm@4.0.3|smtp-address-parser@1.1.0", + "@cyclonedx/cyclonedx-npm@4.0.3|uri-js@4.4.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|ajv-formats@3.0.1", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|ajv@8.17.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|ajv@8.17.1", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|fast-deep-equal@3.1.3", + "@cyclonedx/cyclonedx-npm@4.0.3|fast-uri@3.1.0", + "@cyclonedx/cyclonedx-npm@4.0.3|json-schema-traverse@1.0.0", + "@cyclonedx/cyclonedx-npm@4.0.3|require-from-string@2.0.2" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|c8@10.1.3", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@bcoe/v8-coverage@1.0.2", + "@cyclonedx/cyclonedx-npm@4.0.3|@istanbuljs/schema@0.1.3", + "@cyclonedx/cyclonedx-npm@4.0.3|find-up@5.0.0", + "@cyclonedx/cyclonedx-npm@4.0.3|foreground-child@3.3.1", + "@cyclonedx/cyclonedx-npm@4.0.3|istanbul-lib-coverage@3.2.2", + "@cyclonedx/cyclonedx-npm@4.0.3|istanbul-lib-report@3.0.1", + "@cyclonedx/cyclonedx-npm@4.0.3|istanbul-reports@3.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|test-exclude@7.0.1", + "@cyclonedx/cyclonedx-npm@4.0.3|v8-to-istanbul@9.3.0", + "@cyclonedx/cyclonedx-npm@4.0.3|yargs-parser@21.1.1", + "@cyclonedx/cyclonedx-npm@4.0.3|yargs@17.7.2" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|commander@14.0.2" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|fast-glob@3.3.3", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@nodelib/fs.stat@2.0.5", + "@cyclonedx/cyclonedx-npm@4.0.3|@nodelib/fs.walk@1.2.8", + "@cyclonedx/cyclonedx-npm@4.0.3|glob-parent@5.1.2", + "@cyclonedx/cyclonedx-npm@4.0.3|merge2@1.4.1", + "@cyclonedx/cyclonedx-npm@4.0.3|micromatch@4.0.8" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|imurmurhash@0.1.4" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-junit@16.0.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|mkdirp@1.0.4", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-junit@16.0.0|strip-ansi@6.0.1", + "@cyclonedx/cyclonedx-npm@4.0.3|uuid@8.3.2", + "@cyclonedx/cyclonedx-npm@4.0.3|xml@1.0.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-junit@16.0.0|strip-ansi@6.0.1", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|jest-junit@16.0.0|ansi-regex@5.0.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-junit@16.0.0|ansi-regex@5.0.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest@30.2.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/core@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/types@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|import-local@3.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-cli@30.2.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|libxmljs2@0.37.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|bindings@1.5.0", + "@cyclonedx/cyclonedx-npm@4.0.3|nan@2.22.2", + "@cyclonedx/cyclonedx-npm@4.0.3|node-gyp@11.5.0", + "@cyclonedx/cyclonedx-npm@4.0.3|prebuild-install@7.1.3" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|normalize-package-data@8.0.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|hosted-git-info@9.0.2", + "@cyclonedx/cyclonedx-npm@4.0.3|normalize-package-data@8.0.0|semver@7.7.3", + "@cyclonedx/cyclonedx-npm@4.0.3|validate-npm-package-license@3.0.4" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|normalize-package-data@8.0.0|semver@7.7.3" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|npm-run-all2@8.0.4", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|npm-run-all2@8.0.4|ansi-styles@6.2.3", + "@cyclonedx/cyclonedx-npm@4.0.3|cross-spawn@7.0.6", + "@cyclonedx/cyclonedx-npm@4.0.3|memorystream@0.3.1", + "@cyclonedx/cyclonedx-npm@4.0.3|npm-run-all2@8.0.4|picomatch@4.0.3", + "@cyclonedx/cyclonedx-npm@4.0.3|pidtree@0.6.0", + "@cyclonedx/cyclonedx-npm@4.0.3|read-package-json-fast@4.0.0", + "@cyclonedx/cyclonedx-npm@4.0.3|shell-quote@1.8.3", + "@cyclonedx/cyclonedx-npm@4.0.3|npm-run-all2@8.0.4|which@5.0.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|npm-run-all2@8.0.4|ansi-styles@6.2.3" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|npm-run-all2@8.0.4|picomatch@4.0.3" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|npm-run-all2@8.0.4|which@5.0.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|npm-run-all2@8.0.4|isexe@3.1.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|npm-run-all2@8.0.4|isexe@3.1.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|typescript@5.9.3" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|xmlbuilder2@3.1.1", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@oozcitak/dom@1.15.10", + "@cyclonedx/cyclonedx-npm@4.0.3|@oozcitak/infra@1.0.8", + "@cyclonedx/cyclonedx-npm@4.0.3|@oozcitak/util@8.3.8", + "@cyclonedx/cyclonedx-npm@4.0.3|js-yaml@3.14.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|packageurl-js@2.0.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|spdx-expression-parse@4.0.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|spdx-exceptions@2.5.0", + "@cyclonedx/cyclonedx-npm@4.0.3|spdx-license-ids@3.0.22" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|undici-types@7.16.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|punycode@2.3.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|schemes@1.4.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|extend@3.0.2" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|smtp-address-parser@1.1.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|nearley@2.20.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|uri-js@4.4.1", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|punycode@2.3.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|fast-deep-equal@3.1.3" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|fast-uri@3.1.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|json-schema-traverse@1.0.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|require-from-string@2.0.2" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@bcoe/v8-coverage@1.0.2" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@istanbuljs/schema@0.1.3" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|find-up@5.0.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|locate-path@6.0.0", + "@cyclonedx/cyclonedx-npm@4.0.3|path-exists@4.0.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|foreground-child@3.3.1", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|cross-spawn@7.0.6", + "@cyclonedx/cyclonedx-npm@4.0.3|signal-exit@4.1.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|istanbul-lib-coverage@3.2.2" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|istanbul-lib-report@3.0.1", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|istanbul-lib-coverage@3.2.2", + "@cyclonedx/cyclonedx-npm@4.0.3|make-dir@4.0.0", + "@cyclonedx/cyclonedx-npm@4.0.3|supports-color@7.2.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|istanbul-reports@3.2.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|html-escaper@2.0.2", + "@cyclonedx/cyclonedx-npm@4.0.3|istanbul-lib-report@3.0.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|test-exclude@7.0.1", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@istanbuljs/schema@0.1.3", + "@cyclonedx/cyclonedx-npm@4.0.3|glob@10.4.5", + "@cyclonedx/cyclonedx-npm@4.0.3|minimatch@9.0.5" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|v8-to-istanbul@9.3.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@jridgewell/trace-mapping@0.3.31", + "@cyclonedx/cyclonedx-npm@4.0.3|@types/istanbul-lib-coverage@2.0.6", + "@cyclonedx/cyclonedx-npm@4.0.3|convert-source-map@2.0.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|yargs-parser@21.1.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|yargs@17.7.2", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|cliui@8.0.1", + "@cyclonedx/cyclonedx-npm@4.0.3|escalade@3.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|get-caller-file@2.0.5", + "@cyclonedx/cyclonedx-npm@4.0.3|require-directory@2.1.1", + "@cyclonedx/cyclonedx-npm@4.0.3|yargs@17.7.2|string-width@4.2.3", + "@cyclonedx/cyclonedx-npm@4.0.3|y18n@5.0.8", + "@cyclonedx/cyclonedx-npm@4.0.3|yargs-parser@21.1.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|yargs@17.7.2|string-width@4.2.3", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|yargs@17.7.2|emoji-regex@8.0.0", + "@cyclonedx/cyclonedx-npm@4.0.3|is-fullwidth-code-point@3.0.0", + "@cyclonedx/cyclonedx-npm@4.0.3|yargs@17.7.2|strip-ansi@6.0.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|yargs@17.7.2|emoji-regex@8.0.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|yargs@17.7.2|strip-ansi@6.0.1", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|yargs@17.7.2|ansi-regex@5.0.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|yargs@17.7.2|ansi-regex@5.0.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@nodelib/fs.stat@2.0.5" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@nodelib/fs.walk@1.2.8", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@nodelib/fs.scandir@2.1.5", + "@cyclonedx/cyclonedx-npm@4.0.3|fastq@1.19.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|glob-parent@5.1.2", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|is-glob@4.0.3" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|merge2@1.4.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|micromatch@4.0.8", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|braces@3.0.3", + "@cyclonedx/cyclonedx-npm@4.0.3|picomatch@2.3.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|mkdirp@1.0.4" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|uuid@8.3.2" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|xml@1.0.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/core@30.2.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/console@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/pattern@30.0.1", + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/reporters@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/test-result@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/transform@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/types@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@types/node@24.9.1", + "@cyclonedx/cyclonedx-npm@4.0.3|ansi-escapes@4.3.2", + "@cyclonedx/cyclonedx-npm@4.0.3|chalk@4.1.2", + "@cyclonedx/cyclonedx-npm@4.0.3|ci-info@4.3.1", + "@cyclonedx/cyclonedx-npm@4.0.3|exit-x@0.2.2", + "@cyclonedx/cyclonedx-npm@4.0.3|graceful-fs@4.2.11", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-changed-files@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-config@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-haste-map@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-message-util@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-regex-util@30.0.1", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-resolve-dependencies@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-resolve@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-runner@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-runtime@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-snapshot@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-util@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-validate@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-watcher@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|micromatch@4.0.8", + "@cyclonedx/cyclonedx-npm@4.0.3|pretty-format@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|slash@3.0.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/types@30.2.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/pattern@30.0.1", + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/schemas@30.0.5", + "@cyclonedx/cyclonedx-npm@4.0.3|@types/istanbul-lib-coverage@2.0.6", + "@cyclonedx/cyclonedx-npm@4.0.3|@types/istanbul-reports@3.0.4", + "@cyclonedx/cyclonedx-npm@4.0.3|@types/node@24.9.1", + "@cyclonedx/cyclonedx-npm@4.0.3|@types/yargs@17.0.34", + "@cyclonedx/cyclonedx-npm@4.0.3|chalk@4.1.2" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|import-local@3.2.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|pkg-dir@4.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|resolve-cwd@3.0.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-cli@30.2.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/core@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/test-result@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/types@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|chalk@4.1.2", + "@cyclonedx/cyclonedx-npm@4.0.3|exit-x@0.2.2", + "@cyclonedx/cyclonedx-npm@4.0.3|import-local@3.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-config@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-util@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-validate@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|yargs@17.7.2" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|bindings@1.5.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|file-uri-to-path@1.0.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|nan@2.22.2" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|node-gyp@11.5.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|env-paths@2.2.1", + "@cyclonedx/cyclonedx-npm@4.0.3|exponential-backoff@3.1.3", + "@cyclonedx/cyclonedx-npm@4.0.3|graceful-fs@4.2.11", + "@cyclonedx/cyclonedx-npm@4.0.3|make-fetch-happen@14.0.3", + "@cyclonedx/cyclonedx-npm@4.0.3|nopt@8.1.0", + "@cyclonedx/cyclonedx-npm@4.0.3|proc-log@5.0.0", + "@cyclonedx/cyclonedx-npm@4.0.3|node-gyp@11.5.0|semver@7.7.3", + "@cyclonedx/cyclonedx-npm@4.0.3|tar@7.5.1", + "@cyclonedx/cyclonedx-npm@4.0.3|tinyglobby@0.2.15", + "@cyclonedx/cyclonedx-npm@4.0.3|node-gyp@11.5.0|which@5.0.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|node-gyp@11.5.0|semver@7.7.3" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|node-gyp@11.5.0|which@5.0.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|node-gyp@11.5.0|isexe@3.1.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|node-gyp@11.5.0|isexe@3.1.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|prebuild-install@7.1.3", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|detect-libc@2.1.2", + "@cyclonedx/cyclonedx-npm@4.0.3|expand-template@2.0.3", + "@cyclonedx/cyclonedx-npm@4.0.3|github-from-package@0.0.0", + "@cyclonedx/cyclonedx-npm@4.0.3|minimist@1.2.8", + "@cyclonedx/cyclonedx-npm@4.0.3|mkdirp-classic@0.5.3", + "@cyclonedx/cyclonedx-npm@4.0.3|napi-build-utils@2.0.0", + "@cyclonedx/cyclonedx-npm@4.0.3|node-abi@3.78.0", + "@cyclonedx/cyclonedx-npm@4.0.3|pump@3.0.3", + "@cyclonedx/cyclonedx-npm@4.0.3|rc@1.2.8", + "@cyclonedx/cyclonedx-npm@4.0.3|simple-get@4.0.1", + "@cyclonedx/cyclonedx-npm@4.0.3|tar-fs@2.1.4", + "@cyclonedx/cyclonedx-npm@4.0.3|tunnel-agent@0.6.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|hosted-git-info@9.0.2", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|hosted-git-info@9.0.2|lru-cache@11.2.2" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|hosted-git-info@9.0.2|lru-cache@11.2.2" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|validate-npm-package-license@3.0.4", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|spdx-correct@3.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|validate-npm-package-license@3.0.4|spdx-expression-parse@3.0.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|validate-npm-package-license@3.0.4|spdx-expression-parse@3.0.1", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|spdx-exceptions@2.5.0", + "@cyclonedx/cyclonedx-npm@4.0.3|spdx-license-ids@3.0.22" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|cross-spawn@7.0.6", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|path-key@3.1.1", + "@cyclonedx/cyclonedx-npm@4.0.3|shebang-command@2.0.0", + "@cyclonedx/cyclonedx-npm@4.0.3|which@2.0.2" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|memorystream@0.3.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|pidtree@0.6.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|read-package-json-fast@4.0.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|read-package-json-fast@4.0.0|json-parse-even-better-errors@4.0.0", + "@cyclonedx/cyclonedx-npm@4.0.3|npm-normalize-package-bin@4.0.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|read-package-json-fast@4.0.0|json-parse-even-better-errors@4.0.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|shell-quote@1.8.3" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@oozcitak/dom@1.15.10", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@oozcitak/infra@1.0.8", + "@cyclonedx/cyclonedx-npm@4.0.3|@oozcitak/url@1.0.4", + "@cyclonedx/cyclonedx-npm@4.0.3|@oozcitak/util@8.3.8" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@oozcitak/infra@1.0.8", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@oozcitak/util@8.3.8" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@oozcitak/util@8.3.8" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|js-yaml@3.14.1", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|argparse@1.0.10", + "@cyclonedx/cyclonedx-npm@4.0.3|esprima@4.0.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|spdx-exceptions@2.5.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|spdx-license-ids@3.0.22" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|extend@3.0.2" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|nearley@2.20.1", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|nearley@2.20.1|commander@2.20.3", + "@cyclonedx/cyclonedx-npm@4.0.3|moo@0.5.2", + "@cyclonedx/cyclonedx-npm@4.0.3|railroad-diagrams@1.0.0", + "@cyclonedx/cyclonedx-npm@4.0.3|randexp@0.4.6" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|nearley@2.20.1|commander@2.20.3" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|locate-path@6.0.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|p-locate@5.0.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|path-exists@4.0.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|signal-exit@4.1.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|make-dir@4.0.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|make-dir@4.0.0|semver@7.7.3" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|make-dir@4.0.0|semver@7.7.3" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|supports-color@7.2.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|has-flag@4.0.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|html-escaper@2.0.2" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|glob@10.4.5", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|foreground-child@3.3.1", + "@cyclonedx/cyclonedx-npm@4.0.3|jackspeak@3.4.3", + "@cyclonedx/cyclonedx-npm@4.0.3|minimatch@9.0.5", + "@cyclonedx/cyclonedx-npm@4.0.3|minipass@7.1.2", + "@cyclonedx/cyclonedx-npm@4.0.3|package-json-from-dist@1.0.1", + "@cyclonedx/cyclonedx-npm@4.0.3|path-scurry@1.11.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|minimatch@9.0.5", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|brace-expansion@2.0.2" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jridgewell/trace-mapping@0.3.31", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@jridgewell/resolve-uri@3.1.2", + "@cyclonedx/cyclonedx-npm@4.0.3|@jridgewell/sourcemap-codec@1.5.5" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@types/istanbul-lib-coverage@2.0.6" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|convert-source-map@2.0.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|cliui@8.0.1", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|cliui@8.0.1|string-width@4.2.3", + "@cyclonedx/cyclonedx-npm@4.0.3|cliui@8.0.1|strip-ansi@6.0.1", + "@cyclonedx/cyclonedx-npm@4.0.3|cliui@8.0.1|wrap-ansi@7.0.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|cliui@8.0.1|string-width@4.2.3", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|cliui@8.0.1|emoji-regex@8.0.0", + "@cyclonedx/cyclonedx-npm@4.0.3|is-fullwidth-code-point@3.0.0", + "@cyclonedx/cyclonedx-npm@4.0.3|cliui@8.0.1|strip-ansi@6.0.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|cliui@8.0.1|strip-ansi@6.0.1", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|cliui@8.0.1|ansi-regex@5.0.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|cliui@8.0.1|wrap-ansi@7.0.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|ansi-styles@4.3.0", + "@cyclonedx/cyclonedx-npm@4.0.3|cliui@8.0.1|string-width@4.2.3", + "@cyclonedx/cyclonedx-npm@4.0.3|cliui@8.0.1|strip-ansi@6.0.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|cliui@8.0.1|emoji-regex@8.0.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|cliui@8.0.1|ansi-regex@5.0.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|escalade@3.2.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|get-caller-file@2.0.5" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|require-directory@2.1.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|y18n@5.0.8" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@nodelib/fs.scandir@2.1.5", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@nodelib/fs.stat@2.0.5", + "@cyclonedx/cyclonedx-npm@4.0.3|run-parallel@1.2.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|fastq@1.19.1", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|reusify@1.1.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|is-glob@4.0.3", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|is-extglob@2.1.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|braces@3.0.3", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|fill-range@7.1.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|picomatch@2.3.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/console@30.2.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/types@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@types/node@24.9.1", + "@cyclonedx/cyclonedx-npm@4.0.3|chalk@4.1.2", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-message-util@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-util@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|slash@3.0.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/pattern@30.0.1", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@types/node@24.9.1", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-regex-util@30.0.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/reporters@30.2.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/reporters@30.2.0|@bcoe/v8-coverage@0.2.3", + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/console@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/test-result@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/transform@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/types@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@jridgewell/trace-mapping@0.3.31", + "@cyclonedx/cyclonedx-npm@4.0.3|@types/node@24.9.1", + "@cyclonedx/cyclonedx-npm@4.0.3|chalk@4.1.2", + "@cyclonedx/cyclonedx-npm@4.0.3|collect-v8-coverage@1.0.3", + "@cyclonedx/cyclonedx-npm@4.0.3|exit-x@0.2.2", + "@cyclonedx/cyclonedx-npm@4.0.3|glob@10.4.5", + "@cyclonedx/cyclonedx-npm@4.0.3|graceful-fs@4.2.11", + "@cyclonedx/cyclonedx-npm@4.0.3|istanbul-lib-coverage@3.2.2", + "@cyclonedx/cyclonedx-npm@4.0.3|istanbul-lib-instrument@6.0.3", + "@cyclonedx/cyclonedx-npm@4.0.3|istanbul-lib-report@3.0.1", + "@cyclonedx/cyclonedx-npm@4.0.3|istanbul-lib-source-maps@5.0.6", + "@cyclonedx/cyclonedx-npm@4.0.3|istanbul-reports@3.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-message-util@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-util@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-worker@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|slash@3.0.0", + "@cyclonedx/cyclonedx-npm@4.0.3|string-length@4.0.2", + "@cyclonedx/cyclonedx-npm@4.0.3|v8-to-istanbul@9.3.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/reporters@30.2.0|@bcoe/v8-coverage@0.2.3" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/test-result@30.2.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/console@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/types@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@types/istanbul-lib-coverage@2.0.6", + "@cyclonedx/cyclonedx-npm@4.0.3|collect-v8-coverage@1.0.3" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/transform@30.2.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/core@7.28.5", + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/types@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@jridgewell/trace-mapping@0.3.31", + "@cyclonedx/cyclonedx-npm@4.0.3|babel-plugin-istanbul@7.0.1", + "@cyclonedx/cyclonedx-npm@4.0.3|chalk@4.1.2", + "@cyclonedx/cyclonedx-npm@4.0.3|convert-source-map@2.0.0", + "@cyclonedx/cyclonedx-npm@4.0.3|fast-json-stable-stringify@2.1.0", + "@cyclonedx/cyclonedx-npm@4.0.3|graceful-fs@4.2.11", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-haste-map@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-regex-util@30.0.1", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-util@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|micromatch@4.0.8", + "@cyclonedx/cyclonedx-npm@4.0.3|pirates@4.0.7", + "@cyclonedx/cyclonedx-npm@4.0.3|slash@3.0.0", + "@cyclonedx/cyclonedx-npm@4.0.3|write-file-atomic@5.0.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|ansi-escapes@4.3.2", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|type-fest@0.21.3" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|chalk@4.1.2", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|ansi-styles@4.3.0", + "@cyclonedx/cyclonedx-npm@4.0.3|supports-color@7.2.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|ci-info@4.3.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|exit-x@0.2.2" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|graceful-fs@4.2.11" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-changed-files@30.2.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|execa@5.1.1", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-util@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|p-limit@3.1.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-config@30.2.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/core@7.28.5", + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/get-type@30.1.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/pattern@30.0.1", + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/test-sequencer@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/types@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@types/node@24.9.1", + "@cyclonedx/cyclonedx-npm@4.0.3|babel-jest@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|chalk@4.1.2", + "@cyclonedx/cyclonedx-npm@4.0.3|ci-info@4.3.1", + "@cyclonedx/cyclonedx-npm@4.0.3|deepmerge@4.3.1", + "@cyclonedx/cyclonedx-npm@4.0.3|glob@10.4.5", + "@cyclonedx/cyclonedx-npm@4.0.3|graceful-fs@4.2.11", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-circus@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-docblock@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-environment-node@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-regex-util@30.0.1", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-resolve@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-runner@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-util@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-validate@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|micromatch@4.0.8", + "@cyclonedx/cyclonedx-npm@4.0.3|parse-json@5.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|pretty-format@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|slash@3.0.0", + "@cyclonedx/cyclonedx-npm@4.0.3|strip-json-comments@3.1.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-haste-map@30.2.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/types@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@types/node@24.9.1", + "@cyclonedx/cyclonedx-npm@4.0.3|anymatch@3.1.3", + "@cyclonedx/cyclonedx-npm@4.0.3|fb-watchman@2.0.2", + "@cyclonedx/cyclonedx-npm@4.0.3|fsevents@2.3.3", + "@cyclonedx/cyclonedx-npm@4.0.3|graceful-fs@4.2.11", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-regex-util@30.0.1", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-util@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-worker@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|micromatch@4.0.8", + "@cyclonedx/cyclonedx-npm@4.0.3|walker@1.0.8" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-message-util@30.2.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/code-frame@7.27.1", + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/types@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@types/stack-utils@2.0.3", + "@cyclonedx/cyclonedx-npm@4.0.3|chalk@4.1.2", + "@cyclonedx/cyclonedx-npm@4.0.3|graceful-fs@4.2.11", + "@cyclonedx/cyclonedx-npm@4.0.3|micromatch@4.0.8", + "@cyclonedx/cyclonedx-npm@4.0.3|pretty-format@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|slash@3.0.0", + "@cyclonedx/cyclonedx-npm@4.0.3|stack-utils@2.0.6" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-regex-util@30.0.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-resolve-dependencies@30.2.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|jest-regex-util@30.0.1", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-snapshot@30.2.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-resolve@30.2.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|chalk@4.1.2", + "@cyclonedx/cyclonedx-npm@4.0.3|graceful-fs@4.2.11", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-haste-map@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-pnp-resolver@1.2.3", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-util@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-validate@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|slash@3.0.0", + "@cyclonedx/cyclonedx-npm@4.0.3|unrs-resolver@1.11.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-runner@30.2.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/console@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/environment@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/test-result@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/transform@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/types@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@types/node@24.9.1", + "@cyclonedx/cyclonedx-npm@4.0.3|chalk@4.1.2", + "@cyclonedx/cyclonedx-npm@4.0.3|emittery@0.13.1", + "@cyclonedx/cyclonedx-npm@4.0.3|exit-x@0.2.2", + "@cyclonedx/cyclonedx-npm@4.0.3|graceful-fs@4.2.11", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-docblock@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-environment-node@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-haste-map@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-leak-detector@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-message-util@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-resolve@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-runtime@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-util@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-watcher@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-worker@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|p-limit@3.1.0", + "@cyclonedx/cyclonedx-npm@4.0.3|source-map-support@0.5.13" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-runtime@30.2.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/environment@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/fake-timers@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/globals@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/source-map@30.0.1", + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/test-result@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/transform@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/types@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@types/node@24.9.1", + "@cyclonedx/cyclonedx-npm@4.0.3|chalk@4.1.2", + "@cyclonedx/cyclonedx-npm@4.0.3|cjs-module-lexer@2.1.0", + "@cyclonedx/cyclonedx-npm@4.0.3|collect-v8-coverage@1.0.3", + "@cyclonedx/cyclonedx-npm@4.0.3|glob@10.4.5", + "@cyclonedx/cyclonedx-npm@4.0.3|graceful-fs@4.2.11", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-haste-map@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-message-util@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-mock@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-regex-util@30.0.1", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-resolve@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-snapshot@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-util@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|slash@3.0.0", + "@cyclonedx/cyclonedx-npm@4.0.3|strip-bom@4.0.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-snapshot@30.2.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/core@7.28.5", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/generator@7.28.5", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-jsx@7.27.1", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-typescript@7.27.1", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/types@7.28.5", + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/expect-utils@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/get-type@30.1.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/snapshot-utils@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/transform@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/types@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|babel-preset-current-node-syntax@1.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|chalk@4.1.2", + "@cyclonedx/cyclonedx-npm@4.0.3|expect@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|graceful-fs@4.2.11", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-diff@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-matcher-utils@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-message-util@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-util@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|pretty-format@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-snapshot@30.2.0|semver@7.7.3", + "@cyclonedx/cyclonedx-npm@4.0.3|synckit@0.11.11" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-snapshot@30.2.0|semver@7.7.3" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-util@30.2.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/types@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@types/node@24.9.1", + "@cyclonedx/cyclonedx-npm@4.0.3|chalk@4.1.2", + "@cyclonedx/cyclonedx-npm@4.0.3|ci-info@4.3.1", + "@cyclonedx/cyclonedx-npm@4.0.3|graceful-fs@4.2.11", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-util@30.2.0|picomatch@4.0.3" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-util@30.2.0|picomatch@4.0.3" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-validate@30.2.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/get-type@30.1.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/types@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-validate@30.2.0|camelcase@6.3.0", + "@cyclonedx/cyclonedx-npm@4.0.3|chalk@4.1.2", + "@cyclonedx/cyclonedx-npm@4.0.3|leven@3.1.0", + "@cyclonedx/cyclonedx-npm@4.0.3|pretty-format@30.2.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-validate@30.2.0|camelcase@6.3.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-watcher@30.2.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/test-result@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/types@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@types/node@24.9.1", + "@cyclonedx/cyclonedx-npm@4.0.3|ansi-escapes@4.3.2", + "@cyclonedx/cyclonedx-npm@4.0.3|chalk@4.1.2", + "@cyclonedx/cyclonedx-npm@4.0.3|emittery@0.13.1", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-util@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|string-length@4.0.2" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|pretty-format@30.2.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/schemas@30.0.5", + "@cyclonedx/cyclonedx-npm@4.0.3|pretty-format@30.2.0|ansi-styles@5.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|react-is@18.3.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|pretty-format@30.2.0|ansi-styles@5.2.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|slash@3.0.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/schemas@30.0.5", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@sinclair/typebox@0.34.41" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@types/istanbul-reports@3.0.4", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@types/istanbul-lib-report@3.0.3" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@types/yargs@17.0.34", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@types/yargs-parser@21.0.3" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|pkg-dir@4.2.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|pkg-dir@4.2.0|find-up@4.1.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|pkg-dir@4.2.0|find-up@4.1.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|pkg-dir@4.2.0|locate-path@5.0.0", + "@cyclonedx/cyclonedx-npm@4.0.3|path-exists@4.0.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|pkg-dir@4.2.0|locate-path@5.0.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|pkg-dir@4.2.0|p-locate@4.1.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|pkg-dir@4.2.0|p-locate@4.1.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|pkg-dir@4.2.0|p-limit@2.3.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|pkg-dir@4.2.0|p-limit@2.3.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|p-try@2.2.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|resolve-cwd@3.0.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|resolve-from@5.0.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|file-uri-to-path@1.0.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|env-paths@2.2.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|exponential-backoff@3.1.3" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|make-fetch-happen@14.0.3", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@npmcli/agent@3.0.0", + "@cyclonedx/cyclonedx-npm@4.0.3|cacache@19.0.1", + "@cyclonedx/cyclonedx-npm@4.0.3|http-cache-semantics@4.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|minipass-fetch@4.0.1", + "@cyclonedx/cyclonedx-npm@4.0.3|minipass-flush@1.0.5", + "@cyclonedx/cyclonedx-npm@4.0.3|minipass-pipeline@1.2.4", + "@cyclonedx/cyclonedx-npm@4.0.3|minipass@7.1.2", + "@cyclonedx/cyclonedx-npm@4.0.3|negotiator@1.0.0", + "@cyclonedx/cyclonedx-npm@4.0.3|proc-log@5.0.0", + "@cyclonedx/cyclonedx-npm@4.0.3|promise-retry@2.0.1", + "@cyclonedx/cyclonedx-npm@4.0.3|ssri@12.0.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|nopt@8.1.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|abbrev@3.0.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|proc-log@5.0.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|tar@7.5.1", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@isaacs/fs-minipass@4.0.1", + "@cyclonedx/cyclonedx-npm@4.0.3|chownr@3.0.0", + "@cyclonedx/cyclonedx-npm@4.0.3|minipass@7.1.2", + "@cyclonedx/cyclonedx-npm@4.0.3|minizlib@3.1.0", + "@cyclonedx/cyclonedx-npm@4.0.3|tar@7.5.1|yallist@5.0.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|tar@7.5.1|yallist@5.0.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|tinyglobby@0.2.15", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|tinyglobby@0.2.15|fdir@6.5.0", + "@cyclonedx/cyclonedx-npm@4.0.3|tinyglobby@0.2.15|picomatch@4.0.3" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|tinyglobby@0.2.15|fdir@6.5.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|tinyglobby@0.2.15|picomatch@4.0.3" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|tinyglobby@0.2.15|picomatch@4.0.3" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|detect-libc@2.1.2" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|expand-template@2.0.3" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|github-from-package@0.0.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|minimist@1.2.8" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|mkdirp-classic@0.5.3" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|napi-build-utils@2.0.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|node-abi@3.78.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|node-abi@3.78.0|semver@7.7.3" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|node-abi@3.78.0|semver@7.7.3" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|pump@3.0.3", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|end-of-stream@1.4.5", + "@cyclonedx/cyclonedx-npm@4.0.3|once@1.4.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|rc@1.2.8", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|deep-extend@0.6.0", + "@cyclonedx/cyclonedx-npm@4.0.3|ini@1.3.8", + "@cyclonedx/cyclonedx-npm@4.0.3|minimist@1.2.8", + "@cyclonedx/cyclonedx-npm@4.0.3|rc@1.2.8|strip-json-comments@2.0.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|rc@1.2.8|strip-json-comments@2.0.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|simple-get@4.0.1", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|decompress-response@6.0.0", + "@cyclonedx/cyclonedx-npm@4.0.3|once@1.4.0", + "@cyclonedx/cyclonedx-npm@4.0.3|simple-concat@1.0.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|tar-fs@2.1.4", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|tar-fs@2.1.4|chownr@1.1.4", + "@cyclonedx/cyclonedx-npm@4.0.3|mkdirp-classic@0.5.3", + "@cyclonedx/cyclonedx-npm@4.0.3|pump@3.0.3", + "@cyclonedx/cyclonedx-npm@4.0.3|tar-stream@2.2.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|tar-fs@2.1.4|chownr@1.1.4" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|tunnel-agent@0.6.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|safe-buffer@5.2.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|spdx-correct@3.2.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|spdx-correct@3.2.0|spdx-expression-parse@3.0.1", + "@cyclonedx/cyclonedx-npm@4.0.3|spdx-license-ids@3.0.22" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|spdx-correct@3.2.0|spdx-expression-parse@3.0.1", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|spdx-exceptions@2.5.0", + "@cyclonedx/cyclonedx-npm@4.0.3|spdx-license-ids@3.0.22" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|path-key@3.1.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|shebang-command@2.0.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|shebang-regex@3.0.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|which@2.0.2", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|isexe@2.0.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|npm-normalize-package-bin@4.0.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@oozcitak/url@1.0.4", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@oozcitak/infra@1.0.8", + "@cyclonedx/cyclonedx-npm@4.0.3|@oozcitak/util@8.3.8" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|argparse@1.0.10", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|sprintf-js@1.0.3" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|esprima@4.0.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|moo@0.5.2" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|railroad-diagrams@1.0.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|randexp@0.4.6", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|discontinuous-range@1.0.0", + "@cyclonedx/cyclonedx-npm@4.0.3|ret@0.1.15" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|p-locate@5.0.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|p-limit@3.1.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|has-flag@4.0.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jackspeak@3.4.3", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@isaacs/cliui@8.0.2", + "@cyclonedx/cyclonedx-npm@4.0.3|@pkgjs/parseargs@0.11.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|minipass@7.1.2" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|package-json-from-dist@1.0.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|path-scurry@1.11.1", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|path-scurry@1.11.1|lru-cache@10.4.3", + "@cyclonedx/cyclonedx-npm@4.0.3|minipass@7.1.2" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|path-scurry@1.11.1|lru-cache@10.4.3" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|brace-expansion@2.0.2", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|balanced-match@1.0.2" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jridgewell/resolve-uri@3.1.2" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jridgewell/sourcemap-codec@1.5.5" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|is-fullwidth-code-point@3.0.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|run-parallel@1.2.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|queue-microtask@1.2.3" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|reusify@1.1.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|is-extglob@2.1.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|fill-range@7.1.1", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|to-regex-range@5.0.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|collect-v8-coverage@1.0.3" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|istanbul-lib-instrument@6.0.3", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/core@7.28.5", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/parser@7.28.5", + "@cyclonedx/cyclonedx-npm@4.0.3|@istanbuljs/schema@0.1.3", + "@cyclonedx/cyclonedx-npm@4.0.3|istanbul-lib-coverage@3.2.2", + "@cyclonedx/cyclonedx-npm@4.0.3|istanbul-lib-instrument@6.0.3|semver@7.7.3" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|istanbul-lib-instrument@6.0.3|semver@7.7.3" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|istanbul-lib-source-maps@5.0.6", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@jridgewell/trace-mapping@0.3.31", + "@cyclonedx/cyclonedx-npm@4.0.3|debug@4.4.3", + "@cyclonedx/cyclonedx-npm@4.0.3|istanbul-lib-coverage@3.2.2" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-worker@30.2.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@types/node@24.9.1", + "@cyclonedx/cyclonedx-npm@4.0.3|@ungap/structured-clone@1.3.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-util@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|merge-stream@2.0.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-worker@30.2.0|supports-color@8.1.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-worker@30.2.0|supports-color@8.1.1", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|has-flag@4.0.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|string-length@4.0.2", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|char-regex@1.0.2", + "@cyclonedx/cyclonedx-npm@4.0.3|string-length@4.0.2|strip-ansi@6.0.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|string-length@4.0.2|strip-ansi@6.0.1", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|string-length@4.0.2|ansi-regex@5.0.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|string-length@4.0.2|ansi-regex@5.0.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/core@7.28.5", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/code-frame@7.27.1", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/generator@7.28.5", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-compilation-targets@7.27.2", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-module-transforms@7.28.3", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helpers@7.28.4", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/parser@7.28.5", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/template@7.27.2", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/traverse@7.28.5", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/types@7.28.5", + "@cyclonedx/cyclonedx-npm@4.0.3|@jridgewell/remapping@2.3.5", + "@cyclonedx/cyclonedx-npm@4.0.3|convert-source-map@2.0.0", + "@cyclonedx/cyclonedx-npm@4.0.3|debug@4.4.3", + "@cyclonedx/cyclonedx-npm@4.0.3|gensync@1.0.0-beta.2", + "@cyclonedx/cyclonedx-npm@4.0.3|json5@2.2.3", + "@cyclonedx/cyclonedx-npm@4.0.3|semver@6.3.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|babel-plugin-istanbul@7.0.1", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-plugin-utils@7.27.1", + "@cyclonedx/cyclonedx-npm@4.0.3|@istanbuljs/load-nyc-config@1.1.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@istanbuljs/schema@0.1.3", + "@cyclonedx/cyclonedx-npm@4.0.3|istanbul-lib-instrument@6.0.3", + "@cyclonedx/cyclonedx-npm@4.0.3|babel-plugin-istanbul@7.0.1|test-exclude@6.0.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|babel-plugin-istanbul@7.0.1|test-exclude@6.0.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@istanbuljs/schema@0.1.3", + "@cyclonedx/cyclonedx-npm@4.0.3|babel-plugin-istanbul@7.0.1|glob@7.2.3", + "@cyclonedx/cyclonedx-npm@4.0.3|babel-plugin-istanbul@7.0.1|minimatch@3.1.2" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|babel-plugin-istanbul@7.0.1|glob@7.2.3", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|fs.realpath@1.0.0", + "@cyclonedx/cyclonedx-npm@4.0.3|inflight@1.0.6", + "@cyclonedx/cyclonedx-npm@4.0.3|inherits@2.0.4", + "@cyclonedx/cyclonedx-npm@4.0.3|babel-plugin-istanbul@7.0.1|minimatch@3.1.2", + "@cyclonedx/cyclonedx-npm@4.0.3|once@1.4.0", + "@cyclonedx/cyclonedx-npm@4.0.3|path-is-absolute@1.0.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|babel-plugin-istanbul@7.0.1|minimatch@3.1.2", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|babel-plugin-istanbul@7.0.1|brace-expansion@1.1.12" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|babel-plugin-istanbul@7.0.1|brace-expansion@1.1.12", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|balanced-match@1.0.2", + "@cyclonedx/cyclonedx-npm@4.0.3|concat-map@0.0.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|fast-json-stable-stringify@2.1.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|pirates@4.0.7" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|write-file-atomic@5.0.1", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|imurmurhash@0.1.4", + "@cyclonedx/cyclonedx-npm@4.0.3|signal-exit@4.1.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|type-fest@0.21.3" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|ansi-styles@4.3.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|color-convert@2.0.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|execa@5.1.1", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|cross-spawn@7.0.6", + "@cyclonedx/cyclonedx-npm@4.0.3|get-stream@6.0.1", + "@cyclonedx/cyclonedx-npm@4.0.3|human-signals@2.1.0", + "@cyclonedx/cyclonedx-npm@4.0.3|is-stream@2.0.1", + "@cyclonedx/cyclonedx-npm@4.0.3|merge-stream@2.0.0", + "@cyclonedx/cyclonedx-npm@4.0.3|npm-run-path@4.0.1", + "@cyclonedx/cyclonedx-npm@4.0.3|onetime@5.1.2", + "@cyclonedx/cyclonedx-npm@4.0.3|execa@5.1.1|signal-exit@3.0.7", + "@cyclonedx/cyclonedx-npm@4.0.3|strip-final-newline@2.0.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|execa@5.1.1|signal-exit@3.0.7" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|p-limit@3.1.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|yocto-queue@0.1.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/get-type@30.1.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/test-sequencer@30.2.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/test-result@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|graceful-fs@4.2.11", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-haste-map@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|slash@3.0.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|babel-jest@30.2.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/core@7.28.5", + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/transform@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@types/babel__core@7.20.5", + "@cyclonedx/cyclonedx-npm@4.0.3|babel-plugin-istanbul@7.0.1", + "@cyclonedx/cyclonedx-npm@4.0.3|babel-preset-jest@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|chalk@4.1.2", + "@cyclonedx/cyclonedx-npm@4.0.3|graceful-fs@4.2.11", + "@cyclonedx/cyclonedx-npm@4.0.3|slash@3.0.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|deepmerge@4.3.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-circus@30.2.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/environment@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/expect@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/test-result@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/types@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@types/node@24.9.1", + "@cyclonedx/cyclonedx-npm@4.0.3|chalk@4.1.2", + "@cyclonedx/cyclonedx-npm@4.0.3|co@4.6.0", + "@cyclonedx/cyclonedx-npm@4.0.3|dedent@1.7.0", + "@cyclonedx/cyclonedx-npm@4.0.3|is-generator-fn@2.1.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-each@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-matcher-utils@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-message-util@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-runtime@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-snapshot@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-util@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|p-limit@3.1.0", + "@cyclonedx/cyclonedx-npm@4.0.3|pretty-format@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|pure-rand@7.0.1", + "@cyclonedx/cyclonedx-npm@4.0.3|slash@3.0.0", + "@cyclonedx/cyclonedx-npm@4.0.3|stack-utils@2.0.6" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-docblock@30.2.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|detect-newline@3.1.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-environment-node@30.2.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/environment@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/fake-timers@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/types@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@types/node@24.9.1", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-mock@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-util@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-validate@30.2.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|parse-json@5.2.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/code-frame@7.27.1", + "@cyclonedx/cyclonedx-npm@4.0.3|error-ex@1.3.4", + "@cyclonedx/cyclonedx-npm@4.0.3|json-parse-even-better-errors@2.3.1", + "@cyclonedx/cyclonedx-npm@4.0.3|lines-and-columns@1.2.4" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|strip-json-comments@3.1.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|anymatch@3.1.3", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|normalize-path@3.0.0", + "@cyclonedx/cyclonedx-npm@4.0.3|picomatch@2.3.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|fb-watchman@2.0.2", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|bser@2.1.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|fsevents@2.3.3" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|walker@1.0.8", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|makeerror@1.0.12" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/code-frame@7.27.1", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-validator-identifier@7.28.5", + "@cyclonedx/cyclonedx-npm@4.0.3|js-tokens@4.0.0", + "@cyclonedx/cyclonedx-npm@4.0.3|picocolors@1.1.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@types/stack-utils@2.0.3" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|stack-utils@2.0.6", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|escape-string-regexp@2.0.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-pnp-resolver@1.2.3", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|jest-resolve@30.2.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|unrs-resolver@1.11.1", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-android-arm-eabi@1.11.1", + "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-android-arm64@1.11.1", + "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-darwin-arm64@1.11.1", + "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-darwin-x64@1.11.1", + "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-freebsd-x64@1.11.1", + "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-arm-gnueabihf@1.11.1", + "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-arm-musleabihf@1.11.1", + "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-arm64-gnu@1.11.1", + "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-arm64-musl@1.11.1", + "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-ppc64-gnu@1.11.1", + "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-riscv64-gnu@1.11.1", + "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-riscv64-musl@1.11.1", + "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-s390x-gnu@1.11.1", + "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-x64-gnu@1.11.1", + "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-x64-musl@1.11.1", + "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-wasm32-wasi@1.11.1", + "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-win32-arm64-msvc@1.11.1", + "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-win32-ia32-msvc@1.11.1", + "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-win32-x64-msvc@1.11.1", + "@cyclonedx/cyclonedx-npm@4.0.3|napi-postinstall@0.3.4" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/environment@30.2.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/fake-timers@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/types@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@types/node@24.9.1", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-mock@30.2.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|emittery@0.13.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-leak-detector@30.2.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/get-type@30.1.0", + "@cyclonedx/cyclonedx-npm@4.0.3|pretty-format@30.2.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|source-map-support@0.5.13", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|buffer-from@1.1.2", + "@cyclonedx/cyclonedx-npm@4.0.3|source-map@0.6.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/fake-timers@30.2.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/types@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@sinonjs/fake-timers@13.0.5", + "@cyclonedx/cyclonedx-npm@4.0.3|@types/node@24.9.1", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-message-util@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-mock@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-util@30.2.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/globals@30.2.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/environment@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/expect@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/types@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-mock@30.2.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/source-map@30.0.1", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@jridgewell/trace-mapping@0.3.31", + "@cyclonedx/cyclonedx-npm@4.0.3|callsites@3.1.0", + "@cyclonedx/cyclonedx-npm@4.0.3|graceful-fs@4.2.11" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|cjs-module-lexer@2.1.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-mock@30.2.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/types@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@types/node@24.9.1", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-util@30.2.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|strip-bom@4.0.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/generator@7.28.5", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/parser@7.28.5", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/types@7.28.5", + "@cyclonedx/cyclonedx-npm@4.0.3|@jridgewell/gen-mapping@0.3.13", + "@cyclonedx/cyclonedx-npm@4.0.3|@jridgewell/trace-mapping@0.3.31", + "@cyclonedx/cyclonedx-npm@4.0.3|jsesc@3.1.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-jsx@7.27.1", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/core@7.28.5", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-plugin-utils@7.27.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-typescript@7.27.1", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/core@7.28.5", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-plugin-utils@7.27.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/types@7.28.5", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-string-parser@7.27.1", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-validator-identifier@7.28.5" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/expect-utils@30.2.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/get-type@30.1.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/snapshot-utils@30.2.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/types@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|chalk@4.1.2", + "@cyclonedx/cyclonedx-npm@4.0.3|graceful-fs@4.2.11", + "@cyclonedx/cyclonedx-npm@4.0.3|natural-compare@1.4.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|babel-preset-current-node-syntax@1.2.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/core@7.28.5", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-async-generators@7.8.4", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-bigint@7.8.3", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-class-properties@7.12.13", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-class-static-block@7.14.5", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-import-attributes@7.27.1", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-import-meta@7.10.4", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-json-strings@7.8.3", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-logical-assignment-operators@7.10.4", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-nullish-coalescing-operator@7.8.3", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-numeric-separator@7.10.4", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-object-rest-spread@7.8.3", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-optional-catch-binding@7.8.3", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-optional-chaining@7.8.3", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-private-property-in-object@7.14.5", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-top-level-await@7.14.5" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|expect@30.2.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/expect-utils@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/get-type@30.1.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-matcher-utils@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-message-util@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-mock@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-util@30.2.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-diff@30.2.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/diff-sequences@30.0.1", + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/get-type@30.1.0", + "@cyclonedx/cyclonedx-npm@4.0.3|chalk@4.1.2", + "@cyclonedx/cyclonedx-npm@4.0.3|pretty-format@30.2.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-matcher-utils@30.2.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/get-type@30.1.0", + "@cyclonedx/cyclonedx-npm@4.0.3|chalk@4.1.2", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-diff@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|pretty-format@30.2.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|synckit@0.11.11", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@pkgr/core@0.2.9" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|leven@3.1.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|react-is@18.3.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@sinclair/typebox@0.34.41" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@types/istanbul-lib-report@3.0.3", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@types/istanbul-lib-coverage@2.0.6" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@types/yargs-parser@21.0.3" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|resolve-from@5.0.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@npmcli/agent@3.0.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|agent-base@7.1.4", + "@cyclonedx/cyclonedx-npm@4.0.3|http-proxy-agent@7.0.2", + "@cyclonedx/cyclonedx-npm@4.0.3|https-proxy-agent@7.0.6", + "@cyclonedx/cyclonedx-npm@4.0.3|@npmcli/agent@3.0.0|lru-cache@10.4.3", + "@cyclonedx/cyclonedx-npm@4.0.3|socks-proxy-agent@8.0.5" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@npmcli/agent@3.0.0|lru-cache@10.4.3" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|cacache@19.0.1", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@npmcli/fs@4.0.0", + "@cyclonedx/cyclonedx-npm@4.0.3|fs-minipass@3.0.3", + "@cyclonedx/cyclonedx-npm@4.0.3|glob@10.4.5", + "@cyclonedx/cyclonedx-npm@4.0.3|cacache@19.0.1|lru-cache@10.4.3", + "@cyclonedx/cyclonedx-npm@4.0.3|minipass-collect@2.0.1", + "@cyclonedx/cyclonedx-npm@4.0.3|minipass-flush@1.0.5", + "@cyclonedx/cyclonedx-npm@4.0.3|minipass-pipeline@1.2.4", + "@cyclonedx/cyclonedx-npm@4.0.3|minipass@7.1.2", + "@cyclonedx/cyclonedx-npm@4.0.3|p-map@7.0.3", + "@cyclonedx/cyclonedx-npm@4.0.3|ssri@12.0.0", + "@cyclonedx/cyclonedx-npm@4.0.3|tar@7.5.1", + "@cyclonedx/cyclonedx-npm@4.0.3|unique-filename@4.0.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|cacache@19.0.1|lru-cache@10.4.3" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|http-cache-semantics@4.2.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|minipass-fetch@4.0.1", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|encoding@0.1.13", + "@cyclonedx/cyclonedx-npm@4.0.3|minipass-sized@1.0.3", + "@cyclonedx/cyclonedx-npm@4.0.3|minipass@7.1.2", + "@cyclonedx/cyclonedx-npm@4.0.3|minizlib@3.1.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|minipass-flush@1.0.5", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|minipass-flush@1.0.5|minipass@3.3.6" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|minipass-flush@1.0.5|minipass@3.3.6", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|minipass-flush@1.0.5|yallist@4.0.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|minipass-flush@1.0.5|yallist@4.0.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|minipass-pipeline@1.2.4", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|minipass-pipeline@1.2.4|minipass@3.3.6" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|minipass-pipeline@1.2.4|minipass@3.3.6", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|minipass-pipeline@1.2.4|yallist@4.0.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|minipass-pipeline@1.2.4|yallist@4.0.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|negotiator@1.0.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|promise-retry@2.0.1", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|err-code@2.0.3", + "@cyclonedx/cyclonedx-npm@4.0.3|retry@0.12.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|ssri@12.0.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|minipass@7.1.2" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|abbrev@3.0.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@isaacs/fs-minipass@4.0.1", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|minipass@7.1.2" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|chownr@3.0.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|minizlib@3.1.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|minipass@7.1.2" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|end-of-stream@1.4.5", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|once@1.4.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|once@1.4.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|wrappy@1.0.2" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|deep-extend@0.6.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|ini@1.3.8" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|decompress-response@6.0.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|mimic-response@3.1.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|simple-concat@1.0.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|tar-stream@2.2.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|bl@4.1.0", + "@cyclonedx/cyclonedx-npm@4.0.3|end-of-stream@1.4.5", + "@cyclonedx/cyclonedx-npm@4.0.3|fs-constants@1.0.0", + "@cyclonedx/cyclonedx-npm@4.0.3|inherits@2.0.4", + "@cyclonedx/cyclonedx-npm@4.0.3|readable-stream@3.6.2" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|safe-buffer@5.2.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|shebang-regex@3.0.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|isexe@2.0.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|sprintf-js@1.0.3" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|discontinuous-range@1.0.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|ret@0.1.15" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@isaacs/cliui@8.0.2", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|string-width@4.2.3", + "@cyclonedx/cyclonedx-npm@4.0.3|string-width@5.1.2", + "@cyclonedx/cyclonedx-npm@4.0.3|strip-ansi@6.0.1", + "@cyclonedx/cyclonedx-npm@4.0.3|strip-ansi@7.1.2", + "@cyclonedx/cyclonedx-npm@4.0.3|wrap-ansi@7.0.0", + "@cyclonedx/cyclonedx-npm@4.0.3|wrap-ansi@8.1.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@pkgjs/parseargs@0.11.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|balanced-match@1.0.2" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|queue-microtask@1.2.3" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|to-regex-range@5.0.1", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|is-number@7.0.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/parser@7.28.5", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/types@7.28.5" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|debug@4.4.3", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|ms@2.1.3" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@ungap/structured-clone@1.3.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|merge-stream@2.0.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|char-regex@1.0.2" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-compilation-targets@7.27.2", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/compat-data@7.28.5", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-validator-option@7.27.1", + "@cyclonedx/cyclonedx-npm@4.0.3|browserslist@4.27.0", + "@cyclonedx/cyclonedx-npm@4.0.3|lru-cache@5.1.1", + "@cyclonedx/cyclonedx-npm@4.0.3|semver@6.3.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-module-transforms@7.28.3", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/core@7.28.5", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-module-imports@7.27.1", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-validator-identifier@7.28.5", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/traverse@7.28.5" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helpers@7.28.4", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/template@7.27.2", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/types@7.28.5" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/template@7.27.2", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/code-frame@7.27.1", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/parser@7.28.5", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/types@7.28.5" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/traverse@7.28.5", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/code-frame@7.27.1", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/generator@7.28.5", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-globals@7.28.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/parser@7.28.5", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/template@7.27.2", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/types@7.28.5", + "@cyclonedx/cyclonedx-npm@4.0.3|debug@4.4.3" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jridgewell/remapping@2.3.5", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@jridgewell/gen-mapping@0.3.13", + "@cyclonedx/cyclonedx-npm@4.0.3|@jridgewell/trace-mapping@0.3.31" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|gensync@1.0.0-beta.2" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|json5@2.2.3" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|semver@6.3.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-plugin-utils@7.27.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@istanbuljs/load-nyc-config@1.1.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|camelcase@5.3.1", + "@cyclonedx/cyclonedx-npm@4.0.3|@istanbuljs/load-nyc-config@1.1.0|find-up@4.1.0", + "@cyclonedx/cyclonedx-npm@4.0.3|get-package-type@0.1.0", + "@cyclonedx/cyclonedx-npm@4.0.3|js-yaml@3.14.1", + "@cyclonedx/cyclonedx-npm@4.0.3|resolve-from@5.0.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@istanbuljs/load-nyc-config@1.1.0|find-up@4.1.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@istanbuljs/load-nyc-config@1.1.0|locate-path@5.0.0", + "@cyclonedx/cyclonedx-npm@4.0.3|path-exists@4.0.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@istanbuljs/load-nyc-config@1.1.0|locate-path@5.0.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@istanbuljs/load-nyc-config@1.1.0|p-locate@4.1.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@istanbuljs/load-nyc-config@1.1.0|p-locate@4.1.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@istanbuljs/load-nyc-config@1.1.0|p-limit@2.3.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@istanbuljs/load-nyc-config@1.1.0|p-limit@2.3.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|p-try@2.2.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|color-convert@2.0.1", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|color-name@1.1.4" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|get-stream@6.0.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|human-signals@2.1.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|is-stream@2.0.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|npm-run-path@4.0.1", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|path-key@3.1.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|onetime@5.1.2", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|mimic-fn@2.1.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|strip-final-newline@2.0.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|yocto-queue@0.1.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@types/babel__core@7.20.5", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/parser@7.28.5", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/types@7.28.5", + "@cyclonedx/cyclonedx-npm@4.0.3|@types/babel__generator@7.27.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@types/babel__template@7.4.4", + "@cyclonedx/cyclonedx-npm@4.0.3|@types/babel__traverse@7.28.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|babel-preset-jest@30.2.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/core@7.28.5", + "@cyclonedx/cyclonedx-npm@4.0.3|babel-plugin-jest-hoist@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|babel-preset-current-node-syntax@1.2.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/expect@30.2.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|expect@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-snapshot@30.2.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|co@4.6.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|dedent@1.7.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|is-generator-fn@2.1.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-each@30.2.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/get-type@30.1.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@jest/types@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|chalk@4.1.2", + "@cyclonedx/cyclonedx-npm@4.0.3|jest-util@30.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|pretty-format@30.2.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|pure-rand@7.0.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|detect-newline@3.1.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|error-ex@1.3.4", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|is-arrayish@0.2.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|json-parse-even-better-errors@2.3.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|lines-and-columns@1.2.4" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|normalize-path@3.0.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|bser@2.1.1", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|node-int64@0.4.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|makeerror@1.0.12", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|tmpl@1.0.5" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-validator-identifier@7.28.5" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|js-tokens@4.0.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|picocolors@1.1.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|escape-string-regexp@2.0.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-android-arm-eabi@1.11.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-android-arm64@1.11.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-darwin-arm64@1.11.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-darwin-x64@1.11.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-freebsd-x64@1.11.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-arm-gnueabihf@1.11.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-arm-musleabihf@1.11.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-arm64-gnu@1.11.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-arm64-musl@1.11.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-ppc64-gnu@1.11.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-riscv64-gnu@1.11.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-riscv64-musl@1.11.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-s390x-gnu@1.11.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-x64-gnu@1.11.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-x64-musl@1.11.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-wasm32-wasi@1.11.1", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@napi-rs/wasm-runtime@0.2.12" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-win32-arm64-msvc@1.11.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-win32-ia32-msvc@1.11.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-win32-x64-msvc@1.11.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|napi-postinstall@0.3.4" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|buffer-from@1.1.2" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|source-map@0.6.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@sinonjs/fake-timers@13.0.5", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@sinonjs/commons@3.0.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|callsites@3.1.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jridgewell/gen-mapping@0.3.13", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@jridgewell/sourcemap-codec@1.5.5", + "@cyclonedx/cyclonedx-npm@4.0.3|@jridgewell/trace-mapping@0.3.31" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jsesc@3.1.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-string-parser@7.27.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|natural-compare@1.4.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-async-generators@7.8.4", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/core@7.28.5", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-plugin-utils@7.27.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-bigint@7.8.3", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/core@7.28.5", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-plugin-utils@7.27.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-class-properties@7.12.13", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/core@7.28.5", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-plugin-utils@7.27.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-class-static-block@7.14.5", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/core@7.28.5", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-plugin-utils@7.27.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-import-attributes@7.27.1", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/core@7.28.5", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-plugin-utils@7.27.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-import-meta@7.10.4", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/core@7.28.5", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-plugin-utils@7.27.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-json-strings@7.8.3", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/core@7.28.5", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-plugin-utils@7.27.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-logical-assignment-operators@7.10.4", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/core@7.28.5", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-plugin-utils@7.27.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-nullish-coalescing-operator@7.8.3", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/core@7.28.5", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-plugin-utils@7.27.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-numeric-separator@7.10.4", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/core@7.28.5", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-plugin-utils@7.27.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-object-rest-spread@7.8.3", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/core@7.28.5", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-plugin-utils@7.27.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-optional-catch-binding@7.8.3", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/core@7.28.5", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-plugin-utils@7.27.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-optional-chaining@7.8.3", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/core@7.28.5", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-plugin-utils@7.27.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-private-property-in-object@7.14.5", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/core@7.28.5", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-plugin-utils@7.27.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-top-level-await@7.14.5", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/core@7.28.5", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-plugin-utils@7.27.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/diff-sequences@30.0.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@pkgr/core@0.2.9" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|agent-base@7.1.4" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|http-proxy-agent@7.0.2", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|agent-base@7.1.4", + "@cyclonedx/cyclonedx-npm@4.0.3|debug@4.4.3" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|https-proxy-agent@7.0.6", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|agent-base@7.1.4", + "@cyclonedx/cyclonedx-npm@4.0.3|debug@4.4.3" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|socks-proxy-agent@8.0.5", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|agent-base@7.1.4", + "@cyclonedx/cyclonedx-npm@4.0.3|debug@4.4.3", + "@cyclonedx/cyclonedx-npm@4.0.3|socks@2.8.7" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@npmcli/fs@4.0.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@npmcli/fs@4.0.0|semver@7.7.3" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@npmcli/fs@4.0.0|semver@7.7.3" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|fs-minipass@3.0.3", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|minipass@7.1.2" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|minipass-collect@2.0.1", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|minipass@7.1.2" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|p-map@7.0.3" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|unique-filename@4.0.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|unique-slug@5.0.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|encoding@0.1.13", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|iconv-lite@0.6.3" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|minipass-sized@1.0.3", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|minipass-sized@1.0.3|minipass@3.3.6" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|minipass-sized@1.0.3|minipass@3.3.6", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|minipass-sized@1.0.3|yallist@4.0.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|minipass-sized@1.0.3|yallist@4.0.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|err-code@2.0.3" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|retry@0.12.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|wrappy@1.0.2" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|mimic-response@3.1.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|bl@4.1.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|buffer@5.7.1", + "@cyclonedx/cyclonedx-npm@4.0.3|inherits@2.0.4", + "@cyclonedx/cyclonedx-npm@4.0.3|readable-stream@3.6.2" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|fs-constants@1.0.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|inherits@2.0.4" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|readable-stream@3.6.2", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|inherits@2.0.4", + "@cyclonedx/cyclonedx-npm@4.0.3|string_decoder@1.3.0", + "@cyclonedx/cyclonedx-npm@4.0.3|util-deprecate@1.0.2" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|string-width@4.2.3", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|string-width@4.2.3|emoji-regex@8.0.0", + "@cyclonedx/cyclonedx-npm@4.0.3|is-fullwidth-code-point@3.0.0", + "@cyclonedx/cyclonedx-npm@4.0.3|string-width@4.2.3|strip-ansi@6.0.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|string-width@4.2.3|emoji-regex@8.0.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|string-width@4.2.3|strip-ansi@6.0.1", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|string-width@4.2.3|ansi-regex@5.0.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|string-width@4.2.3|ansi-regex@5.0.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|string-width@5.1.2", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|eastasianwidth@0.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|emoji-regex@9.2.2", + "@cyclonedx/cyclonedx-npm@4.0.3|strip-ansi@7.1.2" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|strip-ansi@6.0.1", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|strip-ansi@6.0.1|ansi-regex@5.0.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|strip-ansi@6.0.1|ansi-regex@5.0.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|strip-ansi@7.1.2", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|ansi-regex@6.2.2" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|wrap-ansi@7.0.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|ansi-styles@4.3.0", + "@cyclonedx/cyclonedx-npm@4.0.3|wrap-ansi@7.0.0|string-width@4.2.3", + "@cyclonedx/cyclonedx-npm@4.0.3|wrap-ansi@7.0.0|strip-ansi@6.0.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|wrap-ansi@7.0.0|string-width@4.2.3", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|wrap-ansi@7.0.0|emoji-regex@8.0.0", + "@cyclonedx/cyclonedx-npm@4.0.3|is-fullwidth-code-point@3.0.0", + "@cyclonedx/cyclonedx-npm@4.0.3|wrap-ansi@7.0.0|strip-ansi@6.0.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|wrap-ansi@7.0.0|strip-ansi@6.0.1", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|wrap-ansi@7.0.0|ansi-regex@5.0.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|wrap-ansi@7.0.0|emoji-regex@8.0.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|wrap-ansi@7.0.0|ansi-regex@5.0.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|wrap-ansi@8.1.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|wrap-ansi@8.1.0|ansi-styles@6.2.3", + "@cyclonedx/cyclonedx-npm@4.0.3|string-width@5.1.2", + "@cyclonedx/cyclonedx-npm@4.0.3|strip-ansi@7.1.2" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|wrap-ansi@8.1.0|ansi-styles@6.2.3" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|is-number@7.0.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|ms@2.1.3" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/compat-data@7.28.5" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-validator-option@7.27.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|browserslist@4.27.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|baseline-browser-mapping@2.8.20", + "@cyclonedx/cyclonedx-npm@4.0.3|caniuse-lite@1.0.30001751", + "@cyclonedx/cyclonedx-npm@4.0.3|electron-to-chromium@1.5.241", + "@cyclonedx/cyclonedx-npm@4.0.3|node-releases@2.0.26", + "@cyclonedx/cyclonedx-npm@4.0.3|update-browserslist-db@1.1.4" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|lru-cache@5.1.1", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|yallist@3.1.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-module-imports@7.27.1", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/traverse@7.28.5", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/types@7.28.5" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-globals@7.28.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|camelcase@5.3.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|get-package-type@0.1.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|color-name@1.1.4" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|mimic-fn@2.1.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@types/babel__generator@7.27.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/types@7.28.5" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@types/babel__template@7.4.4", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/parser@7.28.5", + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/types@7.28.5" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@types/babel__traverse@7.28.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@babel/types@7.28.5" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|babel-plugin-jest-hoist@30.2.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@types/babel__core@7.20.5" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|is-arrayish@0.2.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|node-int64@0.4.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|tmpl@1.0.5" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@napi-rs/wasm-runtime@0.2.12", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@emnapi/core@1.6.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@emnapi/runtime@1.6.0", + "@cyclonedx/cyclonedx-npm@4.0.3|@tybys/wasm-util@0.10.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@sinonjs/commons@3.0.1", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|type-detect@4.0.8" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|socks@2.8.7", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|ip-address@10.0.1", + "@cyclonedx/cyclonedx-npm@4.0.3|smart-buffer@4.2.0" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|unique-slug@5.0.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|imurmurhash@0.1.4" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|iconv-lite@0.6.3", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|safer-buffer@2.1.2" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|buffer@5.7.1", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|base64-js@1.5.1", + "@cyclonedx/cyclonedx-npm@4.0.3|ieee754@1.2.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|string_decoder@1.3.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|safe-buffer@5.2.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|util-deprecate@1.0.2" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|eastasianwidth@0.2.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|emoji-regex@9.2.2" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|ansi-regex@6.2.2" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|baseline-browser-mapping@2.8.20" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|caniuse-lite@1.0.30001751" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|electron-to-chromium@1.5.241" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|node-releases@2.0.26" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|update-browserslist-db@1.1.4", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|browserslist@4.27.0", + "@cyclonedx/cyclonedx-npm@4.0.3|escalade@3.2.0", + "@cyclonedx/cyclonedx-npm@4.0.3|picocolors@1.1.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|yallist@3.1.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|fs.realpath@1.0.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|inflight@1.0.6", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|once@1.4.0", + "@cyclonedx/cyclonedx-npm@4.0.3|wrappy@1.0.2" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|path-is-absolute@1.0.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@emnapi/core@1.6.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|@emnapi/wasi-threads@1.1.0", + "@cyclonedx/cyclonedx-npm@4.0.3|tslib@2.8.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@emnapi/runtime@1.6.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|tslib@2.8.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@tybys/wasm-util@0.10.1", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|tslib@2.8.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|type-detect@4.0.8" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|ip-address@10.0.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|smart-buffer@4.2.0" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|safer-buffer@2.1.2" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|base64-js@1.5.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|ieee754@1.2.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|concat-map@0.0.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@emnapi/wasi-threads@1.1.0", + "dependsOn": [ + "@cyclonedx/cyclonedx-npm@4.0.3|tslib@2.8.1" + ] + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|tslib@2.8.1" + }, + { + "ref": "@cyclonedx/cyclonedx-npm@4.0.3|p-try@2.2.0" + } + ] +} \ No newline at end of file diff --git a/src/builders.ts b/src/builders.ts index 785cb4df1..945c9b46d 100644 --- a/src/builders.ts +++ b/src/builders.ts @@ -1,657 +1 @@ -/*! -This file is part of CycloneDX generator for NPM projects. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. - -SPDX-License-Identifier: Apache-2.0 -Copyright (c) OWASP Foundation. All Rights Reserved. -*/ - -/* eslint-disable max-lines -- ack */ - -import { existsSync } from 'node:fs' -import path from 'node:path' - -import { type Builders, Enums, type Factories, Models, Utils } from '@cyclonedx/cyclonedx-library' - -import { - isString, - iterableFilter, iterableMap, - loadJsonFile, normalizePackageManifest, - setDifference, - tryRemoveSecretsFromUrl -} from './_helpers' -import type { NpmRunner } from './npmRunner' -import { PropertyNames, PropertyValueBool } from './properties' - -type OmittableDependencyTypes = 'dev' | 'optional' | 'peer' - -interface BomBuilderOptions { - ignoreNpmErrors?: BomBuilder['ignoreNpmErrors'] - metaComponentType?: BomBuilder['metaComponentType'] - packageLockOnly?: BomBuilder['packageLockOnly'] - omitDependencyTypes?: Iterable - reproducible?: BomBuilder['reproducible'] - flattenComponents?: BomBuilder['flattenComponents'] - shortPURLs?: BomBuilder['shortPURLs'] - gatherLicenseTexts?: BomBuilder['gatherLicenseTexts'] - workspace?: BomBuilder['workspace'] - includeWorkspaceRoot?: BomBuilder['includeWorkspaceRoot'] - workspaces?: BomBuilder['workspaces'] -} - -// is the dir/path in which a package resides -type PackagePath = string -interface PackageData { - name: string - /** !!! local packages might not have a version */ - version?: any - funding?: any - license?: any - /** where was the package downloaded from? */ - resolved?: string - /** kind-of checksum of that resolved version */ - integrity?: string - /** is (transitive) optional */ - optional?: boolean - /** is dev-dependency */ - dev?: boolean - /*** is dev-dependency AND is (transitive) optional */ - devOptional?: boolean - /** is not required by any dependency */ - extraneous?: boolean - /** is bundled with another package */ - inBundle?: boolean - dependencies: Set -} - -export class BomBuilder { - npmRunner: NpmRunner - componentBuilder: Builders.FromNodePackageJson.ComponentBuilder - leGatherer: Utils.LicenseUtility.LicenseEvidenceGatherer - treeBuilder: TreeBuilder - purlFactory: Factories.FromNodePackageJson.PackageUrlFactory - - ignoreNpmErrors: boolean - - metaComponentType: Enums.ComponentType - packageLockOnly: boolean - omitDependencyTypes: Set - reproducible: boolean - flattenComponents: boolean - shortPURLs: boolean - gatherLicenseTexts: boolean - workspace: string[] - includeWorkspaceRoot?: boolean - workspaces?: boolean - - console: Console - - - /* eslint-disable-next-line @typescript-eslint/max-params -- ack */ - constructor ( - npmRunner: NpmRunner, - componentBuilder: BomBuilder['componentBuilder'], - treeBuilder: BomBuilder['treeBuilder'], - purlFactory: BomBuilder['purlFactory'], - leGatherer: BomBuilder['leGatherer'], - options: BomBuilderOptions, - console_: BomBuilder['console'] - ) { - this.npmRunner = npmRunner - this.componentBuilder = componentBuilder - this.treeBuilder = treeBuilder - this.purlFactory = purlFactory - this.leGatherer = leGatherer - - this.ignoreNpmErrors = options.ignoreNpmErrors ?? false - this.metaComponentType = options.metaComponentType ?? Enums.ComponentType.Library - this.packageLockOnly = options.packageLockOnly ?? false - this.omitDependencyTypes = new Set(options.omitDependencyTypes ?? []) - this.reproducible = options.reproducible ?? false - this.flattenComponents = options.flattenComponents ?? false - this.shortPURLs = options.shortPURLs ?? false - this.gatherLicenseTexts = options.gatherLicenseTexts ?? false - this.workspace = options.workspace ?? [] - this.includeWorkspaceRoot = options.includeWorkspaceRoot - this.workspaces = options.workspaces - - this.console = console_ - } - - buildFromProjectDir (projectDir: string, process_: NodeJS.Process): Models.Bom { - return this.buildFromNpmLs( - this.fetchNpmLs(projectDir, process_), - this.npmRunner.getVersion({ env: process_.env }) - ) - } - - private fetchNpmLs (projectDir: string, process_: NodeJS.Process): any { - const args: string[] = [ - 'ls', - // format as parsable json - '--json', - // get all the needed content - '--long', - // depth = infinity - '--all' - ] - - if (this.packageLockOnly) { - args.push('--package-lock-only') - } - - // since NPM v8.7 -- https://github.com/npm/cli/pull/4744 - for (const odt of this.omitDependencyTypes) { - args.push(`--omit=${odt}`) - } - - for (const workspace of this.workspace) { - args.push(`--workspace=${workspace}`) - } - if (this.includeWorkspaceRoot !== undefined) { - args.push(`--include-workspace-root=${this.includeWorkspaceRoot}`) - } - if (this.workspaces !== undefined) { - args.push(`--workspaces=${this.workspaces}`) - } - - this.console.info('INFO | gathering dependency tree ...') - this.console.debug('DEBUG | npm-ls: run npm with %j in %j', args, projectDir) - /* eslint-disable-next-line @typescript-eslint/init-declarations -- ack */ - let npmLsReturns: Buffer - try { - npmLsReturns = this.npmRunner.run(args, { - cwd: projectDir, - env: process_.env, - stdio: ['ignore', 'pipe', 'pipe'], - encoding: 'buffer', - maxBuffer: Number.MAX_SAFE_INTEGER // DIRTY but effective - }) - } catch (runError: any) { - // this.console.group('DEBUG | npm-ls: STDOUT') - // this.console.debug('%s', runError.stdout) - // this.console.groupEnd() - this.console.group('WARN | npm-ls: MESSAGE') - /* eslint-disable-next-line @typescript-eslint/no-unsafe-member-access -- ack */ - this.console.warn('%s', runError.message) - this.console.groupEnd() - this.console.group('ERROR | npm-ls: STDERR') - /* eslint-disable-next-line @typescript-eslint/no-unsafe-member-access -- ack */ - this.console.error('%s', runError.stderr) - this.console.groupEnd() - if (!this.ignoreNpmErrors) { - throw new Error( - /* eslint-disable-next-line @typescript-eslint/no-unsafe-member-access -- ack */ - `npm-ls exited with errors: ${runError.status ?? 'noStatus'} ${runError.signal ?? 'noSignal'}`, - { cause: runError }) - } - this.console.debug('DEBUG | npm-ls exited with errors that are to be ignored.') - /* eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-unsafe-member-access -- ack */ - npmLsReturns = runError.stdout ?? Buffer.alloc(0) - } - // this.console.debug('stdout: %s', npmLsReturns) - try { - return JSON.parse(npmLsReturns.toString()) - } catch (jsonParseError) { - throw new Error( - 'failed to parse npm-ls response', - { cause: jsonParseError }) - } - } - - private buildFromNpmLs (data: any, npmVersion: string): Models.Bom { - this.console.info('INFO | building BOM ...') - - /* eslint-disable-next-line @typescript-eslint/no-unsafe-member-access, @typescript-eslint/no-unsafe-assignment -- ack */ - const rootPath = data.path - if (!isString(rootPath) || rootPath.length === 0) { - throw new Error(`unexpected path ${JSON.stringify(rootPath)}`) - } - - const allPackages = this.gatherPackages(data) - const allComponents = new Map(iterableMap( - allPackages, - ([p, packageData]) => [p, this.makeComponentWithPackageData(packageData, p)] - )) - /* eslint-disable-next-line @typescript-eslint/init-declarations -- ack */ - let rootComponent - try { - rootComponent = this.makeComponentFromPackagePath(rootPath, this.metaComponentType) - allComponents.set(rootPath, rootComponent) - } catch (err) { - this.console.debug('DEBUG | failed make rootComponent, fallback to existing one.', err) - rootComponent = allComponents.get(rootPath) - if ( rootComponent === undefined) { throw new TypeError('missing rootComponent', {cause: err}) } - rootComponent.type = this.metaComponentType - } - - // do not depend on `node:path.relative()` -- this would be runtime-dependent, not input-dependent - /* eslint-disable @typescript-eslint/unbound-method -- ack */ - const [relativePath, dirSep, dirSepRE] = rootPath.startsWith('/') - ? [path.posix.relative, '/', /\//g] - : [path.win32.relative, '\\', /\\/g] - /* eslint-enable @typescript-eslint/unbound-method */ - allComponents.forEach((c, p) => { - /* eslint-disable no-param-reassign -- intended */ - c.purl = this.makePurl(c) - c.properties.add(new Models.Property( - PropertyNames.PackageInstallPath, - relativePath(rootPath, p).replace(dirSepRE, '/') - )) - /* eslint-enable no-param-reassign */ - }) - - const pTree = this.treeBuilder.fromPaths(rootPath,allComponents.keys(), dirSep) - - const bom = new Models.Bom() - - // region metadata - bom.metadata.component = rootComponent - bom.metadata.tools.components.add(new Models.Component( - Enums.ComponentType.Application, 'npm', { - version: npmVersion - // omit `group` and `externalReferences`, because we cannot be sure about the used tool's actual origin - // omit `hashes`, because unfortunately there is no agreed process of generating them - })) - for (const toolC of this.makeToolCs()) { - bom.metadata.tools.components.add(toolC) - } - if (!this.reproducible) { - bom.serialNumber = Utils.BomUtility.randomSerialNumber() - bom.metadata.timestamp = new Date() - } - // endregion metadata - - // region components - if (this.flattenComponents) { - for (const c of allComponents.values()) { - if (c === rootComponent) { continue } - bom.components.add(c) - } - } else { - bom.components = this.nestComponents(allComponents, pTree) - bom.components.delete(rootComponent) - rootComponent.components.forEach(c => bom.components.add(c) ) - rootComponent.components.clear() - } - // endregion components - - // region dependency graph - this.setNestedBomRefs(allComponents, pTree) - this.makeDependencyGraph(allComponents, allPackages) - // endregion dependency graph - - return bom - } - - /** - * @deprecated - use PackagePath-like for reproducible BomRef values - */ - private setNestedBomRefs (allComponents: Map, tree: PTree, pref = ''): void { - // prefix everything - also direct dependencies and such! - // it could be that an inherited/outside/external dependency has the same bomRef otherwise ... - const bRefCs: Record = {} - const treeI: PTreeI = this.reproducible - ? Array.from(tree).sort(([k1,], [k2,]) => k1.localeCompare(k2)) - : tree - for ( const [p, cTree] of treeI ) { - const component = allComponents.get(p) - if ( component === undefined ) { throw new TypeError(`missing component for ${p}`) } - const parts = [] - if (component.group !== undefined && component.group.length > 0) { - parts.push(component.group, '/') - } - parts.push(component.name) - if (component.version !== undefined && component.version.length > 0) { - parts.push('@', component.version) - } - const bRefD = parts.join('') - const bRefC = bRefCs[bRefD] = (bRefCs[bRefD] ?? 0) +1 /* eslint-disable-line no-multi-assign -- ack */ - component.bomRef.value = `${pref}${bRefD}${bRefC > 1 ? '#' + bRefC : ''}` - this.setNestedBomRefs(allComponents, cTree, `${component.bomRef.value}|`) - } - } - - private nestComponents (allComponents: Map, tree: PTree): Models.ComponentRepository { - const children = new Models.ComponentRepository() - for (const [p, pTree] of tree) { - const component = allComponents.get(p) - if (component === undefined) { throw new TypeError(`missing component for ${p}`)} - component.components = this.nestComponents(allComponents, pTree) - children.add(component) - } - return children - } - - /* eslint-disable-next-line complexity -- ack */ - private gatherPackages(data: any): Map { - const packages = new Map() - const todo: Array = [data] - let w: any = undefined - /* eslint-disable-next-line @typescript-eslint/no-unsafe-assignment -- ack */ - while ((w = todo.shift()) !== undefined) { - /* eslint-disable @typescript-eslint/no-unsafe-member-access, @typescript-eslint/no-unsafe-assignment -- ack */ - const wpath = w.path - if (!isString(wpath)) { continue } - let d: PackageData | undefined = packages.get(wpath) - if (d === undefined) { - packages.set(wpath, d = { - name: w.name, - dependencies: new Set() - }) - } - d.version ??= w.version - d.license ??= w.license - d.resolved ??= w.resolved - d.integrity ??= w.integrity - d.inBundle ??= w.inBundle - d.extraneous ??= w.extraneous - d.optional ??= w.optional - d.devOptional ??= w.devOptional - d.dev ??= w.dev - // `dependencies` might be missing to prevent circles... - /* eslint-disable-next-line @typescript-eslint/no-unsafe-argument -- ack */ - const dependencies: Array = Object.values(w.dependencies ?? {}) - for (const { path: depPath } of dependencies) { - if (!isString(depPath)) { continue } - d.dependencies.add(depPath) - } - /* eslint-disable-next-line @typescript-eslint/no-unsafe-argument -- fp */ - todo.push(...dependencies) - /* eslint-enable @typescript-eslint/no-unsafe-member-access, @typescript-eslint/no-unsafe-assignment */ - } - return packages - } - - private * fetchLicenseEvidence (dirPath: string): Generator { - const files = this.leGatherer.getFileAttachments( - dirPath, - error => { - /* c8 ignore next 2 */ - this.console.info(`INFO | ${error.message}`) - this.console.debug(`DEBUG | ${error.message} -`, error) - } - ) - try { - for (const {file, text} of files) { - yield new Models.NamedLicense(`file: ${file}`, {text}) - } - } - /* c8 ignore next 3 */ - catch (e) { - // generator will not throw before first `.nest()` is called ... - this.console.warn('WARN | collecting license evidence in', dirPath, 'failed:', e) - } - } - - private makeComponentFromPackagePath(ppath: PackagePath, type: Enums.ComponentType): Models.Component { - /* eslint-disable-next-line @typescript-eslint/no-unsafe-assignment -- ack */ - const manifest = loadJsonFile(path.join(ppath, 'package.json')) - normalizePackageManifest(manifest) - - const component = this.componentBuilder.makeComponent(manifest, type) - if (component === undefined) { - throw new TypeError('created no component') - } - - component.licenses.forEach(l => { - /* eslint-disable no-param-reassign -- intended */ - l.acknowledgement = Enums.LicenseAcknowledgement.Declared - /* eslint-enable no-param-reassign */ - }) - - if ( this.gatherLicenseTexts ) { - component.evidence = new Models.ComponentEvidence() - for (const le of this.fetchLicenseEvidence(ppath) ) { - component.evidence.licenses.add(le) - } - } - - // region properties - - if (manifest.private === true) { - component.properties.add( - new Models.Property(PropertyNames.PackagePrivate, PropertyValueBool.True) - ) - } - - // endregion properties - - return component - } - - /* eslint-disable-next-line complexity -- ack */ - private makeComponentWithPackageData(data: PackageData, ppath: PackagePath, type: Enums.ComponentType = Enums.ComponentType.Library): Models.Component { - const isOptional = data.optional === true || data.devOptional === false - let isExcluded= false - - let component: Models.Component | undefined = undefined - if (!this.packageLockOnly) { - try { - component = this.makeComponentFromPackagePath(ppath, type) - } catch (err: any) { - /* eslint-disable-next-line @typescript-eslint/no-unsafe-member-access -- ack */ - if (err.code === 'ENOENT' && isOptional) { - // an optional dependency that was probably excluded - isExcluded = true - } else { - this.console.debug('DEBUG | creating DummyComponent for ', ppath, err) - } - } - } - if ( component === undefined ) { - const manifest = { - name: data.name, - /* eslint-disable @typescript-eslint/no-unsafe-assignment -- ack */ - version: data.version, - license: data.license - /* eslint-enable @typescript-eslint/no-unsafe-assignment */ - } - normalizePackageManifest(manifest) - component = this.componentBuilder.makeComponent(manifest, type) - } - if (component === undefined) { - this.console.info('INFO | creating DummyComponent for ', ppath) - component = new DummyComponent(type, ppath) - } else { - component.licenses.forEach(l => { - /* eslint-disable no-param-reassign -- intended */ - l.acknowledgement = Enums.LicenseAcknowledgement.Declared - /* eslint-enable no-param-reassign */ - }) - } - - if (isExcluded) { - component.scope = Enums.ComponentScope.Excluded - } else if (isOptional) { - component.scope = Enums.ComponentScope.Optional - } - - // region properties - if (data.dev === true || data.devOptional === true) { - component.properties.add( - new Models.Property(PropertyNames.PackageDevelopment, PropertyValueBool.True) - ) - } - if (data.extraneous === true) { - component.properties.add( - new Models.Property(PropertyNames.PackageExtraneous, PropertyValueBool.True) - ) - } - if (data.inBundle === true) { - component.properties.add( - new Models.Property(PropertyNames.PackageBundled, PropertyValueBool.True) - ) - } - // endregion properties - - // region resolved - const rref = this.makeExtRefDistFromPackageData(data) - if ( rref !== undefined ) { - component.externalReferences.add(rref) - } - // endregion resolved - - return component - } - - /** - * Ignore pattern for `resolved`. - * - ignore: well, just ignore it ... i guess. - * - file: local dist cannot be shipped and therefore should be ignored. - */ - private readonly resolvedRE_ignore = /^(?:ignore|file):/i - - private makeExtRefDistFromPackageData (data: PackageData): Models.ExternalReference | undefined { - const { resolved, integrity } = data - if (!isString(resolved) || this.resolvedRE_ignore.test(resolved)) { - return undefined - } - const rref = new Models.ExternalReference( - tryRemoveSecretsFromUrl(resolved), - Enums.ExternalReferenceType.Distribution, - { comment: 'as detected from npm-ls property "resolved"' } - ) - if (isString(integrity)) { - try { - // actually not the hash of the file, but more of an integrity-check -- lets use it anyway. - // see https://blog.npmjs.org/post/172999548390/new-pgp-machinery - rref.hashes.set(...Utils.NpmjsUtility.parsePackageIntegrity(integrity)) - rref.comment += ' and property "integrity"' - } catch { /* pass */ } - } - return rref - } - - private makePurl (component: Models.Component): ReturnType { - const purl = this.purlFactory.makeFromComponent(component, this.reproducible) - if (purl === undefined) { - return undefined - } - - if (this.shortPURLs) { - purl.qualifiers = undefined - purl.subpath = undefined - } - - return purl - } - - private * makeToolCs (): Generator { - const packageJsonPaths: Array<[string, Enums.ComponentType]> = [ - [path.resolve(module.path, '..', 'package.json'), Enums.ComponentType.Application] - ] - - const libs = [ - '@cyclonedx/cyclonedx-library' - ].map(s => s.split('/', 2)) - const nodeModulePaths = require.resolve.paths('__some_none-native_package__') ?? [] - /* eslint-disable no-labels -- needed */ - libsLoop: - for (const lib of libs) { - for (const nodeModulePath of nodeModulePaths) { - const packageJsonPath = path.resolve(nodeModulePath, ...lib, 'package.json') - if (existsSync(packageJsonPath)) { - packageJsonPaths.push([packageJsonPath, Enums.ComponentType.Library]) - continue libsLoop - } - } - } - /* eslint-enable no-labels */ - - for (const [packageJsonPath, cType] of packageJsonPaths) { - /* eslint-disable-next-line @typescript-eslint/no-unsafe-assignment -- ack */ - const packageData = loadJsonFile(packageJsonPath) - normalizePackageManifest(packageData) - const toolC = this.componentBuilder.makeComponent(packageData, cType) - if (toolC !== undefined) { - yield toolC - } - } - } - - private makeDependencyGraph (allComponents: Map, allPackages: Map): void { - for (const [p, comp] of allComponents) { - const pkg = allPackages.get(p) - if (pkg === undefined) { throw new TypeError(`missing pkg for ${p}`) } - for (const depPkg of pkg.dependencies) { - const depComp = allComponents.get(depPkg) - if (depComp === undefined) { throw new TypeError(`missing depComp for ${depPkg}`) } - comp.dependencies.add(depComp.bomRef) - } - } - } - -} - -class DummyComponent extends Models.Component { - constructor(type: Models.Component['type'], name: Models.Component['name']) { - super(type, `DummyComponent.${name}`, { - bomRef: `DummyComponent.${name}`, - description: `This is a dummy component "${name}" that fills the gap where the actual built failed.` - }) - } -} - -type PTree = Map -type PTreeI = Iterable<[PackagePath, PTree]> - -export class TreeBuilder { - fromPaths (root: PackagePath, paths: Iterable, dirSeparator: string): PTree { - root += dirSeparator /* eslint-disable-line no-param-reassign -- ack */ - const upaths = new Set(iterableMap(paths, p => `${p}${dirSeparator}`)) - const outs = new Set(iterableFilter(upaths, p => !p.startsWith(root))) - /* eslint-disable-next-line @typescript-eslint/no-unsafe-assignment -- ack */ - const inTree: PTree = new Map(iterableMap(setDifference(upaths, outs), p => [p, new Map()])) - this.nestPT(inTree) - /* eslint-disable-next-line @typescript-eslint/no-unsafe-assignment -- ack */ - const outTree: PTree = new Map(iterableMap(outs, p => [p, new Map()])) - this.nestPT(outTree) - const tree: PTree = new Map() - outTree.forEach((v,k) => { tree.set(k, v) } ) - inTree.forEach((v,k) => { tree.set(k, v) }) - this.renderPR(tree, '') - return tree - } - - private renderPR (tree: PTree, pref: PackagePath): void { - // work with a copy of the tree, as we will modify it on the go - for (const [p, pTree] of Array.from(tree)) { - tree.delete(p) - const pFull = pref + p - this.renderPR(pTree, pFull) - tree.set(pFull.slice(undefined, -1), pTree) - } - } - - private nestPT(tree: PTree): void { - if (tree.size < 2) { return } // nothing to compare ... - const treeI: PTreeI = Array.from(tree) - for (const [a, aTree] of treeI) { - for (const [b, bTree] of treeI) { - if (a === b) { continue } - if (b.startsWith(a)) { - aTree.set(b.slice(a.length), bTree) - tree.delete(b) - } else if (a.startsWith(b)) { - bTree.set(a.slice(b.length), aTree) - tree.delete(a) - } - } - } - for (const c of tree.values()) { - this.nestPT(c) - } - } -} +. \ No newline at end of file From ed53d4635b38d311f93feb28e6d51a742e30c5cc Mon Sep 17 00:00:00 2001 From: AradhyaTiwari10 Date: Tue, 28 Oct 2025 17:16:56 +0530 Subject: [PATCH 2/9] Restore src/builders.ts after accidental deletion Signed-off-by: AradhyaTiwari10 --- src/builders.ts | 664 +++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 663 insertions(+), 1 deletion(-) diff --git a/src/builders.ts b/src/builders.ts index 945c9b46d..deb2715a8 100644 --- a/src/builders.ts +++ b/src/builders.ts @@ -1 +1,663 @@ -. \ No newline at end of file +/*! +This file is part of CycloneDX generator for NPM projects. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + +SPDX-License-Identifier: Apache-2.0 +Copyright (c) OWASP Foundation. All Rights Reserved. +*/ + +/* eslint-disable max-lines -- ack */ + +import { existsSync } from 'node:fs' +import path from 'node:path' + +import { type Builders, Enums, type Factories, Models, Utils } from '@cyclonedx/cyclonedx-library' + +import { + isString, + iterableFilter, iterableMap, + loadJsonFile, normalizePackageManifest, + setDifference, + tryRemoveSecretsFromUrl +} from './_helpers' +import type { NpmRunner } from './npmRunner' +import { PropertyNames, PropertyValueBool } from './properties' + +type OmittableDependencyTypes = 'dev' | 'optional' | 'peer' + +interface BomBuilderOptions { + ignoreNpmErrors?: BomBuilder['ignoreNpmErrors'] + metaComponentType?: BomBuilder['metaComponentType'] + packageLockOnly?: BomBuilder['packageLockOnly'] + omitDependencyTypes?: Iterable + reproducible?: BomBuilder['reproducible'] + flattenComponents?: BomBuilder['flattenComponents'] + shortPURLs?: BomBuilder['shortPURLs'] + gatherLicenseTexts?: BomBuilder['gatherLicenseTexts'] + workspace?: BomBuilder['workspace'] + includeWorkspaceRoot?: BomBuilder['includeWorkspaceRoot'] + workspaces?: BomBuilder['workspaces'] +} + +// is the dir/path in which a package resides +type PackagePath = string +interface PackageData { + name: string + /** !!! local packages might not have a version */ + version?: any + funding?: any + license?: any + /** where was the package downloaded from? */ + resolved?: string + /** kind-of checksum of that resolved version */ + integrity?: string + /** is (transitive) optional */ + optional?: boolean + /** is dev-dependency */ + dev?: boolean + /*** is dev-dependency AND is (transitive) optional */ + devOptional?: boolean + /** is not required by any dependency */ + extraneous?: boolean + /** is bundled with another package */ + inBundle?: boolean + dependencies: Set +} + +export class BomBuilder { + npmRunner: NpmRunner + componentBuilder: Builders.FromNodePackageJson.ComponentBuilder + leGatherer: Utils.LicenseUtility.LicenseEvidenceGatherer + treeBuilder: TreeBuilder + purlFactory: Factories.FromNodePackageJson.PackageUrlFactory + + ignoreNpmErrors: boolean + + metaComponentType: Enums.ComponentType + packageLockOnly: boolean + omitDependencyTypes: Set + reproducible: boolean + flattenComponents: boolean + shortPURLs: boolean + gatherLicenseTexts: boolean + workspace: string[] + includeWorkspaceRoot?: boolean + workspaces?: boolean + + console: Console + + + /* eslint-disable-next-line @typescript-eslint/max-params -- ack */ + constructor ( + npmRunner: NpmRunner, + componentBuilder: BomBuilder['componentBuilder'], + treeBuilder: BomBuilder['treeBuilder'], + purlFactory: BomBuilder['purlFactory'], + leGatherer: BomBuilder['leGatherer'], + options: BomBuilderOptions, + console_: BomBuilder['console'] + ) { + this.npmRunner = npmRunner + this.componentBuilder = componentBuilder + this.treeBuilder = treeBuilder + this.purlFactory = purlFactory + this.leGatherer = leGatherer + + this.ignoreNpmErrors = options.ignoreNpmErrors ?? false + this.metaComponentType = options.metaComponentType ?? Enums.ComponentType.Library + this.packageLockOnly = options.packageLockOnly ?? false + this.omitDependencyTypes = new Set(options.omitDependencyTypes ?? []) + this.reproducible = options.reproducible ?? false + this.flattenComponents = options.flattenComponents ?? false + this.shortPURLs = options.shortPURLs ?? false + this.gatherLicenseTexts = options.gatherLicenseTexts ?? false + this.workspace = options.workspace ?? [] + this.includeWorkspaceRoot = options.includeWorkspaceRoot + this.workspaces = options.workspaces + + this.console = console_ + } + + buildFromProjectDir (projectDir: string, process_: NodeJS.Process): Models.Bom { + return this.buildFromNpmLs( + this.fetchNpmLs(projectDir, process_), + this.npmRunner.getVersion({ env: process_.env }) + ) + } + + private fetchNpmLs (projectDir: string, process_: NodeJS.Process): any { + const args: string[] = [ + 'ls', + // format as parsable json + '--json', + // get all the needed content + '--long', + // depth = infinity + '--all' + ] + + if (this.packageLockOnly) { + args.push('--package-lock-only') + } + + // since NPM v8.7 -- https://github.com/npm/cli/pull/4744 + for (const odt of this.omitDependencyTypes) { + args.push(`--omit=${odt}`) + } + + for (const workspace of this.workspace) { + args.push(`--workspace=${workspace}`) + } + if (this.includeWorkspaceRoot !== undefined) { + args.push(`--include-workspace-root=${this.includeWorkspaceRoot}`) + } + if (this.workspaces !== undefined) { + args.push(`--workspaces=${this.workspaces}`) + } + + this.console.info('INFO | gathering dependency tree ...') + this.console.debug('DEBUG | npm-ls: run npm with %j in %j', args, projectDir) + /* eslint-disable-next-line @typescript-eslint/init-declarations -- ack */ + let npmLsReturns: Buffer + try { + npmLsReturns = this.npmRunner.run(args, { + cwd: projectDir, + env: process_.env, + stdio: ['ignore', 'pipe', 'pipe'], + encoding: 'buffer', + maxBuffer: Number.MAX_SAFE_INTEGER // DIRTY but effective + }) + } catch (runError: any) { + // this.console.group('DEBUG | npm-ls: STDOUT') + // this.console.debug('%s', runError.stdout) + // this.console.groupEnd() + this.console.group('WARN | npm-ls: MESSAGE') + /* eslint-disable-next-line @typescript-eslint/no-unsafe-member-access -- ack */ + this.console.warn('%s', runError.message) + this.console.groupEnd() + this.console.group('ERROR | npm-ls: STDERR') + /* eslint-disable-next-line @typescript-eslint/no-unsafe-member-access -- ack */ + this.console.error('%s', runError.stderr) + this.console.groupEnd() + if (!this.ignoreNpmErrors) { + throw new Error( + /* eslint-disable-next-line @typescript-eslint/no-unsafe-member-access -- ack */ + `npm-ls exited with errors: ${runError.status ?? 'noStatus'} ${runError.signal ?? 'noSignal'}`, + { cause: runError }) + } + this.console.debug('DEBUG | npm-ls exited with errors that are to be ignored.') + /* eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-unsafe-member-access -- ack */ + npmLsReturns = runError.stdout ?? Buffer.alloc(0) + } + // this.console.debug('stdout: %s', npmLsReturns) + try { + return JSON.parse(npmLsReturns.toString()) + } catch (jsonParseError) { + throw new Error( + 'failed to parse npm-ls response', + { cause: jsonParseError }) + } + } + + private buildFromNpmLs (data: any, npmVersion: string): Models.Bom { + this.console.info('INFO | building BOM ...') + + /* eslint-disable-next-line @typescript-eslint/no-unsafe-member-access, @typescript-eslint/no-unsafe-assignment -- ack */ + const rootPath = data.path + if (!isString(rootPath) || rootPath.length === 0) { + throw new Error(`unexpected path ${JSON.stringify(rootPath)}`) + } + + const allPackages = this.gatherPackages(data) + const allComponents = new Map(iterableMap( + allPackages, + ([p, packageData]) => [p, this.makeComponentWithPackageData(packageData, p)] + )) + /* eslint-disable-next-line @typescript-eslint/init-declarations -- ack */ + let rootComponent + try { + rootComponent = this.makeComponentFromPackagePath(rootPath, this.metaComponentType) + allComponents.set(rootPath, rootComponent) + } catch (err) { + this.console.debug('DEBUG | failed make rootComponent, fallback to existing one.', err) + rootComponent = allComponents.get(rootPath) + if ( rootComponent === undefined) { throw new TypeError('missing rootComponent', {cause: err}) } + rootComponent.type = this.metaComponentType + } + + // do not depend on `node:path.relative()` -- this would be runtime-dependent, not input-dependent + /* eslint-disable @typescript-eslint/unbound-method -- ack */ + const [relativePath, dirSep, dirSepRE] = rootPath.startsWith('/') + ? [path.posix.relative, '/', /\//g] + : [path.win32.relative, '\\', /\\/g] + /* eslint-enable @typescript-eslint/unbound-method */ + allComponents.forEach((c, p) => { + /* eslint-disable no-param-reassign -- intended */ + c.purl = this.makePurl(c) + c.properties.add(new Models.Property( + PropertyNames.PackageInstallPath, + relativePath(rootPath, p).replace(dirSepRE, '/') + )) + /* eslint-enable no-param-reassign */ + }) + + const pTree = this.treeBuilder.fromPaths(rootPath,allComponents.keys(), dirSep) + + const bom = new Models.Bom() + + // region metadata + bom.metadata.component = rootComponent + bom.metadata.tools.components.add(new Models.Component( + Enums.ComponentType.Application, 'npm', { + version: npmVersion + // omit `group` and `externalReferences`, because we cannot be sure about the used tool's actual origin + // omit `hashes`, because unfortunately there is no agreed process of generating them + })) + for (const toolC of this.makeToolCs()) { + bom.metadata.tools.components.add(toolC) + } + if (!this.reproducible) { + bom.serialNumber = Utils.BomUtility.randomSerialNumber() + bom.metadata.timestamp = new Date() + } + // endregion metadata + // Add reproducible property to metadata + bom.metadata.properties.add( + new Models.Property( + 'cdx:reproducible', + this.reproducible ? 'true' : 'false' + ) + ) + // region components + if (this.flattenComponents) { + for (const c of allComponents.values()) { + if (c === rootComponent) { continue } + bom.components.add(c) + } + } else { + bom.components = this.nestComponents(allComponents, pTree) + bom.components.delete(rootComponent) + rootComponent.components.forEach(c => bom.components.add(c) ) + rootComponent.components.clear() + } + // endregion components + + // region dependency graph + this.setNestedBomRefs(allComponents, pTree) + this.makeDependencyGraph(allComponents, allPackages) + // endregion dependency graph + + return bom + } + + /** + * @deprecated - use PackagePath-like for reproducible BomRef values + */ + private setNestedBomRefs (allComponents: Map, tree: PTree, pref = ''): void { + // prefix everything - also direct dependencies and such! + // it could be that an inherited/outside/external dependency has the same bomRef otherwise ... + const bRefCs: Record = {} + const treeI: PTreeI = this.reproducible + ? Array.from(tree).sort(([k1,], [k2,]) => k1.localeCompare(k2)) + : tree + for ( const [p, cTree] of treeI ) { + const component = allComponents.get(p) + if ( component === undefined ) { throw new TypeError(`missing component for ${p}`) } + const parts = [] + if (component.group !== undefined && component.group.length > 0) { + parts.push(component.group, '/') + } + parts.push(component.name) + if (component.version !== undefined && component.version.length > 0) { + parts.push('@', component.version) + } + const bRefD = parts.join('') + const bRefC = bRefCs[bRefD] = (bRefCs[bRefD] ?? 0) +1 /* eslint-disable-line no-multi-assign -- ack */ + component.bomRef.value = `${pref}${bRefD}${bRefC > 1 ? '#' + bRefC : ''}` + this.setNestedBomRefs(allComponents, cTree, `${component.bomRef.value}|`) + } + } + + private nestComponents (allComponents: Map, tree: PTree): Models.ComponentRepository { + const children = new Models.ComponentRepository() + for (const [p, pTree] of tree) { + const component = allComponents.get(p) + if (component === undefined) { throw new TypeError(`missing component for ${p}`)} + component.components = this.nestComponents(allComponents, pTree) + children.add(component) + } + return children + } + + /* eslint-disable-next-line complexity -- ack */ + private gatherPackages(data: any): Map { + const packages = new Map() + const todo: Array = [data] + let w: any = undefined + /* eslint-disable-next-line @typescript-eslint/no-unsafe-assignment -- ack */ + while ((w = todo.shift()) !== undefined) { + /* eslint-disable @typescript-eslint/no-unsafe-member-access, @typescript-eslint/no-unsafe-assignment -- ack */ + const wpath = w.path + if (!isString(wpath)) { continue } + let d: PackageData | undefined = packages.get(wpath) + if (d === undefined) { + packages.set(wpath, d = { + name: w.name, + dependencies: new Set() + }) + } + d.version ??= w.version + d.license ??= w.license + d.resolved ??= w.resolved + d.integrity ??= w.integrity + d.inBundle ??= w.inBundle + d.extraneous ??= w.extraneous + d.optional ??= w.optional + d.devOptional ??= w.devOptional + d.dev ??= w.dev + // `dependencies` might be missing to prevent circles... + /* eslint-disable-next-line @typescript-eslint/no-unsafe-argument -- ack */ + const dependencies: Array = Object.values(w.dependencies ?? {}) + for (const { path: depPath } of dependencies) { + if (!isString(depPath)) { continue } + d.dependencies.add(depPath) + } + /* eslint-disable-next-line @typescript-eslint/no-unsafe-argument -- fp */ + todo.push(...dependencies) + /* eslint-enable @typescript-eslint/no-unsafe-member-access, @typescript-eslint/no-unsafe-assignment */ + } + return packages + } + + private * fetchLicenseEvidence (dirPath: string): Generator { + const files = this.leGatherer.getFileAttachments( + dirPath, + error => { + /* c8 ignore next 2 */ + this.console.info(`INFO | ${error.message}`) + this.console.debug(`DEBUG | ${error.message} -`, error) + } + ) + try { + for (const {file, text} of files) { + yield new Models.NamedLicense(`file: ${file}`, {text}) + } + } + /* c8 ignore next 3 */ + catch (e) { + // generator will not throw before first `.nest()` is called ... + this.console.warn('WARN | collecting license evidence in', dirPath, 'failed:', e) + } + } + + private makeComponentFromPackagePath(ppath: PackagePath, type: Enums.ComponentType): Models.Component { + /* eslint-disable-next-line @typescript-eslint/no-unsafe-assignment -- ack */ + const manifest = loadJsonFile(path.join(ppath, 'package.json')) + normalizePackageManifest(manifest) + + const component = this.componentBuilder.makeComponent(manifest, type) + if (component === undefined) { + throw new TypeError('created no component') + } + + component.licenses.forEach(l => { + /* eslint-disable no-param-reassign -- intended */ + l.acknowledgement = Enums.LicenseAcknowledgement.Declared + /* eslint-enable no-param-reassign */ + }) + + if ( this.gatherLicenseTexts ) { + component.evidence = new Models.ComponentEvidence() + for (const le of this.fetchLicenseEvidence(ppath) ) { + component.evidence.licenses.add(le) + } + } + + // region properties + + if (manifest.private === true) { + component.properties.add( + new Models.Property(PropertyNames.PackagePrivate, PropertyValueBool.True) + ) + } + + // endregion properties + + return component + } + + /* eslint-disable-next-line complexity -- ack */ + private makeComponentWithPackageData(data: PackageData, ppath: PackagePath, type: Enums.ComponentType = Enums.ComponentType.Library): Models.Component { + const isOptional = data.optional === true || data.devOptional === false + let isExcluded= false + + let component: Models.Component | undefined = undefined + if (!this.packageLockOnly) { + try { + component = this.makeComponentFromPackagePath(ppath, type) + } catch (err: any) { + /* eslint-disable-next-line @typescript-eslint/no-unsafe-member-access -- ack */ + if (err.code === 'ENOENT' && isOptional) { + // an optional dependency that was probably excluded + isExcluded = true + } else { + this.console.debug('DEBUG | creating DummyComponent for ', ppath, err) + } + } + } + if ( component === undefined ) { + const manifest = { + name: data.name, + /* eslint-disable @typescript-eslint/no-unsafe-assignment -- ack */ + version: data.version, + license: data.license + /* eslint-enable @typescript-eslint/no-unsafe-assignment */ + } + normalizePackageManifest(manifest) + component = this.componentBuilder.makeComponent(manifest, type) + } + if (component === undefined) { + this.console.info('INFO | creating DummyComponent for ', ppath) + component = new DummyComponent(type, ppath) + } else { + component.licenses.forEach(l => { + /* eslint-disable no-param-reassign -- intended */ + l.acknowledgement = Enums.LicenseAcknowledgement.Declared + /* eslint-enable no-param-reassign */ + }) + } + + if (isExcluded) { + component.scope = Enums.ComponentScope.Excluded + } else if (isOptional) { + component.scope = Enums.ComponentScope.Optional + } + + // region properties + if (data.dev === true || data.devOptional === true) { + component.properties.add( + new Models.Property(PropertyNames.PackageDevelopment, PropertyValueBool.True) + ) + } + if (data.extraneous === true) { + component.properties.add( + new Models.Property(PropertyNames.PackageExtraneous, PropertyValueBool.True) + ) + } + if (data.inBundle === true) { + component.properties.add( + new Models.Property(PropertyNames.PackageBundled, PropertyValueBool.True) + ) + } + // endregion properties + + // region resolved + const rref = this.makeExtRefDistFromPackageData(data) + if ( rref !== undefined ) { + component.externalReferences.add(rref) + } + // endregion resolved + + return component + } + + /** + * Ignore pattern for `resolved`. + * - ignore: well, just ignore it ... i guess. + * - file: local dist cannot be shipped and therefore should be ignored. + */ + private readonly resolvedRE_ignore = /^(?:ignore|file):/i + + private makeExtRefDistFromPackageData (data: PackageData): Models.ExternalReference | undefined { + const { resolved, integrity } = data + if (!isString(resolved) || this.resolvedRE_ignore.test(resolved)) { + return undefined + } + const rref = new Models.ExternalReference( + tryRemoveSecretsFromUrl(resolved), + Enums.ExternalReferenceType.Distribution, + { comment: 'as detected from npm-ls property "resolved"' } + ) + if (isString(integrity)) { + try { + // actually not the hash of the file, but more of an integrity-check -- lets use it anyway. + // see https://blog.npmjs.org/post/172999548390/new-pgp-machinery + rref.hashes.set(...Utils.NpmjsUtility.parsePackageIntegrity(integrity)) + rref.comment += ' and property "integrity"' + } catch { /* pass */ } + } + return rref + } + + private makePurl (component: Models.Component): ReturnType { + const purl = this.purlFactory.makeFromComponent(component, this.reproducible) + if (purl === undefined) { + return undefined + } + + if (this.shortPURLs) { + purl.qualifiers = undefined + purl.subpath = undefined + } + + return purl + } + + private * makeToolCs (): Generator { + const packageJsonPaths: Array<[string, Enums.ComponentType]> = [ + [path.resolve(module.path, '..', 'package.json'), Enums.ComponentType.Application] + ] + + const libs = [ + '@cyclonedx/cyclonedx-library' + ].map(s => s.split('/', 2)) + const nodeModulePaths = require.resolve.paths('__some_none-native_package__') ?? [] + /* eslint-disable no-labels -- needed */ + libsLoop: + for (const lib of libs) { + for (const nodeModulePath of nodeModulePaths) { + const packageJsonPath = path.resolve(nodeModulePath, ...lib, 'package.json') + if (existsSync(packageJsonPath)) { + packageJsonPaths.push([packageJsonPath, Enums.ComponentType.Library]) + continue libsLoop + } + } + } + /* eslint-enable no-labels */ + + for (const [packageJsonPath, cType] of packageJsonPaths) { + /* eslint-disable-next-line @typescript-eslint/no-unsafe-assignment -- ack */ + const packageData = loadJsonFile(packageJsonPath) + normalizePackageManifest(packageData) + const toolC = this.componentBuilder.makeComponent(packageData, cType) + if (toolC !== undefined) { + yield toolC + } + } + } + + private makeDependencyGraph (allComponents: Map, allPackages: Map): void { + for (const [p, comp] of allComponents) { + const pkg = allPackages.get(p) + if (pkg === undefined) { throw new TypeError(`missing pkg for ${p}`) } + for (const depPkg of pkg.dependencies) { + const depComp = allComponents.get(depPkg) + if (depComp === undefined) { throw new TypeError(`missing depComp for ${depPkg}`) } + comp.dependencies.add(depComp.bomRef) + } + } + } + +} + +class DummyComponent extends Models.Component { + constructor(type: Models.Component['type'], name: Models.Component['name']) { + super(type, `DummyComponent.${name}`, { + bomRef: `DummyComponent.${name}`, + description: `This is a dummy component "${name}" that fills the gap where the actual built failed.` + }) + } +} + +type PTree = Map +type PTreeI = Iterable<[PackagePath, PTree]> + +export class TreeBuilder { + fromPaths (root: PackagePath, paths: Iterable, dirSeparator: string): PTree { + root += dirSeparator /* eslint-disable-line no-param-reassign -- ack */ + const upaths = new Set(iterableMap(paths, p => `${p}${dirSeparator}`)) + const outs = new Set(iterableFilter(upaths, p => !p.startsWith(root))) + /* eslint-disable-next-line @typescript-eslint/no-unsafe-assignment -- ack */ + const inTree: PTree = new Map(iterableMap(setDifference(upaths, outs), p => [p, new Map()])) + this.nestPT(inTree) + /* eslint-disable-next-line @typescript-eslint/no-unsafe-assignment -- ack */ + const outTree: PTree = new Map(iterableMap(outs, p => [p, new Map()])) + this.nestPT(outTree) + const tree: PTree = new Map() + outTree.forEach((v,k) => { tree.set(k, v) } ) + inTree.forEach((v,k) => { tree.set(k, v) }) + this.renderPR(tree, '') + return tree + } + + private renderPR (tree: PTree, pref: PackagePath): void { + // work with a copy of the tree, as we will modify it on the go + for (const [p, pTree] of Array.from(tree)) { + tree.delete(p) + const pFull = pref + p + this.renderPR(pTree, pFull) + tree.set(pFull.slice(undefined, -1), pTree) + } + } + + private nestPT(tree: PTree): void { + if (tree.size < 2) { return } // nothing to compare ... + const treeI: PTreeI = Array.from(tree) + for (const [a, aTree] of treeI) { + for (const [b, bTree] of treeI) { + if (a === b) { continue } + if (b.startsWith(a)) { + aTree.set(b.slice(a.length), bTree) + tree.delete(b) + } else if (a.startsWith(b)) { + bTree.set(a.slice(b.length), aTree) + tree.delete(a) + } + } + } + for (const c of tree.values()) { + this.nestPT(c) + } + } +} From 298f07e63ac047699ca2021cfe0e716596f47142 Mon Sep 17 00:00:00 2001 From: AradhyaTiwari10 Date: Tue, 28 Oct 2025 17:32:30 +0530 Subject: [PATCH 3/9] test: update snapshots for reproducible property Signed-off-by: AradhyaTiwari10 --- ...e-package-registry_npm10_node20_macos-latest.snap.json | 8 +++++++- ...-package-registry_npm10_node20_ubuntu-latest.snap.json | 8 +++++++- ...package-registry_npm10_node20_windows-latest.snap.json | 8 +++++++- ...package-registry_npm10_node22_windows-latest.snap.json | 8 +++++++- ...e-package-registry_npm11_node20_macos-latest.snap.json | 8 +++++++- ...-package-registry_npm11_node20_ubuntu-latest.snap.json | 8 +++++++- ...package-registry_npm11_node20_windows-latest.snap.json | 8 +++++++- ...package-registry_npm11_node22_windows-latest.snap.json | 8 +++++++- ...ve-package-registry_npm9_node20_macos-latest.snap.json | 8 +++++++- ...e-package-registry_npm9_node20_ubuntu-latest.snap.json | 8 +++++++- ...-package-registry_npm9_node20_windows-latest.snap.json | 8 +++++++- ...-package-registry_npm9_node22_windows-latest.snap.json | 8 +++++++- ...ndled-dependencies_npm10_node20_macos-latest.snap.json | 8 +++++++- ...dled-dependencies_npm10_node20_ubuntu-latest.snap.json | 8 +++++++- ...led-dependencies_npm10_node20_windows-latest.snap.json | 8 +++++++- ...led-dependencies_npm10_node22_windows-latest.snap.json | 8 +++++++- ...ndled-dependencies_npm11_node20_macos-latest.snap.json | 8 +++++++- ...dled-dependencies_npm11_node20_ubuntu-latest.snap.json | 8 +++++++- ...led-dependencies_npm11_node20_windows-latest.snap.json | 8 +++++++- ...led-dependencies_npm11_node22_windows-latest.snap.json | 8 +++++++- ...undled-dependencies_npm9_node20_macos-latest.snap.json | 8 +++++++- ...ndled-dependencies_npm9_node20_ubuntu-latest.snap.json | 8 +++++++- ...dled-dependencies_npm9_node20_windows-latest.snap.json | 8 +++++++- ...dled-dependencies_npm9_node22_windows-latest.snap.json | 8 +++++++- .../deps-from-git_npm10_node20_ubuntu-latest.snap.json | 8 +++++++- .../deps-from-git_npm10_node24_ubuntu-latest.snap.json | 8 +++++++- .../deps-from-git_npm11_node20_ubuntu-latest.snap.json | 8 +++++++- .../deps-from-git_npm11_node24_ubuntu-latest.snap.json | 8 +++++++- .../deps-from-git_npm9_node20_ubuntu-latest.snap.json | 8 +++++++- .../deps-from-git_npm9_node24_ubuntu-latest.snap.json | 8 +++++++- .../dev-dependencies_npm10_node20_macos-latest.snap.json | 8 +++++++- .../dev-dependencies_npm10_node20_ubuntu-latest.snap.json | 8 +++++++- ...dev-dependencies_npm10_node20_windows-latest.snap.json | 8 +++++++- ...dev-dependencies_npm10_node22_windows-latest.snap.json | 8 +++++++- .../dev-dependencies_npm11_node20_macos-latest.snap.json | 8 +++++++- .../dev-dependencies_npm11_node20_ubuntu-latest.snap.json | 8 +++++++- ...dev-dependencies_npm11_node20_windows-latest.snap.json | 8 +++++++- ...dev-dependencies_npm11_node22_windows-latest.snap.json | 8 +++++++- .../dev-dependencies_npm9_node20_macos-latest.snap.json | 8 +++++++- .../dev-dependencies_npm9_node20_ubuntu-latest.snap.json | 8 +++++++- .../dev-dependencies_npm9_node20_windows-latest.snap.json | 8 +++++++- .../dev-dependencies_npm9_node22_windows-latest.snap.json | 8 +++++++- .../bare/juice-shop_npm10_node20_macos-latest.snap.json | 8 +++++++- .../bare/juice-shop_npm10_node20_ubuntu-latest.snap.json | 8 +++++++- .../bare/juice-shop_npm10_node20_windows-latest.snap.json | 8 +++++++- .../bare/juice-shop_npm10_node24_macos-latest.snap.json | 8 +++++++- .../bare/juice-shop_npm10_node24_ubuntu-latest.snap.json | 8 +++++++- .../bare/juice-shop_npm10_node24_windows-latest.snap.json | 8 +++++++- .../bare/juice-shop_npm11_node20_macos-latest.snap.json | 8 +++++++- .../bare/juice-shop_npm11_node20_ubuntu-latest.snap.json | 8 +++++++- .../bare/juice-shop_npm11_node20_windows-latest.snap.json | 8 +++++++- .../bare/juice-shop_npm11_node24_macos-latest.snap.json | 8 +++++++- .../bare/juice-shop_npm11_node24_ubuntu-latest.snap.json | 8 +++++++- .../bare/juice-shop_npm11_node24_windows-latest.snap.json | 8 +++++++- .../bare/juice-shop_npm9_node20_macos-latest.snap.json | 8 +++++++- .../bare/juice-shop_npm9_node20_ubuntu-latest.snap.json | 8 +++++++- .../bare/juice-shop_npm9_node20_windows-latest.snap.json | 8 +++++++- .../bare/juice-shop_npm9_node24_macos-latest.snap.json | 8 +++++++- .../bare/juice-shop_npm9_node24_ubuntu-latest.snap.json | 8 +++++++- .../bare/juice-shop_npm9_node24_windows-latest.snap.json | 8 +++++++- ...local-dependencies_npm10_node20_macos-latest.snap.json | 8 +++++++- ...ocal-dependencies_npm10_node20_ubuntu-latest.snap.json | 8 +++++++- ...cal-dependencies_npm10_node20_windows-latest.snap.json | 8 +++++++- ...cal-dependencies_npm10_node22_windows-latest.snap.json | 8 +++++++- ...local-dependencies_npm11_node20_macos-latest.snap.json | 8 +++++++- ...ocal-dependencies_npm11_node20_ubuntu-latest.snap.json | 8 +++++++- ...cal-dependencies_npm11_node20_windows-latest.snap.json | 8 +++++++- ...cal-dependencies_npm11_node22_windows-latest.snap.json | 8 +++++++- .../local-dependencies_npm9_node20_macos-latest.snap.json | 8 +++++++- ...local-dependencies_npm9_node20_ubuntu-latest.snap.json | 8 +++++++- ...ocal-dependencies_npm9_node20_windows-latest.snap.json | 8 +++++++- ...ocal-dependencies_npm9_node22_windows-latest.snap.json | 8 +++++++- ...es--no-workspaces_npm11_node22_ubuntu-latest.snap.json | 8 +++++++- ...kspace=my-local-e_npm11_node22_ubuntu-latest.snap.json | 8 +++++++- ...kspace=my-local-e_npm11_node22_ubuntu-latest.snap.json | 8 +++++++- .../local-workspaces_npm10_node20_macos-latest.snap.json | 8 +++++++- .../local-workspaces_npm10_node20_ubuntu-latest.snap.json | 8 +++++++- ...local-workspaces_npm10_node20_windows-latest.snap.json | 8 +++++++- ...local-workspaces_npm10_node22_windows-latest.snap.json | 8 +++++++- .../local-workspaces_npm11_node20_macos-latest.snap.json | 8 +++++++- .../local-workspaces_npm11_node20_ubuntu-latest.snap.json | 8 +++++++- ...local-workspaces_npm11_node20_windows-latest.snap.json | 8 +++++++- ...local-workspaces_npm11_node22_windows-latest.snap.json | 8 +++++++- .../local-workspaces_npm9_node20_macos-latest.snap.json | 8 +++++++- .../local-workspaces_npm9_node20_ubuntu-latest.snap.json | 8 +++++++- .../local-workspaces_npm9_node20_windows-latest.snap.json | 8 +++++++- .../local-workspaces_npm9_node22_windows-latest.snap.json | 8 +++++++- .../package-integrity_npm10_node20_macos-latest.snap.json | 8 +++++++- ...package-integrity_npm10_node20_ubuntu-latest.snap.json | 8 +++++++- ...ackage-integrity_npm10_node20_windows-latest.snap.json | 8 +++++++- ...ackage-integrity_npm10_node22_windows-latest.snap.json | 8 +++++++- .../package-integrity_npm11_node20_macos-latest.snap.json | 8 +++++++- ...package-integrity_npm11_node20_ubuntu-latest.snap.json | 8 +++++++- ...ackage-integrity_npm11_node20_windows-latest.snap.json | 8 +++++++- ...ackage-integrity_npm11_node22_windows-latest.snap.json | 8 +++++++- .../package-integrity_npm9_node20_macos-latest.snap.json | 8 +++++++- .../package-integrity_npm9_node20_ubuntu-latest.snap.json | 8 +++++++- ...package-integrity_npm9_node20_windows-latest.snap.json | 8 +++++++- ...package-integrity_npm9_node22_windows-latest.snap.json | 8 +++++++- ...kage-with-build-id_npm10_node20_macos-latest.snap.json | 8 +++++++- ...age-with-build-id_npm10_node20_ubuntu-latest.snap.json | 8 +++++++- ...ge-with-build-id_npm10_node20_windows-latest.snap.json | 8 +++++++- ...ge-with-build-id_npm10_node22_windows-latest.snap.json | 8 +++++++- ...kage-with-build-id_npm11_node20_macos-latest.snap.json | 8 +++++++- ...age-with-build-id_npm11_node20_ubuntu-latest.snap.json | 8 +++++++- ...ge-with-build-id_npm11_node20_windows-latest.snap.json | 8 +++++++- ...ge-with-build-id_npm11_node22_windows-latest.snap.json | 8 +++++++- ...ckage-with-build-id_npm9_node20_macos-latest.snap.json | 8 +++++++- ...kage-with-build-id_npm9_node20_ubuntu-latest.snap.json | 8 +++++++- ...age-with-build-id_npm9_node20_windows-latest.snap.json | 8 +++++++- ...age-with-build-id_npm9_node22_windows-latest.snap.json | 8 +++++++- ...undled-dependencies_npm9_node20_macos-latest.snap.json | 8 +++++++- ...ndled-dependencies_npm9_node20_ubuntu-latest.snap.json | 8 +++++++- ...dled-dependencies_npm9_node20_windows-latest.snap.json | 8 +++++++- ...dled-dependencies_npm9_node22_windows-latest.snap.json | 8 +++++++- .../juice-shop_npm9_node20_macos-latest.snap.json | 8 +++++++- .../juice-shop_npm9_node20_ubuntu-latest.snap.json | 8 +++++++- .../juice-shop_npm9_node20_windows-latest.snap.json | 8 +++++++- .../juice-shop_npm9_node24_macos-latest.snap.json | 8 +++++++- .../juice-shop_npm9_node24_ubuntu-latest.snap.json | 8 +++++++- .../juice-shop_npm9_node24_windows-latest.snap.json | 8 +++++++- .../dev-dependencies_npm9_node20_ubuntu-latest.snap.json | 8 +++++++- .../_data/sbom_dummy-results/bare/with-prepared.snap.json | 8 +++++++- .../_data/sbom_dummy-results/bare/with-prepared.snap.xml | 3 +++ .../_data/sbom_dummy-results/flat/with-prepared.snap.json | 8 +++++++- .../_data/sbom_dummy-results/flat/with-prepared.snap.xml | 3 +++ .../omit-dev-optional-peer/with-prepared.snap.json | 8 +++++++- .../omit-dev-optional-peer/with-prepared.snap.xml | 3 +++ .../omit-dev-optional/with-prepared.snap.json | 8 +++++++- .../omit-dev-optional/with-prepared.snap.xml | 3 +++ .../omit-dev-peer/with-prepared.snap.json | 8 +++++++- .../omit-dev-peer/with-prepared.snap.xml | 3 +++ .../sbom_dummy-results/omit-dev/with-prepared.snap.json | 8 +++++++- .../sbom_dummy-results/omit-dev/with-prepared.snap.xml | 3 +++ .../omit-optional-peer/with-prepared.snap.json | 8 +++++++- .../omit-optional-peer/with-prepared.snap.xml | 3 +++ .../omit-optional/with-prepared.snap.json | 8 +++++++- .../omit-optional/with-prepared.snap.xml | 3 +++ .../sbom_dummy-results/omit-peer/with-prepared.snap.json | 8 +++++++- .../sbom_dummy-results/omit-peer/with-prepared.snap.xml | 3 +++ .../package-lock-only/with-prepared.snap.json | 8 +++++++- .../package-lock-only/with-prepared.snap.xml | 3 +++ .../with-licenses/with-prepared.snap.json | 8 +++++++- .../with-licenses/with-prepared.snap.xml | 3 +++ 144 files changed, 964 insertions(+), 133 deletions(-) diff --git a/tests/_data/sbom_demo-results/bare/alternative-package-registry_npm10_node20_macos-latest.snap.json b/tests/_data/sbom_demo-results/bare/alternative-package-registry_npm10_node20_macos-latest.snap.json index 514855e3f..3c3d36fe5 100644 --- a/tests/_data/sbom_demo-results/bare/alternative-package-registry_npm10_node20_macos-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/alternative-package-registry_npm10_node20_macos-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/alternative-package-registry_npm10_node20_ubuntu-latest.snap.json b/tests/_data/sbom_demo-results/bare/alternative-package-registry_npm10_node20_ubuntu-latest.snap.json index 514855e3f..3c3d36fe5 100644 --- a/tests/_data/sbom_demo-results/bare/alternative-package-registry_npm10_node20_ubuntu-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/alternative-package-registry_npm10_node20_ubuntu-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/alternative-package-registry_npm10_node20_windows-latest.snap.json b/tests/_data/sbom_demo-results/bare/alternative-package-registry_npm10_node20_windows-latest.snap.json index 514855e3f..3c3d36fe5 100644 --- a/tests/_data/sbom_demo-results/bare/alternative-package-registry_npm10_node20_windows-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/alternative-package-registry_npm10_node20_windows-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/alternative-package-registry_npm10_node22_windows-latest.snap.json b/tests/_data/sbom_demo-results/bare/alternative-package-registry_npm10_node22_windows-latest.snap.json index 514855e3f..3c3d36fe5 100644 --- a/tests/_data/sbom_demo-results/bare/alternative-package-registry_npm10_node22_windows-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/alternative-package-registry_npm10_node22_windows-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/alternative-package-registry_npm11_node20_macos-latest.snap.json b/tests/_data/sbom_demo-results/bare/alternative-package-registry_npm11_node20_macos-latest.snap.json index 514855e3f..3c3d36fe5 100644 --- a/tests/_data/sbom_demo-results/bare/alternative-package-registry_npm11_node20_macos-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/alternative-package-registry_npm11_node20_macos-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/alternative-package-registry_npm11_node20_ubuntu-latest.snap.json b/tests/_data/sbom_demo-results/bare/alternative-package-registry_npm11_node20_ubuntu-latest.snap.json index 514855e3f..3c3d36fe5 100644 --- a/tests/_data/sbom_demo-results/bare/alternative-package-registry_npm11_node20_ubuntu-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/alternative-package-registry_npm11_node20_ubuntu-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/alternative-package-registry_npm11_node20_windows-latest.snap.json b/tests/_data/sbom_demo-results/bare/alternative-package-registry_npm11_node20_windows-latest.snap.json index 514855e3f..3c3d36fe5 100644 --- a/tests/_data/sbom_demo-results/bare/alternative-package-registry_npm11_node20_windows-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/alternative-package-registry_npm11_node20_windows-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/alternative-package-registry_npm11_node22_windows-latest.snap.json b/tests/_data/sbom_demo-results/bare/alternative-package-registry_npm11_node22_windows-latest.snap.json index 514855e3f..3c3d36fe5 100644 --- a/tests/_data/sbom_demo-results/bare/alternative-package-registry_npm11_node22_windows-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/alternative-package-registry_npm11_node22_windows-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/alternative-package-registry_npm9_node20_macos-latest.snap.json b/tests/_data/sbom_demo-results/bare/alternative-package-registry_npm9_node20_macos-latest.snap.json index 514855e3f..3c3d36fe5 100644 --- a/tests/_data/sbom_demo-results/bare/alternative-package-registry_npm9_node20_macos-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/alternative-package-registry_npm9_node20_macos-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/alternative-package-registry_npm9_node20_ubuntu-latest.snap.json b/tests/_data/sbom_demo-results/bare/alternative-package-registry_npm9_node20_ubuntu-latest.snap.json index 514855e3f..3c3d36fe5 100644 --- a/tests/_data/sbom_demo-results/bare/alternative-package-registry_npm9_node20_ubuntu-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/alternative-package-registry_npm9_node20_ubuntu-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/alternative-package-registry_npm9_node20_windows-latest.snap.json b/tests/_data/sbom_demo-results/bare/alternative-package-registry_npm9_node20_windows-latest.snap.json index 514855e3f..3c3d36fe5 100644 --- a/tests/_data/sbom_demo-results/bare/alternative-package-registry_npm9_node20_windows-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/alternative-package-registry_npm9_node20_windows-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/alternative-package-registry_npm9_node22_windows-latest.snap.json b/tests/_data/sbom_demo-results/bare/alternative-package-registry_npm9_node22_windows-latest.snap.json index 514855e3f..3c3d36fe5 100644 --- a/tests/_data/sbom_demo-results/bare/alternative-package-registry_npm9_node22_windows-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/alternative-package-registry_npm9_node22_windows-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/bundled-dependencies_npm10_node20_macos-latest.snap.json b/tests/_data/sbom_demo-results/bare/bundled-dependencies_npm10_node20_macos-latest.snap.json index d951a1585..6d9232ff2 100644 --- a/tests/_data/sbom_demo-results/bare/bundled-dependencies_npm10_node20_macos-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/bundled-dependencies_npm10_node20_macos-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/bundled-dependencies_npm10_node20_ubuntu-latest.snap.json b/tests/_data/sbom_demo-results/bare/bundled-dependencies_npm10_node20_ubuntu-latest.snap.json index d951a1585..6d9232ff2 100644 --- a/tests/_data/sbom_demo-results/bare/bundled-dependencies_npm10_node20_ubuntu-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/bundled-dependencies_npm10_node20_ubuntu-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/bundled-dependencies_npm10_node20_windows-latest.snap.json b/tests/_data/sbom_demo-results/bare/bundled-dependencies_npm10_node20_windows-latest.snap.json index d951a1585..6d9232ff2 100644 --- a/tests/_data/sbom_demo-results/bare/bundled-dependencies_npm10_node20_windows-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/bundled-dependencies_npm10_node20_windows-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/bundled-dependencies_npm10_node22_windows-latest.snap.json b/tests/_data/sbom_demo-results/bare/bundled-dependencies_npm10_node22_windows-latest.snap.json index d951a1585..6d9232ff2 100644 --- a/tests/_data/sbom_demo-results/bare/bundled-dependencies_npm10_node22_windows-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/bundled-dependencies_npm10_node22_windows-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/bundled-dependencies_npm11_node20_macos-latest.snap.json b/tests/_data/sbom_demo-results/bare/bundled-dependencies_npm11_node20_macos-latest.snap.json index d951a1585..6d9232ff2 100644 --- a/tests/_data/sbom_demo-results/bare/bundled-dependencies_npm11_node20_macos-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/bundled-dependencies_npm11_node20_macos-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/bundled-dependencies_npm11_node20_ubuntu-latest.snap.json b/tests/_data/sbom_demo-results/bare/bundled-dependencies_npm11_node20_ubuntu-latest.snap.json index d951a1585..6d9232ff2 100644 --- a/tests/_data/sbom_demo-results/bare/bundled-dependencies_npm11_node20_ubuntu-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/bundled-dependencies_npm11_node20_ubuntu-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/bundled-dependencies_npm11_node20_windows-latest.snap.json b/tests/_data/sbom_demo-results/bare/bundled-dependencies_npm11_node20_windows-latest.snap.json index d951a1585..6d9232ff2 100644 --- a/tests/_data/sbom_demo-results/bare/bundled-dependencies_npm11_node20_windows-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/bundled-dependencies_npm11_node20_windows-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/bundled-dependencies_npm11_node22_windows-latest.snap.json b/tests/_data/sbom_demo-results/bare/bundled-dependencies_npm11_node22_windows-latest.snap.json index d951a1585..6d9232ff2 100644 --- a/tests/_data/sbom_demo-results/bare/bundled-dependencies_npm11_node22_windows-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/bundled-dependencies_npm11_node22_windows-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/bundled-dependencies_npm9_node20_macos-latest.snap.json b/tests/_data/sbom_demo-results/bare/bundled-dependencies_npm9_node20_macos-latest.snap.json index 817fea1f6..670e3ba3f 100644 --- a/tests/_data/sbom_demo-results/bare/bundled-dependencies_npm9_node20_macos-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/bundled-dependencies_npm9_node20_macos-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/bundled-dependencies_npm9_node20_ubuntu-latest.snap.json b/tests/_data/sbom_demo-results/bare/bundled-dependencies_npm9_node20_ubuntu-latest.snap.json index 817fea1f6..670e3ba3f 100644 --- a/tests/_data/sbom_demo-results/bare/bundled-dependencies_npm9_node20_ubuntu-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/bundled-dependencies_npm9_node20_ubuntu-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/bundled-dependencies_npm9_node20_windows-latest.snap.json b/tests/_data/sbom_demo-results/bare/bundled-dependencies_npm9_node20_windows-latest.snap.json index 817fea1f6..670e3ba3f 100644 --- a/tests/_data/sbom_demo-results/bare/bundled-dependencies_npm9_node20_windows-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/bundled-dependencies_npm9_node20_windows-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/bundled-dependencies_npm9_node22_windows-latest.snap.json b/tests/_data/sbom_demo-results/bare/bundled-dependencies_npm9_node22_windows-latest.snap.json index 817fea1f6..670e3ba3f 100644 --- a/tests/_data/sbom_demo-results/bare/bundled-dependencies_npm9_node22_windows-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/bundled-dependencies_npm9_node22_windows-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/deps-from-git_npm10_node20_ubuntu-latest.snap.json b/tests/_data/sbom_demo-results/bare/deps-from-git_npm10_node20_ubuntu-latest.snap.json index 6b6480a78..c58be9471 100644 --- a/tests/_data/sbom_demo-results/bare/deps-from-git_npm10_node20_ubuntu-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/deps-from-git_npm10_node20_ubuntu-latest.snap.json @@ -89,7 +89,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/deps-from-git_npm10_node24_ubuntu-latest.snap.json b/tests/_data/sbom_demo-results/bare/deps-from-git_npm10_node24_ubuntu-latest.snap.json index c001cfa1e..aad0294ab 100644 --- a/tests/_data/sbom_demo-results/bare/deps-from-git_npm10_node24_ubuntu-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/deps-from-git_npm10_node24_ubuntu-latest.snap.json @@ -89,7 +89,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/deps-from-git_npm11_node20_ubuntu-latest.snap.json b/tests/_data/sbom_demo-results/bare/deps-from-git_npm11_node20_ubuntu-latest.snap.json index 6b6480a78..c58be9471 100644 --- a/tests/_data/sbom_demo-results/bare/deps-from-git_npm11_node20_ubuntu-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/deps-from-git_npm11_node20_ubuntu-latest.snap.json @@ -89,7 +89,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/deps-from-git_npm11_node24_ubuntu-latest.snap.json b/tests/_data/sbom_demo-results/bare/deps-from-git_npm11_node24_ubuntu-latest.snap.json index c001cfa1e..aad0294ab 100644 --- a/tests/_data/sbom_demo-results/bare/deps-from-git_npm11_node24_ubuntu-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/deps-from-git_npm11_node24_ubuntu-latest.snap.json @@ -89,7 +89,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/deps-from-git_npm9_node20_ubuntu-latest.snap.json b/tests/_data/sbom_demo-results/bare/deps-from-git_npm9_node20_ubuntu-latest.snap.json index a236be5ad..7755c2f94 100644 --- a/tests/_data/sbom_demo-results/bare/deps-from-git_npm9_node20_ubuntu-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/deps-from-git_npm9_node20_ubuntu-latest.snap.json @@ -89,7 +89,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/deps-from-git_npm9_node24_ubuntu-latest.snap.json b/tests/_data/sbom_demo-results/bare/deps-from-git_npm9_node24_ubuntu-latest.snap.json index ff9d77b02..7b9a6a7ab 100644 --- a/tests/_data/sbom_demo-results/bare/deps-from-git_npm9_node24_ubuntu-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/deps-from-git_npm9_node24_ubuntu-latest.snap.json @@ -89,7 +89,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/dev-dependencies_npm10_node20_macos-latest.snap.json b/tests/_data/sbom_demo-results/bare/dev-dependencies_npm10_node20_macos-latest.snap.json index 1ddf88b7a..42f9dcbdf 100644 --- a/tests/_data/sbom_demo-results/bare/dev-dependencies_npm10_node20_macos-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/dev-dependencies_npm10_node20_macos-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/dev-dependencies_npm10_node20_ubuntu-latest.snap.json b/tests/_data/sbom_demo-results/bare/dev-dependencies_npm10_node20_ubuntu-latest.snap.json index 1ddf88b7a..42f9dcbdf 100644 --- a/tests/_data/sbom_demo-results/bare/dev-dependencies_npm10_node20_ubuntu-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/dev-dependencies_npm10_node20_ubuntu-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/dev-dependencies_npm10_node20_windows-latest.snap.json b/tests/_data/sbom_demo-results/bare/dev-dependencies_npm10_node20_windows-latest.snap.json index 1ddf88b7a..42f9dcbdf 100644 --- a/tests/_data/sbom_demo-results/bare/dev-dependencies_npm10_node20_windows-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/dev-dependencies_npm10_node20_windows-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/dev-dependencies_npm10_node22_windows-latest.snap.json b/tests/_data/sbom_demo-results/bare/dev-dependencies_npm10_node22_windows-latest.snap.json index 1ddf88b7a..42f9dcbdf 100644 --- a/tests/_data/sbom_demo-results/bare/dev-dependencies_npm10_node22_windows-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/dev-dependencies_npm10_node22_windows-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/dev-dependencies_npm11_node20_macos-latest.snap.json b/tests/_data/sbom_demo-results/bare/dev-dependencies_npm11_node20_macos-latest.snap.json index 1ddf88b7a..42f9dcbdf 100644 --- a/tests/_data/sbom_demo-results/bare/dev-dependencies_npm11_node20_macos-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/dev-dependencies_npm11_node20_macos-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/dev-dependencies_npm11_node20_ubuntu-latest.snap.json b/tests/_data/sbom_demo-results/bare/dev-dependencies_npm11_node20_ubuntu-latest.snap.json index 1ddf88b7a..42f9dcbdf 100644 --- a/tests/_data/sbom_demo-results/bare/dev-dependencies_npm11_node20_ubuntu-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/dev-dependencies_npm11_node20_ubuntu-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/dev-dependencies_npm11_node20_windows-latest.snap.json b/tests/_data/sbom_demo-results/bare/dev-dependencies_npm11_node20_windows-latest.snap.json index 1ddf88b7a..42f9dcbdf 100644 --- a/tests/_data/sbom_demo-results/bare/dev-dependencies_npm11_node20_windows-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/dev-dependencies_npm11_node20_windows-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/dev-dependencies_npm11_node22_windows-latest.snap.json b/tests/_data/sbom_demo-results/bare/dev-dependencies_npm11_node22_windows-latest.snap.json index 1ddf88b7a..42f9dcbdf 100644 --- a/tests/_data/sbom_demo-results/bare/dev-dependencies_npm11_node22_windows-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/dev-dependencies_npm11_node22_windows-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/dev-dependencies_npm9_node20_macos-latest.snap.json b/tests/_data/sbom_demo-results/bare/dev-dependencies_npm9_node20_macos-latest.snap.json index 603a7a379..7be014cc3 100644 --- a/tests/_data/sbom_demo-results/bare/dev-dependencies_npm9_node20_macos-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/dev-dependencies_npm9_node20_macos-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/dev-dependencies_npm9_node20_ubuntu-latest.snap.json b/tests/_data/sbom_demo-results/bare/dev-dependencies_npm9_node20_ubuntu-latest.snap.json index 603a7a379..7be014cc3 100644 --- a/tests/_data/sbom_demo-results/bare/dev-dependencies_npm9_node20_ubuntu-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/dev-dependencies_npm9_node20_ubuntu-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/dev-dependencies_npm9_node20_windows-latest.snap.json b/tests/_data/sbom_demo-results/bare/dev-dependencies_npm9_node20_windows-latest.snap.json index 603a7a379..7be014cc3 100644 --- a/tests/_data/sbom_demo-results/bare/dev-dependencies_npm9_node20_windows-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/dev-dependencies_npm9_node20_windows-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/dev-dependencies_npm9_node22_windows-latest.snap.json b/tests/_data/sbom_demo-results/bare/dev-dependencies_npm9_node22_windows-latest.snap.json index 603a7a379..7be014cc3 100644 --- a/tests/_data/sbom_demo-results/bare/dev-dependencies_npm9_node22_windows-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/dev-dependencies_npm9_node22_windows-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/juice-shop_npm10_node20_macos-latest.snap.json b/tests/_data/sbom_demo-results/bare/juice-shop_npm10_node20_macos-latest.snap.json index ac6e73fc8..43187112d 100644 --- a/tests/_data/sbom_demo-results/bare/juice-shop_npm10_node20_macos-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/juice-shop_npm10_node20_macos-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/juice-shop_npm10_node20_ubuntu-latest.snap.json b/tests/_data/sbom_demo-results/bare/juice-shop_npm10_node20_ubuntu-latest.snap.json index 56056de3f..387715822 100644 --- a/tests/_data/sbom_demo-results/bare/juice-shop_npm10_node20_ubuntu-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/juice-shop_npm10_node20_ubuntu-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/juice-shop_npm10_node20_windows-latest.snap.json b/tests/_data/sbom_demo-results/bare/juice-shop_npm10_node20_windows-latest.snap.json index 56056de3f..387715822 100644 --- a/tests/_data/sbom_demo-results/bare/juice-shop_npm10_node20_windows-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/juice-shop_npm10_node20_windows-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/juice-shop_npm10_node24_macos-latest.snap.json b/tests/_data/sbom_demo-results/bare/juice-shop_npm10_node24_macos-latest.snap.json index 27200e55c..134afac1a 100644 --- a/tests/_data/sbom_demo-results/bare/juice-shop_npm10_node24_macos-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/juice-shop_npm10_node24_macos-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/juice-shop_npm10_node24_ubuntu-latest.snap.json b/tests/_data/sbom_demo-results/bare/juice-shop_npm10_node24_ubuntu-latest.snap.json index 21078aaba..9a061abe1 100644 --- a/tests/_data/sbom_demo-results/bare/juice-shop_npm10_node24_ubuntu-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/juice-shop_npm10_node24_ubuntu-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/juice-shop_npm10_node24_windows-latest.snap.json b/tests/_data/sbom_demo-results/bare/juice-shop_npm10_node24_windows-latest.snap.json index 21078aaba..9a061abe1 100644 --- a/tests/_data/sbom_demo-results/bare/juice-shop_npm10_node24_windows-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/juice-shop_npm10_node24_windows-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/juice-shop_npm11_node20_macos-latest.snap.json b/tests/_data/sbom_demo-results/bare/juice-shop_npm11_node20_macos-latest.snap.json index ac6e73fc8..43187112d 100644 --- a/tests/_data/sbom_demo-results/bare/juice-shop_npm11_node20_macos-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/juice-shop_npm11_node20_macos-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/juice-shop_npm11_node20_ubuntu-latest.snap.json b/tests/_data/sbom_demo-results/bare/juice-shop_npm11_node20_ubuntu-latest.snap.json index 56056de3f..387715822 100644 --- a/tests/_data/sbom_demo-results/bare/juice-shop_npm11_node20_ubuntu-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/juice-shop_npm11_node20_ubuntu-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/juice-shop_npm11_node20_windows-latest.snap.json b/tests/_data/sbom_demo-results/bare/juice-shop_npm11_node20_windows-latest.snap.json index 56056de3f..387715822 100644 --- a/tests/_data/sbom_demo-results/bare/juice-shop_npm11_node20_windows-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/juice-shop_npm11_node20_windows-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/juice-shop_npm11_node24_macos-latest.snap.json b/tests/_data/sbom_demo-results/bare/juice-shop_npm11_node24_macos-latest.snap.json index 27200e55c..134afac1a 100644 --- a/tests/_data/sbom_demo-results/bare/juice-shop_npm11_node24_macos-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/juice-shop_npm11_node24_macos-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/juice-shop_npm11_node24_ubuntu-latest.snap.json b/tests/_data/sbom_demo-results/bare/juice-shop_npm11_node24_ubuntu-latest.snap.json index 27200e55c..134afac1a 100644 --- a/tests/_data/sbom_demo-results/bare/juice-shop_npm11_node24_ubuntu-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/juice-shop_npm11_node24_ubuntu-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/juice-shop_npm11_node24_windows-latest.snap.json b/tests/_data/sbom_demo-results/bare/juice-shop_npm11_node24_windows-latest.snap.json index 27200e55c..134afac1a 100644 --- a/tests/_data/sbom_demo-results/bare/juice-shop_npm11_node24_windows-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/juice-shop_npm11_node24_windows-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/juice-shop_npm9_node20_macos-latest.snap.json b/tests/_data/sbom_demo-results/bare/juice-shop_npm9_node20_macos-latest.snap.json index 5dd4a359b..b41d85eea 100644 --- a/tests/_data/sbom_demo-results/bare/juice-shop_npm9_node20_macos-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/juice-shop_npm9_node20_macos-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/juice-shop_npm9_node20_ubuntu-latest.snap.json b/tests/_data/sbom_demo-results/bare/juice-shop_npm9_node20_ubuntu-latest.snap.json index ce4804373..ac4408d82 100644 --- a/tests/_data/sbom_demo-results/bare/juice-shop_npm9_node20_ubuntu-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/juice-shop_npm9_node20_ubuntu-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/juice-shop_npm9_node20_windows-latest.snap.json b/tests/_data/sbom_demo-results/bare/juice-shop_npm9_node20_windows-latest.snap.json index ce4804373..ac4408d82 100644 --- a/tests/_data/sbom_demo-results/bare/juice-shop_npm9_node20_windows-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/juice-shop_npm9_node20_windows-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/juice-shop_npm9_node24_macos-latest.snap.json b/tests/_data/sbom_demo-results/bare/juice-shop_npm9_node24_macos-latest.snap.json index b5e957317..ba8ee6f11 100644 --- a/tests/_data/sbom_demo-results/bare/juice-shop_npm9_node24_macos-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/juice-shop_npm9_node24_macos-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/juice-shop_npm9_node24_ubuntu-latest.snap.json b/tests/_data/sbom_demo-results/bare/juice-shop_npm9_node24_ubuntu-latest.snap.json index 5e888cb4c..c531683eb 100644 --- a/tests/_data/sbom_demo-results/bare/juice-shop_npm9_node24_ubuntu-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/juice-shop_npm9_node24_ubuntu-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/juice-shop_npm9_node24_windows-latest.snap.json b/tests/_data/sbom_demo-results/bare/juice-shop_npm9_node24_windows-latest.snap.json index 5e888cb4c..c531683eb 100644 --- a/tests/_data/sbom_demo-results/bare/juice-shop_npm9_node24_windows-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/juice-shop_npm9_node24_windows-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/local-dependencies_npm10_node20_macos-latest.snap.json b/tests/_data/sbom_demo-results/bare/local-dependencies_npm10_node20_macos-latest.snap.json index cd0d6e088..5ae1715fd 100644 --- a/tests/_data/sbom_demo-results/bare/local-dependencies_npm10_node20_macos-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/local-dependencies_npm10_node20_macos-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/local-dependencies_npm10_node20_ubuntu-latest.snap.json b/tests/_data/sbom_demo-results/bare/local-dependencies_npm10_node20_ubuntu-latest.snap.json index cd0d6e088..5ae1715fd 100644 --- a/tests/_data/sbom_demo-results/bare/local-dependencies_npm10_node20_ubuntu-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/local-dependencies_npm10_node20_ubuntu-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/local-dependencies_npm10_node20_windows-latest.snap.json b/tests/_data/sbom_demo-results/bare/local-dependencies_npm10_node20_windows-latest.snap.json index cd0d6e088..5ae1715fd 100644 --- a/tests/_data/sbom_demo-results/bare/local-dependencies_npm10_node20_windows-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/local-dependencies_npm10_node20_windows-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/local-dependencies_npm10_node22_windows-latest.snap.json b/tests/_data/sbom_demo-results/bare/local-dependencies_npm10_node22_windows-latest.snap.json index cd0d6e088..5ae1715fd 100644 --- a/tests/_data/sbom_demo-results/bare/local-dependencies_npm10_node22_windows-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/local-dependencies_npm10_node22_windows-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/local-dependencies_npm11_node20_macos-latest.snap.json b/tests/_data/sbom_demo-results/bare/local-dependencies_npm11_node20_macos-latest.snap.json index cd0d6e088..5ae1715fd 100644 --- a/tests/_data/sbom_demo-results/bare/local-dependencies_npm11_node20_macos-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/local-dependencies_npm11_node20_macos-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/local-dependencies_npm11_node20_ubuntu-latest.snap.json b/tests/_data/sbom_demo-results/bare/local-dependencies_npm11_node20_ubuntu-latest.snap.json index cd0d6e088..5ae1715fd 100644 --- a/tests/_data/sbom_demo-results/bare/local-dependencies_npm11_node20_ubuntu-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/local-dependencies_npm11_node20_ubuntu-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/local-dependencies_npm11_node20_windows-latest.snap.json b/tests/_data/sbom_demo-results/bare/local-dependencies_npm11_node20_windows-latest.snap.json index cd0d6e088..5ae1715fd 100644 --- a/tests/_data/sbom_demo-results/bare/local-dependencies_npm11_node20_windows-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/local-dependencies_npm11_node20_windows-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/local-dependencies_npm11_node22_windows-latest.snap.json b/tests/_data/sbom_demo-results/bare/local-dependencies_npm11_node22_windows-latest.snap.json index cd0d6e088..5ae1715fd 100644 --- a/tests/_data/sbom_demo-results/bare/local-dependencies_npm11_node22_windows-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/local-dependencies_npm11_node22_windows-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/local-dependencies_npm9_node20_macos-latest.snap.json b/tests/_data/sbom_demo-results/bare/local-dependencies_npm9_node20_macos-latest.snap.json index e3523cb5c..7b84175c0 100644 --- a/tests/_data/sbom_demo-results/bare/local-dependencies_npm9_node20_macos-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/local-dependencies_npm9_node20_macos-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/local-dependencies_npm9_node20_ubuntu-latest.snap.json b/tests/_data/sbom_demo-results/bare/local-dependencies_npm9_node20_ubuntu-latest.snap.json index e3523cb5c..7b84175c0 100644 --- a/tests/_data/sbom_demo-results/bare/local-dependencies_npm9_node20_ubuntu-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/local-dependencies_npm9_node20_ubuntu-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/local-dependencies_npm9_node20_windows-latest.snap.json b/tests/_data/sbom_demo-results/bare/local-dependencies_npm9_node20_windows-latest.snap.json index e3523cb5c..7b84175c0 100644 --- a/tests/_data/sbom_demo-results/bare/local-dependencies_npm9_node20_windows-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/local-dependencies_npm9_node20_windows-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/local-dependencies_npm9_node22_windows-latest.snap.json b/tests/_data/sbom_demo-results/bare/local-dependencies_npm9_node22_windows-latest.snap.json index e3523cb5c..7b84175c0 100644 --- a/tests/_data/sbom_demo-results/bare/local-dependencies_npm9_node22_windows-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/local-dependencies_npm9_node22_windows-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/local-workspaces--no-workspaces_npm11_node22_ubuntu-latest.snap.json b/tests/_data/sbom_demo-results/bare/local-workspaces--no-workspaces_npm11_node22_ubuntu-latest.snap.json index 082a9e0eb..cf0c260cc 100644 --- a/tests/_data/sbom_demo-results/bare/local-workspaces--no-workspaces_npm11_node22_ubuntu-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/local-workspaces--no-workspaces_npm11_node22_ubuntu-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [], "dependencies": [ diff --git a/tests/_data/sbom_demo-results/bare/local-workspaces--workspace=my-local --workspace=my-local-e_npm11_node22_ubuntu-latest.snap.json b/tests/_data/sbom_demo-results/bare/local-workspaces--workspace=my-local --workspace=my-local-e_npm11_node22_ubuntu-latest.snap.json index 78b56a74a..2e9f5aaca 100644 --- a/tests/_data/sbom_demo-results/bare/local-workspaces--workspace=my-local --workspace=my-local-e_npm11_node22_ubuntu-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/local-workspaces--workspace=my-local --workspace=my-local-e_npm11_node22_ubuntu-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/local-workspaces--workspace=my-local-e_npm11_node22_ubuntu-latest.snap.json b/tests/_data/sbom_demo-results/bare/local-workspaces--workspace=my-local-e_npm11_node22_ubuntu-latest.snap.json index 78b56a74a..2e9f5aaca 100644 --- a/tests/_data/sbom_demo-results/bare/local-workspaces--workspace=my-local-e_npm11_node22_ubuntu-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/local-workspaces--workspace=my-local-e_npm11_node22_ubuntu-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/local-workspaces_npm10_node20_macos-latest.snap.json b/tests/_data/sbom_demo-results/bare/local-workspaces_npm10_node20_macos-latest.snap.json index 1e5e1e260..1be82159e 100644 --- a/tests/_data/sbom_demo-results/bare/local-workspaces_npm10_node20_macos-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/local-workspaces_npm10_node20_macos-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/local-workspaces_npm10_node20_ubuntu-latest.snap.json b/tests/_data/sbom_demo-results/bare/local-workspaces_npm10_node20_ubuntu-latest.snap.json index 1e5e1e260..1be82159e 100644 --- a/tests/_data/sbom_demo-results/bare/local-workspaces_npm10_node20_ubuntu-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/local-workspaces_npm10_node20_ubuntu-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/local-workspaces_npm10_node20_windows-latest.snap.json b/tests/_data/sbom_demo-results/bare/local-workspaces_npm10_node20_windows-latest.snap.json index 1e5e1e260..1be82159e 100644 --- a/tests/_data/sbom_demo-results/bare/local-workspaces_npm10_node20_windows-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/local-workspaces_npm10_node20_windows-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/local-workspaces_npm10_node22_windows-latest.snap.json b/tests/_data/sbom_demo-results/bare/local-workspaces_npm10_node22_windows-latest.snap.json index 1e5e1e260..1be82159e 100644 --- a/tests/_data/sbom_demo-results/bare/local-workspaces_npm10_node22_windows-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/local-workspaces_npm10_node22_windows-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/local-workspaces_npm11_node20_macos-latest.snap.json b/tests/_data/sbom_demo-results/bare/local-workspaces_npm11_node20_macos-latest.snap.json index 1e5e1e260..1be82159e 100644 --- a/tests/_data/sbom_demo-results/bare/local-workspaces_npm11_node20_macos-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/local-workspaces_npm11_node20_macos-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/local-workspaces_npm11_node20_ubuntu-latest.snap.json b/tests/_data/sbom_demo-results/bare/local-workspaces_npm11_node20_ubuntu-latest.snap.json index 1e5e1e260..1be82159e 100644 --- a/tests/_data/sbom_demo-results/bare/local-workspaces_npm11_node20_ubuntu-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/local-workspaces_npm11_node20_ubuntu-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/local-workspaces_npm11_node20_windows-latest.snap.json b/tests/_data/sbom_demo-results/bare/local-workspaces_npm11_node20_windows-latest.snap.json index 1e5e1e260..1be82159e 100644 --- a/tests/_data/sbom_demo-results/bare/local-workspaces_npm11_node20_windows-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/local-workspaces_npm11_node20_windows-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/local-workspaces_npm11_node22_windows-latest.snap.json b/tests/_data/sbom_demo-results/bare/local-workspaces_npm11_node22_windows-latest.snap.json index 1e5e1e260..1be82159e 100644 --- a/tests/_data/sbom_demo-results/bare/local-workspaces_npm11_node22_windows-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/local-workspaces_npm11_node22_windows-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/local-workspaces_npm9_node20_macos-latest.snap.json b/tests/_data/sbom_demo-results/bare/local-workspaces_npm9_node20_macos-latest.snap.json index 1e5e1e260..1be82159e 100644 --- a/tests/_data/sbom_demo-results/bare/local-workspaces_npm9_node20_macos-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/local-workspaces_npm9_node20_macos-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/local-workspaces_npm9_node20_ubuntu-latest.snap.json b/tests/_data/sbom_demo-results/bare/local-workspaces_npm9_node20_ubuntu-latest.snap.json index 1e5e1e260..1be82159e 100644 --- a/tests/_data/sbom_demo-results/bare/local-workspaces_npm9_node20_ubuntu-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/local-workspaces_npm9_node20_ubuntu-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/local-workspaces_npm9_node20_windows-latest.snap.json b/tests/_data/sbom_demo-results/bare/local-workspaces_npm9_node20_windows-latest.snap.json index 1e5e1e260..1be82159e 100644 --- a/tests/_data/sbom_demo-results/bare/local-workspaces_npm9_node20_windows-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/local-workspaces_npm9_node20_windows-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/local-workspaces_npm9_node22_windows-latest.snap.json b/tests/_data/sbom_demo-results/bare/local-workspaces_npm9_node22_windows-latest.snap.json index 1e5e1e260..1be82159e 100644 --- a/tests/_data/sbom_demo-results/bare/local-workspaces_npm9_node22_windows-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/local-workspaces_npm9_node22_windows-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/package-integrity_npm10_node20_macos-latest.snap.json b/tests/_data/sbom_demo-results/bare/package-integrity_npm10_node20_macos-latest.snap.json index 96c325575..708ca3105 100644 --- a/tests/_data/sbom_demo-results/bare/package-integrity_npm10_node20_macos-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/package-integrity_npm10_node20_macos-latest.snap.json @@ -88,7 +88,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/package-integrity_npm10_node20_ubuntu-latest.snap.json b/tests/_data/sbom_demo-results/bare/package-integrity_npm10_node20_ubuntu-latest.snap.json index 96c325575..708ca3105 100644 --- a/tests/_data/sbom_demo-results/bare/package-integrity_npm10_node20_ubuntu-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/package-integrity_npm10_node20_ubuntu-latest.snap.json @@ -88,7 +88,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/package-integrity_npm10_node20_windows-latest.snap.json b/tests/_data/sbom_demo-results/bare/package-integrity_npm10_node20_windows-latest.snap.json index 96c325575..708ca3105 100644 --- a/tests/_data/sbom_demo-results/bare/package-integrity_npm10_node20_windows-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/package-integrity_npm10_node20_windows-latest.snap.json @@ -88,7 +88,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/package-integrity_npm10_node22_windows-latest.snap.json b/tests/_data/sbom_demo-results/bare/package-integrity_npm10_node22_windows-latest.snap.json index 96c325575..708ca3105 100644 --- a/tests/_data/sbom_demo-results/bare/package-integrity_npm10_node22_windows-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/package-integrity_npm10_node22_windows-latest.snap.json @@ -88,7 +88,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/package-integrity_npm11_node20_macos-latest.snap.json b/tests/_data/sbom_demo-results/bare/package-integrity_npm11_node20_macos-latest.snap.json index 96c325575..708ca3105 100644 --- a/tests/_data/sbom_demo-results/bare/package-integrity_npm11_node20_macos-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/package-integrity_npm11_node20_macos-latest.snap.json @@ -88,7 +88,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/package-integrity_npm11_node20_ubuntu-latest.snap.json b/tests/_data/sbom_demo-results/bare/package-integrity_npm11_node20_ubuntu-latest.snap.json index 96c325575..708ca3105 100644 --- a/tests/_data/sbom_demo-results/bare/package-integrity_npm11_node20_ubuntu-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/package-integrity_npm11_node20_ubuntu-latest.snap.json @@ -88,7 +88,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/package-integrity_npm11_node20_windows-latest.snap.json b/tests/_data/sbom_demo-results/bare/package-integrity_npm11_node20_windows-latest.snap.json index 96c325575..708ca3105 100644 --- a/tests/_data/sbom_demo-results/bare/package-integrity_npm11_node20_windows-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/package-integrity_npm11_node20_windows-latest.snap.json @@ -88,7 +88,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/package-integrity_npm11_node22_windows-latest.snap.json b/tests/_data/sbom_demo-results/bare/package-integrity_npm11_node22_windows-latest.snap.json index 96c325575..708ca3105 100644 --- a/tests/_data/sbom_demo-results/bare/package-integrity_npm11_node22_windows-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/package-integrity_npm11_node22_windows-latest.snap.json @@ -88,7 +88,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/package-integrity_npm9_node20_macos-latest.snap.json b/tests/_data/sbom_demo-results/bare/package-integrity_npm9_node20_macos-latest.snap.json index 96c325575..708ca3105 100644 --- a/tests/_data/sbom_demo-results/bare/package-integrity_npm9_node20_macos-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/package-integrity_npm9_node20_macos-latest.snap.json @@ -88,7 +88,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/package-integrity_npm9_node20_ubuntu-latest.snap.json b/tests/_data/sbom_demo-results/bare/package-integrity_npm9_node20_ubuntu-latest.snap.json index 96c325575..708ca3105 100644 --- a/tests/_data/sbom_demo-results/bare/package-integrity_npm9_node20_ubuntu-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/package-integrity_npm9_node20_ubuntu-latest.snap.json @@ -88,7 +88,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/package-integrity_npm9_node20_windows-latest.snap.json b/tests/_data/sbom_demo-results/bare/package-integrity_npm9_node20_windows-latest.snap.json index 96c325575..708ca3105 100644 --- a/tests/_data/sbom_demo-results/bare/package-integrity_npm9_node20_windows-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/package-integrity_npm9_node20_windows-latest.snap.json @@ -88,7 +88,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/package-integrity_npm9_node22_windows-latest.snap.json b/tests/_data/sbom_demo-results/bare/package-integrity_npm9_node22_windows-latest.snap.json index 96c325575..708ca3105 100644 --- a/tests/_data/sbom_demo-results/bare/package-integrity_npm9_node22_windows-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/package-integrity_npm9_node22_windows-latest.snap.json @@ -88,7 +88,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/bare/package-with-build-id_npm10_node20_macos-latest.snap.json b/tests/_data/sbom_demo-results/bare/package-with-build-id_npm10_node20_macos-latest.snap.json index 29d2ea5e8..886cdff02 100644 --- a/tests/_data/sbom_demo-results/bare/package-with-build-id_npm10_node20_macos-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/package-with-build-id_npm10_node20_macos-latest.snap.json @@ -89,7 +89,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [], "dependencies": [ diff --git a/tests/_data/sbom_demo-results/bare/package-with-build-id_npm10_node20_ubuntu-latest.snap.json b/tests/_data/sbom_demo-results/bare/package-with-build-id_npm10_node20_ubuntu-latest.snap.json index 29d2ea5e8..886cdff02 100644 --- a/tests/_data/sbom_demo-results/bare/package-with-build-id_npm10_node20_ubuntu-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/package-with-build-id_npm10_node20_ubuntu-latest.snap.json @@ -89,7 +89,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [], "dependencies": [ diff --git a/tests/_data/sbom_demo-results/bare/package-with-build-id_npm10_node20_windows-latest.snap.json b/tests/_data/sbom_demo-results/bare/package-with-build-id_npm10_node20_windows-latest.snap.json index 29d2ea5e8..886cdff02 100644 --- a/tests/_data/sbom_demo-results/bare/package-with-build-id_npm10_node20_windows-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/package-with-build-id_npm10_node20_windows-latest.snap.json @@ -89,7 +89,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [], "dependencies": [ diff --git a/tests/_data/sbom_demo-results/bare/package-with-build-id_npm10_node22_windows-latest.snap.json b/tests/_data/sbom_demo-results/bare/package-with-build-id_npm10_node22_windows-latest.snap.json index 29d2ea5e8..886cdff02 100644 --- a/tests/_data/sbom_demo-results/bare/package-with-build-id_npm10_node22_windows-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/package-with-build-id_npm10_node22_windows-latest.snap.json @@ -89,7 +89,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [], "dependencies": [ diff --git a/tests/_data/sbom_demo-results/bare/package-with-build-id_npm11_node20_macos-latest.snap.json b/tests/_data/sbom_demo-results/bare/package-with-build-id_npm11_node20_macos-latest.snap.json index 29d2ea5e8..886cdff02 100644 --- a/tests/_data/sbom_demo-results/bare/package-with-build-id_npm11_node20_macos-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/package-with-build-id_npm11_node20_macos-latest.snap.json @@ -89,7 +89,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [], "dependencies": [ diff --git a/tests/_data/sbom_demo-results/bare/package-with-build-id_npm11_node20_ubuntu-latest.snap.json b/tests/_data/sbom_demo-results/bare/package-with-build-id_npm11_node20_ubuntu-latest.snap.json index 29d2ea5e8..886cdff02 100644 --- a/tests/_data/sbom_demo-results/bare/package-with-build-id_npm11_node20_ubuntu-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/package-with-build-id_npm11_node20_ubuntu-latest.snap.json @@ -89,7 +89,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [], "dependencies": [ diff --git a/tests/_data/sbom_demo-results/bare/package-with-build-id_npm11_node20_windows-latest.snap.json b/tests/_data/sbom_demo-results/bare/package-with-build-id_npm11_node20_windows-latest.snap.json index 29d2ea5e8..886cdff02 100644 --- a/tests/_data/sbom_demo-results/bare/package-with-build-id_npm11_node20_windows-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/package-with-build-id_npm11_node20_windows-latest.snap.json @@ -89,7 +89,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [], "dependencies": [ diff --git a/tests/_data/sbom_demo-results/bare/package-with-build-id_npm11_node22_windows-latest.snap.json b/tests/_data/sbom_demo-results/bare/package-with-build-id_npm11_node22_windows-latest.snap.json index 29d2ea5e8..886cdff02 100644 --- a/tests/_data/sbom_demo-results/bare/package-with-build-id_npm11_node22_windows-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/package-with-build-id_npm11_node22_windows-latest.snap.json @@ -89,7 +89,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [], "dependencies": [ diff --git a/tests/_data/sbom_demo-results/bare/package-with-build-id_npm9_node20_macos-latest.snap.json b/tests/_data/sbom_demo-results/bare/package-with-build-id_npm9_node20_macos-latest.snap.json index 29d2ea5e8..886cdff02 100644 --- a/tests/_data/sbom_demo-results/bare/package-with-build-id_npm9_node20_macos-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/package-with-build-id_npm9_node20_macos-latest.snap.json @@ -89,7 +89,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [], "dependencies": [ diff --git a/tests/_data/sbom_demo-results/bare/package-with-build-id_npm9_node20_ubuntu-latest.snap.json b/tests/_data/sbom_demo-results/bare/package-with-build-id_npm9_node20_ubuntu-latest.snap.json index 29d2ea5e8..886cdff02 100644 --- a/tests/_data/sbom_demo-results/bare/package-with-build-id_npm9_node20_ubuntu-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/package-with-build-id_npm9_node20_ubuntu-latest.snap.json @@ -89,7 +89,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [], "dependencies": [ diff --git a/tests/_data/sbom_demo-results/bare/package-with-build-id_npm9_node20_windows-latest.snap.json b/tests/_data/sbom_demo-results/bare/package-with-build-id_npm9_node20_windows-latest.snap.json index 29d2ea5e8..886cdff02 100644 --- a/tests/_data/sbom_demo-results/bare/package-with-build-id_npm9_node20_windows-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/package-with-build-id_npm9_node20_windows-latest.snap.json @@ -89,7 +89,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [], "dependencies": [ diff --git a/tests/_data/sbom_demo-results/bare/package-with-build-id_npm9_node22_windows-latest.snap.json b/tests/_data/sbom_demo-results/bare/package-with-build-id_npm9_node22_windows-latest.snap.json index 29d2ea5e8..886cdff02 100644 --- a/tests/_data/sbom_demo-results/bare/package-with-build-id_npm9_node22_windows-latest.snap.json +++ b/tests/_data/sbom_demo-results/bare/package-with-build-id_npm9_node22_windows-latest.snap.json @@ -89,7 +89,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [], "dependencies": [ diff --git a/tests/_data/sbom_demo-results/flatten-components/bundled-dependencies_npm9_node20_macos-latest.snap.json b/tests/_data/sbom_demo-results/flatten-components/bundled-dependencies_npm9_node20_macos-latest.snap.json index f9340d105..b3e3e8924 100644 --- a/tests/_data/sbom_demo-results/flatten-components/bundled-dependencies_npm9_node20_macos-latest.snap.json +++ b/tests/_data/sbom_demo-results/flatten-components/bundled-dependencies_npm9_node20_macos-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/flatten-components/bundled-dependencies_npm9_node20_ubuntu-latest.snap.json b/tests/_data/sbom_demo-results/flatten-components/bundled-dependencies_npm9_node20_ubuntu-latest.snap.json index f9340d105..b3e3e8924 100644 --- a/tests/_data/sbom_demo-results/flatten-components/bundled-dependencies_npm9_node20_ubuntu-latest.snap.json +++ b/tests/_data/sbom_demo-results/flatten-components/bundled-dependencies_npm9_node20_ubuntu-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/flatten-components/bundled-dependencies_npm9_node20_windows-latest.snap.json b/tests/_data/sbom_demo-results/flatten-components/bundled-dependencies_npm9_node20_windows-latest.snap.json index f9340d105..b3e3e8924 100644 --- a/tests/_data/sbom_demo-results/flatten-components/bundled-dependencies_npm9_node20_windows-latest.snap.json +++ b/tests/_data/sbom_demo-results/flatten-components/bundled-dependencies_npm9_node20_windows-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/flatten-components/bundled-dependencies_npm9_node22_windows-latest.snap.json b/tests/_data/sbom_demo-results/flatten-components/bundled-dependencies_npm9_node22_windows-latest.snap.json index f9340d105..b3e3e8924 100644 --- a/tests/_data/sbom_demo-results/flatten-components/bundled-dependencies_npm9_node22_windows-latest.snap.json +++ b/tests/_data/sbom_demo-results/flatten-components/bundled-dependencies_npm9_node22_windows-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/flatten-components/juice-shop_npm9_node20_macos-latest.snap.json b/tests/_data/sbom_demo-results/flatten-components/juice-shop_npm9_node20_macos-latest.snap.json index 86e9836cf..299190408 100644 --- a/tests/_data/sbom_demo-results/flatten-components/juice-shop_npm9_node20_macos-latest.snap.json +++ b/tests/_data/sbom_demo-results/flatten-components/juice-shop_npm9_node20_macos-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/flatten-components/juice-shop_npm9_node20_ubuntu-latest.snap.json b/tests/_data/sbom_demo-results/flatten-components/juice-shop_npm9_node20_ubuntu-latest.snap.json index c6264fd43..e92633682 100644 --- a/tests/_data/sbom_demo-results/flatten-components/juice-shop_npm9_node20_ubuntu-latest.snap.json +++ b/tests/_data/sbom_demo-results/flatten-components/juice-shop_npm9_node20_ubuntu-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/flatten-components/juice-shop_npm9_node20_windows-latest.snap.json b/tests/_data/sbom_demo-results/flatten-components/juice-shop_npm9_node20_windows-latest.snap.json index c6264fd43..e92633682 100644 --- a/tests/_data/sbom_demo-results/flatten-components/juice-shop_npm9_node20_windows-latest.snap.json +++ b/tests/_data/sbom_demo-results/flatten-components/juice-shop_npm9_node20_windows-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/flatten-components/juice-shop_npm9_node24_macos-latest.snap.json b/tests/_data/sbom_demo-results/flatten-components/juice-shop_npm9_node24_macos-latest.snap.json index 0b2151142..afb0a0e92 100644 --- a/tests/_data/sbom_demo-results/flatten-components/juice-shop_npm9_node24_macos-latest.snap.json +++ b/tests/_data/sbom_demo-results/flatten-components/juice-shop_npm9_node24_macos-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/flatten-components/juice-shop_npm9_node24_ubuntu-latest.snap.json b/tests/_data/sbom_demo-results/flatten-components/juice-shop_npm9_node24_ubuntu-latest.snap.json index cd032c273..bb864e04f 100644 --- a/tests/_data/sbom_demo-results/flatten-components/juice-shop_npm9_node24_ubuntu-latest.snap.json +++ b/tests/_data/sbom_demo-results/flatten-components/juice-shop_npm9_node24_ubuntu-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/flatten-components/juice-shop_npm9_node24_windows-latest.snap.json b/tests/_data/sbom_demo-results/flatten-components/juice-shop_npm9_node24_windows-latest.snap.json index cd032c273..bb864e04f 100644 --- a/tests/_data/sbom_demo-results/flatten-components/juice-shop_npm9_node24_windows-latest.snap.json +++ b/tests/_data/sbom_demo-results/flatten-components/juice-shop_npm9_node24_windows-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_demo-results/suppressed-error-on-non-zero-exit/dev-dependencies_npm9_node20_ubuntu-latest.snap.json b/tests/_data/sbom_demo-results/suppressed-error-on-non-zero-exit/dev-dependencies_npm9_node20_ubuntu-latest.snap.json index 603a7a379..7be014cc3 100644 --- a/tests/_data/sbom_demo-results/suppressed-error-on-non-zero-exit/dev-dependencies_npm9_node20_ubuntu-latest.snap.json +++ b/tests/_data/sbom_demo-results/suppressed-error-on-non-zero-exit/dev-dependencies_npm9_node20_ubuntu-latest.snap.json @@ -97,7 +97,13 @@ "value": "" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_dummy-results/bare/with-prepared.snap.json b/tests/_data/sbom_dummy-results/bare/with-prepared.snap.json index 5d9c4437c..2e2aff9d6 100644 --- a/tests/_data/sbom_dummy-results/bare/with-prepared.snap.json +++ b/tests/_data/sbom_dummy-results/bare/with-prepared.snap.json @@ -93,7 +93,13 @@ "value": "true" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_dummy-results/bare/with-prepared.snap.xml b/tests/_data/sbom_dummy-results/bare/with-prepared.snap.xml index a94c8414c..b95a2a630 100644 --- a/tests/_data/sbom_dummy-results/bare/with-prepared.snap.xml +++ b/tests/_data/sbom_dummy-results/bare/with-prepared.snap.xml @@ -70,6 +70,9 @@ true + + true + diff --git a/tests/_data/sbom_dummy-results/flat/with-prepared.snap.json b/tests/_data/sbom_dummy-results/flat/with-prepared.snap.json index 1b01002b8..e0adb105c 100644 --- a/tests/_data/sbom_dummy-results/flat/with-prepared.snap.json +++ b/tests/_data/sbom_dummy-results/flat/with-prepared.snap.json @@ -93,7 +93,13 @@ "value": "true" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_dummy-results/flat/with-prepared.snap.xml b/tests/_data/sbom_dummy-results/flat/with-prepared.snap.xml index 004b8a8f3..5e19822d0 100644 --- a/tests/_data/sbom_dummy-results/flat/with-prepared.snap.xml +++ b/tests/_data/sbom_dummy-results/flat/with-prepared.snap.xml @@ -70,6 +70,9 @@ true + + true + diff --git a/tests/_data/sbom_dummy-results/omit-dev-optional-peer/with-prepared.snap.json b/tests/_data/sbom_dummy-results/omit-dev-optional-peer/with-prepared.snap.json index d6c1cf668..af7551de4 100644 --- a/tests/_data/sbom_dummy-results/omit-dev-optional-peer/with-prepared.snap.json +++ b/tests/_data/sbom_dummy-results/omit-dev-optional-peer/with-prepared.snap.json @@ -93,7 +93,13 @@ "value": "true" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_dummy-results/omit-dev-optional-peer/with-prepared.snap.xml b/tests/_data/sbom_dummy-results/omit-dev-optional-peer/with-prepared.snap.xml index 49c0736f9..c49303d9f 100644 --- a/tests/_data/sbom_dummy-results/omit-dev-optional-peer/with-prepared.snap.xml +++ b/tests/_data/sbom_dummy-results/omit-dev-optional-peer/with-prepared.snap.xml @@ -70,6 +70,9 @@ true + + true + diff --git a/tests/_data/sbom_dummy-results/omit-dev-optional/with-prepared.snap.json b/tests/_data/sbom_dummy-results/omit-dev-optional/with-prepared.snap.json index d6c1cf668..af7551de4 100644 --- a/tests/_data/sbom_dummy-results/omit-dev-optional/with-prepared.snap.json +++ b/tests/_data/sbom_dummy-results/omit-dev-optional/with-prepared.snap.json @@ -93,7 +93,13 @@ "value": "true" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_dummy-results/omit-dev-optional/with-prepared.snap.xml b/tests/_data/sbom_dummy-results/omit-dev-optional/with-prepared.snap.xml index 49c0736f9..c49303d9f 100644 --- a/tests/_data/sbom_dummy-results/omit-dev-optional/with-prepared.snap.xml +++ b/tests/_data/sbom_dummy-results/omit-dev-optional/with-prepared.snap.xml @@ -70,6 +70,9 @@ true + + true + diff --git a/tests/_data/sbom_dummy-results/omit-dev-peer/with-prepared.snap.json b/tests/_data/sbom_dummy-results/omit-dev-peer/with-prepared.snap.json index a15beb8b1..03ecfc697 100644 --- a/tests/_data/sbom_dummy-results/omit-dev-peer/with-prepared.snap.json +++ b/tests/_data/sbom_dummy-results/omit-dev-peer/with-prepared.snap.json @@ -93,7 +93,13 @@ "value": "true" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_dummy-results/omit-dev-peer/with-prepared.snap.xml b/tests/_data/sbom_dummy-results/omit-dev-peer/with-prepared.snap.xml index 8692cde4f..26059acfe 100644 --- a/tests/_data/sbom_dummy-results/omit-dev-peer/with-prepared.snap.xml +++ b/tests/_data/sbom_dummy-results/omit-dev-peer/with-prepared.snap.xml @@ -70,6 +70,9 @@ true + + true + diff --git a/tests/_data/sbom_dummy-results/omit-dev/with-prepared.snap.json b/tests/_data/sbom_dummy-results/omit-dev/with-prepared.snap.json index a15beb8b1..03ecfc697 100644 --- a/tests/_data/sbom_dummy-results/omit-dev/with-prepared.snap.json +++ b/tests/_data/sbom_dummy-results/omit-dev/with-prepared.snap.json @@ -93,7 +93,13 @@ "value": "true" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_dummy-results/omit-dev/with-prepared.snap.xml b/tests/_data/sbom_dummy-results/omit-dev/with-prepared.snap.xml index 8692cde4f..26059acfe 100644 --- a/tests/_data/sbom_dummy-results/omit-dev/with-prepared.snap.xml +++ b/tests/_data/sbom_dummy-results/omit-dev/with-prepared.snap.xml @@ -70,6 +70,9 @@ true + + true + diff --git a/tests/_data/sbom_dummy-results/omit-optional-peer/with-prepared.snap.json b/tests/_data/sbom_dummy-results/omit-optional-peer/with-prepared.snap.json index 702ba8498..58248b467 100644 --- a/tests/_data/sbom_dummy-results/omit-optional-peer/with-prepared.snap.json +++ b/tests/_data/sbom_dummy-results/omit-optional-peer/with-prepared.snap.json @@ -93,7 +93,13 @@ "value": "true" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_dummy-results/omit-optional-peer/with-prepared.snap.xml b/tests/_data/sbom_dummy-results/omit-optional-peer/with-prepared.snap.xml index 127657c20..dd10abb69 100644 --- a/tests/_data/sbom_dummy-results/omit-optional-peer/with-prepared.snap.xml +++ b/tests/_data/sbom_dummy-results/omit-optional-peer/with-prepared.snap.xml @@ -70,6 +70,9 @@ true + + true + diff --git a/tests/_data/sbom_dummy-results/omit-optional/with-prepared.snap.json b/tests/_data/sbom_dummy-results/omit-optional/with-prepared.snap.json index 702ba8498..58248b467 100644 --- a/tests/_data/sbom_dummy-results/omit-optional/with-prepared.snap.json +++ b/tests/_data/sbom_dummy-results/omit-optional/with-prepared.snap.json @@ -93,7 +93,13 @@ "value": "true" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_dummy-results/omit-optional/with-prepared.snap.xml b/tests/_data/sbom_dummy-results/omit-optional/with-prepared.snap.xml index 127657c20..dd10abb69 100644 --- a/tests/_data/sbom_dummy-results/omit-optional/with-prepared.snap.xml +++ b/tests/_data/sbom_dummy-results/omit-optional/with-prepared.snap.xml @@ -70,6 +70,9 @@ true + + true + diff --git a/tests/_data/sbom_dummy-results/omit-peer/with-prepared.snap.json b/tests/_data/sbom_dummy-results/omit-peer/with-prepared.snap.json index 5d9c4437c..2e2aff9d6 100644 --- a/tests/_data/sbom_dummy-results/omit-peer/with-prepared.snap.json +++ b/tests/_data/sbom_dummy-results/omit-peer/with-prepared.snap.json @@ -93,7 +93,13 @@ "value": "true" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_dummy-results/omit-peer/with-prepared.snap.xml b/tests/_data/sbom_dummy-results/omit-peer/with-prepared.snap.xml index a94c8414c..b95a2a630 100644 --- a/tests/_data/sbom_dummy-results/omit-peer/with-prepared.snap.xml +++ b/tests/_data/sbom_dummy-results/omit-peer/with-prepared.snap.xml @@ -70,6 +70,9 @@ true + + true + diff --git a/tests/_data/sbom_dummy-results/package-lock-only/with-prepared.snap.json b/tests/_data/sbom_dummy-results/package-lock-only/with-prepared.snap.json index a2144460c..14823be17 100644 --- a/tests/_data/sbom_dummy-results/package-lock-only/with-prepared.snap.json +++ b/tests/_data/sbom_dummy-results/package-lock-only/with-prepared.snap.json @@ -93,7 +93,13 @@ "value": "true" } ] - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_dummy-results/package-lock-only/with-prepared.snap.xml b/tests/_data/sbom_dummy-results/package-lock-only/with-prepared.snap.xml index a284504b2..904a5f5d4 100644 --- a/tests/_data/sbom_dummy-results/package-lock-only/with-prepared.snap.xml +++ b/tests/_data/sbom_dummy-results/package-lock-only/with-prepared.snap.xml @@ -70,6 +70,9 @@ true + + true + diff --git a/tests/_data/sbom_dummy-results/with-licenses/with-prepared.snap.json b/tests/_data/sbom_dummy-results/with-licenses/with-prepared.snap.json index 27568624b..9995f2660 100644 --- a/tests/_data/sbom_dummy-results/with-licenses/with-prepared.snap.json +++ b/tests/_data/sbom_dummy-results/with-licenses/with-prepared.snap.json @@ -107,7 +107,13 @@ } ] } - } + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] }, "components": [ { diff --git a/tests/_data/sbom_dummy-results/with-licenses/with-prepared.snap.xml b/tests/_data/sbom_dummy-results/with-licenses/with-prepared.snap.xml index f6045fb57..0489a8b54 100644 --- a/tests/_data/sbom_dummy-results/with-licenses/with-prepared.snap.xml +++ b/tests/_data/sbom_dummy-results/with-licenses/with-prepared.snap.xml @@ -78,6 +78,9 @@ + + true + From 9068fa3c33bd137fc85200738d698110d8860fb1 Mon Sep 17 00:00:00 2001 From: AradhyaTiwari10 Date: Tue, 28 Oct 2025 17:33:37 +0530 Subject: [PATCH 4/9] chore: remove generated bom.json from repo Signed-off-by: AradhyaTiwari10 --- bom.json | 29389 ----------------------------------------------------- 1 file changed, 29389 deletions(-) delete mode 100644 bom.json diff --git a/bom.json b/bom.json deleted file mode 100644 index 6d62ce521..000000000 --- a/bom.json +++ /dev/null @@ -1,29389 +0,0 @@ -{ - "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", - "bomFormat": "CycloneDX", - "specVersion": "1.6", - "version": 1, - "serialNumber": "urn:uuid:38221624-00b1-4f2e-906e-ac6eeb33b95d", - "metadata": { - "timestamp": "2025-10-28T09:22:52.360Z", - "tools": { - "components": [ - { - "type": "application", - "name": "npm", - "version": "11.4.2" - }, - { - "type": "application", - "name": "cyclonedx-npm", - "group": "@cyclonedx", - "version": "4.0.3", - "author": "Jan Kowalleck", - "description": "Create CycloneDX Software Bill of Materials (SBOM) from NPM projects.", - "licenses": [ - { - "license": { - "id": "Apache-2.0" - } - } - ], - "externalReferences": [ - { - "url": "git+https://github.com/CycloneDX/cyclonedx-node-npm.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/CycloneDX/cyclonedx-node-npm#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/CycloneDX/cyclonedx-node-npm/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - } - ] - }, - { - "type": "library", - "name": "cyclonedx-library", - "group": "@cyclonedx", - "version": "9.2.0", - "author": "Jan Kowalleck", - "description": "Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).", - "licenses": [ - { - "license": { - "id": "Apache-2.0" - } - } - ], - "externalReferences": [ - { - "url": "git+https://github.com/CycloneDX/cyclonedx-javascript-library.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/CycloneDX/cyclonedx-javascript-library#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/CycloneDX/cyclonedx-javascript-library/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - } - ] - } - ] - }, - "component": { - "type": "application", - "name": "cyclonedx-npm", - "group": "@cyclonedx", - "version": "4.0.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3", - "author": "Jan Kowalleck", - "description": "Create CycloneDX Software Bill of Materials (SBOM) from NPM projects.", - "licenses": [ - { - "license": { - "id": "Apache-2.0", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40cyclonedx/cyclonedx-npm@4.0.3?vcs_url=git%2Bhttps%3A%2F%2Fgithub.com%2FCycloneDX%2Fcyclonedx-node-npm.git", - "externalReferences": [ - { - "url": "git+https://github.com/CycloneDX/cyclonedx-node-npm.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/CycloneDX/cyclonedx-node-npm#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/CycloneDX/cyclonedx-node-npm/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "" - } - ] - }, - "properties": [ - { - "name": "cdx:reproducible", - "value": "false" - } - ] - }, - "components": [ - { - "type": "library", - "name": "cyclonedx-library", - "group": "@cyclonedx", - "version": "9.2.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@cyclonedx/cyclonedx-library@9.2.0", - "author": "Jan Kowalleck", - "description": "Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).", - "licenses": [ - { - "license": { - "id": "Apache-2.0", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40cyclonedx/cyclonedx-library@9.2.0", - "externalReferences": [ - { - "url": "git+https://github.com/CycloneDX/cyclonedx-javascript-library.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/CycloneDX/cyclonedx-javascript-library#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/CycloneDX/cyclonedx-javascript-library/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@cyclonedx/cyclonedx-library/-/cyclonedx-library-9.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "ca5c0c14f8ee39529a46e42d10a1703e225aca03d98648efcc3712aed1fca19976a025135b01f6744bbaf765b832328bbb9420b272132d20cf73ad78f629f2be" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/@cyclonedx/cyclonedx-library" - } - ] - }, - { - "type": "library", - "name": "node", - "group": "@types", - "version": "24.9.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@types/node@24.9.1", - "description": "TypeScript definitions for node", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40types/node@24.9.1#types/node", - "externalReferences": [ - { - "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/node", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@types/node/-/node-24.9.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "42889a5c03519125caea9d03bafb79e96db4f1dbb83fd5327bd8562d68063034c4a0a3e1b9e9f335c0b8bc6526acd92238a4e522b068c8d4183694b07c46574a" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@types/node" - } - ] - }, - { - "type": "library", - "name": "normalize-package-data", - "group": "@types", - "version": "2.4.4", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@types/normalize-package-data@2.4.4", - "description": "TypeScript definitions for normalize-package-data", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40types/normalize-package-data@2.4.4#types/normalize-package-data", - "externalReferences": [ - { - "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/normalize-package-data", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/normalize-package-data", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "dfb8be39a59387da9e2b82d21cfb32442ecd6a19c6a2d36e66f8cb4a070fcdb9691c1debac227100e808e6009d2a6edca289ec697d4e7f420b8937276636dfc4" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@types/normalize-package-data" - } - ] - }, - { - "type": "library", - "name": "ajv-formats-draft2019", - "version": "1.6.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|ajv-formats-draft2019@1.6.1", - "author": "Carlo Quinonez", - "description": "Plugin for AJV that adds support for some of string formats adding in the draft2019 JSON Schema.", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/ajv-formats-draft2019@1.6.1", - "externalReferences": [ - { - "url": "git+https://github.com/luzlab/ajv-formats-draft2019.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/luzlab/ajv-formats-draft2019#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/luzlab/ajv-formats-draft2019/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/ajv-formats-draft2019/-/ajv-formats-draft2019-1.6.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "2503ef6afa64583bc8b01a76677dd49180ad5c24a95b81c3ded019fa82f888414e93da1b4197dfc74c80370102b7abf3afa113fbb1cde5ccd1caa5db9eafeed1" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/ajv-formats-draft2019" - } - ] - }, - { - "type": "library", - "name": "ajv-formats", - "version": "3.0.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|ajv-formats@3.0.1", - "author": "Evgeny Poberezkin", - "description": "Format validation for Ajv v7+", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/ajv-formats@3.0.1", - "externalReferences": [ - { - "url": "git+https://github.com/ajv-validator/ajv-formats.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/ajv-validator/ajv-formats#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/ajv-validator/ajv-formats/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "f2252a979d04511fae51c7514371c3a9ae84572a3776870bf20e5627714d7169aeeb621b90652e7bfa44c8b056f1518a2ae7133e0a9e92ce1f214d43038ca8c1" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/ajv-formats" - } - ] - }, - { - "type": "library", - "name": "ajv", - "version": "8.17.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|ajv@8.17.1", - "author": "Evgeny Poberezkin", - "description": "Another JSON Schema Validator", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/ajv@8.17.1", - "externalReferences": [ - { - "url": "git+https://github.com/ajv-validator/ajv.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://ajv.js.org", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/ajv-validator/ajv/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "07f801b8d8394a2313acf902f80dbe716d11b33c316269fa558c41fe29e5052b52e67c7ac4722dfde84a46120c86abac97b6bc2e34286678c2b39be1c31390d6" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/ajv" - } - ] - }, - { - "type": "library", - "name": "c8", - "version": "10.1.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|c8@10.1.3", - "author": "Ben Coe", - "description": "output coverage reports using Node.js' built in coverage", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/c8@10.1.3", - "externalReferences": [ - { - "url": "git+ssh://git@github.com/bcoe/c8.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/bcoe/c8#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/bcoe/c8/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/c8/-/c8-10.1.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "2ef732ace01a3a7aeb94ca56db69faf743d4bf18aae147fd58c850c0d27dbe06a090bfe9875f83e2ebe3bc30395c26f292b734b31f9acbaa558bd619d469e1c8" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/c8" - } - ] - }, - { - "type": "library", - "name": "commander", - "version": "14.0.2", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|commander@14.0.2", - "author": "TJ Holowaychuk", - "description": "the complete solution for node.js command-line programs", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/commander@14.0.2", - "externalReferences": [ - { - "url": "git+https://github.com/tj/commander.js.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/tj/commander.js#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/tj/commander.js/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/commander/-/commander-14.0.2.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "4f2c2858d3516e1a03d015ecd4fdd9112716f16e622ab9db8ad848974607fae0a605dd10a4f380f3273cd834b704813931ae859c1554b09ef05540f3e1dbce59" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/commander" - } - ] - }, - { - "type": "library", - "name": "fast-glob", - "version": "3.3.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|fast-glob@3.3.3", - "author": "Denis Malinochkin", - "description": "It's a very fast and efficient glob library for Node.js", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/fast-glob@3.3.3", - "externalReferences": [ - { - "url": "git+https://github.com/mrmlnc/fast-glob.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/mrmlnc/fast-glob#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/mrmlnc/fast-glob/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "ecca6d2fc53472a705773233c0e4c7a22957f71e41acdab27bb67f2ee0bb9023118a8d44312caa44adc1100503eec5d1ab8893e00cd356e65d8604364c2bd82e" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/fast-glob" - } - ] - }, - { - "type": "library", - "name": "imurmurhash", - "version": "0.1.4", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|imurmurhash@0.1.4", - "author": "Jens Taylor", - "description": "An incremental implementation of MurmurHash3", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/imurmurhash@0.1.4", - "externalReferences": [ - { - "url": "git+https://github.com/jensyt/imurmurhash-js.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/jensyt/imurmurhash-js", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jensyt/imurmurhash-js/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "2665cc67ac2ebc398b88712697dca4cea3ba97015ba1fd061b822470668435d0910c398c5679f2eece47b0880709b6aad30d8cc8f843aa48535204b62d4d8f1c" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/imurmurhash" - } - ] - }, - { - "type": "library", - "name": "jest-junit", - "version": "16.0.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-junit@16.0.0", - "author": "Jason Palmer", - "description": "A jest reporter that generates junit xml files", - "licenses": [ - { - "license": { - "id": "Apache-2.0", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/jest-junit@16.0.0", - "externalReferences": [ - { - "url": "git+https://github.com/jest-community/jest-junit.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/jest-community/jest-junit#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jest-community/jest-junit/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/jest-junit/-/jest-junit-16.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "03de269b0e8d7c969be0583f065bd53945f35e01745c81fa1264e02793433e9e31a0aab42abeec12b6fee17b3d9d9beee7ca49a23cf94451a9aa7658253ad17d" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/jest-junit" - } - ], - "components": [ - { - "type": "library", - "name": "strip-ansi", - "version": "6.0.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-junit@16.0.0|strip-ansi@6.0.1", - "author": "Sindre Sorhus", - "description": "Strip ANSI escape codes from a string", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/strip-ansi@6.0.1", - "externalReferences": [ - { - "url": "git+https://github.com/chalk/strip-ansi.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/chalk/strip-ansi#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/chalk/strip-ansi/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/jest-junit/node_modules/strip-ansi" - } - ] - }, - { - "type": "library", - "name": "ansi-regex", - "version": "5.0.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-junit@16.0.0|ansi-regex@5.0.1", - "author": "Sindre Sorhus", - "description": "Regular expression for matching ANSI escape codes", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/ansi-regex@5.0.1", - "externalReferences": [ - { - "url": "git+https://github.com/chalk/ansi-regex.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/chalk/ansi-regex#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/chalk/ansi-regex/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "aae2505e54d25062f62c7f52517a3c570b18e2ca1a9e1828e8b3529bce04d4b05c13cb373b4c29762473c91f73fd9649325316bf7eea38e6fda5d26531410a15" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/jest-junit/node_modules/ansi-regex" - } - ] - } - ] - }, - { - "type": "library", - "name": "jest", - "version": "30.2.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest@30.2.0", - "description": "Delightful JavaScript Testing.", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/jest@30.2.0#packages/jest", - "externalReferences": [ - { - "url": "git+https://github.com/jestjs/jest.git#packages/jest", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://jestjs.io/", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jestjs/jest/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/jest/-/jest-30.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "176ea08c2d3258df2e000e66e52b3c6507f99c31d61a537fc5664887c4b94916ec10a068bf0661c4677a2c995b658c4180260eb6b7925326fc8695f2182e4ee0" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/jest" - } - ] - }, - { - "type": "library", - "name": "libxmljs2", - "version": "0.37.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|libxmljs2@0.37.0", - "author": "marudor", - "description": "libxml bindings for v8 javascript engine", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/libxmljs2@0.37.0", - "externalReferences": [ - { - "url": "git+ssh://git@github.com/marudor/libxmljs2.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/marudor/libxmljs2#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "http://github.com/marudor/libxmljs2/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/libxmljs2/-/libxmljs2-0.37.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "5dbefc57c199a2ea1916babc702c31efe1b759839c246d316f76146f0792c84e33d8422b40264caf761efdd1e7e26112b3a63150c790794666e485e0fa22c7a2" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/libxmljs2" - } - ] - }, - { - "type": "library", - "name": "normalize-package-data", - "version": "8.0.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|normalize-package-data@8.0.0", - "author": "GitHub Inc.", - "description": "Normalizes data that can be found in package.json files.", - "licenses": [ - { - "license": { - "id": "BSD-2-Clause", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/normalize-package-data@8.0.0", - "externalReferences": [ - { - "url": "git+https://github.com/npm/normalize-package-data.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/npm/normalize-package-data#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/npm/normalize-package-data/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-8.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "45693e3c8e37dde11243ba2e9d8c48a7aec262e56c4b5b984a89d7de403aa6cff72d67e35506bfa6d120e98dd3eae00cab5996a57f4f43eab1f90687a6c73b81" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/normalize-package-data" - } - ], - "components": [ - { - "type": "library", - "name": "semver", - "version": "7.7.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|normalize-package-data@8.0.0|semver@7.7.3", - "author": "GitHub Inc.", - "description": "The semantic version parser used by npm.", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/semver@7.7.3", - "externalReferences": [ - { - "url": "git+https://github.com/npm/node-semver.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/npm/node-semver#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/npm/node-semver/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "49db0a32b23d4dd823770794491f4cc1e1c0e0427c6311e7f0315a0e2b2f85595439ee01175b4b0fb1808f4948a96565f9d3dbfeb131af406d6f2e65a109b6d1" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/normalize-package-data/node_modules/semver" - } - ] - } - ] - }, - { - "type": "library", - "name": "npm-run-all2", - "version": "8.0.4", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|npm-run-all2@8.0.4", - "author": "Toru Nagashima", - "description": "A CLI tool to run multiple npm-scripts in parallel or sequential. (Maintenance fork)", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/npm-run-all2@8.0.4", - "externalReferences": [ - { - "url": "git+https://github.com/bcomnes/npm-run-all2.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/bcomnes/npm-run-all2", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/bcomnes/npm-run-all2/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/npm-run-all2/-/npm-run-all2-8.0.4.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "c1d6c1e4ccb8f172a9d997c95258672d58a1cdeb80d618019ea07627d6a157bef02d2fbf60024094df08f97dc320520f6779b92fb9e996695b84d8850e65d10c" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/npm-run-all2" - } - ], - "components": [ - { - "type": "library", - "name": "ansi-styles", - "version": "6.2.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|npm-run-all2@8.0.4|ansi-styles@6.2.3", - "author": "Sindre Sorhus", - "description": "ANSI escape codes for styling strings in the terminal", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/ansi-styles@6.2.3", - "externalReferences": [ - { - "url": "git+https://github.com/chalk/ansi-styles.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/chalk/ansi-styles#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/chalk/ansi-styles/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "e038fa336f0907ea001fc9059132d4a3e6b68f038592ea9bdf2b9c53408035c45151bc52d1c3f49d96021a371cdc1357c1122c5159831a0cdac267bbcef247be" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/npm-run-all2/node_modules/ansi-styles" - } - ] - }, - { - "type": "library", - "name": "picomatch", - "version": "4.0.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|npm-run-all2@8.0.4|picomatch@4.0.3", - "author": "Jon Schlinkert", - "description": "Blazing fast and accurate glob matcher written in JavaScript, with no dependencies and full support for standard and extended Bash glob features, including braces, extglobs, POSIX brackets, and regular expressions.", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/picomatch@4.0.3", - "externalReferences": [ - { - "url": "git+https://github.com/micromatch/picomatch.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/micromatch/picomatch", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/micromatch/picomatch/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "e604e680463fb2a2ba8055cb22c40d1f5f6559be1e6cf0cb03849d2cfeddb169085c75a51baea83ee56f5d21853e9a58673f190d9ab475862b6c77c109551bd5" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/npm-run-all2/node_modules/picomatch" - } - ] - }, - { - "type": "library", - "name": "which", - "version": "5.0.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|npm-run-all2@8.0.4|which@5.0.0", - "author": "GitHub Inc.", - "description": "Like which(1) unix command. Find the first instance of an executable in the PATH.", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/which@5.0.0", - "externalReferences": [ - { - "url": "git+https://github.com/npm/node-which.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/npm/node-which#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/npm/node-which/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/which/-/which-5.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "244746cc7c3092b6d6a063a5207a90e60b69aca18e7a7a431e9c44f73551d5b59b3ad611c8f3c731ef4568feb1eb50a635a4d385291bd03009b5ee630fe0e6cd" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/npm-run-all2/node_modules/which" - } - ] - }, - { - "type": "library", - "name": "isexe", - "version": "3.1.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|npm-run-all2@8.0.4|isexe@3.1.1", - "author": "Isaac Z. Schlueter", - "description": "Minimal module to check if a file is executable.", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/isexe@3.1.1", - "externalReferences": [ - { - "url": "git+https://github.com/isaacs/isexe.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/isaacs/isexe#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/isaacs/isexe/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "2e907fe7807eff627986a43b8a66477dd537d4e96042ac7b6627159649bd93383dff0f0628b11c15f265fedec30840ee78ec81003eb3082c133ba173b3436811" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/npm-run-all2/node_modules/isexe" - } - ] - } - ] - }, - { - "type": "library", - "name": "typescript", - "version": "5.9.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|typescript@5.9.3", - "author": "Microsoft Corp.", - "description": "TypeScript is a language for application scale JavaScript development", - "licenses": [ - { - "license": { - "id": "Apache-2.0", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/typescript@5.9.3", - "externalReferences": [ - { - "url": "git+https://github.com/microsoft/TypeScript.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://www.typescriptlang.org/", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/microsoft/TypeScript/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "8e5d6f6733c38a72ebf5e52ddc9feded5e8580d130f508ef04f772b33f4a7d00c3e357d0ac2d98e2f290762694a454f86d795bd511e12e9a7cc2d9ba3394e04b" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/typescript" - } - ] - }, - { - "type": "library", - "name": "xmlbuilder2", - "version": "3.1.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|xmlbuilder2@3.1.1", - "author": "Ozgur Ozcitak", - "description": "An XML builder for node.js", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/xmlbuilder2@3.1.1", - "externalReferences": [ - { - "url": "git://github.com/oozcitak/xmlbuilder2.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "http://github.com/oozcitak/xmlbuilder2", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "http://github.com/oozcitak/xmlbuilder2/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/xmlbuilder2/-/xmlbuilder2-3.1.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "58249f6df66740374b40b88c746510a4cc71724790e2864d30d84b56471e913bbbc610f8b6e503c803e863c0b05ef05813a2f004777a416d9665794e5abd6f0b" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/xmlbuilder2" - } - ] - }, - { - "type": "library", - "name": "packageurl-js", - "version": "2.0.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|packageurl-js@2.0.1", - "author": "the purl authors", - "description": "JavaScript library to parse and build \"purl\" aka. package URLs. This is a microlibrary implementing the purl spec at https://github.com/package-url", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/packageurl-js@2.0.1", - "externalReferences": [ - { - "url": "git+https://github.com/package-url/packageurl-js.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/package-url/packageurl-js#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/package-url/packageurl-js/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/packageurl-js/-/packageurl-js-2.0.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "3798b15e3cd3cb8403407d10f58163a8859deb31faf77e838e99769bd40d1660efe45ba6f2af018e4a4070734ccce144d08c10ac584959ec7700dea44b4392c2" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/packageurl-js" - } - ] - }, - { - "type": "library", - "name": "spdx-expression-parse", - "version": "4.0.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|spdx-expression-parse@4.0.0", - "author": "Kyle E. Mitchell", - "description": "parse SPDX license expressions", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/spdx-expression-parse@4.0.0", - "externalReferences": [ - { - "url": "git+https://github.com/jslicense/spdx-expression-parse.js.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/jslicense/spdx-expression-parse.js#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jslicense/spdx-expression-parse.js/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-4.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "0a5c9ae492228ffec2e9b451db6fad9c65db73854a9626ca4958f6887bd5797e62316eecd5221096abbaf7d26438324922187fa54bbc2f4fd52e1f317e50fe2d" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/spdx-expression-parse" - } - ] - }, - { - "type": "library", - "name": "undici-types", - "version": "7.16.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|undici-types@7.16.0", - "description": "A stand-alone types package for Undici", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/undici-types@7.16.0", - "externalReferences": [ - { - "url": "git+https://github.com/nodejs/undici.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://undici.nodejs.org", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/nodejs/undici/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "673f9a6564a3f0b13ace8c43fb1ae387855f9081bc61ae8bbd8919aad5101893d98d8979df2a42694c16aa8ede234c7ae8a046791a3e9a504490c49e499dfc37" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/undici-types" - } - ] - }, - { - "type": "library", - "name": "punycode", - "version": "2.3.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|punycode@2.3.1", - "author": "Mathias Bynens", - "description": "A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/punycode@2.3.1", - "externalReferences": [ - { - "url": "git+https://github.com/mathiasbynens/punycode.js.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://mths.be/punycode", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/mathiasbynens/punycode.js/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "bd8b7b503d54f5683ad77f2c84bb4b3af740bbef03b02fe2945b44547707fb0c9d712a4d136d007d239db9fe8c91115a84be4563b5f5a14ee7295645b5fabc16" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/punycode" - } - ] - }, - { - "type": "library", - "name": "schemes", - "version": "1.4.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|schemes@1.4.0", - "author": "Peter Müller", - "description": "IANA Uniform Resource Identifier (URI) Schemes list, including crowd sourced unofficial ones", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/schemes@1.4.0", - "externalReferences": [ - { - "url": "git://github.com/Munter/schemes.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/Munter/schemes", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/Munter/schemes/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/schemes/-/schemes-1.4.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "226172f456c2b109558271374c25a62cf0859d5cf1d251cbfe5fae987a650ea00a7747731699d2ea51592296a00656212b0cd59a5577e9e7346355d3bbc24101" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/schemes" - } - ] - }, - { - "type": "library", - "name": "smtp-address-parser", - "version": "1.1.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|smtp-address-parser@1.1.0", - "author": "Gene Hightower", - "description": "Parse an SMTP (RFC-5321) address", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/smtp-address-parser@1.1.0", - "externalReferences": [ - { - "url": "git+https://github.com/gene-hightower/smtp-address-parser.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/gene-hightower/smtp-address-parser#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/gene-hightower/smtp-address-parser/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/smtp-address-parser/-/smtp-address-parser-1.1.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "1b3d758db354d2996b45e53d4a3edf9ac852071c49f5285d0f6ab892d1c81e8feba531fa945c90a181d828834f26d3def1a1c59ec6ed5b8e8bb34b42081b0866" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/smtp-address-parser" - } - ] - }, - { - "type": "library", - "name": "uri-js", - "version": "4.4.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|uri-js@4.4.1", - "author": "Gary Court", - "description": "An RFC 3986/3987 compliant, scheme extendable URI/IRI parsing/validating/resolving library for JavaScript.", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "BSD-2-Clause", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/uri-js@4.4.1", - "externalReferences": [ - { - "url": "git+ssh://git@github.com/garycourt/uri-js.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/garycourt/uri-js", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/garycourt/uri-js/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "eeb294cb2df7435c9cf7ca50d430262edc17d74f45ed321f5a55b561da3c5a5d628b549e1e279e8741c77cf78bd9f3172bacf4b3c79c2acf5fac2b8b26f9dd06" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/uri-js" - } - ] - }, - { - "type": "library", - "name": "fast-deep-equal", - "version": "3.1.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|fast-deep-equal@3.1.3", - "author": "Evgeny Poberezkin", - "description": "Fast deep equal", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/fast-deep-equal@3.1.3", - "externalReferences": [ - { - "url": "git+https://github.com/epoberezkin/fast-deep-equal.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/epoberezkin/fast-deep-equal#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/epoberezkin/fast-deep-equal/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "7f7a90f68432f63d808417bf1fd542f75c0b98a042094fe00ce9ca340606e61b303bb04b2a3d3d1dce4760dcfd70623efb19690c22200da8ad56cd3701347ce1" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/fast-deep-equal" - } - ] - }, - { - "type": "library", - "name": "fast-uri", - "version": "3.1.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|fast-uri@3.1.0", - "author": "Vincent Le Goff", - "description": "Dependency-free RFC 3986 URI toolbox", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "BSD-3-Clause", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/fast-uri@3.1.0", - "externalReferences": [ - { - "url": "git+https://github.com/fastify/fast-uri.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/fastify/fast-uri", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/fastify/fast-uri/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "88f79e0ca25259fe0810e6ac555ae49d7a5a055d08029cff829ed2d9b6fb6782e58db976306251a889d9894ad0c15d7a729cf0fc3dd2e63e49ba58ff813e7600" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/fast-uri" - } - ] - }, - { - "type": "library", - "name": "json-schema-traverse", - "version": "1.0.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|json-schema-traverse@1.0.0", - "author": "Evgeny Poberezkin", - "description": "Traverse JSON Schema passing each schema object to callback", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/json-schema-traverse@1.0.0", - "externalReferences": [ - { - "url": "git+https://github.com/epoberezkin/json-schema-traverse.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/epoberezkin/json-schema-traverse#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/epoberezkin/json-schema-traverse/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "34cf3f3fd9f75e35e12199f594b86415a0024ce5114178d6855e0103f4673aff31be0aadaa9017f483b89914314b1d51968e2dab37aa6f4b0e96bb9a3b2dddba" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/json-schema-traverse" - } - ] - }, - { - "type": "library", - "name": "require-from-string", - "version": "2.0.2", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|require-from-string@2.0.2", - "author": "Vsevolod Strukchinsky", - "description": "Require module from string", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/require-from-string@2.0.2", - "externalReferences": [ - { - "url": "git+https://github.com/floatdrop/require-from-string.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/floatdrop/require-from-string#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/floatdrop/require-from-string/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "5dfd2759ee91b1ece214cbbe029f5b8a251b9a996ae92f7fa7eef0ed85cffc904786b5030d48706bebc0372b9bbaa7d9593bde53ffc36151ac0c6ed128bfef13" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/require-from-string" - } - ] - }, - { - "type": "library", - "name": "v8-coverage", - "group": "@bcoe", - "version": "1.0.2", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@bcoe/v8-coverage@1.0.2", - "author": "Charles Samborski", - "description": "Helper functions for V8 coverage files.", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40bcoe/v8-coverage@1.0.2", - "externalReferences": [ - { - "url": "git://github.com/bcoe/v8-coverage.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/bcoe/v8-coverage#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/bcoe/v8-coverage/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-1.0.2.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "eb300193f10203f418482435346895c306d07ab50267e4d06e9eb843702099f36fbab1c7d23f13b576b5a9b4a15c0eaaaa4a408f85795bca4fea62ded6670ca8" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@bcoe/v8-coverage" - } - ] - }, - { - "type": "library", - "name": "schema", - "group": "@istanbuljs", - "version": "0.1.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@istanbuljs/schema@0.1.3", - "author": "Corey Farrell", - "description": "Schemas describing various structures used by nyc and istanbuljs", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40istanbuljs/schema@0.1.3", - "externalReferences": [ - { - "url": "git+https://github.com/istanbuljs/schema.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/istanbuljs/schema#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/istanbuljs/schema/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "657458e2336f56049543c0cbdcb4dc6a4680b57c13554c44f3586c96cc83d80b685d6ff05686f5d0790e2755ffa4095c23b0fed98a192a0e5da3c1bfc3a45880" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@istanbuljs/schema" - } - ] - }, - { - "type": "library", - "name": "find-up", - "version": "5.0.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|find-up@5.0.0", - "author": "Sindre Sorhus", - "description": "Find a file or directory by walking up parent directories", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/find-up@5.0.0", - "externalReferences": [ - { - "url": "git+https://github.com/sindresorhus/find-up.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sindresorhus/find-up#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sindresorhus/find-up/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "efcfcf5d3d7094b2c3813cc3b3bb23abd873cf4bd70fece7fbbc32a447b87d74310a6766a9f1ac10f4319a2092408dda8c557dd5b552b2f36dac94625ba9c69e" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/find-up" - } - ] - }, - { - "type": "library", - "name": "foreground-child", - "version": "3.3.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|foreground-child@3.3.1", - "author": "Isaac Z. Schlueter", - "description": "Run a child as if it's the foreground process. Give it stdio. Exit when it exits.", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/foreground-child@3.3.1", - "externalReferences": [ - { - "url": "git+https://github.com/tapjs/foreground-child.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/tapjs/foreground-child#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/tapjs/foreground-child/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "8085e32aab45b96120cc544903d58241e4892d90e380950e302333c6dbc5abfdfb2a88ccd41146b9faac0b2d2be2a4909982ec65831ec91ab321638cba9d37b3" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/foreground-child" - } - ] - }, - { - "type": "library", - "name": "istanbul-lib-coverage", - "version": "3.2.2", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|istanbul-lib-coverage@3.2.2", - "author": "Krishnan Anantheswaran", - "description": "Data library for istanbul coverage objects", - "licenses": [ - { - "license": { - "id": "BSD-3-Clause", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/istanbul-lib-coverage@3.2.2#packages/istanbul-lib-coverage", - "externalReferences": [ - { - "url": "git+ssh://git@github.com/istanbuljs/istanbuljs.git#packages/istanbul-lib-coverage", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://istanbul.js.org/", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/istanbuljs/istanbuljs/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "3bc769b05fabd1657ff0c35129f9e6aed09686e2a3c6bab6c3e8e9cc12f95192938b62de5569d63a6591c4595eb0938d99cfb02c01af29064439a9e4a342c54e" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/istanbul-lib-coverage" - } - ] - }, - { - "type": "library", - "name": "istanbul-lib-report", - "version": "3.0.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|istanbul-lib-report@3.0.1", - "author": "Krishnan Anantheswaran", - "description": "Base reporting library for istanbul", - "licenses": [ - { - "license": { - "id": "BSD-3-Clause", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/istanbul-lib-report@3.0.1#packages/istanbul-lib-report", - "externalReferences": [ - { - "url": "git+ssh://git@github.com/istanbuljs/istanbuljs.git#packages/istanbul-lib-report", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://istanbul.js.org/", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/istanbuljs/istanbuljs/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "1827c4d66b6c1c63842c253c7bf67b616ce99b26ebc7ff9d4937cbaef63ca9199a63acd74ca5a7e964088da005c34ebd89c9ba19530d920bb437323888f65437" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/istanbul-lib-report" - } - ] - }, - { - "type": "library", - "name": "istanbul-reports", - "version": "3.2.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|istanbul-reports@3.2.0", - "author": "Krishnan Anantheswaran", - "description": "istanbul reports", - "licenses": [ - { - "license": { - "id": "BSD-3-Clause", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/istanbul-reports@3.2.0#packages/istanbul-reports", - "externalReferences": [ - { - "url": "git+ssh://git@github.com/istanbuljs/istanbuljs.git#packages/istanbul-reports", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://istanbul.js.org/", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/istanbuljs/istanbuljs/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "1c6616592fde86a4d5df1375d22db7b643e4a47e3a30b08830534269a28d6af0174c5d5192ac5ac043ed9e39c667a5ca4889c12a488e03904a4be699898dc0bc" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/istanbul-reports" - } - ] - }, - { - "type": "library", - "name": "test-exclude", - "version": "7.0.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|test-exclude@7.0.1", - "author": "Ben Coe", - "description": "test for inclusion or exclusion of paths using globs", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/test-exclude@7.0.1", - "externalReferences": [ - { - "url": "git+https://github.com/istanbuljs/test-exclude.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://istanbul.js.org/", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/istanbuljs/test-exclude/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/test-exclude/-/test-exclude-7.0.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "a4562a993c3af0b5d58de5893124f8f9ba2b8103f603230d6e0d41a5987d2dbca151e36479a3c5f60cdf3c65009d2315dea3d87565300c88e308b8920ce97bbe" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/test-exclude" - } - ] - }, - { - "type": "library", - "name": "v8-to-istanbul", - "version": "9.3.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|v8-to-istanbul@9.3.0", - "author": "Ben Coe", - "description": "convert from v8 coverage format to istanbul's format", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/v8-to-istanbul@9.3.0", - "externalReferences": [ - { - "url": "git+https://github.com/istanbuljs/v8-to-istanbul.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/istanbuljs/v8-to-istanbul#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/istanbuljs/v8-to-istanbul/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "9221946a558dfab80127fd4e1d9b01b54e2b5d939f8ffeeb290c542ca948cf0cd04af3095143603f0244121ee053ac445710b46a1a0e06f376608f061fa14d80" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/v8-to-istanbul" - } - ] - }, - { - "type": "library", - "name": "yargs-parser", - "version": "21.1.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|yargs-parser@21.1.1", - "author": "Ben Coe", - "description": "the mighty option parser used by yargs", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/yargs-parser@21.1.1", - "externalReferences": [ - { - "url": "git+https://github.com/yargs/yargs-parser.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/yargs/yargs-parser#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/yargs/yargs-parser/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "b55a6c256ec376379c0221696c80757b7ab1210b04e8da0f739fde4ddadb6c80b88742d5b16867a1ade0fa6d87725048ba31f3b31678549540f8652e736fcb07" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/yargs-parser" - } - ] - }, - { - "type": "library", - "name": "yargs", - "version": "17.7.2", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|yargs@17.7.2", - "description": "yargs the modern, pirate-themed, successor to optimist.", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/yargs@17.7.2", - "externalReferences": [ - { - "url": "git+https://github.com/yargs/yargs.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://yargs.js.org/", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/yargs/yargs/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "edd4b3cd143ef822a7348fe4aca9d8455ec928a3d45cc121eb5b286872a0f66ad6121cc55a1167c4fc4697eebd703d4ebbadc2d773543c29e621caefa82b8ceb" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/yargs" - } - ], - "components": [ - { - "type": "library", - "name": "string-width", - "version": "4.2.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|yargs@17.7.2|string-width@4.2.3", - "author": "Sindre Sorhus", - "description": "Get the visual width of a string - the number of columns required to display it", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/string-width@4.2.3", - "externalReferences": [ - { - "url": "git+https://github.com/sindresorhus/string-width.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sindresorhus/string-width#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sindresorhus/string-width/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "c0ac90450a63274b08a7ad84ad265d1ac8cc256b1aa79a1136284786ee86ec954effd8c807a5327af2feb57b8eaab9e0f23fdcc4a4d6c96530bd24eb8a2673fe" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/yargs/node_modules/string-width" - } - ] - }, - { - "type": "library", - "name": "emoji-regex", - "version": "8.0.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|yargs@17.7.2|emoji-regex@8.0.0", - "author": "Mathias Bynens", - "description": "A regular expression to match all Emoji-only symbols as per the Unicode Standard.", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/emoji-regex@8.0.0", - "externalReferences": [ - { - "url": "git+https://github.com/mathiasbynens/emoji-regex.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://mths.be/emoji-regex", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/mathiasbynens/emoji-regex/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "3128d8cdc58d380d1ec001e9cf4331a5816fc20eb28f2d4d1b7c6d7a8ab3eb8e150a8fd13e09ebd7f186b7e89cde2253cd0f04bb74dd335e126b09d5526184e8" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/yargs/node_modules/emoji-regex" - } - ] - }, - { - "type": "library", - "name": "strip-ansi", - "version": "6.0.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|yargs@17.7.2|strip-ansi@6.0.1", - "author": "Sindre Sorhus", - "description": "Strip ANSI escape codes from a string", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/strip-ansi@6.0.1", - "externalReferences": [ - { - "url": "git+https://github.com/chalk/strip-ansi.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/chalk/strip-ansi#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/chalk/strip-ansi/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/yargs/node_modules/strip-ansi" - } - ] - }, - { - "type": "library", - "name": "ansi-regex", - "version": "5.0.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|yargs@17.7.2|ansi-regex@5.0.1", - "author": "Sindre Sorhus", - "description": "Regular expression for matching ANSI escape codes", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/ansi-regex@5.0.1", - "externalReferences": [ - { - "url": "git+https://github.com/chalk/ansi-regex.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/chalk/ansi-regex#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/chalk/ansi-regex/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "aae2505e54d25062f62c7f52517a3c570b18e2ca1a9e1828e8b3529bce04d4b05c13cb373b4c29762473c91f73fd9649325316bf7eea38e6fda5d26531410a15" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/yargs/node_modules/ansi-regex" - } - ] - } - ] - }, - { - "type": "library", - "name": "fs.stat", - "group": "@nodelib", - "version": "2.0.5", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@nodelib/fs.stat@2.0.5", - "description": "Get the status of a file with some features", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40nodelib/fs.stat@2.0.5#master", - "externalReferences": [ - { - "url": "git+https://github.com/nodelib/nodelib.git#master", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/nodelib/nodelib/tree/master#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/nodelib/nodelib/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "46484f3e9db3aea0c0400ff68cd867ced70f025bfae17761229edaef8e78039a2f23b06e93182decc5fbb9dc00bb7ce0d437293d4d2bcf7555d5279aaaf638f8" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@nodelib/fs.stat" - } - ] - }, - { - "type": "library", - "name": "fs.walk", - "group": "@nodelib", - "version": "1.2.8", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@nodelib/fs.walk@1.2.8", - "description": "A library for efficiently walking a directory recursively", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40nodelib/fs.walk@1.2.8#master", - "externalReferences": [ - { - "url": "git+https://github.com/nodelib/nodelib.git#master", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/nodelib/nodelib/tree/master#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/nodelib/nodelib/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "a0607e53196059c810920c28f067041b07a6a1316ddc520ef5a6da6c199a1b05c8a01299f864f2d293f5f396de1a0ecb96287f3521d25765c0b35967ce7a1c4a" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@nodelib/fs.walk" - } - ] - }, - { - "type": "library", - "name": "glob-parent", - "version": "5.1.2", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|glob-parent@5.1.2", - "author": "Gulp Team", - "description": "Extract the non-magic parent path from a glob string.", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/glob-parent@5.1.2", - "externalReferences": [ - { - "url": "git+https://github.com/gulpjs/glob-parent.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/gulpjs/glob-parent#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/gulpjs/glob-parent/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "00e22049009ea62258c0fdc04671b1fb95674eed870587736c63f8e5e2f0d6faf7cc1def64b7b279dd6c0bd8676dc39cf7f4ab33233944f42b906cf8692f59a3" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/glob-parent" - } - ] - }, - { - "type": "library", - "name": "merge2", - "version": "1.4.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|merge2@1.4.1", - "description": "Merge multiple streams into one stream in sequence or parallel.", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/merge2@1.4.1", - "externalReferences": [ - { - "url": "git+ssh://git@github.com/teambition/merge2.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/teambition/merge2", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/teambition/merge2/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "f2aed51203095b827cb5c7d53f2f20d3d35c43065d6f0144aa17bf5999282338e7ff74c60f0b4e098b571b10373bcb4fce97330820e0bfe3f63f9cb4d1924e3a" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/merge2" - } - ] - }, - { - "type": "library", - "name": "micromatch", - "version": "4.0.8", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|micromatch@4.0.8", - "author": "Jon Schlinkert", - "description": "Glob matching for javascript/node.js. A replacement and faster alternative to minimatch and multimatch.", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/micromatch@4.0.8", - "externalReferences": [ - { - "url": "git+https://github.com/micromatch/micromatch.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/micromatch/micromatch", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/micromatch/micromatch/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "3d7c1f06162ed210423f0f039f413e58361beda7f77522d558a8b71c6bfce08745e13c85a02d32b3115dd06a31c3b9d2bf84ff3f3109431b18b0488508aa3604" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/micromatch" - } - ] - }, - { - "type": "library", - "name": "mkdirp", - "version": "1.0.4", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|mkdirp@1.0.4", - "description": "Recursively mkdir, like `mkdir -p`", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/mkdirp@1.0.4", - "externalReferences": [ - { - "url": "git+https://github.com/isaacs/node-mkdirp.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/isaacs/node-mkdirp#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/isaacs/node-mkdirp/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "bd5a95650c9fdd62f1d9285dd2a27dc6ebea800c8a3cb022a884c4b6a5b4a08523ce8dcf78f0dde9f5bd885cf7d1e7fb62ca7fa225aa6e1b33786596d93e86cf" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/mkdirp" - } - ] - }, - { - "type": "library", - "name": "uuid", - "version": "8.3.2", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|uuid@8.3.2", - "description": "RFC4122 (v1, v4, and v5) UUIDs", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/uuid@8.3.2", - "externalReferences": [ - { - "url": "git+https://github.com/uuidjs/uuid.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/uuidjs/uuid#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/uuidjs/uuid/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "f8d62cd9078c5b2f865853849bdc679fa1c20e9d25ed0043ee697cccb52627ef77439345d0da1c12b9f09139175453625f7fdfa42e9a7d2f0385bfe0cfb47b7a" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/uuid" - } - ] - }, - { - "type": "library", - "name": "xml", - "version": "1.0.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|xml@1.0.1", - "author": "Dylan Greene", - "description": "Fast and simple xml generator. Supports attributes, CDATA, etc. Includes tests and examples.", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/xml@1.0.1", - "externalReferences": [ - { - "url": "git+ssh://git@github.com/dylang/node-xml.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "http://github.com/dylang/node-xml", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "http://github.com/dylang/node-xml/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "86e0aff481fd4dc7fde73b980ac42b699b569c9bc1b4b544d101cc3acf1b5b26401593437188ec3ead67131f23280f72f817a8f6ffbb3813d18ac4138e29d033" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/xml" - } - ] - }, - { - "type": "library", - "name": "core", - "group": "@jest", - "version": "30.2.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/core@30.2.0", - "description": "Delightful JavaScript Testing.", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40jest/core@30.2.0#packages/jest-core", - "externalReferences": [ - { - "url": "git+https://github.com/jestjs/jest.git#packages/jest-core", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://jestjs.io/", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jestjs/jest/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@jest/core/-/core-30.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "d375ba221ba18ea4e5a7387fa23badfe90c1d8b3d1ca0c965fc131a601ed400f07ff72bbfb5bca99c20dc7953378e5f5b1ee9812c06c387435091cdfddf3b04d" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@jest/core" - } - ] - }, - { - "type": "library", - "name": "types", - "group": "@jest", - "version": "30.2.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/types@30.2.0", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40jest/types@30.2.0#packages/jest-types", - "externalReferences": [ - { - "url": "git+https://github.com/jestjs/jest.git#packages/jest-types", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/jestjs/jest#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jestjs/jest/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@jest/types/-/types-30.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "1fdc60d7fb1f56fc9f53ba37ccc7c112343581cb1d793320a87a1874defdb6e2ea7d3b6ebbb59c911035479c210f03b3c5a64078c293616a8ff960808b4087b2" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@jest/types" - } - ] - }, - { - "type": "library", - "name": "import-local", - "version": "3.2.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|import-local@3.2.0", - "author": "Sindre Sorhus", - "description": "Let a globally installed package use a locally installed version of itself if available", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/import-local@3.2.0", - "externalReferences": [ - { - "url": "git+https://github.com/sindresorhus/import-local.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sindresorhus/import-local#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sindresorhus/import-local/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "d923e5ba7d4950f5a833ab77174770d0590217f8d663c92db5c6387f9f7d18b4d28e1d8e0aeba175390942c11c67306a6d764628c2b63aa5b5a19b23b5ffe040" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/import-local" - } - ] - }, - { - "type": "library", - "name": "jest-cli", - "version": "30.2.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-cli@30.2.0", - "description": "Delightful JavaScript Testing.", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/jest-cli@30.2.0#packages/jest-cli", - "externalReferences": [ - { - "url": "git+https://github.com/jestjs/jest.git#packages/jest-cli", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://jestjs.io/", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jestjs/jest/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/jest-cli/-/jest-cli-30.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "3acf6e908bc00d7fc0f6c2ede99b1edfe9e61ed1da13a86a3ac8d0b4d8ae8054db2911d8218b595cd18d2bd34286c797cbb76314f8e7757d6d2f4b024e57e900" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/jest-cli" - } - ] - }, - { - "type": "library", - "name": "bindings", - "version": "1.5.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|bindings@1.5.0", - "author": "Nathan Rajlich", - "description": "Helper module for loading your native module's .node file", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/bindings@1.5.0", - "externalReferences": [ - { - "url": "git://github.com/TooTallNate/node-bindings.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/TooTallNate/node-bindings", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/TooTallNate/node-bindings/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "a76abfb7f9a1bee3a3fd478b955eb9eba183fe0ba8c25af4847c42948d16f66ecc59890bd45d212e8fb401ec6cf4748f0ad4754974344c3dcc30aad765a8db89" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/bindings" - } - ] - }, - { - "type": "library", - "name": "nan", - "version": "2.22.2", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|nan@2.22.2", - "description": "Native Abstractions for Node.js: C++ header for Node 0.8 -> 22 compatibility", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/nan@2.22.2", - "externalReferences": [ - { - "url": "git://github.com/nodejs/nan.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/nodejs/nan#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/nodejs/nan/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/nan/-/nan-2.22.2.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "0c03608711644b5a650dd46c5f45fda66d19e9224d37a80176d5df6a7c2867c868a02e60a2c1854811916075153f3d5ab0a03f90c46a0d1747ae5b99eb54a905" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/nan" - } - ] - }, - { - "type": "library", - "name": "node-gyp", - "version": "11.5.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|node-gyp@11.5.0", - "author": "Nathan Rajlich", - "description": "Node.js native addon build tool", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/node-gyp@11.5.0", - "externalReferences": [ - { - "url": "git://github.com/nodejs/node-gyp.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/nodejs/node-gyp#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/nodejs/node-gyp/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/node-gyp/-/node-gyp-11.5.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "adaecabe58719f957d4a5caeb34ca031ada1f94a84c4fa942247e4ecf73c4132d3f79e892d2cb9d6e585c07b48632d2f23c701e010e173f4b4dfef3cd0ccbf2d" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/node-gyp" - } - ], - "components": [ - { - "type": "library", - "name": "semver", - "version": "7.7.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|node-gyp@11.5.0|semver@7.7.3", - "author": "GitHub Inc.", - "description": "The semantic version parser used by npm.", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/semver@7.7.3", - "externalReferences": [ - { - "url": "git+https://github.com/npm/node-semver.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/npm/node-semver#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/npm/node-semver/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "49db0a32b23d4dd823770794491f4cc1e1c0e0427c6311e7f0315a0e2b2f85595439ee01175b4b0fb1808f4948a96565f9d3dbfeb131af406d6f2e65a109b6d1" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/node-gyp/node_modules/semver" - } - ] - }, - { - "type": "library", - "name": "which", - "version": "5.0.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|node-gyp@11.5.0|which@5.0.0", - "author": "GitHub Inc.", - "description": "Like which(1) unix command. Find the first instance of an executable in the PATH.", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/which@5.0.0", - "externalReferences": [ - { - "url": "git+https://github.com/npm/node-which.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/npm/node-which#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/npm/node-which/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/which/-/which-5.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "244746cc7c3092b6d6a063a5207a90e60b69aca18e7a7a431e9c44f73551d5b59b3ad611c8f3c731ef4568feb1eb50a635a4d385291bd03009b5ee630fe0e6cd" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/node-gyp/node_modules/which" - } - ] - }, - { - "type": "library", - "name": "isexe", - "version": "3.1.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|node-gyp@11.5.0|isexe@3.1.1", - "author": "Isaac Z. Schlueter", - "description": "Minimal module to check if a file is executable.", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/isexe@3.1.1", - "externalReferences": [ - { - "url": "git+https://github.com/isaacs/isexe.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/isaacs/isexe#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/isaacs/isexe/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "2e907fe7807eff627986a43b8a66477dd537d4e96042ac7b6627159649bd93383dff0f0628b11c15f265fedec30840ee78ec81003eb3082c133ba173b3436811" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/node-gyp/node_modules/isexe" - } - ] - } - ] - }, - { - "type": "library", - "name": "prebuild-install", - "version": "7.1.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|prebuild-install@7.1.3", - "author": "Mathias Buus", - "description": "A command line tool to easily install prebuilt binaries for multiple version of node/iojs on a specific platform", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/prebuild-install@7.1.3", - "externalReferences": [ - { - "url": "git+https://github.com/prebuild/prebuild-install.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/prebuild/prebuild-install", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/prebuild/prebuild-install/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "f0c7f671b57bc757173d420b003188df0ba17ea5afb622c0d627254c36c54599204504b436ab0f6698676bd57e1f24c469d85eb8f9a368932c6f329014eccbba" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/prebuild-install" - } - ] - }, - { - "type": "library", - "name": "hosted-git-info", - "version": "9.0.2", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|hosted-git-info@9.0.2", - "author": "GitHub Inc.", - "description": "Provides metadata and conversions from repository urls for GitHub, Bitbucket and GitLab", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/hosted-git-info@9.0.2", - "externalReferences": [ - { - "url": "git+https://github.com/npm/hosted-git-info.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/npm/hosted-git-info", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/npm/hosted-git-info/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-9.0.2.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "338db687ba3f051deb98243c5078bb732c8ca8a96d74ff54a3e2767d72be452018fb04dc28e211ca14ee2afe2a9fe0c97f783e3cbf3dd00cc8779299a57f8206" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/hosted-git-info" - } - ], - "components": [ - { - "type": "library", - "name": "lru-cache", - "version": "11.2.2", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|hosted-git-info@9.0.2|lru-cache@11.2.2", - "author": "Isaac Z. Schlueter", - "description": "A cache object that deletes the least-recently-used items.", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/lru-cache@11.2.2", - "externalReferences": [ - { - "url": "git://github.com/isaacs/node-lru-cache.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/isaacs/node-lru-cache#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/isaacs/node-lru-cache/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.2.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "17d3837f2a8c2f67284c8b10a529111e72d264cb6453c43e9927dc688c8ac32e7cbbef24e67bc061e88d86cc8c011bf335c5c9f507d656b70fb02f5ef6b031b6" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/hosted-git-info/node_modules/lru-cache" - } - ] - } - ] - }, - { - "type": "library", - "name": "validate-npm-package-license", - "version": "3.0.4", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|validate-npm-package-license@3.0.4", - "author": "Kyle E. Mitchell", - "description": "Give me a string and I'll tell you if it's a valid npm package license string", - "licenses": [ - { - "license": { - "id": "Apache-2.0", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/validate-npm-package-license@3.0.4", - "externalReferences": [ - { - "url": "git+https://github.com/kemitchell/validate-npm-package-license.js.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/kemitchell/validate-npm-package-license.js#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/kemitchell/validate-npm-package-license.js/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "0e92a6d948bfc4deff1d0282b69671a11581859f59d24aadca01bc5c280d43c6650e7c6e4265a18f9eba8fc7cde02bb7fc999b86c0e8edf70026ae2cf61dbb13" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/validate-npm-package-license" - } - ], - "components": [ - { - "type": "library", - "name": "spdx-expression-parse", - "version": "3.0.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|validate-npm-package-license@3.0.4|spdx-expression-parse@3.0.1", - "author": "Kyle E. Mitchell", - "description": "parse SPDX license expressions", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/spdx-expression-parse@3.0.1", - "externalReferences": [ - { - "url": "git+https://github.com/jslicense/spdx-expression-parse.js.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/jslicense/spdx-expression-parse.js#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jslicense/spdx-expression-parse.js/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "71ba87ba7b105a724d13a2a155232c31e1f91ff2fd129ca66f3a93437b8bc0d08b675438f35a166a87ea1fb9cee95d3bc655f063a3e141d43621e756c7f64ae1" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/validate-npm-package-license/node_modules/spdx-expression-parse" - } - ] - } - ] - }, - { - "type": "library", - "name": "cross-spawn", - "version": "7.0.6", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|cross-spawn@7.0.6", - "author": "André Cruz", - "description": "Cross platform child_process#spawn and child_process#spawnSync", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/cross-spawn@7.0.6", - "externalReferences": [ - { - "url": "git+ssh://git@github.com/moxystudio/node-cross-spawn.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/moxystudio/node-cross-spawn", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/moxystudio/node-cross-spawn/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "b95d903963f69d6ceccb668ca7c69189b862f5d9731791e0879487681f4e893184c834e2249cb1d2ecb9d505ddc966ed00736e6b85c9cd429c6b73b3294777bc" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/cross-spawn" - } - ] - }, - { - "type": "library", - "name": "memorystream", - "version": "0.3.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|memorystream@0.3.1", - "author": "Dmitry Nizovtsev", - "description": "This is lightweight memory stream module for node.js.", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared", - "url": "http://github.com/JSBizon/node-memorystream/raw/master/LICENSE" - } - } - ], - "purl": "pkg:npm/memorystream@0.3.1", - "externalReferences": [ - { - "url": "git+https://github.com/JSBizon/node-memorystream.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/JSBizon/node-memorystream", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/JSBizon/node-memorystream/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "4b7530337ca3e66b544847cfe355199adff4482a15614714d6b917bfe050e4883c9dd2f8b0fa0934150911169f74f6f98e31c91ae320cad80abca21fe7c5cd07" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/memorystream" - } - ] - }, - { - "type": "library", - "name": "pidtree", - "version": "0.6.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|pidtree@0.6.0", - "author": "Simone Primarosa", - "description": "Cross platform children list of a PID", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/pidtree@0.6.0", - "externalReferences": [ - { - "url": "git+https://github.com/simonepri/pidtree.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "http://github.com/simonepri/pidtree#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/simonepri/pidtree/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "786d9d593570e5bcea191ced9c7131733371b79546b04e8ec137821b77dd51ff4a06c6733b7479388208cd647e89903436d67e44355d6a813674ad5c9fa8c7e2" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/pidtree" - } - ] - }, - { - "type": "library", - "name": "read-package-json-fast", - "version": "4.0.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|read-package-json-fast@4.0.0", - "author": "GitHub Inc.", - "description": "Like read-package-json, but faster", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/read-package-json-fast@4.0.0", - "externalReferences": [ - { - "url": "git+https://github.com/npm/read-package-json-fast.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/npm/read-package-json-fast#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/npm/read-package-json-fast/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-4.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "aa9b7c130ba00560f0d9c804d96fbfde8c42f8a4decf6b92551f0953d437e935cf00609aa337d052ce7dbf88f8185a564dac348ba840652bce9aed49d2e38452" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/read-package-json-fast" - } - ], - "components": [ - { - "type": "library", - "name": "json-parse-even-better-errors", - "version": "4.0.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|read-package-json-fast@4.0.0|json-parse-even-better-errors@4.0.0", - "author": "GitHub Inc.", - "description": "JSON.parse with context information on error", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/json-parse-even-better-errors@4.0.0", - "externalReferences": [ - { - "url": "git+https://github.com/npm/json-parse-even-better-errors.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/npm/json-parse-even-better-errors#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/npm/json-parse-even-better-errors/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-4.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "951e0c5e318d82425ceed910f7b91bda7b84327342c94fff5d8547d0c29319c5c4892b9d43930a18a7a7dc2e50b9b632d2f9aaf891a2b5483ddaebb2c0613020" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/read-package-json-fast/node_modules/json-parse-even-better-errors" - } - ] - } - ] - }, - { - "type": "library", - "name": "shell-quote", - "version": "1.8.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|shell-quote@1.8.3", - "author": "James Halliday", - "description": "quote and parse shell commands", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/shell-quote@1.8.3", - "externalReferences": [ - { - "url": "git+ssh://git@github.com/ljharb/shell-quote.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/ljharb/shell-quote", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/ljharb/shell-quote/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "39b9a7205e215cd83506a8671e681b0c44c5f1d2cf0a08195818e441f859a5bb3366762eaf90d49634dc0878a2e4b0b7279134c9e3bfd4b20cc87f94bc7420cb" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/shell-quote" - } - ] - }, - { - "type": "library", - "name": "dom", - "group": "@oozcitak", - "version": "1.15.10", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@oozcitak/dom@1.15.10", - "author": "Ozgur Ozcitak", - "description": "A modern DOM implementation", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40oozcitak/dom@1.15.10", - "externalReferences": [ - { - "url": "git://github.com/oozcitak/dom.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "http://github.com/oozcitak/dom", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "http://github.com/oozcitak/dom/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@oozcitak/dom/-/dom-1.15.10.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "d094f6f7f2dac558117062af1e64ab51312f67c057bd98469762c04915201ea0d30b5339835a4b995bf9e8860dcadddb1b60948c391cebbc27c990b5e296d0ad" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/@oozcitak/dom" - } - ] - }, - { - "type": "library", - "name": "infra", - "group": "@oozcitak", - "version": "1.0.8", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@oozcitak/infra@1.0.8", - "author": "Ozgur Ozcitak", - "description": "An implementation of the Infra Living Standard", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40oozcitak/infra@1.0.8", - "externalReferences": [ - { - "url": "git+https://github.com/oozcitak/infra.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "http://github.com/oozcitak/infra", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "http://github.com/oozcitak/infra/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@oozcitak/infra/-/infra-1.0.8.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "25101473d551e8818738bece185fb2aefb342cef1296a1a73c032acb33ae1593d26525c8ed77f63bdf9ac103d2317808586b6051ffdd03a1ece97eb24846964e" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/@oozcitak/infra" - } - ] - }, - { - "type": "library", - "name": "util", - "group": "@oozcitak", - "version": "8.3.8", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@oozcitak/util@8.3.8", - "author": "Ozgur Ozcitak", - "description": "Utility functions", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40oozcitak/util@8.3.8", - "externalReferences": [ - { - "url": "git://github.com/oozcitak/util.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "http://github.com/oozcitak/util", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "http://github.com/oozcitak/util/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@oozcitak/util/-/util-8.3.8.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "4fc4db4a71acc68e930c1271fd282ffc195524bdedb21c593fb02ae51d664a733939c1d8d9d41ac4b32edbe13cbb780dd0c2cecdd8eeaea37865156ecd0c9c39" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/@oozcitak/util" - } - ] - }, - { - "type": "library", - "name": "js-yaml", - "version": "3.14.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|js-yaml@3.14.1", - "author": "Vladimir Zapparov", - "description": "YAML 1.2 parser and serializer", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/js-yaml@3.14.1", - "externalReferences": [ - { - "url": "git+https://github.com/nodeca/js-yaml.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/nodeca/js-yaml", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/nodeca/js-yaml/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "a24307ece5d727b62b37d3a4dff497ae7bb8897f723a4fb6e67a97e22992da7a6ebd36039a8fd0119a2ac199186880e4de356f04e4ce20480485a2ceca7052f6" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/js-yaml" - } - ] - }, - { - "type": "library", - "name": "spdx-exceptions", - "version": "2.5.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|spdx-exceptions@2.5.0", - "author": "The Linux Foundation", - "description": "list of SPDX standard license exceptions", - "licenses": [ - { - "license": { - "id": "CC-BY-3.0", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/spdx-exceptions@2.5.0", - "externalReferences": [ - { - "url": "git+https://github.com/kemitchell/spdx-exceptions.json.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/kemitchell/spdx-exceptions.json#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/kemitchell/spdx-exceptions.json/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "3e2538dabfb13b851b512d5bba8dcb3c992394eef8df45e7e5254085da73cec3c7b236d855f9679c57404e069b9cbb9d7be0aabb6e69e8dfa0da5c3f3c5b1ae3" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/spdx-exceptions" - } - ] - }, - { - "type": "library", - "name": "spdx-license-ids", - "version": "3.0.22", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|spdx-license-ids@3.0.22", - "author": "Shinnosuke Watanabe", - "description": "A list of SPDX license identifiers", - "licenses": [ - { - "license": { - "id": "CC0-1.0", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/spdx-license-ids@3.0.22", - "externalReferences": [ - { - "url": "git+https://github.com/jslicense/spdx-license-ids.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/jslicense/spdx-license-ids#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jslicense/spdx-license-ids/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.22.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "e0f453e2787510898f6edda301238a1d7ecf07b23e7b821634bbe42850f13612657e36d8965798421dbce59ff798f4c74802bf02f74c9b0e4134db981fc4a181" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/spdx-license-ids" - } - ] - }, - { - "type": "library", - "name": "extend", - "version": "3.0.2", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|extend@3.0.2", - "author": "Stefan Thomas", - "description": "Port of jQuery.extend for node.js and the browser", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/extend@3.0.2", - "externalReferences": [ - { - "url": "git+https://github.com/justmoon/node-extend.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/justmoon/node-extend#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/justmoon/node-extend/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "7e3aae0b9f5c0fb0b25babab3572b4141b9f9197288861bcd304ee3ee8d7e7dd1c0794ed967db4136501e12fd601156a8577df665d8b3604be81074f2088a6fe" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/extend" - } - ] - }, - { - "type": "library", - "name": "nearley", - "version": "2.20.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|nearley@2.20.1", - "author": "Hardmath123", - "description": "Simple, fast, powerful parser toolkit for JavaScript.", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/nearley@2.20.1", - "externalReferences": [ - { - "url": "git+https://github.com/hardmath123/nearley.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/hardmath123/nearley#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/hardmath123/nearley/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/nearley/-/nearley-2.20.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "f8c73c51a01e6c5ce057e2a92399fb0dab2eb9008703cf5d9b09bb257c374d5e37ba47cd43d0e7047dcc75bda0fc8e05771736ea9c229815af8c8c3450020b49" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/nearley" - } - ], - "components": [ - { - "type": "library", - "name": "commander", - "version": "2.20.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|nearley@2.20.1|commander@2.20.3", - "author": "TJ Holowaychuk", - "description": "the complete solution for node.js command-line programs", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/commander@2.20.3", - "externalReferences": [ - { - "url": "git+https://github.com/tj/commander.js.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/tj/commander.js#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/tj/commander.js/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "1a956498cf2f176bd05248f62ef6660f7e49c5e24e2c2c09f5c524ba0ca4da7ba16efdfe989be92d862dfb4f9448cc44fa88fe7b2fe52449e1670ef9c7f38c71" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/nearley/node_modules/commander" - } - ] - } - ] - }, - { - "type": "library", - "name": "locate-path", - "version": "6.0.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|locate-path@6.0.0", - "author": "Sindre Sorhus", - "description": "Get the first path that exists on disk of multiple paths", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/locate-path@6.0.0", - "externalReferences": [ - { - "url": "git+https://github.com/sindresorhus/locate-path.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sindresorhus/locate-path#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sindresorhus/locate-path/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "88f64ae9e6236f146edee078fd667712c10830914ca80a28a65dd1fb3baad148dc026fcc3ba282c1e0e03df3f77a54f3b6828fdcab67547c539f63470520d553" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/locate-path" - } - ] - }, - { - "type": "library", - "name": "path-exists", - "version": "4.0.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|path-exists@4.0.0", - "author": "Sindre Sorhus", - "description": "Check if a path exists", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/path-exists@4.0.0", - "externalReferences": [ - { - "url": "git+https://github.com/sindresorhus/path-exists.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sindresorhus/path-exists#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sindresorhus/path-exists/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "6a4f50cb943b8d86f65b071ecb9169be0d8aa0073f64884b48b392066466ca03ec1b091556dd1f65ad2aaed333fa6ead2530077d943c167981e0c1b82d6cbbff" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/path-exists" - } - ] - }, - { - "type": "library", - "name": "signal-exit", - "version": "4.1.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|signal-exit@4.1.0", - "author": "Ben Coe", - "description": "when you want to fire an event no matter how a process exits.", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/signal-exit@4.1.0", - "externalReferences": [ - { - "url": "git+https://github.com/tapjs/signal-exit.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/tapjs/signal-exit#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/tapjs/signal-exit/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "6f3c99d5ef3cc3d3b588d25b2a73a5bd84eb58f0e5e3a3b56c6d03dd7227bfef6d90faf1acdf235144e21650e4926296827d4ce827c8035dd2b86a8e6bd2a8af" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/signal-exit" - } - ] - }, - { - "type": "library", - "name": "make-dir", - "version": "4.0.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|make-dir@4.0.0", - "author": "Sindre Sorhus", - "description": "Make a directory and its parents if needed - Think `mkdir -p`", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/make-dir@4.0.0", - "externalReferences": [ - { - "url": "git+https://github.com/sindresorhus/make-dir.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sindresorhus/make-dir#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sindresorhus/make-dir/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "8577544d960854eb75131fff8c0422fb04d9669529c018ffd10b0ecea7a06f7ac630c78989212ee712c79d87c1ad1578447dbe38248e3bde48b3fef1d562786f" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/make-dir" - } - ], - "components": [ - { - "type": "library", - "name": "semver", - "version": "7.7.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|make-dir@4.0.0|semver@7.7.3", - "author": "GitHub Inc.", - "description": "The semantic version parser used by npm.", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/semver@7.7.3", - "externalReferences": [ - { - "url": "git+https://github.com/npm/node-semver.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/npm/node-semver#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/npm/node-semver/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "49db0a32b23d4dd823770794491f4cc1e1c0e0427c6311e7f0315a0e2b2f85595439ee01175b4b0fb1808f4948a96565f9d3dbfeb131af406d6f2e65a109b6d1" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/make-dir/node_modules/semver" - } - ] - } - ] - }, - { - "type": "library", - "name": "supports-color", - "version": "7.2.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|supports-color@7.2.0", - "author": "Sindre Sorhus", - "description": "Detect whether a terminal supports color", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/supports-color@7.2.0", - "externalReferences": [ - { - "url": "git+https://github.com/chalk/supports-color.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/chalk/supports-color#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/chalk/supports-color/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "aa9080bd197db2db8e1ef78ab27ec79dc251befe74d6a21a70acd094effe2f0c5cf7ed2adb02f2bf80dfbedf34fc33e7da9a8e06c25d0e2a205c647df8ebf047" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/supports-color" - } - ] - }, - { - "type": "library", - "name": "html-escaper", - "version": "2.0.2", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|html-escaper@2.0.2", - "author": "Andrea Giammarchi", - "description": "fast and safe way to escape and unescape &<>'\" chars", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/html-escaper@2.0.2", - "externalReferences": [ - { - "url": "git+https://github.com/WebReflection/html-escaper.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/WebReflection/html-escaper", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/WebReflection/html-escaper/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "1f688cb5dd08e0cb7979889aa517480e3a7e5f37a55d0d2d144e094bb605c057af5d73263a9f66c8dad4bc28340fac2cf22aa444f05f28781bc228354a694b7e" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/html-escaper" - } - ] - }, - { - "type": "library", - "name": "glob", - "version": "10.4.5", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|glob@10.4.5", - "author": "Isaac Z. Schlueter", - "description": "the most correct and second fastest glob implementation in JavaScript", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/glob@10.4.5", - "externalReferences": [ - { - "url": "git://github.com/isaacs/node-glob.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/isaacs/node-glob#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/isaacs/node-glob/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "ec1bfc445d24eb18e8edde00fcfc582db5027dbe9cf95a5ddbf981db244395ec3b25be611178820fd89b7ceef0a64f22e2c7af2ba0c59f2f61ec461b337fec1e" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/glob" - } - ] - }, - { - "type": "library", - "name": "minimatch", - "version": "9.0.5", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|minimatch@9.0.5", - "author": "Isaac Z. Schlueter", - "description": "a glob matcher in javascript", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/minimatch@9.0.5", - "externalReferences": [ - { - "url": "git://github.com/isaacs/minimatch.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/isaacs/minimatch#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/isaacs/minimatch/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "1ba4f4657e3cc60a33c7be7cee4a1e5fd62cd8d632e869affff3fcf6c12d7bd57dc2121aa4c345e2274ac675b642d09c2e24d695bff07c269b02d0055a1841a3" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/minimatch" - } - ] - }, - { - "type": "library", - "name": "trace-mapping", - "group": "@jridgewell", - "version": "0.3.31", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jridgewell/trace-mapping@0.3.31", - "author": "Justin Ridgewell", - "description": "Trace the original position through a source map", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40jridgewell/trace-mapping@0.3.31#packages/trace-mapping", - "externalReferences": [ - { - "url": "git+https://github.com/jridgewell/sourcemaps.git#packages/trace-mapping", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/jridgewell/sourcemaps/tree/main/packages/trace-mapping", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jridgewell/sourcemaps/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "cf3351f9275048327373c8e869e3fc410a0242bf0db98c76748232b65d507811191c9f6e5ba85e6ecad881bcfc849c1441aa374d608cb667d5f0dbb5b7038b03" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@jridgewell/trace-mapping" - } - ] - }, - { - "type": "library", - "name": "istanbul-lib-coverage", - "group": "@types", - "version": "2.0.6", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@types/istanbul-lib-coverage@2.0.6", - "description": "TypeScript definitions for istanbul-lib-coverage", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40types/istanbul-lib-coverage@2.0.6#types/istanbul-lib-coverage", - "externalReferences": [ - { - "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/istanbul-lib-coverage", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/istanbul-lib-coverage", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "d9017fb7f6ae5a6d25b32f17b4a54f1b5f6fdec48e42525efd81d981f8dbfca0411ce19257e276abf4baef5adcabdb9306b2c05e6669a8989a41b313fb3354d7" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@types/istanbul-lib-coverage" - } - ] - }, - { - "type": "library", - "name": "convert-source-map", - "version": "2.0.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|convert-source-map@2.0.0", - "author": "Thorsten Lorenz", - "description": "Converts a source-map from/to different formats and allows adding/changing properties.", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/convert-source-map@2.0.0", - "externalReferences": [ - { - "url": "git://github.com/thlorenz/convert-source-map.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/thlorenz/convert-source-map", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/thlorenz/convert-source-map/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "2afa78e7d1eb576144275080b22d4abbe318de46ac1f5f53172913cf6c5698c7aae9b936354dd75ef7c9f90eb59b4c64b56c2dfb51d261fdc966c4e6b3769126" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/convert-source-map" - } - ] - }, - { - "type": "library", - "name": "cliui", - "version": "8.0.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|cliui@8.0.1", - "author": "Ben Coe", - "description": "easily create complex multi-column command-line-interfaces", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/cliui@8.0.1", - "externalReferences": [ - { - "url": "git+https://github.com/yargs/cliui.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/yargs/cliui#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/yargs/cliui/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "05278d9f2bacef90b8fff350f6042dd7f72c4d7ca8ffc49bf9a7cb024cc0a6d16e32ca1df4716890636e759a62fe8415ef786754afac47ee4f55131df83afb61" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/cliui" - } - ], - "components": [ - { - "type": "library", - "name": "string-width", - "version": "4.2.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|cliui@8.0.1|string-width@4.2.3", - "author": "Sindre Sorhus", - "description": "Get the visual width of a string - the number of columns required to display it", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/string-width@4.2.3", - "externalReferences": [ - { - "url": "git+https://github.com/sindresorhus/string-width.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sindresorhus/string-width#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sindresorhus/string-width/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "c0ac90450a63274b08a7ad84ad265d1ac8cc256b1aa79a1136284786ee86ec954effd8c807a5327af2feb57b8eaab9e0f23fdcc4a4d6c96530bd24eb8a2673fe" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/cliui/node_modules/string-width" - } - ] - }, - { - "type": "library", - "name": "strip-ansi", - "version": "6.0.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|cliui@8.0.1|strip-ansi@6.0.1", - "author": "Sindre Sorhus", - "description": "Strip ANSI escape codes from a string", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/strip-ansi@6.0.1", - "externalReferences": [ - { - "url": "git+https://github.com/chalk/strip-ansi.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/chalk/strip-ansi#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/chalk/strip-ansi/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/cliui/node_modules/strip-ansi" - } - ] - }, - { - "type": "library", - "name": "wrap-ansi", - "version": "7.0.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|cliui@8.0.1|wrap-ansi@7.0.0", - "author": "Sindre Sorhus", - "description": "Wordwrap a string with ANSI escape codes", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/wrap-ansi@7.0.0", - "externalReferences": [ - { - "url": "git+https://github.com/chalk/wrap-ansi.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/chalk/wrap-ansi#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/chalk/wrap-ansi/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "6151888f691a98b493c70e8db198e80717d2c2c9f4c9c75eb26738a7e436d5ce733ee675a65f8d7f155dc4fb5d1ef98d54e43a5d2606e0052dcadfc58bb0f5e9" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/cliui/node_modules/wrap-ansi" - } - ] - }, - { - "type": "library", - "name": "emoji-regex", - "version": "8.0.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|cliui@8.0.1|emoji-regex@8.0.0", - "author": "Mathias Bynens", - "description": "A regular expression to match all Emoji-only symbols as per the Unicode Standard.", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/emoji-regex@8.0.0", - "externalReferences": [ - { - "url": "git+https://github.com/mathiasbynens/emoji-regex.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://mths.be/emoji-regex", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/mathiasbynens/emoji-regex/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "3128d8cdc58d380d1ec001e9cf4331a5816fc20eb28f2d4d1b7c6d7a8ab3eb8e150a8fd13e09ebd7f186b7e89cde2253cd0f04bb74dd335e126b09d5526184e8" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/cliui/node_modules/emoji-regex" - } - ] - }, - { - "type": "library", - "name": "ansi-regex", - "version": "5.0.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|cliui@8.0.1|ansi-regex@5.0.1", - "author": "Sindre Sorhus", - "description": "Regular expression for matching ANSI escape codes", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/ansi-regex@5.0.1", - "externalReferences": [ - { - "url": "git+https://github.com/chalk/ansi-regex.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/chalk/ansi-regex#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/chalk/ansi-regex/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "aae2505e54d25062f62c7f52517a3c570b18e2ca1a9e1828e8b3529bce04d4b05c13cb373b4c29762473c91f73fd9649325316bf7eea38e6fda5d26531410a15" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/cliui/node_modules/ansi-regex" - } - ] - } - ] - }, - { - "type": "library", - "name": "escalade", - "version": "3.2.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|escalade@3.2.0", - "author": "Luke Edwards", - "description": "A tiny (183B to 210B) and fast utility to ascend parent directories", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/escalade@3.2.0", - "externalReferences": [ - { - "url": "git+https://github.com/lukeed/escalade.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/lukeed/escalade#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/lukeed/escalade/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "5948f6aa5c5a42d3b883a3eae5cdbd193716183c9df22b4bf334e58a98040b3dc97ac02288e2a8b5df0953aa2d0773c00a01bac64254c9585ba0c4be6e37bf8c" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/escalade" - } - ] - }, - { - "type": "library", - "name": "get-caller-file", - "version": "2.0.5", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|get-caller-file@2.0.5", - "author": "Stefan Penner", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/get-caller-file@2.0.5", - "externalReferences": [ - { - "url": "git+https://github.com/stefanpenner/get-caller-file.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/stefanpenner/get-caller-file#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/stefanpenner/get-caller-file/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "0f214fdc133fdd81d340e0942ffc343991d1d25a4a786af1a2d70759ca8d11d9e5b6a1705d57e110143de1e228df801f429a34ac6922e1cc8889fb58d3a87616" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/get-caller-file" - } - ] - }, - { - "type": "library", - "name": "require-directory", - "version": "2.1.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|require-directory@2.1.1", - "author": "Troy Goode", - "description": "Recursively iterates over specified directory, require()'ing each file, and returning a nested hash structure containing those modules.", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/require-directory@2.1.1", - "externalReferences": [ - { - "url": "git://github.com/troygoode/node-require-directory.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/troygoode/node-require-directory/", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "http://github.com/troygoode/node-require-directory/issues/", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "7c6c4423bfb0b06f71aef763b2b9662f6d8e3134e21d1c0032ba2211e320abc833a0b0bf3d0afb46c4434932d483f6d9019b45f9354890773aff84482abba2f9" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/require-directory" - } - ] - }, - { - "type": "library", - "name": "y18n", - "version": "5.0.8", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|y18n@5.0.8", - "author": "Ben Coe", - "description": "the bare-bones internationalization library used by yargs", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/y18n@5.0.8", - "externalReferences": [ - { - "url": "git+https://github.com/yargs/y18n.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/yargs/y18n", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/yargs/y18n/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "d297c5cde81e0d62472480264cb44fd83c078dd179b3b8e8f6dbb3b5d43102120d09dbd2fb79c620da8f774d00a61a8947fd0b8403544baffeed209bf7c60e7c" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/y18n" - } - ] - }, - { - "type": "library", - "name": "fs.scandir", - "group": "@nodelib", - "version": "2.1.5", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@nodelib/fs.scandir@2.1.5", - "description": "List files and directories inside the specified directory", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40nodelib/fs.scandir@2.1.5#master", - "externalReferences": [ - { - "url": "git+https://github.com/nodelib/nodelib.git#master", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/nodelib/nodelib/tree/master#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/nodelib/nodelib/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "beadb806adf29b91c4426d8d282af7c970f08dceef4ec1138510e7929d832bda75baa2d1f831eeae6fcd393a34286ec760753b7a9a4a663dcccaa62e3017fada" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@nodelib/fs.scandir" - } - ] - }, - { - "type": "library", - "name": "fastq", - "version": "1.19.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|fastq@1.19.1", - "author": "Matteo Collina", - "description": "Fast, in memory work queue", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/fastq@1.19.1", - "externalReferences": [ - { - "url": "git+https://github.com/mcollina/fastq.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/mcollina/fastq#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/mcollina/fastq/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "1b02d3cb19025e35dbc6a2214ec308d8dba2f21b8c3ed9f183b92b6a33c90239c41bf8a2392ee2fb30ad586651f46d0d04a6d72a1e97f66f5422c617fcdeafbd" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/fastq" - } - ] - }, - { - "type": "library", - "name": "is-glob", - "version": "4.0.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|is-glob@4.0.3", - "author": "Jon Schlinkert", - "description": "Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a better user experience.", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/is-glob@4.0.3", - "externalReferences": [ - { - "url": "git+https://github.com/micromatch/is-glob.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/micromatch/is-glob", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/micromatch/is-glob/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "c5e9526b21c7dfa66013b6568658bba56df884d6cd97c3a3bf92959a4243e2105d0f7b61f137e4f6f61ab0b33e99758e6611648197f184b4a7af046be1e9524a" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/is-glob" - } - ] - }, - { - "type": "library", - "name": "braces", - "version": "3.0.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|braces@3.0.3", - "author": "Jon Schlinkert", - "description": "Bash-like brace expansion, implemented in JavaScript. Safer than other brace expansion libs, with complete support for the Bash 4.3 braces specification, without sacrificing speed.", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/braces@3.0.3", - "externalReferences": [ - { - "url": "git+https://github.com/micromatch/braces.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/micromatch/braces", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/micromatch/braces/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "c906d780efce499543d88b222e5ae8fbb1dfe90d7c109aca484b1da0ccca78f29772dde0bc3f282dc390748cc6ba9af9163f840def203bf9717350737cca71bc" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/braces" - } - ] - }, - { - "type": "library", - "name": "picomatch", - "version": "2.3.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|picomatch@2.3.1", - "author": "Jon Schlinkert", - "description": "Blazing fast and accurate glob matcher written in JavaScript, with no dependencies and full support for standard and extended Bash glob features, including braces, extglobs, POSIX brackets, and regular expressions.", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/picomatch@2.3.1", - "externalReferences": [ - { - "url": "git+https://github.com/micromatch/picomatch.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/micromatch/picomatch", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/micromatch/picomatch/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "254ded7874cd8e6136542185cee63c117cc20d5c04a81d9af1fb08bf0692b4784058911e55dd68d500fcd0253af997445d748b6d2b2e2f0263902056a9141454" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/picomatch" - } - ] - }, - { - "type": "library", - "name": "console", - "group": "@jest", - "version": "30.2.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/console@30.2.0", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40jest/console@30.2.0#packages/jest-console", - "externalReferences": [ - { - "url": "git+https://github.com/jestjs/jest.git#packages/jest-console", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/jestjs/jest#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jestjs/jest/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@jest/console/-/console-30.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "f8ed627d18e4bd822406a01229680bc6ba4485000013b858efb00b2d4b9f4a4e7bd7b29f392860e886ea2e676c2cc3dd52216f036913b3447b619cbe97423365" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@jest/console" - } - ] - }, - { - "type": "library", - "name": "pattern", - "group": "@jest", - "version": "30.0.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/pattern@30.0.1", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40jest/pattern@30.0.1#packages/jest-pattern", - "externalReferences": [ - { - "url": "git+https://github.com/jestjs/jest.git#packages/jest-pattern", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/jestjs/jest#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jestjs/jest/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@jest/pattern/-/pattern-30.0.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "816a7b35f416dbb2da050cf74c84d2f0bed9090d132efb6623fff83b0950471e2b9d6c5c3cd2188f16690dc378f94946c609b78d2e503f3f083d30a46f9f7064" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@jest/pattern" - } - ] - }, - { - "type": "library", - "name": "reporters", - "group": "@jest", - "version": "30.2.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/reporters@30.2.0", - "description": "Jest's reporters", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40jest/reporters@30.2.0#packages/jest-reporters", - "externalReferences": [ - { - "url": "git+https://github.com/jestjs/jest.git#packages/jest-reporters", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://jestjs.io/", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jestjs/jest/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@jest/reporters/-/reporters-30.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "0d1c96e9b6963ea28c6bd0b37a20631f08ddf17780c9ca3656df176dc2c58e2c0238428ebf2f36189f10427244f687ecc4230f8c7e0c7c7f1f0962071c32a901" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@jest/reporters" - } - ], - "components": [ - { - "type": "library", - "name": "v8-coverage", - "group": "@bcoe", - "version": "0.2.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/reporters@30.2.0|@bcoe/v8-coverage@0.2.3", - "author": "Charles Samborski", - "description": "Helper functions for V8 coverage files.", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40bcoe/v8-coverage@0.2.3", - "externalReferences": [ - { - "url": "git://github.com/demurgos/v8-coverage.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://demurgos.github.io/v8-coverage", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/demurgos/v8-coverage/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "d21610f120780dbe73bd90786b174c1c6c046908e467316342237d2d562f2050769d25075bdb58a715ab88fad60c0488c626976b1f3744470bc6e49d9c63d9b7" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@jest/reporters/node_modules/@bcoe/v8-coverage" - } - ] - } - ] - }, - { - "type": "library", - "name": "test-result", - "group": "@jest", - "version": "30.2.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/test-result@30.2.0", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40jest/test-result@30.2.0#packages/jest-test-result", - "externalReferences": [ - { - "url": "git+https://github.com/jestjs/jest.git#packages/jest-test-result", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/jestjs/jest#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jestjs/jest/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@jest/test-result/-/test-result-30.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "445f99fb40821e4011cf91d3f66710081ba56f5c2008fdc506f97d545a24317dbb69c2a9870c90b0db961f773ea237752de5812e84d8a31174ce6e92ffaea68e" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@jest/test-result" - } - ] - }, - { - "type": "library", - "name": "transform", - "group": "@jest", - "version": "30.2.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/transform@30.2.0", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40jest/transform@30.2.0#packages/jest-transform", - "externalReferences": [ - { - "url": "git+https://github.com/jestjs/jest.git#packages/jest-transform", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/jestjs/jest#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jestjs/jest/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@jest/transform/-/transform-30.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "5ec6ae0d5f36a39a976e16a52b10fba784d961877071a1170bbecf3c3d878b110517ee981a9a63ac0010bab4e5d84096704a261c130c352f401f791c085c7c8c" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@jest/transform" - } - ] - }, - { - "type": "library", - "name": "ansi-escapes", - "version": "4.3.2", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|ansi-escapes@4.3.2", - "author": "Sindre Sorhus", - "description": "ANSI escape codes for manipulating the terminal", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/ansi-escapes@4.3.2", - "externalReferences": [ - { - "url": "git+https://github.com/sindresorhus/ansi-escapes.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sindresorhus/ansi-escapes#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sindresorhus/ansi-escapes/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "80a5e3e402eb29640bb181bd8e54d1991ff12a5bb11d5f99f501303488027ccd7fbb03cc0aecd55678799b04ddf8eb8165cc1220c6eab2c356466d65139d5069" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/ansi-escapes" - } - ] - }, - { - "type": "library", - "name": "chalk", - "version": "4.1.2", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|chalk@4.1.2", - "description": "Terminal string styling done right", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/chalk@4.1.2", - "externalReferences": [ - { - "url": "git+https://github.com/chalk/chalk.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/chalk/chalk#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/chalk/chalk/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "a0a9db845c91217a54b9ecfc881326c846b89db8f820e432ba173fc32f6463bfd654f73020ef5503aebc3eef1190eefed06efa48b44e7b2c3d0a9434eb58b898" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/chalk" - } - ] - }, - { - "type": "library", - "name": "ci-info", - "version": "4.3.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|ci-info@4.3.1", - "author": "Thomas Watson Steen", - "description": "Get details about the current Continuous Integration environment", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/ci-info@4.3.1", - "externalReferences": [ - { - "url": "git+https://github.com/watson/ci-info.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/watson/ci-info", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/watson/ci-info/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/ci-info/-/ci-info-4.3.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "59dcb6220bbc39c069236a5978f679a168cf0b7f2d983571e562945cac252d8900d28ce8f39b0bb0bbe405b067fec65a482305386649d787ef5bdb79fddee474" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/ci-info" - } - ] - }, - { - "type": "library", - "name": "exit-x", - "version": "0.2.2", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|exit-x@0.2.2", - "author": "Grunt Development Team", - "description": "A replacement for process.exit that ensures stdio are fully drained before exiting.", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/exit-x@0.2.2", - "externalReferences": [ - { - "url": "git://github.com/gruntjs/node-exit-x.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/gruntjs/node-exit-x", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/gruntjs/node-exit-x/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/exit-x/-/exit-x-0.2.2.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "f88e81fc8909735a3fdad894472cff8afbbf3b49ca34402b2140793bbcc1ae50d526bdb64822c7df14de12bcb8dbc2ef161473200d60f22ce0bb127f81b35c55" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/exit-x" - } - ] - }, - { - "type": "library", - "name": "graceful-fs", - "version": "4.2.11", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|graceful-fs@4.2.11", - "description": "A drop-in replacement for fs, making various improvements.", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/graceful-fs@4.2.11", - "externalReferences": [ - { - "url": "git+https://github.com/isaacs/node-graceful-fs.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/isaacs/node-graceful-fs#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/isaacs/node-graceful-fs/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "45b279fe398570d342703579a3d7939c12c9fc7b33595d0fef76dcf857f89d2feb263f98692e881b288e2f45680585fe9755ab97793ade1fcaac7fa7849d17bd" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/graceful-fs" - } - ] - }, - { - "type": "library", - "name": "jest-changed-files", - "version": "30.2.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-changed-files@30.2.0", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/jest-changed-files@30.2.0#packages/jest-changed-files", - "externalReferences": [ - { - "url": "git+https://github.com/jestjs/jest.git#packages/jest-changed-files", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/jestjs/jest#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jestjs/jest/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-30.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "2fc951d4286b46749d7de3af4ebc193259d657c1bf2cb8d0d271bd301725c16662740d8de45be24648b406f876d1644c397df5fc962fcdda9326b939a0177275" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/jest-changed-files" - } - ] - }, - { - "type": "library", - "name": "jest-config", - "version": "30.2.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-config@30.2.0", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/jest-config@30.2.0#packages/jest-config", - "externalReferences": [ - { - "url": "git+https://github.com/jestjs/jest.git#packages/jest-config", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/jestjs/jest#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jestjs/jest/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/jest-config/-/jest-config-30.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "8385a4cb31505561edbbabaa1a6411e02431cff087df20d2961cd7316ccd8c3c7ce378188d17999cc45a9e3442ab95d916e42b183c6051a898584f0145f55c90" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/jest-config" - } - ] - }, - { - "type": "library", - "name": "jest-haste-map", - "version": "30.2.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-haste-map@30.2.0", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/jest-haste-map@30.2.0#packages/jest-haste-map", - "externalReferences": [ - { - "url": "git+https://github.com/jestjs/jest.git#packages/jest-haste-map", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/jestjs/jest#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jestjs/jest/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-30.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "b1003f8c26fd90db7e9de3346a74a3e9e6612d95088508300ededc3c68ee9a02cce2b5ec7dbf64a6795a726bd9cf7439b5bf349d2fa81bf89ff8d04aac70be5f" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/jest-haste-map" - } - ] - }, - { - "type": "library", - "name": "jest-message-util", - "version": "30.2.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-message-util@30.2.0", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/jest-message-util@30.2.0#packages/jest-message-util", - "externalReferences": [ - { - "url": "git+https://github.com/jestjs/jest.git#packages/jest-message-util", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/jestjs/jest#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jestjs/jest/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-30.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "cb80ca14b676cba0f14d60f87037b4ed182557cf1988d11d9517c6b6a6a17db2237ecc359cc08fc78f547afe0803f8569f7b032b202748fc28612b0011d7229b" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/jest-message-util" - } - ] - }, - { - "type": "library", - "name": "jest-regex-util", - "version": "30.0.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-regex-util@30.0.1", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/jest-regex-util@30.0.1#packages/jest-regex-util", - "externalReferences": [ - { - "url": "git+https://github.com/jestjs/jest.git#packages/jest-regex-util", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/jestjs/jest#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jestjs/jest/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-30.0.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "8c71108015c081cf86878834a776c27af811095464078541ef4ce1a00138f20c5e4abd617d43ac33f0b65a826054bec4ca0fff86e75810d6e6dcd7befdd45554" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/jest-regex-util" - } - ] - }, - { - "type": "library", - "name": "jest-resolve-dependencies", - "version": "30.2.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-resolve-dependencies@30.2.0", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/jest-resolve-dependencies@30.2.0#packages/jest-resolve-dependencies", - "externalReferences": [ - { - "url": "git+https://github.com/jestjs/jest.git#packages/jest-resolve-dependencies", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/jestjs/jest#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jestjs/jest/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-30.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "c533881ae83fd119887b79a60aa093f79c8ed2f8fa25446b9f54ca5a535b86201e7c945620d34f830564ad582dfd869eacfcd8de222db9f77cd2fde53ab149db" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/jest-resolve-dependencies" - } - ] - }, - { - "type": "library", - "name": "jest-resolve", - "version": "30.2.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-resolve@30.2.0", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/jest-resolve@30.2.0#packages/jest-resolve", - "externalReferences": [ - { - "url": "git+https://github.com/jestjs/jest.git#packages/jest-resolve", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/jestjs/jest#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jestjs/jest/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-30.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "4c2ac74b13e5c77b4163785636d45029bb602e1b176b55a66c912a0654c1ac669f7797e2405072cb618d084a0647e4e7b3c775e4668bf5cc44cca38edc611bd8" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/jest-resolve" - } - ] - }, - { - "type": "library", - "name": "jest-runner", - "version": "30.2.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-runner@30.2.0", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/jest-runner@30.2.0#packages/jest-runner", - "externalReferences": [ - { - "url": "git+https://github.com/jestjs/jest.git#packages/jest-runner", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/jestjs/jest#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jestjs/jest/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/jest-runner/-/jest-runner-30.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "3eabd9d81d971323c46dc969fa057a28efc5d4520549b2307b0460991382301a3f699e89d70f10ca9a23da910e720dc6d87ccb95a3fa554b6fc0223c74cde8a9" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/jest-runner" - } - ] - }, - { - "type": "library", - "name": "jest-runtime", - "version": "30.2.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-runtime@30.2.0", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/jest-runtime@30.2.0#packages/jest-runtime", - "externalReferences": [ - { - "url": "git+https://github.com/jestjs/jest.git#packages/jest-runtime", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/jestjs/jest#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jestjs/jest/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-30.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "a75f86557fcf26a4ee72fb261113cc8023ef409a45b788456ccf953779fc4cca38edd79c3147096edfab833c2b1267b4310500fd1fb575ed9ac5fb531e429c92" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/jest-runtime" - } - ] - }, - { - "type": "library", - "name": "jest-snapshot", - "version": "30.2.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-snapshot@30.2.0", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/jest-snapshot@30.2.0#packages/jest-snapshot", - "externalReferences": [ - { - "url": "git+https://github.com/jestjs/jest.git#packages/jest-snapshot", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/jestjs/jest#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jestjs/jest/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-30.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "e5612d4f2da35cf172a5a74a3696cd919ef6a6e6426ba5234abffb76379e70758ebbb8988525d29c749c4fcc01cf7467f049dae5de5161172cc8a21ea86d48c8" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/jest-snapshot" - } - ], - "components": [ - { - "type": "library", - "name": "semver", - "version": "7.7.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-snapshot@30.2.0|semver@7.7.3", - "author": "GitHub Inc.", - "description": "The semantic version parser used by npm.", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/semver@7.7.3", - "externalReferences": [ - { - "url": "git+https://github.com/npm/node-semver.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/npm/node-semver#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/npm/node-semver/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "49db0a32b23d4dd823770794491f4cc1e1c0e0427c6311e7f0315a0e2b2f85595439ee01175b4b0fb1808f4948a96565f9d3dbfeb131af406d6f2e65a109b6d1" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/jest-snapshot/node_modules/semver" - } - ] - } - ] - }, - { - "type": "library", - "name": "jest-util", - "version": "30.2.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-util@30.2.0", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/jest-util@30.2.0#packages/jest-util", - "externalReferences": [ - { - "url": "git+https://github.com/jestjs/jest.git#packages/jest-util", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/jestjs/jest#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jestjs/jest/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/jest-util/-/jest-util-30.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "40a36c334a375dee8849053cebd7be0e11bee022bfe3c68761d2591a51505538e76ef82970acb1a73936f5f1a23bb8bf27c544359f9dda21a74acbe6b87cb094" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/jest-util" - } - ], - "components": [ - { - "type": "library", - "name": "picomatch", - "version": "4.0.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-util@30.2.0|picomatch@4.0.3", - "author": "Jon Schlinkert", - "description": "Blazing fast and accurate glob matcher written in JavaScript, with no dependencies and full support for standard and extended Bash glob features, including braces, extglobs, POSIX brackets, and regular expressions.", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/picomatch@4.0.3", - "externalReferences": [ - { - "url": "git+https://github.com/micromatch/picomatch.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/micromatch/picomatch", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/micromatch/picomatch/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "e604e680463fb2a2ba8055cb22c40d1f5f6559be1e6cf0cb03849d2cfeddb169085c75a51baea83ee56f5d21853e9a58673f190d9ab475862b6c77c109551bd5" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/jest-util/node_modules/picomatch" - } - ] - } - ] - }, - { - "type": "library", - "name": "jest-validate", - "version": "30.2.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-validate@30.2.0", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/jest-validate@30.2.0#packages/jest-validate", - "externalReferences": [ - { - "url": "git+https://github.com/jestjs/jest.git#packages/jest-validate", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/jestjs/jest#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jestjs/jest/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/jest-validate/-/jest-validate-30.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "1411968bb74fda1a5d8bc9c1a16c52b0bbc115ec0a020d3eb9243005aa1fe18e033e005a6d78294980b9fe547b5669c8952a404a60a2fe7b5158f6efef4f3d3f" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/jest-validate" - } - ], - "components": [ - { - "type": "library", - "name": "camelcase", - "version": "6.3.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-validate@30.2.0|camelcase@6.3.0", - "author": "Sindre Sorhus", - "description": "Convert a dash/dot/underscore/space separated string to camelCase or PascalCase: `foo-bar` → `fooBar`", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/camelcase@6.3.0", - "externalReferences": [ - { - "url": "git+https://github.com/sindresorhus/camelcase.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sindresorhus/camelcase#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sindresorhus/camelcase/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "1a6cba161625098eee3849595126f1a365020c7f28c0493df7a8246eba6c806b6b24b33727b8c6c65f4873b430c23e22bce13901665644c79c0dd17b86a1a314" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/jest-validate/node_modules/camelcase" - } - ] - } - ] - }, - { - "type": "library", - "name": "jest-watcher", - "version": "30.2.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-watcher@30.2.0", - "description": "Delightful JavaScript Testing.", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/jest-watcher@30.2.0#packages/jest-watcher", - "externalReferences": [ - { - "url": "git+https://github.com/jestjs/jest.git#packages/jest-watcher", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://jestjs.io/", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jestjs/jest/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-30.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "3d8c5adbc77127d83befba469bfecfadb9cc780d09afba2c1cff5b4bb789cbd0ee023320746b7181fd2e28cca822c4d602421b516e61483749deeae681706ac6" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/jest-watcher" - } - ] - }, - { - "type": "library", - "name": "pretty-format", - "version": "30.2.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|pretty-format@30.2.0", - "author": "James Kyle", - "description": "Stringify any JavaScript value.", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/pretty-format@30.2.0#packages/pretty-format", - "externalReferences": [ - { - "url": "git+https://github.com/jestjs/jest.git#packages/pretty-format", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/jestjs/jest#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jestjs/jest/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "f6e05dbff07811e7ecb802fea56aae799c994b605af8bc5f15e43d0cdd781d4e1b37c6e16b129d9298e907a7ecf7ea528c806ef855d01c898483c8ff2f0d3ebc" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/pretty-format" - } - ], - "components": [ - { - "type": "library", - "name": "ansi-styles", - "version": "5.2.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|pretty-format@30.2.0|ansi-styles@5.2.0", - "author": "Sindre Sorhus", - "description": "ANSI escape codes for styling strings in the terminal", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/ansi-styles@5.2.0", - "externalReferences": [ - { - "url": "git+https://github.com/chalk/ansi-styles.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/chalk/ansi-styles#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/chalk/ansi-styles/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "0b1c29b7649f4f34ed5dc7ce97318479ef0ef9cf8c994806acd8817179ee5b1b852477ba6b91f3eeac21c1ee4e81a498234209be42ea597d40486f9c24e90488" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/pretty-format/node_modules/ansi-styles" - } - ] - } - ] - }, - { - "type": "library", - "name": "slash", - "version": "3.0.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|slash@3.0.0", - "author": "Sindre Sorhus", - "description": "Convert Windows backslash paths to slash paths", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/slash@3.0.0", - "externalReferences": [ - { - "url": "git+https://github.com/sindresorhus/slash.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sindresorhus/slash#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sindresorhus/slash/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "83d43585a79bcb7e8e492b706f89ed08618668ab1a5528d0ebc7c1c6841cbad9797d2d6fb98d7c1f7c12b778c5c85b6b931f8acf45751bce40e0cc80743322d9" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/slash" - } - ] - }, - { - "type": "library", - "name": "schemas", - "group": "@jest", - "version": "30.0.5", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/schemas@30.0.5", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40jest/schemas@30.0.5#packages/jest-schemas", - "externalReferences": [ - { - "url": "git+https://github.com/jestjs/jest.git#packages/jest-schemas", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/jestjs/jest#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jestjs/jest/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "0e675882d7b332487772953cff5bb25da92fded251726717c4139c3b4b5b6a8ccfc299a1e1832c9d6ad09bd66664c7dae6871bc736c593a3b86c33c473f8809c" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@jest/schemas" - } - ] - }, - { - "type": "library", - "name": "istanbul-reports", - "group": "@types", - "version": "3.0.4", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@types/istanbul-reports@3.0.4", - "description": "TypeScript definitions for istanbul-reports", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40types/istanbul-reports@3.0.4#types/istanbul-reports", - "externalReferences": [ - { - "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/istanbul-reports", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/istanbul-reports", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "a64d81d4d59a945f6da0246eea08c1cd1ebdb321633f839df164405fed2699ff6502309189c2ce59cf99af1647c7fd17463a2d82417db7a89a309f9a5dc39d65" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@types/istanbul-reports" - } - ] - }, - { - "type": "library", - "name": "yargs", - "group": "@types", - "version": "17.0.34", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@types/yargs@17.0.34", - "description": "TypeScript definitions for yargs", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40types/yargs@17.0.34#types/yargs", - "externalReferences": [ - { - "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/yargs", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/yargs", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.34.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "284c5b1d56bdd9a269c3d58342fcc1686544dbf3f3fa92d9425a13da18cbf08aac66757adab94f398bcd9cb99ffcbd9dca595f554395063eb8334cffe3a791d8" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@types/yargs" - } - ] - }, - { - "type": "library", - "name": "pkg-dir", - "version": "4.2.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|pkg-dir@4.2.0", - "author": "Sindre Sorhus", - "description": "Find the root directory of a Node.js project or npm package", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/pkg-dir@4.2.0", - "externalReferences": [ - { - "url": "git+https://github.com/sindresorhus/pkg-dir.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sindresorhus/pkg-dir#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sindresorhus/pkg-dir/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "1d10f36da2a30be00e5955f1014ff1e7808e19e22ff5e6fee82903490a0d4ede17c96a0826fb8fb178b3c6efc5af6dc489e91bb59c2687521c206fe5fdad7419" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/pkg-dir" - } - ], - "components": [ - { - "type": "library", - "name": "find-up", - "version": "4.1.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|pkg-dir@4.2.0|find-up@4.1.0", - "author": "Sindre Sorhus", - "description": "Find a file or directory by walking up parent directories", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/find-up@4.1.0", - "externalReferences": [ - { - "url": "git+https://github.com/sindresorhus/find-up.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sindresorhus/find-up#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sindresorhus/find-up/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "3e93b001d43f6255d0daf8fc6b787c222a43b98462df071e550406616c4d20d71cab8d009f0ec196c11708c6edd59b7e38b03a16af6cb88a48583d0eb2721297" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/pkg-dir/node_modules/find-up" - } - ] - }, - { - "type": "library", - "name": "locate-path", - "version": "5.0.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|pkg-dir@4.2.0|locate-path@5.0.0", - "author": "Sindre Sorhus", - "description": "Get the first path that exists on disk of multiple paths", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/locate-path@5.0.0", - "externalReferences": [ - { - "url": "git+https://github.com/sindresorhus/locate-path.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sindresorhus/locate-path#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sindresorhus/locate-path/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "b7b870f6923e5afbb03495f0939cd51e9ca122ace0daa4e592524e7f4995c4649b7b7169d9589e65c76e3588da2c3a32ea9f6e1a94041961bced6a4c2a536af2" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/pkg-dir/node_modules/locate-path" - } - ] - }, - { - "type": "library", - "name": "p-locate", - "version": "4.1.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|pkg-dir@4.2.0|p-locate@4.1.0", - "author": "Sindre Sorhus", - "description": "Get the first fulfilled promise that satisfies the provided testing function", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/p-locate@4.1.0", - "externalReferences": [ - { - "url": "git+https://github.com/sindresorhus/p-locate.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sindresorhus/p-locate#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sindresorhus/p-locate/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "47bf5967fd30031286bb7a18325cfc8f2fe46e1b0dad2ed2299ecfc441c1809e7e1769ad156d9f2b670eb4187570762442c6f3155ec8f84a1129ee98b74a0aec" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/pkg-dir/node_modules/p-locate" - } - ] - }, - { - "type": "library", - "name": "p-limit", - "version": "2.3.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|pkg-dir@4.2.0|p-limit@2.3.0", - "author": "Sindre Sorhus", - "description": "Run multiple promise-returning & async functions with limited concurrency", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/p-limit@2.3.0", - "externalReferences": [ - { - "url": "git+https://github.com/sindresorhus/p-limit.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sindresorhus/p-limit#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sindresorhus/p-limit/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "ffff3c985592271f25c42cf07400014c92f6332581d76f9e218ecc0cbd92a8b98091e294f6ac51bd6b92c938e6dc5526a4110cb857dc90022a11a546503c5beb" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/pkg-dir/node_modules/p-limit" - } - ] - } - ] - }, - { - "type": "library", - "name": "resolve-cwd", - "version": "3.0.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|resolve-cwd@3.0.0", - "author": "Sindre Sorhus", - "description": "Resolve the path of a module like `require.resolve()` but from the current working directory", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/resolve-cwd@3.0.0", - "externalReferences": [ - { - "url": "git+https://github.com/sindresorhus/resolve-cwd.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sindresorhus/resolve-cwd#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sindresorhus/resolve-cwd/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "3ab65a5f631bfab242a47ffa0a94aab7dc4556937efb1d355e737689ef60e8fe7fdf17a52c0917595003a5dcf52070ff2857c45f213a574534d4e43750edab12" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/resolve-cwd" - } - ] - }, - { - "type": "library", - "name": "file-uri-to-path", - "version": "1.0.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|file-uri-to-path@1.0.0", - "author": "Nathan Rajlich", - "description": "Convert a file: URI to a file path", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/file-uri-to-path@1.0.0", - "externalReferences": [ - { - "url": "git://github.com/TooTallNate/file-uri-to-path.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/TooTallNate/file-uri-to-path", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/TooTallNate/file-uri-to-path/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "d19b7eb372fb55fd5b8b0599dbd6804625582f1ee23069c4525f71df77db07f8f78d1f35bbf3b62dba8af819b508348d0ca56d27f623c18ed351de5291e2d02f" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/file-uri-to-path" - } - ] - }, - { - "type": "library", - "name": "env-paths", - "version": "2.2.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|env-paths@2.2.1", - "author": "Sindre Sorhus", - "description": "Get paths for storing things like data, config, cache, etc", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/env-paths@2.2.1", - "externalReferences": [ - { - "url": "git+https://github.com/sindresorhus/env-paths.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sindresorhus/env-paths#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sindresorhus/env-paths/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "fa1d6590b2a164c4d88e8835544a49346ecd64959cb9cd830e4feab2a49345108e5e22e3790d5dd7fb9dad41a1a8cc5480097028d67471fdaea9a9f918bb92d8" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/env-paths" - } - ] - }, - { - "type": "library", - "name": "exponential-backoff", - "version": "3.1.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|exponential-backoff@3.1.3", - "author": "Sami Sayegh", - "description": "A utility that allows retrying a function with an exponential delay between attempts.", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "Apache-2.0", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/exponential-backoff@3.1.3", - "externalReferences": [ - { - "url": "git+https://github.com/coveooss/exponential-backoff.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/coveooss/exponential-backoff#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/coveooss/exponential-backoff/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "66011e6578f7d2af88d0437e09b492a48c8f689e475500f5f19d66faed455db01e4fde26af5cf0e74ab8aba8e2882e38ecd97f61370861201fb621aa7adc1708" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/exponential-backoff" - } - ] - }, - { - "type": "library", - "name": "make-fetch-happen", - "version": "14.0.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|make-fetch-happen@14.0.3", - "author": "GitHub Inc.", - "description": "Opinionated, caching, retrying fetch client", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/make-fetch-happen@14.0.3", - "externalReferences": [ - { - "url": "git+https://github.com/npm/make-fetch-happen.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/npm/make-fetch-happen#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/npm/make-fetch-happen/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-14.0.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "40c8c66c54cfd1b963f7b11e89d1b9864fd084a4374f82027244062e0cf7f1017b5606e4e9ee854c044df0a84ac7205b5a7f11d0753e6e7c3c692a053c3e2ab5" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/make-fetch-happen" - } - ] - }, - { - "type": "library", - "name": "nopt", - "version": "8.1.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|nopt@8.1.0", - "author": "GitHub Inc.", - "description": "Option parsing for Node, supporting types, shorthands, etc. Used by npm.", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/nopt@8.1.0", - "externalReferences": [ - { - "url": "git+https://github.com/npm/nopt.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/npm/nopt#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/npm/nopt/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/nopt/-/nopt-8.1.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "89e1aee36bbf42c6b84c592d99a284c0ce8c407d293969da07786dce1d0946dc7ce3e31e6dcd1c6d960de5b0bee964d9e3eefbc6b2fd3e7e66ec257a548915ec" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/nopt" - } - ] - }, - { - "type": "library", - "name": "proc-log", - "version": "5.0.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|proc-log@5.0.0", - "author": "GitHub Inc.", - "description": "just emit 'log' events on the process object", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/proc-log@5.0.0", - "externalReferences": [ - { - "url": "git+https://github.com/npm/proc-log.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/npm/proc-log#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/npm/proc-log/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/proc-log/-/proc-log-5.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "033c33be5f741da174682cf526b0dd5d0ca415a91248d3da3e8899f5f9b9a8920c1e2a036448bb380751c129baad2a0fb58dd0bad9e6dcbee882683775cfb06d" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/proc-log" - } - ] - }, - { - "type": "library", - "name": "tar", - "version": "7.5.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|tar@7.5.1", - "author": "Isaac Z. Schlueter", - "description": "tar for node", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/tar@7.5.1", - "externalReferences": [ - { - "url": "git+https://github.com/isaacs/node-tar.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/isaacs/node-tar#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/isaacs/node-tar/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/tar/-/tar-7.5.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "9e51a9c5ffa1bf4bfb1a45812b657db2981a72d18ea74aaf7d647150c8ea1f2cebb774a0c04e3c0c8bff161a8f1c960b1e9816d68a6ade71116f3e409eaee7d6" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/tar" - } - ], - "components": [ - { - "type": "library", - "name": "yallist", - "version": "5.0.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|tar@7.5.1|yallist@5.0.0", - "author": "Isaac Z. Schlueter", - "description": "Yet Another Linked List", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "BlueOak-1.0.0", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/yallist@5.0.0", - "externalReferences": [ - { - "url": "git+https://github.com/isaacs/yallist.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/isaacs/yallist#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/isaacs/yallist/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "620bd44dfc2ac9ced45d532b07e4889ac5584a64d2f17fed4abb5d35930898cfa7efe413ae2457c978a6d2606b4d735eab3545d0a5868073de8b2562145acd0f" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/tar/node_modules/yallist" - } - ] - } - ] - }, - { - "type": "library", - "name": "tinyglobby", - "version": "0.2.15", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|tinyglobby@0.2.15", - "author": "Superchupu", - "description": "A fast and minimal alternative to globby and fast-glob", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/tinyglobby@0.2.15", - "externalReferences": [ - { - "url": "git+https://github.com/SuperchupuDev/tinyglobby.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://superchupu.dev/tinyglobby", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/SuperchupuDev/tinyglobby/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "8f666ae0dc90606e573124f871bb34d8093c88951dc513345c8e50cb15ee64ecca3883665aeae9dec997bb7cb9c03709ae9b70a528e05c7cc8431474a265e58d" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/tinyglobby" - } - ], - "components": [ - { - "type": "library", - "name": "fdir", - "version": "6.5.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|tinyglobby@0.2.15|fdir@6.5.0", - "author": "thecodrr", - "description": "The fastest directory crawler & globbing alternative to glob, fast-glob, & tiny-glob. Crawls 1m files in < 1s", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/fdir@6.5.0", - "externalReferences": [ - { - "url": "git+https://github.com/thecodrr/fdir.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/thecodrr/fdir#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/thecodrr/fdir/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "b486d8b596ee70eb340511aa3c992c84951874bf920c7edd54cf208f2f84469dd60148cb105244fb4da46a7c87b708d63a7c2b298062c0098cd29e242c90275e" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/tinyglobby/node_modules/fdir" - } - ] - }, - { - "type": "library", - "name": "picomatch", - "version": "4.0.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|tinyglobby@0.2.15|picomatch@4.0.3", - "author": "Jon Schlinkert", - "description": "Blazing fast and accurate glob matcher written in JavaScript, with no dependencies and full support for standard and extended Bash glob features, including braces, extglobs, POSIX brackets, and regular expressions.", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/picomatch@4.0.3", - "externalReferences": [ - { - "url": "git+https://github.com/micromatch/picomatch.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/micromatch/picomatch", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/micromatch/picomatch/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "e604e680463fb2a2ba8055cb22c40d1f5f6559be1e6cf0cb03849d2cfeddb169085c75a51baea83ee56f5d21853e9a58673f190d9ab475862b6c77c109551bd5" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/tinyglobby/node_modules/picomatch" - } - ] - } - ] - }, - { - "type": "library", - "name": "detect-libc", - "version": "2.1.2", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|detect-libc@2.1.2", - "author": "Lovell Fuller", - "description": "Node.js module to detect the C standard library (libc) implementation family and version", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "Apache-2.0", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/detect-libc@2.1.2", - "externalReferences": [ - { - "url": "git://github.com/lovell/detect-libc.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/lovell/detect-libc#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/lovell/detect-libc/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "06d8f604e38ef37a375b21f9f5ef0c817b3111055c6ab9143a9118aee6c1d2eaf09cdd74c90dfae2bb22072535d67665a966199b4e62fe87fb8a8e26ce2841b5" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/detect-libc" - } - ] - }, - { - "type": "library", - "name": "expand-template", - "version": "2.0.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|expand-template@2.0.3", - "author": "LM", - "description": "Expand placeholders in a template string", - "scope": "optional", - "licenses": [ - { - "expression": "(MIT OR WTFPL)", - "acknowledgement": "declared" - } - ], - "purl": "pkg:npm/expand-template@2.0.3", - "externalReferences": [ - { - "url": "git+https://github.com/ralphtheninja/expand-template.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/ralphtheninja/expand-template", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/ralphtheninja/expand-template/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "5d87ee28cbe3e0edf97ffa4e5cb39b9dd211bf243effee8084e0e1f8e2968fd4bde3df291c79ff20cb331fe82dd1f04245630d7e4d594a9e71dc089f9a7236be" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/expand-template" - } - ] - }, - { - "type": "library", - "name": "github-from-package", - "version": "0.0.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|github-from-package@0.0.0", - "author": "James Halliday", - "description": "return the github url from a package.json file", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/github-from-package@0.0.0", - "externalReferences": [ - { - "url": "git://github.com/substack/github-from-package.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/substack/github-from-package", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/substack/github-from-package/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "4b21f2dd3d6fd8d5179f6f4eb1677198ae91c070febe48f7bfc7a7f00381675c0143f842010e5b0104c3d36916e16f6d529ff7421e89f2bf44be7b62c8298e3b" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/github-from-package" - } - ] - }, - { - "type": "library", - "name": "minimist", - "version": "1.2.8", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|minimist@1.2.8", - "author": "James Halliday", - "description": "parse argument options", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/minimist@1.2.8", - "externalReferences": [ - { - "url": "git://github.com/minimistjs/minimist.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/minimistjs/minimist", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/minimistjs/minimist/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "db2c8047ca8190ddd8ba17896a7529582e54ddb6f9a2c0f2c0d07c4730d5943c031dba1c009bdeaaa8f5bbcf92543ee39164f8cafb070a95aaa96a80c5bd3308" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/minimist" - } - ] - }, - { - "type": "library", - "name": "mkdirp-classic", - "version": "0.5.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|mkdirp-classic@0.5.3", - "author": "Mathias Buus", - "description": "Mirror of mkdirp 0.5.2", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/mkdirp-classic@0.5.3", - "externalReferences": [ - { - "url": "git+https://github.com/mafintosh/mkdirp-classic.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/mafintosh/mkdirp-classic", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/mafintosh/mkdirp-classic/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "80a2dc444321b6e651c1101fa8fdd1156f932b826a029541b4e21fb55823b8006902da7184f19a0dc7ef6e136f0f407c883d6852bfedc57df936371a63a36cfc" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/mkdirp-classic" - } - ] - }, - { - "type": "library", - "name": "napi-build-utils", - "version": "2.0.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|napi-build-utils@2.0.0", - "author": "Jim Schlight", - "description": "A set of utilities to assist developers of tools that build N-API native add-ons", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/napi-build-utils@2.0.0", - "externalReferences": [ - { - "url": "git+https://github.com/inspiredware/napi-build-utils.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/inspiredware/napi-build-utils#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/inspiredware/napi-build-utils/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-2.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "1846eb6246df17b32835aa21da2186f383277ff5997c1d0674612c33cc33ec4c69c7f2e559fe54f2df67bc92974a9deaaf922c11b2b4e1c04686897f2b03ac58" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/napi-build-utils" - } - ] - }, - { - "type": "library", - "name": "node-abi", - "version": "3.78.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|node-abi@3.78.0", - "author": "Lukas Geiger", - "description": "Get the Node ABI for a given target and runtime, and vice versa.", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/node-abi@3.78.0", - "externalReferences": [ - { - "url": "git+https://github.com/electron/node-abi.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/electron/node-abi#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/electron/node-abi/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/node-abi/-/node-abi-3.78.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "136c04cab817fc2aaf89c690614dd97b53c51a37384183c6b2352b95892a004d168c7119c203ac18c3ccce432c7b82e325b0e6684b835f708cd37ea3e4ad8349" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/node-abi" - } - ], - "components": [ - { - "type": "library", - "name": "semver", - "version": "7.7.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|node-abi@3.78.0|semver@7.7.3", - "author": "GitHub Inc.", - "description": "The semantic version parser used by npm.", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/semver@7.7.3", - "externalReferences": [ - { - "url": "git+https://github.com/npm/node-semver.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/npm/node-semver#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/npm/node-semver/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "49db0a32b23d4dd823770794491f4cc1e1c0e0427c6311e7f0315a0e2b2f85595439ee01175b4b0fb1808f4948a96565f9d3dbfeb131af406d6f2e65a109b6d1" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/node-abi/node_modules/semver" - } - ] - } - ] - }, - { - "type": "library", - "name": "pump", - "version": "3.0.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|pump@3.0.3", - "author": "Mathias Buus Madsen", - "description": "pipe streams together and close all of them if one of them closes", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/pump@3.0.3", - "externalReferences": [ - { - "url": "git://github.com/mafintosh/pump.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/mafintosh/pump#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/mafintosh/pump/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/pump/-/pump-3.0.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "b68770c4b318eff85e49c2a69edc101bc09756459439d63122f636b34556000321fe777c4a862245a2a396befe882b3df387f63fccefadf59c0c36156fbdcd7c" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/pump" - } - ] - }, - { - "type": "library", - "name": "rc", - "version": "1.2.8", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|rc@1.2.8", - "author": "Dominic Tarr", - "description": "hardwired configuration loader", - "scope": "optional", - "licenses": [ - { - "expression": "(BSD-2-Clause OR MIT OR Apache-2.0)", - "acknowledgement": "declared" - } - ], - "purl": "pkg:npm/rc@1.2.8", - "externalReferences": [ - { - "url": "git+https://github.com/dominictarr/rc.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/dominictarr/rc#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/dominictarr/rc/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "cb76c682a2a3dd005dc4b6cb9289a5a2192fb00f207408944254812670617e7f813f18386dceb677c4dc056d79c1abc37e07b10a071c72485c66fcb0c9060f3b" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/rc" - } - ], - "components": [ - { - "type": "library", - "name": "strip-json-comments", - "version": "2.0.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|rc@1.2.8|strip-json-comments@2.0.1", - "author": "Sindre Sorhus", - "description": "Strip comments from JSON. Lets you use comments in your JSON files!", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/strip-json-comments@2.0.1", - "externalReferences": [ - { - "url": "git+https://github.com/sindresorhus/strip-json-comments.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sindresorhus/strip-json-comments#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sindresorhus/strip-json-comments/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "e2007c9dad3b7de715564388e91b387bb4fa34e4e48b91262fb4d476e4ece9bbb711d9d2c9c9ed549e2b7bc920640fb0c7d22e788d98d756df6e0c2dcee13429" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/rc/node_modules/strip-json-comments" - } - ] - } - ] - }, - { - "type": "library", - "name": "simple-get", - "version": "4.0.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|simple-get@4.0.1", - "author": "Feross Aboukhadijeh", - "description": "Simplest way to make http get requests. Supports HTTPS, redirects, gzip/deflate, streams in < 100 lines.", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/simple-get@4.0.1", - "externalReferences": [ - { - "url": "git://github.com/feross/simple-get.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/feross/simple-get", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/feross/simple-get/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "6ebbfba795a01f48e6409af56430df2833927965a0f8e572a46f7d03fe6f6063ea27aa7189a1cbcbc9f1b458c103ba0c6b4d5e6c0f607e1d6e30216a3ae5f1bc" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/simple-get" - } - ] - }, - { - "type": "library", - "name": "tar-fs", - "version": "2.1.4", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|tar-fs@2.1.4", - "author": "Mathias Buus", - "description": "filesystem bindings for tar-stream", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/tar-fs@2.1.4", - "externalReferences": [ - { - "url": "git+https://github.com/mafintosh/tar-fs.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/mafintosh/tar-fs", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/mafintosh/tar-fs/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.4.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "983023c2665d87b2d34faa4d95e674e58b7ae470b713e36243397aef6bd01b7f2322b7a1b4993f27798dc0883ebd28503dc2c5fcb57b08c9c35babe38fab1f61" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/tar-fs" - } - ], - "components": [ - { - "type": "library", - "name": "chownr", - "version": "1.1.4", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|tar-fs@2.1.4|chownr@1.1.4", - "author": "Isaac Z. Schlueter", - "description": "like `chown -R`", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/chownr@1.1.4", - "externalReferences": [ - { - "url": "git://github.com/isaacs/chownr.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/isaacs/chownr#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/isaacs/chownr/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "8c9d1bab36b296626d567360cd37923acf033dabe96d8804aff6f460bf3fd863b7c4912122716684a3149c42508d9ba62bb297185854cbcf4faec25695a90156" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/tar-fs/node_modules/chownr" - } - ] - } - ] - }, - { - "type": "library", - "name": "tunnel-agent", - "version": "0.6.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|tunnel-agent@0.6.0", - "author": "Mikeal Rogers", - "description": "HTTP proxy tunneling agent. Formerly part of mikeal/request, now a standalone module.", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "Apache-2.0", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/tunnel-agent@0.6.0", - "externalReferences": [ - { - "url": "git+https://github.com/mikeal/tunnel-agent.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/mikeal/tunnel-agent#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/mikeal/tunnel-agent/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "31c9cd895d65f1161e63cb41804a6ea1d082d662d475b48df826012fb909b093489ce3fc5230c3130764e8cc3ad2f74b2ebaf934729984c00e4ab476359b90fb" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/tunnel-agent" - } - ] - }, - { - "type": "library", - "name": "spdx-correct", - "version": "3.2.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|spdx-correct@3.2.0", - "description": "correct invalid SPDX expressions", - "licenses": [ - { - "license": { - "id": "Apache-2.0", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/spdx-correct@3.2.0", - "externalReferences": [ - { - "url": "git+https://github.com/jslicense/spdx-correct.js.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/jslicense/spdx-correct.js#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jslicense/spdx-correct.js/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "90df5d25bbe7c921d42c896e0c7cb7d961d152edce83b07db1b63bb6c14b72d42422a9cc877844ad881d3234d8baa99c5d7fa52b94f596752ddc6ef336cc2664" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/spdx-correct" - } - ], - "components": [ - { - "type": "library", - "name": "spdx-expression-parse", - "version": "3.0.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|spdx-correct@3.2.0|spdx-expression-parse@3.0.1", - "author": "Kyle E. Mitchell", - "description": "parse SPDX license expressions", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/spdx-expression-parse@3.0.1", - "externalReferences": [ - { - "url": "git+https://github.com/jslicense/spdx-expression-parse.js.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/jslicense/spdx-expression-parse.js#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jslicense/spdx-expression-parse.js/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "71ba87ba7b105a724d13a2a155232c31e1f91ff2fd129ca66f3a93437b8bc0d08b675438f35a166a87ea1fb9cee95d3bc655f063a3e141d43621e756c7f64ae1" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/spdx-correct/node_modules/spdx-expression-parse" - } - ] - } - ] - }, - { - "type": "library", - "name": "path-key", - "version": "3.1.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|path-key@3.1.1", - "author": "Sindre Sorhus", - "description": "Get the PATH environment variable key cross-platform", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/path-key@3.1.1", - "externalReferences": [ - { - "url": "git+https://github.com/sindresorhus/path-key.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sindresorhus/path-key#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sindresorhus/path-key/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "a2399e374a9dfb2d23b3312da18e3caf43deab97703049089423aee90e5fe3595f92cc17b8ab58ae18284e92e7c887079b6e1486ac7ee53aa6d889d2c0b844e9" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/path-key" - } - ] - }, - { - "type": "library", - "name": "shebang-command", - "version": "2.0.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|shebang-command@2.0.0", - "author": "Kevin Mårtensson", - "description": "Get the command from a shebang", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/shebang-command@2.0.0", - "externalReferences": [ - { - "url": "git+https://github.com/kevva/shebang-command.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/kevva/shebang-command#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/kevva/shebang-command/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "907c6bdb366962d766acdd6a0e3aeb5ff675ad1d641bc0f1fa09292b51b87979af5ecc26704d614d6056614ce5ada630d7fc99a7a62e0d8efb62dbdb3747660c" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/shebang-command" - } - ] - }, - { - "type": "library", - "name": "which", - "version": "2.0.2", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|which@2.0.2", - "author": "Isaac Z. Schlueter", - "description": "Like which(1) unix command. Find the first instance of an executable in the PATH.", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/which@2.0.2", - "externalReferences": [ - { - "url": "git://github.com/isaacs/node-which.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/isaacs/node-which#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/isaacs/node-which/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "04b2374e5d535b73ef97bd25df2ab763ae22f9ac29c17aac181616924a8cb676d782b303fb28fbae15b492e103c7325a6171a3116e6881aa4a34c10a34c8e26c" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/which" - } - ] - }, - { - "type": "library", - "name": "npm-normalize-package-bin", - "version": "4.0.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|npm-normalize-package-bin@4.0.0", - "author": "GitHub Inc.", - "description": "Turn any flavor of allowable package.json bin into a normalized object", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/npm-normalize-package-bin@4.0.0", - "externalReferences": [ - { - "url": "git+https://github.com/npm/npm-normalize-package-bin.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/npm/npm-normalize-package-bin#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/npm/npm-normalize-package-bin/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-4.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "4d92b13ef22dcda8bd90df47fd39260adc7f64dfe1bebdef53272395f987d28a2d63dc8507334ea625c07489f522d7aab2f9389509fa0793d3aedfa7ea1f24ff" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/npm-normalize-package-bin" - } - ] - }, - { - "type": "library", - "name": "url", - "group": "@oozcitak", - "version": "1.0.4", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@oozcitak/url@1.0.4", - "author": "Ozgur Ozcitak", - "description": "An implementation of the URL Living Standard", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40oozcitak/url@1.0.4", - "externalReferences": [ - { - "url": "git+https://github.com/oozcitak/url.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "http://github.com/oozcitak/url", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "http://github.com/oozcitak/url/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@oozcitak/url/-/url-1.0.4.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "903703f32fb2dc50923af9c123a1c9825d34be23bf9c66d0a0220d990d21f7c3a19c6213ad64776ce19fc180ad86072b57c0274c9cfc333b254d06c2dd23809b" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/@oozcitak/url" - } - ] - }, - { - "type": "library", - "name": "argparse", - "version": "1.0.10", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|argparse@1.0.10", - "description": "Very powerful CLI arguments parser. Native port of argparse - python's options parsing library", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/argparse@1.0.10", - "externalReferences": [ - { - "url": "git+https://github.com/nodeca/argparse.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/nodeca/argparse#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/nodeca/argparse/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "a39468cbab4d1b848bfc53a408037a4738e26a4652db944b605adc32db49a9b75df015ab9c0f9f1b3e7b88de4f6f4ea9bc11af979810d01e3c74996c957be84e" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/argparse" - } - ] - }, - { - "type": "library", - "name": "esprima", - "version": "4.0.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|esprima@4.0.1", - "author": "Ariya Hidayat", - "description": "ECMAScript parsing infrastructure for multipurpose analysis", - "licenses": [ - { - "license": { - "id": "BSD-2-Clause", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/esprima@4.0.1", - "externalReferences": [ - { - "url": "git+https://github.com/jquery/esprima.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "http://esprima.org", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jquery/esprima/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "786b85170ed4a5d6be838a7e407be75b44724d7fd255e2410ccfe00ad30044ed1c2ee4f61dc10a9d33ef86357a6867aaac207fb1b368a742acce6d23b1a594e0" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/esprima" - } - ] - }, - { - "type": "library", - "name": "moo", - "version": "0.5.2", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|moo@0.5.2", - "author": "Tim Radvan", - "description": "Optimised tokenizer/lexer generator! 🐄 Much performance. Moo!", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "BSD-3-Clause", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/moo@0.5.2", - "externalReferences": [ - { - "url": "git+https://github.com/tjvr/moo.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/tjvr/moo#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/tjvr/moo/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/moo/-/moo-0.5.2.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "8920092c760a9d7e3598a7092a3aaf9c037db1fd0b3034d70c4bc5bfe7dfb9147d6b5308b972e330d2fa12c9c31d290a2d358da90439ba8eb53f811b538354f9" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/moo" - } - ] - }, - { - "type": "library", - "name": "railroad-diagrams", - "version": "1.0.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|railroad-diagrams@1.0.0", - "author": "Tab Atkins Jr.", - "description": "A small JS+SVG library for drawing railroad syntax diagrams.", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "CC0-1.0", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/railroad-diagrams@1.0.0", - "externalReferences": [ - { - "url": "git+https://github.com/tabatkins/railroad-diagrams.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/tabatkins/railroad-diagrams", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/tabatkins/railroad-diagrams/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "733f770e335e2d8d2276b08d387e8fbe264644df46261b1d9bd8699f56024bcefd7e3e16fb1e4814986191165cc1580c98517b47cd9403fece87e47c94b660e8" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/railroad-diagrams" - } - ] - }, - { - "type": "library", - "name": "randexp", - "version": "0.4.6", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|randexp@0.4.6", - "author": "Roly Fentanes", - "description": "Create random strings that match a given regular expression.", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/randexp@0.4.6", - "externalReferences": [ - { - "url": "git://github.com/fent/randexp.js.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "http://fent.github.io/randexp.js/", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/fent/randexp.js/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/randexp/-/randexp-0.4.6.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "f3458d99df43034b6666bc3da906bad863cf59fb972649eb99598b731beae2e641758a9bd706282939a794651c86f5567b45e22eea58901a1754ec73dc2f0361" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/randexp" - } - ] - }, - { - "type": "library", - "name": "p-locate", - "version": "5.0.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|p-locate@5.0.0", - "author": "Sindre Sorhus", - "description": "Get the first fulfilled promise that satisfies the provided testing function", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/p-locate@5.0.0", - "externalReferences": [ - { - "url": "git+https://github.com/sindresorhus/p-locate.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sindresorhus/p-locate#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sindresorhus/p-locate/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "2da363b51594058fbecc1e6713f37071aa0cca548f93e4be647341d53cdd6cc24c9f2e9dca7a401aded7fed97f418ab74c8784ea7c47a696e8d8b1b29ab1b93f" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/p-locate" - } - ] - }, - { - "type": "library", - "name": "has-flag", - "version": "4.0.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|has-flag@4.0.0", - "author": "Sindre Sorhus", - "description": "Check if argv has a specific flag", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/has-flag@4.0.0", - "externalReferences": [ - { - "url": "git+https://github.com/sindresorhus/has-flag.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sindresorhus/has-flag#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sindresorhus/has-flag/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "1329094ff4352a34d672da698080207d23b4b4a56e6548e180caf5ee4a93ba6325e807efdc421295e53ba99533a170c54c01d30c2e0d3a81bf67153712f94c3d" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/has-flag" - } - ] - }, - { - "type": "library", - "name": "jackspeak", - "version": "3.4.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jackspeak@3.4.3", - "author": "Isaac Z. Schlueter", - "description": "A very strict and proper argument parser.", - "licenses": [ - { - "license": { - "id": "BlueOak-1.0.0", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/jackspeak@3.4.3", - "externalReferences": [ - { - "url": "git+https://github.com/isaacs/jackspeak.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/isaacs/jackspeak#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/isaacs/jackspeak/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "386959429cf6c9f6a103f45dd58f0277d48812caaf5e42d5a12c3f720c219e114c0dbb1015e658a0927b6c86414bd05c6a6516f7a6acabf9e93d6ba033e45007" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/jackspeak" - } - ] - }, - { - "type": "library", - "name": "minipass", - "version": "7.1.2", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|minipass@7.1.2", - "author": "Isaac Z. Schlueter", - "description": "minimal implementation of a PassThrough stream", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/minipass@7.1.2", - "externalReferences": [ - { - "url": "git+https://github.com/isaacs/minipass.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/isaacs/minipass#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/isaacs/minipass/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "a8e3b34b57014d6605e011fc7d578f0c138ef62a6d327194119c0d73f70c5a74d5da754b67b56835610f1e461ccd9034a5da00edd97a7bb14beb9f675fd4b66b" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/minipass" - } - ] - }, - { - "type": "library", - "name": "package-json-from-dist", - "version": "1.0.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|package-json-from-dist@1.0.1", - "author": "Isaac Z. Schlueter", - "description": "Load the local package.json from either src or dist folder", - "licenses": [ - { - "license": { - "id": "BlueOak-1.0.0", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/package-json-from-dist@1.0.1", - "externalReferences": [ - { - "url": "git+https://github.com/isaacs/package-json-from-dist.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/isaacs/package-json-from-dist#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/isaacs/package-json-from-dist/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "5046484b7fdbcb8382f2f2f73f67535d1113a5e6cb236362239bc8ae3683ff952dae4157fed35bc234d2440182ffeec2028da921c05a4605a670104772c68223" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/package-json-from-dist" - } - ] - }, - { - "type": "library", - "name": "path-scurry", - "version": "1.11.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|path-scurry@1.11.1", - "author": "Isaac Z. Schlueter", - "description": "walk paths fast and efficiently", - "licenses": [ - { - "license": { - "id": "BlueOak-1.0.0", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/path-scurry@1.11.1", - "externalReferences": [ - { - "url": "git+https://github.com/isaacs/path-scurry.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/isaacs/path-scurry#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/isaacs/path-scurry/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "5dae0dc35ec54bd02940527dba62e2252e28ac68e6ed9cf052bc1a99c190b874b30f2b61f5ba0a0dac9c61d0dc643baa6004d7c381c55e06aa59372d5bfbf51c" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/path-scurry" - } - ], - "components": [ - { - "type": "library", - "name": "lru-cache", - "version": "10.4.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|path-scurry@1.11.1|lru-cache@10.4.3", - "author": "Isaac Z. Schlueter", - "description": "A cache object that deletes the least-recently-used items.", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/lru-cache@10.4.3", - "externalReferences": [ - { - "url": "git://github.com/isaacs/node-lru-cache.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/isaacs/node-lru-cache#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/isaacs/node-lru-cache/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "24d03365c5eb0ade365462ee633d337c0cc37c0bc9596e807d8943050c835790c2948da6e6c0262be3883bbb39f577ec46c587a74da3009ad169d3d1193b7a49" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/path-scurry/node_modules/lru-cache" - } - ] - } - ] - }, - { - "type": "library", - "name": "brace-expansion", - "version": "2.0.2", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|brace-expansion@2.0.2", - "author": "Julian Gruber", - "description": "Brace expansion as known from sh/bash", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/brace-expansion@2.0.2", - "externalReferences": [ - { - "url": "git://github.com/juliangruber/brace-expansion.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/juliangruber/brace-expansion", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/juliangruber/brace-expansion/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "26dd2f1f233e8e6501aa88c1ec4d4d21869db74bc8d10c63c5dd9312b5bde300f3f84d8b026e6f28c5d7c20e996414c73ee5250e0407297be318175f705d590d" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/brace-expansion" - } - ] - }, - { - "type": "library", - "name": "resolve-uri", - "group": "@jridgewell", - "version": "3.1.2", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jridgewell/resolve-uri@3.1.2", - "author": "Justin Ridgewell", - "description": "Resolve a URI relative to an optional base URI", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40jridgewell/resolve-uri@3.1.2", - "externalReferences": [ - { - "url": "git+https://github.com/jridgewell/resolve-uri.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/jridgewell/resolve-uri#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jridgewell/resolve-uri/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "6d12128022233f6d3fb5b5923d63048b9e1054f45913192e0fd9492fe508c542adc15240f305b54eb6f58ccb354455e8d42053359ff98690bd42f98a59da292b" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@jridgewell/resolve-uri" - } - ] - }, - { - "type": "library", - "name": "sourcemap-codec", - "group": "@jridgewell", - "version": "1.5.5", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jridgewell/sourcemap-codec@1.5.5", - "author": "Justin Ridgewell", - "description": "Encode/decode sourcemap mappings", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40jridgewell/sourcemap-codec@1.5.5#packages/sourcemap-codec", - "externalReferences": [ - { - "url": "git+https://github.com/jridgewell/sourcemaps.git#packages/sourcemap-codec", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/jridgewell/sourcemaps/tree/main/packages/sourcemap-codec", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jridgewell/sourcemaps/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "71843ddf5d20aeac6e7966e5f96b885086a251a0dc8fb58eab97d58449633558117ce52163d7f2db34ef7e8a96b2779b87c4a5ef45527056c80af2672ca0743a" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@jridgewell/sourcemap-codec" - } - ] - }, - { - "type": "library", - "name": "is-fullwidth-code-point", - "version": "3.0.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|is-fullwidth-code-point@3.0.0", - "author": "Sindre Sorhus", - "description": "Check if the character represented by a given Unicode code point is fullwidth", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/is-fullwidth-code-point@3.0.0", - "externalReferences": [ - { - "url": "git+https://github.com/sindresorhus/is-fullwidth-code-point.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sindresorhus/is-fullwidth-code-point#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sindresorhus/is-fullwidth-code-point/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "cf29a6e7ebbeb02b125b20fda8d69e8d5dc316f84229c94a762cd868952e1c0f3744b8dbee74ae1a775d0871afd2193e298ec130096c59e2b851e83a115e9742" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/is-fullwidth-code-point" - } - ] - }, - { - "type": "library", - "name": "run-parallel", - "version": "1.2.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|run-parallel@1.2.0", - "author": "Feross Aboukhadijeh", - "description": "Run an array of functions in parallel", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/run-parallel@1.2.0", - "externalReferences": [ - { - "url": "git://github.com/feross/run-parallel.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/feross/run-parallel", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/feross/run-parallel/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "e65e15c9947ce8b67f943c594d1ea3a8bf00144d92d0814b30fdba01b8ec2d5003c4776107f734194b07fb2dfd51f0a2dddcf3f0e950b8f9a768938ca031d004" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/run-parallel" - } - ] - }, - { - "type": "library", - "name": "reusify", - "version": "1.1.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|reusify@1.1.0", - "author": "Matteo Collina", - "description": "Reuse objects and functions with style", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/reusify@1.1.0", - "externalReferences": [ - { - "url": "git+https://github.com/mcollina/reusify.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/mcollina/reusify#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/mcollina/reusify/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "83a4147dfd38a19a47b34786e69f37ac52e11de574d2e83f61ff6764ce9f2de52b3e0b814e44d039da40596b29321e794d97d54033da37735025f6d5440c5d23" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/reusify" - } - ] - }, - { - "type": "library", - "name": "is-extglob", - "version": "2.1.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|is-extglob@2.1.1", - "author": "Jon Schlinkert", - "description": "Returns true if a string has an extglob.", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/is-extglob@2.1.1", - "externalReferences": [ - { - "url": "git+https://github.com/jonschlinkert/is-extglob.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/jonschlinkert/is-extglob", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jonschlinkert/is-extglob/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "49b29b00d90deb4dd58b88c466fe3d2de549327e321b0b1bcd9c28ac4a32122badb0dde725875b3b7eb37e1189e90103a4e6481640ed9eae494719af9778eca1" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/is-extglob" - } - ] - }, - { - "type": "library", - "name": "fill-range", - "version": "7.1.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|fill-range@7.1.1", - "author": "Jon Schlinkert", - "description": "Fill in a range of numbers or letters, optionally passing an increment or `step` to use, or create a regex-compatible range with `options.toRegex`", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/fill-range@7.1.1", - "externalReferences": [ - { - "url": "git+https://github.com/jonschlinkert/fill-range.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/jonschlinkert/fill-range", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jonschlinkert/fill-range/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "62c1a97b75872caf19622e2d583836272dde6d1cf6ad7a300f19e57786e4401d3471cff5670f405a70b48bdced0c98ad8afb50bda23d29a2f22ab73e8415b4ca" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/fill-range" - } - ] - }, - { - "type": "library", - "name": "collect-v8-coverage", - "version": "1.0.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|collect-v8-coverage@1.0.3", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/collect-v8-coverage@1.0.3", - "externalReferences": [ - { - "url": "git+https://github.com/SimenB/collect-v8-coverage.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/SimenB/collect-v8-coverage#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/SimenB/collect-v8-coverage/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "d4be5aa889303df8a875a32042e9e4175cd184daa27c7066b5b6dbc5cafac95c71067962c384c3396e8dc693bc0c92e0275e8e4fe638ced66a3faa7f16d5e703" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/collect-v8-coverage" - } - ] - }, - { - "type": "library", - "name": "istanbul-lib-instrument", - "version": "6.0.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|istanbul-lib-instrument@6.0.3", - "author": "Krishnan Anantheswaran", - "description": "Core istanbul API for JS code coverage", - "licenses": [ - { - "license": { - "id": "BSD-3-Clause", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/istanbul-lib-instrument@6.0.3#packages/istanbul-lib-instrument", - "externalReferences": [ - { - "url": "git+ssh://git@github.com/istanbuljs/istanbuljs.git#packages/istanbul-lib-instrument", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://istanbul.js.org/", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/istanbuljs/istanbuljs/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "56d824ecbfd1d891f2c865b4eeca6816507cfe5a6388e2d38cc766b3a00532b698b7705a25aba877f346adf9d51bfcb8231d4912e3113c33c48f6b9afb3cf5fd" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/istanbul-lib-instrument" - } - ], - "components": [ - { - "type": "library", - "name": "semver", - "version": "7.7.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|istanbul-lib-instrument@6.0.3|semver@7.7.3", - "author": "GitHub Inc.", - "description": "The semantic version parser used by npm.", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/semver@7.7.3", - "externalReferences": [ - { - "url": "git+https://github.com/npm/node-semver.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/npm/node-semver#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/npm/node-semver/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "49db0a32b23d4dd823770794491f4cc1e1c0e0427c6311e7f0315a0e2b2f85595439ee01175b4b0fb1808f4948a96565f9d3dbfeb131af406d6f2e65a109b6d1" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/istanbul-lib-instrument/node_modules/semver" - } - ] - } - ] - }, - { - "type": "library", - "name": "istanbul-lib-source-maps", - "version": "5.0.6", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|istanbul-lib-source-maps@5.0.6", - "author": "Krishnan Anantheswaran", - "description": "Source maps support for istanbul", - "licenses": [ - { - "license": { - "id": "BSD-3-Clause", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/istanbul-lib-source-maps@5.0.6#packages/istanbul-lib-source-maps", - "externalReferences": [ - { - "url": "git+ssh://git@github.com/istanbuljs/istanbuljs.git#packages/istanbul-lib-source-maps", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://istanbul.js.org/", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/istanbuljs/istanbuljs/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-5.0.6.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "ca0d9df849b82a2cd90b99e25a141a2289a07f95a52f8bce3a3679c460a617c4a73c4fe60d659782f444c5d7290a087d94b4516b5fdf498a76ca699b275a48f8" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/istanbul-lib-source-maps" - } - ] - }, - { - "type": "library", - "name": "jest-worker", - "version": "30.2.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-worker@30.2.0", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/jest-worker@30.2.0#packages/jest-worker", - "externalReferences": [ - { - "url": "git+https://github.com/jestjs/jest.git#packages/jest-worker", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/jestjs/jest#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jestjs/jest/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/jest-worker/-/jest-worker-30.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "d10e1493c585ec1530a971ee023736def9a8a56270e561fbc36b6a06850e6693a35bf667478e065d7775afcd91be7988d866607b78afad85e4fc1136f95b56da" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/jest-worker" - } - ], - "components": [ - { - "type": "library", - "name": "supports-color", - "version": "8.1.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-worker@30.2.0|supports-color@8.1.1", - "author": "Sindre Sorhus", - "description": "Detect whether a terminal supports color", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/supports-color@8.1.1", - "externalReferences": [ - { - "url": "git+https://github.com/chalk/supports-color.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/chalk/supports-color#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/chalk/supports-color/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "3295043763a876d533c6f29097bd9c505ed14391221ec1af4ac546d226bd73945b5862f6088e02ec4a4f4bc513048a659e5cd988db95e7ac3e16e371cb7b72d9" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/jest-worker/node_modules/supports-color" - } - ] - } - ] - }, - { - "type": "library", - "name": "string-length", - "version": "4.0.2", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|string-length@4.0.2", - "author": "Sindre Sorhus", - "description": "Get the real length of a string - by correctly counting astral symbols and ignoring ansi escape codes", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/string-length@4.0.2", - "externalReferences": [ - { - "url": "git+https://github.com/sindresorhus/string-length.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sindresorhus/string-length#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sindresorhus/string-length/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "fa5eab34de5f607361659cb8d515ec629b428c0d88826ab8106ee4640605408d44d554d76abafa64f5c183a7aaed8e9e2b8144858e80265cae1486ffbff4b455" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/string-length" - } - ], - "components": [ - { - "type": "library", - "name": "strip-ansi", - "version": "6.0.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|string-length@4.0.2|strip-ansi@6.0.1", - "author": "Sindre Sorhus", - "description": "Strip ANSI escape codes from a string", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/strip-ansi@6.0.1", - "externalReferences": [ - { - "url": "git+https://github.com/chalk/strip-ansi.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/chalk/strip-ansi#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/chalk/strip-ansi/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/string-length/node_modules/strip-ansi" - } - ] - }, - { - "type": "library", - "name": "ansi-regex", - "version": "5.0.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|string-length@4.0.2|ansi-regex@5.0.1", - "author": "Sindre Sorhus", - "description": "Regular expression for matching ANSI escape codes", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/ansi-regex@5.0.1", - "externalReferences": [ - { - "url": "git+https://github.com/chalk/ansi-regex.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/chalk/ansi-regex#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/chalk/ansi-regex/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "aae2505e54d25062f62c7f52517a3c570b18e2ca1a9e1828e8b3529bce04d4b05c13cb373b4c29762473c91f73fd9649325316bf7eea38e6fda5d26531410a15" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/string-length/node_modules/ansi-regex" - } - ] - } - ] - }, - { - "type": "library", - "name": "core", - "group": "@babel", - "version": "7.28.5", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/core@7.28.5", - "author": "The Babel Team", - "description": "Babel compiler core.", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40babel/core@7.28.5#packages/babel-core", - "externalReferences": [ - { - "url": "git+https://github.com/babel/babel.git#packages/babel-core", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://babel.dev/docs/en/next/babel-core", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20core%22+is%3Aopen", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@babel/core/-/core-7.28.5.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "7bb8d3e03c58bc80cb935647994fe6fe6075f6b7b1f6cbf47367ed06d8d206ffa454cffdd367a1d1f20d5330fb5302cb351fa3539f391b1509f3f1017c03397f" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@babel/core" - } - ] - }, - { - "type": "library", - "name": "babel-plugin-istanbul", - "version": "7.0.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|babel-plugin-istanbul@7.0.1", - "author": "Thai Pangsakulyanont @dtinth", - "description": "A babel plugin that adds istanbul instrumentation to ES6 code", - "licenses": [ - { - "license": { - "id": "BSD-3-Clause", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/babel-plugin-istanbul@7.0.1", - "externalReferences": [ - { - "url": "git+https://github.com/istanbuljs/babel-plugin-istanbul.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/istanbuljs/babel-plugin-istanbul#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/istanbuljs/babel-plugin-istanbul/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-7.0.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "0fc67a426f230af557b48464067a8d1d7d33277eeb41c149f6ef16392ead9183ac45d1c1cf2a42b2d6b15a2bb964896a42dbe24586e09d12d2a0212f8ea72a6c" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/babel-plugin-istanbul" - } - ], - "components": [ - { - "type": "library", - "name": "test-exclude", - "version": "6.0.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|babel-plugin-istanbul@7.0.1|test-exclude@6.0.0", - "author": "Ben Coe", - "description": "test for inclusion or exclusion of paths using globs", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/test-exclude@6.0.0", - "externalReferences": [ - { - "url": "git+https://github.com/istanbuljs/test-exclude.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://istanbul.js.org/", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/istanbuljs/test-exclude/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "7001963c8c8e1d4eb396683cf23c26ed54725e730dee257af0e1806d80e4fcc87fc42fe9cd53e542d63a9e0a081ffe7fb5c8ae8467ef11253c1ab1eb7310f9eb" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/babel-plugin-istanbul/node_modules/test-exclude" - } - ] - }, - { - "type": "library", - "name": "glob", - "version": "7.2.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|babel-plugin-istanbul@7.0.1|glob@7.2.3", - "author": "Isaac Z. Schlueter", - "description": "a little globber", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/glob@7.2.3", - "externalReferences": [ - { - "url": "git://github.com/isaacs/node-glob.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/isaacs/node-glob#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/isaacs/node-glob/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "9c5474ccba54d9809a471c28089bcbe94bc21f6245c85548bf04cbb087f6d40b8794cb240358614dd93e2e5609b4e958b7dbfa76fb330f604646a04bfa240af5" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/babel-plugin-istanbul/node_modules/glob" - } - ] - }, - { - "type": "library", - "name": "minimatch", - "version": "3.1.2", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|babel-plugin-istanbul@7.0.1|minimatch@3.1.2", - "author": "Isaac Z. Schlueter", - "description": "a glob matcher in javascript", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/minimatch@3.1.2", - "externalReferences": [ - { - "url": "git://github.com/isaacs/minimatch.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/isaacs/minimatch#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/isaacs/minimatch/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "27ba7ade1462023c35343130c355bb8b7efe07222b3963b95d0400cd9dd539c2f43cdc9bc297e657f374e73140cf043d512c84717eaddd43be2b96aa0503881f" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/babel-plugin-istanbul/node_modules/minimatch" - } - ] - }, - { - "type": "library", - "name": "brace-expansion", - "version": "1.1.12", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|babel-plugin-istanbul@7.0.1|brace-expansion@1.1.12", - "author": "Julian Gruber", - "description": "Brace expansion as known from sh/bash", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/brace-expansion@1.1.12", - "externalReferences": [ - { - "url": "git://github.com/juliangruber/brace-expansion.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/juliangruber/brace-expansion", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/juliangruber/brace-expansion/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "f53f548d6debd145b973543b193c25969b57c21bd8984cc587331f67d1fb1505adfae65e3e364f8c13ff5b5644c99d6dc065a89b9ff9e9317894f72a8e70c772" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/babel-plugin-istanbul/node_modules/brace-expansion" - } - ] - } - ] - }, - { - "type": "library", - "name": "fast-json-stable-stringify", - "version": "2.1.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|fast-json-stable-stringify@2.1.0", - "author": "James Halliday", - "description": "deterministic `JSON.stringify()` - a faster version of substack's json-stable-strigify without jsonify", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/fast-json-stable-stringify@2.1.0", - "externalReferences": [ - { - "url": "git://github.com/epoberezkin/fast-json-stable-stringify.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/epoberezkin/fast-json-stable-stringify", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/epoberezkin/fast-json-stable-stringify/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "96177fc05f8b93df076684c2b6556b687b5f8795d88a32236a55dc93bb1a52db9a9d20f22ccc671e149710326a1f10fb9ac47c0f4b829aa964c23095f31bf01f" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/fast-json-stable-stringify" - } - ] - }, - { - "type": "library", - "name": "pirates", - "version": "4.0.7", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|pirates@4.0.7", - "author": "Ari Porad", - "description": "Properly hijack require, i.e., properly define require hooks and customizations", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/pirates@4.0.7", - "externalReferences": [ - { - "url": "git+https://github.com/danez/pirates.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/danez/pirates#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/danez/pirates/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "4dfc92aecff99e6f1f4090dc043b949e0dd53942ac77b4beceabdb3938865c77f15f8c0adf56ab77e86836ebe489c33fd981739690e000139ebca4ac0781bf14" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/pirates" - } - ] - }, - { - "type": "library", - "name": "write-file-atomic", - "version": "5.0.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|write-file-atomic@5.0.1", - "author": "GitHub Inc.", - "description": "Write files in an atomic fashion w/configurable ownership", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/write-file-atomic@5.0.1", - "externalReferences": [ - { - "url": "git+https://github.com/npm/write-file-atomic.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/npm/write-file-atomic", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/npm/write-file-atomic/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "f90536cdde8e4c3f175882426df7da890787f54ef7a88a9a7e8d71e95d6c9c25981897fa7151347034780fcc51cdc1277c8db5205ad43f33c6b5c3dff000be47" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/write-file-atomic" - } - ] - }, - { - "type": "library", - "name": "type-fest", - "version": "0.21.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|type-fest@0.21.3", - "author": "Sindre Sorhus", - "description": "A collection of essential TypeScript types", - "licenses": [ - { - "expression": "(MIT OR CC0-1.0)", - "acknowledgement": "declared" - } - ], - "purl": "pkg:npm/type-fest@0.21.3", - "externalReferences": [ - { - "url": "git+https://github.com/sindresorhus/type-fest.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sindresorhus/type-fest#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sindresorhus/type-fest/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "b74af306af3b9b77d571db870d41612a6cb25fef5ea3a5908d9bdfe7511afccd10efe4f7ef8269d5a522c9497418ac69f0cfce113547483be69323e0bd7f97db" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/type-fest" - } - ] - }, - { - "type": "library", - "name": "ansi-styles", - "version": "4.3.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|ansi-styles@4.3.0", - "author": "Sindre Sorhus", - "description": "ANSI escape codes for styling strings in the terminal", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/ansi-styles@4.3.0", - "externalReferences": [ - { - "url": "git+https://github.com/chalk/ansi-styles.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/chalk/ansi-styles#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/chalk/ansi-styles/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "cdb07dac22404f5adb8e25436f686a2851cd60bc60b64f0d511c59dc86700f717a36dc5b5d94029e74a2d4b931f880e885d3e5169db6db05402c885e64941212" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/ansi-styles" - } - ] - }, - { - "type": "library", - "name": "execa", - "version": "5.1.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|execa@5.1.1", - "author": "Sindre Sorhus", - "description": "Process execution for humans", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/execa@5.1.1", - "externalReferences": [ - { - "url": "git+https://github.com/sindresorhus/execa.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sindresorhus/execa#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sindresorhus/execa/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "f2e4a9659a1c01944100f20420d263dcba3d1f21a2b6595ccdcdbb121e586288e3305327f321cc0cc6941c4d89a9fab4e43ff0b9cc08e091944725edd6f721ca" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/execa" - } - ], - "components": [ - { - "type": "library", - "name": "signal-exit", - "version": "3.0.7", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|execa@5.1.1|signal-exit@3.0.7", - "author": "Ben Coe", - "description": "when you want to fire an event no matter how a process exits.", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/signal-exit@3.0.7", - "externalReferences": [ - { - "url": "git+https://github.com/tapjs/signal-exit.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/tapjs/signal-exit", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/tapjs/signal-exit/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "c270f6644fa5f923c2feea12d2f5de13d2f5fb4c2e68ca8a95fcfd00c528dfc26cc8b48159215c1d1d51ae2eb62d9735daf2ebd606f78e5ee2c10860c2901b19" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/execa/node_modules/signal-exit" - } - ] - } - ] - }, - { - "type": "library", - "name": "p-limit", - "version": "3.1.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|p-limit@3.1.0", - "author": "Sindre Sorhus", - "description": "Run multiple promise-returning & async functions with limited concurrency", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/p-limit@3.1.0", - "externalReferences": [ - { - "url": "git+https://github.com/sindresorhus/p-limit.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sindresorhus/p-limit#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sindresorhus/p-limit/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "4d839a9ccdf01b0346b193767154d83c0af0e39e319d78f9aa6585d5b12801ce3e714fe897b19587ba1d7af8e9d4534776e1dcdca64c70576ec54e5773ab8945" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/p-limit" - } - ] - }, - { - "type": "library", - "name": "get-type", - "group": "@jest", - "version": "30.1.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/get-type@30.1.0", - "description": "A utility function to get the type of a value", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40jest/get-type@30.1.0#packages/jest-get-type", - "externalReferences": [ - { - "url": "git+https://github.com/jestjs/jest.git#packages/jest-get-type", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/jestjs/jest#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jestjs/jest/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@jest/get-type/-/get-type-30.1.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "78c6d91368549f1d56574a66511658f57a173e45188e9739e666f40ab86d7562edccc40f16fbbfad99132d9153b1d69541af93af879602d7aa714ce86b0abfb8" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@jest/get-type" - } - ] - }, - { - "type": "library", - "name": "test-sequencer", - "group": "@jest", - "version": "30.2.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/test-sequencer@30.2.0", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40jest/test-sequencer@30.2.0#packages/jest-test-sequencer", - "externalReferences": [ - { - "url": "git+https://github.com/jestjs/jest.git#packages/jest-test-sequencer", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/jestjs/jest#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jestjs/jest/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-30.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "c172a053f964f1f29732efe5e47a20d51eb56cbe2ae4609d4fa389bdd005cf53fe42ba6816e2d4ebc7a82ae55ce116eb4ed3674cbe4507285674b80e3d2a61f9" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@jest/test-sequencer" - } - ] - }, - { - "type": "library", - "name": "babel-jest", - "version": "30.2.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|babel-jest@30.2.0", - "description": "Jest plugin to use babel for transformation.", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/babel-jest@30.2.0#packages/babel-jest", - "externalReferences": [ - { - "url": "git+https://github.com/jestjs/jest.git#packages/babel-jest", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/jestjs/jest#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jestjs/jest/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/babel-jest/-/babel-jest-30.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "d1888110ec56a8a9124162fd9cd1861209dda1e2f46695ab6cb30d2f9bbf29ac6b962dc46b196ddd9b480e4b44bd7b782ff47daf7383af6ccac0633fd818f157" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/babel-jest" - } - ] - }, - { - "type": "library", - "name": "deepmerge", - "version": "4.3.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|deepmerge@4.3.1", - "description": "A library for deep (recursive) merging of Javascript objects", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/deepmerge@4.3.1", - "externalReferences": [ - { - "url": "git://github.com/TehShrike/deepmerge.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/TehShrike/deepmerge", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/TehShrike/deepmerge/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "dec52a6cc11cefb5eaa5d34eec547246883e796de987e19809b8feacafae63244cbb0b15cb4acc895b4f9fe40994a16f58fff53d8a5aa6a627d0c7b6927167f8" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/deepmerge" - } - ] - }, - { - "type": "library", - "name": "jest-circus", - "version": "30.2.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-circus@30.2.0", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/jest-circus@30.2.0#packages/jest-circus", - "externalReferences": [ - { - "url": "git+https://github.com/jestjs/jest.git#packages/jest-circus", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/jestjs/jest#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jestjs/jest/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/jest-circus/-/jest-circus-30.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "161d34f7a342dd9905c74e443f63970b12404445718f505c5bf8ba116aaaca672060a5a3cb20e9ada9777ccc557075e0ea864cee250b7abf7019116f7e997e4e" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/jest-circus" - } - ] - }, - { - "type": "library", - "name": "jest-docblock", - "version": "30.2.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-docblock@30.2.0", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/jest-docblock@30.2.0#packages/jest-docblock", - "externalReferences": [ - { - "url": "git+https://github.com/jestjs/jest.git#packages/jest-docblock", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/jestjs/jest#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jestjs/jest/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-30.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "b51fc516064a4b509796e390cd9bcd1f7fb4cfd8d7af795d1920fc6e1caec6f9555306de2ce1b29e4ba7be54ccc5c842e6eaeb2a77588b00850b40cb563a4e08" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/jest-docblock" - } - ] - }, - { - "type": "library", - "name": "jest-environment-node", - "version": "30.2.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-environment-node@30.2.0", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/jest-environment-node@30.2.0#packages/jest-environment-node", - "externalReferences": [ - { - "url": "git+https://github.com/jestjs/jest.git#packages/jest-environment-node", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/jestjs/jest#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jestjs/jest/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-30.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "12553cbfdd9027d52b62c2abc4320a0b1bba3df363e0775c92d727d095f5db3a8d76a58707437e8703a79c1057be32dddaf02966db8b506b3541263e32c5e834" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/jest-environment-node" - } - ] - }, - { - "type": "library", - "name": "parse-json", - "version": "5.2.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|parse-json@5.2.0", - "author": "Sindre Sorhus", - "description": "Parse JSON with more helpful errors", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/parse-json@5.2.0", - "externalReferences": [ - { - "url": "git+https://github.com/sindresorhus/parse-json.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sindresorhus/parse-json#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sindresorhus/parse-json/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "6b208abe6fe98421b13a461148233cda20f072df3f1289d2120092c56c43eef7ba8c7820b059787d955004f44d810a0a8ae57fa1d845ac6cd05d9c1b89f0bc46" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/parse-json" - } - ] - }, - { - "type": "library", - "name": "strip-json-comments", - "version": "3.1.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|strip-json-comments@3.1.1", - "author": "Sindre Sorhus", - "description": "Strip comments from JSON. Lets you use comments in your JSON files!", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/strip-json-comments@3.1.1", - "externalReferences": [ - { - "url": "git+https://github.com/sindresorhus/strip-json-comments.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sindresorhus/strip-json-comments#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sindresorhus/strip-json-comments/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "e9f3dcf91e22870a8fe8dfda22fd9fd60307f25395b56407a2a0b8c8aea8483555a1cba602c7c2aa39179ea89832198cc12fe61072e9ed57a196ddea97a9448a" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/strip-json-comments" - } - ] - }, - { - "type": "library", - "name": "anymatch", - "version": "3.1.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|anymatch@3.1.3", - "author": "Elan Shanker", - "description": "Matches strings against configurable strings, globs, regular expressions, and/or functions", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/anymatch@3.1.3", - "externalReferences": [ - { - "url": "git+https://github.com/micromatch/anymatch.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/micromatch/anymatch", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/micromatch/anymatch/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "28c45e154af4078b7e0fe381923477298aafa1ca765da4b33b9e54701ea681031ddca6dc13e9964f2bd557b0ffcec7446cd9d5e9a71952eb64887417bd3af547" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/anymatch" - } - ] - }, - { - "type": "library", - "name": "fb-watchman", - "version": "2.0.2", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|fb-watchman@2.0.2", - "author": "Wez Furlong", - "description": "Bindings for the Watchman file watching service", - "licenses": [ - { - "license": { - "id": "Apache-2.0", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/fb-watchman@2.0.2", - "externalReferences": [ - { - "url": "git+ssh://git@github.com/facebook/watchman.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://facebook.github.io/watchman/", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/facebook/watchman/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "a79d7ad41a9bb826929c1f2321bcd01ce96982c3e62b9ac95437c328ef75031b39342d6ebb71d1426eb0b7d71df7ff86b504083b9dc97465d7a320e94c0b2060" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/fb-watchman" - } - ] - }, - { - "type": "library", - "name": "fsevents", - "version": "2.3.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|fsevents@2.3.3", - "scope": "excluded", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/fsevents@2.3.3", - "externalReferences": [ - { - "url": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "e71a037d7f9f2fb7da0139da82658fa5b16dc21fd1efb5a630caaa1c64bae42defbc1d181eb805f81d58999df8e35b4c8f99fade4d36d765cda09c339617df43" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/fsevents" - } - ] - }, - { - "type": "library", - "name": "walker", - "version": "1.0.8", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|walker@1.0.8", - "author": "Naitik Shah", - "description": "A simple directory tree walker.", - "licenses": [ - { - "license": { - "id": "Apache-2.0", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/walker@1.0.8", - "externalReferences": [ - { - "url": "git+https://github.com/daaku/nodejs-walker.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/daaku/nodejs-walker", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/daaku/nodejs-walker/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "b6cffc13c9796fb918d2f9562dec0e9035cc98f74b7155781a63902f2c6e4acc0826cc1e78566d02c305ee4d4db33cfe4d8050ae56119b33a7af7f7ccb525e99" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/walker" - } - ] - }, - { - "type": "library", - "name": "code-frame", - "group": "@babel", - "version": "7.27.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/code-frame@7.27.1", - "author": "The Babel Team", - "description": "Generate errors that contain a code frame that point to source locations.", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40babel/code-frame@7.27.1#packages/babel-code-frame", - "externalReferences": [ - { - "url": "git+https://github.com/babel/babel.git#packages/babel-code-frame", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://babel.dev/docs/en/next/babel-code-frame", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "72343b66543432fddbe3b84006e4debf24ee60de22fa5a09286795f5f95c0a020adfb7025d187e2f56ddde20479729deae143b0610a49f604f6d050bfab1aa16" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@babel/code-frame" - } - ] - }, - { - "type": "library", - "name": "stack-utils", - "group": "@types", - "version": "2.0.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@types/stack-utils@2.0.3", - "description": "TypeScript definitions for stack-utils", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40types/stack-utils@2.0.3#types/stack-utils", - "externalReferences": [ - { - "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/stack-utils", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/stack-utils", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "f5a11b619dd36d83339cf75c76bdd2988acb5f00bf00a65741e09ff4f81aa3908a6fc0b21ee117e63cd63d392fade82f85124772944ee81168196f7271a3a463" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@types/stack-utils" - } - ] - }, - { - "type": "library", - "name": "stack-utils", - "version": "2.0.6", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|stack-utils@2.0.6", - "author": "James Talmage", - "description": "Captures and cleans stack traces", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/stack-utils@2.0.6", - "externalReferences": [ - { - "url": "git+https://github.com/tapjs/stack-utils.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/tapjs/stack-utils#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/tapjs/stack-utils/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "5e5916bdf226e919ac5ad349c7ebaab4a2d2f1ea856f1520d19ccb5ea63471a132f65ee1aee5fc2298839e3b0b6afa0182a08247bd53a963bc31a5d885e27745" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/stack-utils" - } - ] - }, - { - "type": "library", - "name": "jest-pnp-resolver", - "version": "1.2.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-pnp-resolver@1.2.3", - "description": "plug'n'play resolver for Webpack", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/jest-pnp-resolver@1.2.3", - "externalReferences": [ - { - "url": "git+https://github.com/arcanis/jest-pnp-resolver.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/arcanis/jest-pnp-resolver", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/arcanis/jest-pnp-resolver/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "fb7369c10127468201b71e1fca16e54033e0248d07d48108917ed284b5233c603b4ed513bc8d6888a8b7491e28051d21421411f349785807b946b5c1c16300f3" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/jest-pnp-resolver" - } - ] - }, - { - "type": "library", - "name": "unrs-resolver", - "version": "1.11.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|unrs-resolver@1.11.1", - "author": "JounQin", - "description": "UnRS Resolver Node API with PNP support", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/unrs-resolver@1.11.1", - "externalReferences": [ - { - "url": "git+https://github.com/unrs/unrs-resolver.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/unrs/unrs-resolver#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/unrs/unrs-resolver/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/unrs-resolver/-/unrs-resolver-1.11.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "6d28edf698da1019cd88681cf6b5221c62afe65e3f4c6cc3998c374619e4246b4b85b9e703fe6a263ef1ddd343091c7f3c9c6eefbe0b947f2508e941e2111f2a" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/unrs-resolver" - } - ] - }, - { - "type": "library", - "name": "environment", - "group": "@jest", - "version": "30.2.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/environment@30.2.0", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40jest/environment@30.2.0#packages/jest-environment", - "externalReferences": [ - { - "url": "git+https://github.com/jestjs/jest.git#packages/jest-environment", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/jestjs/jest#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jestjs/jest/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@jest/environment/-/environment-30.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "fd03d32fb381250e5a734f540d16b71107ace20b75153106ffc8d9ff8bf9215cf1f82bfb74bc65548bdfbd25518a25f676b5b25de06390c491f21bce592a20e6" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@jest/environment" - } - ] - }, - { - "type": "library", - "name": "emittery", - "version": "0.13.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|emittery@0.13.1", - "author": "Sindre Sorhus", - "description": "Simple and modern async event emitter", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/emittery@0.13.1", - "externalReferences": [ - { - "url": "git+https://github.com/sindresorhus/emittery.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sindresorhus/emittery#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sindresorhus/emittery/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "0de5b06b093aaf9c91f631609c3298b78b0b4b42e61c9262dd93a76f9fc975b6308f79d6f85c509c72238412b3f182c2ee844d3d533d350e3b237095c77e1ea9" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/emittery" - } - ] - }, - { - "type": "library", - "name": "jest-leak-detector", - "version": "30.2.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-leak-detector@30.2.0", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/jest-leak-detector@30.2.0#packages/jest-leak-detector", - "externalReferences": [ - { - "url": "git+https://github.com/jestjs/jest.git#packages/jest-leak-detector", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/jestjs/jest#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jestjs/jest/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-30.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "33a8ca023cb38c71b44ab420c218191b2f6115acdcb9dc02368bd8ffd1cf22272635206ea1c90f49e7403fdbe53cae8e345275cdfc87fccdbf6182713b3e5c75" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/jest-leak-detector" - } - ] - }, - { - "type": "library", - "name": "source-map-support", - "version": "0.5.13", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|source-map-support@0.5.13", - "description": "Fixes stack traces for files with source maps", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/source-map-support@0.5.13", - "externalReferences": [ - { - "url": "git+https://github.com/evanw/node-source-map-support.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/evanw/node-source-map-support#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/evanw/node-source-map-support/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "48748a14769d8d5039a11e0f3ea86d01575c056c1161577a83a7005e721b4622307361213eb4ee29405d48bbe510ac883f71827fcf5f96dbdc6623fd30c140d7" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/source-map-support" - } - ] - }, - { - "type": "library", - "name": "fake-timers", - "group": "@jest", - "version": "30.2.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/fake-timers@30.2.0", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40jest/fake-timers@30.2.0#packages/jest-fake-timers", - "externalReferences": [ - { - "url": "git+https://github.com/jestjs/jest.git#packages/jest-fake-timers", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/jestjs/jest#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jestjs/jest/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-30.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "1c8ded44b8d1c406c1cb454ef1daaa9bb1dbda621af1de5b83f34993241c3a4ed5d75f0e6d030bf110b996e4c5fd9b20e38ef86be803be171eede4e73f81a163" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@jest/fake-timers" - } - ] - }, - { - "type": "library", - "name": "globals", - "group": "@jest", - "version": "30.2.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/globals@30.2.0", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40jest/globals@30.2.0#packages/jest-globals", - "externalReferences": [ - { - "url": "git+https://github.com/jestjs/jest.git#packages/jest-globals", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/jestjs/jest#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jestjs/jest/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@jest/globals/-/globals-30.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "6fadf09a728f68afba6597e9621cfd2bad68c9bbdb23568c708b3cd3ef892353b5ad1d6f6b11d408daa8dc84eee8d534778577e32645a07327feea0aaff4707f" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@jest/globals" - } - ] - }, - { - "type": "library", - "name": "source-map", - "group": "@jest", - "version": "30.0.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/source-map@30.0.1", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40jest/source-map@30.0.1#packages/jest-source-map", - "externalReferences": [ - { - "url": "git+https://github.com/jestjs/jest.git#packages/jest-source-map", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/jestjs/jest#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jestjs/jest/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@jest/source-map/-/source-map-30.0.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "308456314511dec75b3f7ea8c8dca16d384b1f22767840c294f0a21d56eb6007b9837087440ac8569070edc7520797ebfa87d27c86f64e7b30f221072f43d842" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@jest/source-map" - } - ] - }, - { - "type": "library", - "name": "cjs-module-lexer", - "version": "2.1.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|cjs-module-lexer@2.1.0", - "author": "Guy Bedford", - "description": "Lexes CommonJS modules, returning their named exports metadata", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/cjs-module-lexer@2.1.0", - "externalReferences": [ - { - "url": "git+https://github.com/nodejs/cjs-module-lexer.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/nodejs/cjs-module-lexer#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/nodejs/cjs-module-lexer/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-2.1.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "517d0ec2661161041eb5facb11979ec0814523ec124e87c2fa93012cdb87dd152ebbfc731b5a33f38502103392a1094dddf678f80ce6579d1962f1aa90c87dc8" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/cjs-module-lexer" - } - ] - }, - { - "type": "library", - "name": "jest-mock", - "version": "30.2.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-mock@30.2.0", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/jest-mock@30.2.0#packages/jest-mock", - "externalReferences": [ - { - "url": "git+https://github.com/jestjs/jest.git#packages/jest-mock", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/jestjs/jest#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jestjs/jest/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/jest-mock/-/jest-mock-30.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "24d34d976ae3e1be480a998072af966cb1fcdd7b308cf6e31f84fbcaf1b37c01823e1d6bc3ec5535bb64f859d1b25bedf6590271d9fd8b5a00a0a52e16c3b147" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/jest-mock" - } - ] - }, - { - "type": "library", - "name": "strip-bom", - "version": "4.0.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|strip-bom@4.0.0", - "author": "Sindre Sorhus", - "description": "Strip UTF-8 byte order mark (BOM) from a string", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/strip-bom@4.0.0", - "externalReferences": [ - { - "url": "git+https://github.com/sindresorhus/strip-bom.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sindresorhus/strip-bom#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sindresorhus/strip-bom/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "df1bab16fe6d1208a2df7662f09b69e79c042082d1f5e877e05016d343d97fe2674ac4e657f8a87b04a0425f7b247be08e8446c0f4a1b169be21daf1077e5dd3" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/strip-bom" - } - ] - }, - { - "type": "library", - "name": "generator", - "group": "@babel", - "version": "7.28.5", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/generator@7.28.5", - "author": "The Babel Team", - "description": "Turns an AST into code.", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40babel/generator@7.28.5#packages/babel-generator", - "externalReferences": [ - { - "url": "git+https://github.com/babel/babel.git#packages/babel-generator", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://babel.dev/docs/en/next/babel-generator", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20generator%22+is%3Aopen", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.5.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "dc4c0b161677f09e15c883fa58db6dda451d5bd76891703d0abe08548147b82a59dc7f3f6053a5e498d91e2b2b9f57c04cf06628aa97cc316f87d7d4c07cfa09" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@babel/generator" - } - ] - }, - { - "type": "library", - "name": "plugin-syntax-jsx", - "group": "@babel", - "version": "7.27.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-jsx@7.27.1", - "author": "The Babel Team", - "description": "Allow parsing of jsx", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40babel/plugin-syntax-jsx@7.27.1#packages/babel-plugin-syntax-jsx", - "externalReferences": [ - { - "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-syntax-jsx", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://babel.dev/docs/en/next/babel-plugin-syntax-jsx", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/babel/babel/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.27.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "cbc61334878aa3284677d3b4262cb3cb2aa4f207639ee9864d03eccf4c4e64e43646691525e675be699f22f1442aab9c046e9ac4918164313fee2239b2e508ff" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@babel/plugin-syntax-jsx" - } - ] - }, - { - "type": "library", - "name": "plugin-syntax-typescript", - "group": "@babel", - "version": "7.27.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-typescript@7.27.1", - "author": "The Babel Team", - "description": "Allow parsing of TypeScript syntax", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40babel/plugin-syntax-typescript@7.27.1#packages/babel-plugin-syntax-typescript", - "externalReferences": [ - { - "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-syntax-typescript", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://babel.dev/docs/en/next/babel-plugin-syntax-typescript", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/babel/babel/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.27.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "c5f60204cc6f787ad13270169756653d73998f390df364c716f2e142115716df356791e737e12d524661bffcdc2a9993ddfce6599074cb0881adb0b7be881bc1" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@babel/plugin-syntax-typescript" - } - ] - }, - { - "type": "library", - "name": "types", - "group": "@babel", - "version": "7.28.5", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/types@7.28.5", - "author": "The Babel Team", - "description": "Babel Types is a Lodash-esque utility library for AST nodes", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40babel/types@7.28.5#packages/babel-types", - "externalReferences": [ - { - "url": "git+https://github.com/babel/babel.git#packages/babel-types", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://babel.dev/docs/en/next/babel-types", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20types%22+is%3Aopen", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@babel/types/-/types-7.28.5.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "a90e66e3c788fcc14b4393f1423e0f15aa6b8f20932c8dfb12558c98db342bc2e4ddd55e39d36907792cf2373bc8ce420e6542ef778c564fedae4ddf826ad4a4" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@babel/types" - } - ] - }, - { - "type": "library", - "name": "expect-utils", - "group": "@jest", - "version": "30.2.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/expect-utils@30.2.0", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40jest/expect-utils@30.2.0#packages/expect-utils", - "externalReferences": [ - { - "url": "git+https://github.com/jestjs/jest.git#packages/expect-utils", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/jestjs/jest#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jestjs/jest/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-30.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "d499d17e1aa90fc1c6a4e990a75f34168f59b7af7336d0bef6547e913ecd54bd39b4d5c88be402f02b33ee57e274ca152cf0f71673ad726a74084167c44c4610" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@jest/expect-utils" - } - ] - }, - { - "type": "library", - "name": "snapshot-utils", - "group": "@jest", - "version": "30.2.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/snapshot-utils@30.2.0", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40jest/snapshot-utils@30.2.0#packages/jest-snapshot-utils", - "externalReferences": [ - { - "url": "git+https://github.com/jestjs/jest.git#packages/jest-snapshot-utils", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/jestjs/jest#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jestjs/jest/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@jest/snapshot-utils/-/snapshot-utils-30.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "d1a571337447e836a22dc8e3fdbd0aac80598525f5dfbdd7722e25ddc5b9c625163dcb59e7dcd0ee38f8aea70943f67c26e37fe305f71692526b746cb15bc2ba" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@jest/snapshot-utils" - } - ] - }, - { - "type": "library", - "name": "babel-preset-current-node-syntax", - "version": "1.2.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|babel-preset-current-node-syntax@1.2.0", - "author": "Nicolò Ribaudo", - "description": "A Babel preset that enables parsing of proposals supported by the current Node.js version.", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/babel-preset-current-node-syntax@1.2.0", - "externalReferences": [ - { - "url": "git+https://github.com/nicolo-ribaudo/babel-preset-current-node-syntax.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/nicolo-ribaudo/babel-preset-current-node-syntax#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/nicolo-ribaudo/babel-preset-current-node-syntax/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "13f565004cd1aec2c46f6f9dbfcca9ddba38b1ca1fde5f6747896b95df88cb937256a8156142670c09ae9e484f322b11237d907388918b3e36e5df2f33efb67e" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/babel-preset-current-node-syntax" - } - ] - }, - { - "type": "library", - "name": "expect", - "version": "30.2.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|expect@30.2.0", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/expect@30.2.0#packages/expect", - "externalReferences": [ - { - "url": "git+https://github.com/jestjs/jest.git#packages/expect", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/jestjs/jest#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jestjs/jest/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/expect/-/expect-30.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "bbf7de0a2d063ec23ef7cf2053614b72c1f20074d4d0c5f55a0ebc36102737bcfff82e70a86f8263c279dcdf62a1ef115e06a8cf49c147f4d831fdc0c9c52e3f" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/expect" - } - ] - }, - { - "type": "library", - "name": "jest-diff", - "version": "30.2.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-diff@30.2.0", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/jest-diff@30.2.0#packages/jest-diff", - "externalReferences": [ - { - "url": "git+https://github.com/jestjs/jest.git#packages/jest-diff", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/jestjs/jest#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jestjs/jest/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/jest-diff/-/jest-diff-30.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "7501c5a373ede3f34b946e73e0fc59ff7c994d9d42eecf61bde88e8fe18237eb93d74f4d0b6420b28559b15380bdb2774602a4bf22c65d957dfa9883a566e6e8" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/jest-diff" - } - ] - }, - { - "type": "library", - "name": "jest-matcher-utils", - "version": "30.2.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-matcher-utils@30.2.0", - "description": "A set of utility functions for expect and related packages", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/jest-matcher-utils@30.2.0#packages/jest-matcher-utils", - "externalReferences": [ - { - "url": "git+https://github.com/jestjs/jest.git#packages/jest-matcher-utils", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/jestjs/jest#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jestjs/jest/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-30.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "750f7836ae1d6f39945a443400d0164bdb4145fa82ae7d1b57d00c61d3a2fcc1d6ef6eb19fb79098c7914e95f65620b4d1ba4d6965eafbba38948437017d771e" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/jest-matcher-utils" - } - ] - }, - { - "type": "library", - "name": "synckit", - "version": "0.11.11", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|synckit@0.11.11", - "author": "JounQin", - "description": "Perform async work synchronously in Node.js using `worker_threads` with first-class TypeScript support.", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/synckit@0.11.11", - "externalReferences": [ - { - "url": "git+https://github.com/un-ts/synckit.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/un-ts/synckit#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/un-ts/synckit/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/synckit/-/synckit-0.11.11.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "31e413035af4962b4b51fd11a7f8a2b0268bf3beb594a0191da8a695b18ae23d07cac0b83cb7eaca0423f6cadcb349b645db4362717c52e6322a96e31d8a7b27" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/synckit" - } - ] - }, - { - "type": "library", - "name": "leven", - "version": "3.1.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|leven@3.1.0", - "author": "Sindre Sorhus", - "description": "Measure the difference between two strings using the fastest JS implementation of the Levenshtein distance algorithm", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/leven@3.1.0", - "externalReferences": [ - { - "url": "git+https://github.com/sindresorhus/leven.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sindresorhus/leven#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sindresorhus/leven/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "aac75af87f234da51a37fc79bf35b6af373ef11c384c043fe0a8c1e3a2302b9547f8895579e7a37bf128651a625ef22a8c580af3841f7ea3f3b462375412c6d4" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/leven" - } - ] - }, - { - "type": "library", - "name": "react-is", - "version": "18.3.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|react-is@18.3.1", - "description": "Brand checking of React Elements.", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/react-is@18.3.1#packages/react-is", - "externalReferences": [ - { - "url": "git+https://github.com/facebook/react.git#packages/react-is", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://reactjs.org/", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/facebook/react/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "fcb2cc5726acd258e302da1888fa9888bf15597cd451d4e1ae6539fa7db40d9bfe6be0a54687af533c3927153e21e879fdcf3bcada13055f46d4588a7cd25d9a" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/react-is" - } - ] - }, - { - "type": "library", - "name": "typebox", - "group": "@sinclair", - "version": "0.34.41", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@sinclair/typebox@0.34.41", - "author": "sinclairzx81", - "description": "Json Schema Type Builder with Static Type Resolution for TypeScript", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40sinclair/typebox@0.34.41", - "externalReferences": [ - { - "url": "git+https://github.com/sinclairzx81/typebox.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sinclairzx81/typebox#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sinclairzx81/typebox/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.41.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "ea04bca59cd25ddc911d322aa2a495927c6896bd64cdfcb8fc27839ebcec573f134c85946ce06bea09f33a64d827779740d8782181c81a2e5a20beec399d86fe" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@sinclair/typebox" - } - ] - }, - { - "type": "library", - "name": "istanbul-lib-report", - "group": "@types", - "version": "3.0.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@types/istanbul-lib-report@3.0.3", - "description": "TypeScript definitions for istanbul-lib-report", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40types/istanbul-lib-report@3.0.3#types/istanbul-lib-report", - "externalReferences": [ - { - "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/istanbul-lib-report", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/istanbul-lib-report", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "3509fb00742793f4522cec6b05b1b224cfda550fa98e3e470a06ac1717342bf2a1a004df43fe3b032525d79236c815298a18e66acf9af952413aa79cac51feb8" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@types/istanbul-lib-report" - } - ] - }, - { - "type": "library", - "name": "yargs-parser", - "group": "@types", - "version": "21.0.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@types/yargs-parser@21.0.3", - "description": "TypeScript definitions for yargs-parser", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40types/yargs-parser@21.0.3#types/yargs-parser", - "externalReferences": [ - { - "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/yargs-parser", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/yargs-parser", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "238abd414f4c42fe2810ecf8b401c9b4dcf5730b8bc67d85df171cda257959da8b3e95278f7d1a52ec6dd660316131bea1ef0264c57ffbaad4e12e20443ceab5" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@types/yargs-parser" - } - ] - }, - { - "type": "library", - "name": "resolve-from", - "version": "5.0.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|resolve-from@5.0.0", - "author": "Sindre Sorhus", - "description": "Resolve the path of a module like `require.resolve()` but from a given path", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/resolve-from@5.0.0", - "externalReferences": [ - { - "url": "git+https://github.com/sindresorhus/resolve-from.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sindresorhus/resolve-from#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sindresorhus/resolve-from/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "a9883d28fdb8743e6a91af49e3b774695932d0df9be1f4d4f3d2cdf620e78c1e706a4b220b8f6bbcc0743eb509406a13987e745cf8aa3af0230df6a28c6c5867" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/resolve-from" - } - ] - }, - { - "type": "library", - "name": "agent", - "group": "@npmcli", - "version": "3.0.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@npmcli/agent@3.0.0", - "author": "GitHub Inc.", - "description": "the http/https agent used by the npm cli", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40npmcli/agent@3.0.0", - "externalReferences": [ - { - "url": "git+https://github.com/npm/agent.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/npm/agent#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/npm/agent/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@npmcli/agent/-/agent-3.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "4bbf4d74480341dfcd1826b2e930a85735d28fbe2c9116482897292630b994eab7e12673c88e8caad8a25a88955a856b4dc1a335e0b88a96e1d552079697c5e5" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/@npmcli/agent" - } - ], - "components": [ - { - "type": "library", - "name": "lru-cache", - "version": "10.4.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@npmcli/agent@3.0.0|lru-cache@10.4.3", - "author": "Isaac Z. Schlueter", - "description": "A cache object that deletes the least-recently-used items.", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/lru-cache@10.4.3", - "externalReferences": [ - { - "url": "git://github.com/isaacs/node-lru-cache.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/isaacs/node-lru-cache#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/isaacs/node-lru-cache/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "24d03365c5eb0ade365462ee633d337c0cc37c0bc9596e807d8943050c835790c2948da6e6c0262be3883bbb39f577ec46c587a74da3009ad169d3d1193b7a49" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/@npmcli/agent/node_modules/lru-cache" - } - ] - } - ] - }, - { - "type": "library", - "name": "cacache", - "version": "19.0.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|cacache@19.0.1", - "author": "GitHub Inc.", - "description": "Fast, fault-tolerant, cross-platform, disk-based, data-agnostic, content-addressable cache.", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/cacache@19.0.1", - "externalReferences": [ - { - "url": "git+https://github.com/npm/cacache.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/npm/cacache#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/npm/cacache/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/cacache/-/cacache-19.0.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "85db14c6e9570a2e524c877bf2f455604b43023abdf48080524b4b4de4d8b0ba1313a67c752d1cf2958d0b1c1dae4f587c97a86c365cd98d7cea10ffe5942015" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/cacache" - } - ], - "components": [ - { - "type": "library", - "name": "lru-cache", - "version": "10.4.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|cacache@19.0.1|lru-cache@10.4.3", - "author": "Isaac Z. Schlueter", - "description": "A cache object that deletes the least-recently-used items.", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/lru-cache@10.4.3", - "externalReferences": [ - { - "url": "git://github.com/isaacs/node-lru-cache.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/isaacs/node-lru-cache#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/isaacs/node-lru-cache/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "24d03365c5eb0ade365462ee633d337c0cc37c0bc9596e807d8943050c835790c2948da6e6c0262be3883bbb39f577ec46c587a74da3009ad169d3d1193b7a49" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/cacache/node_modules/lru-cache" - } - ] - } - ] - }, - { - "type": "library", - "name": "http-cache-semantics", - "version": "4.2.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|http-cache-semantics@4.2.0", - "author": "Kornel Lesiński", - "description": "Parses Cache-Control and other headers. Helps building correct HTTP caches and proxies", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "BSD-2-Clause", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/http-cache-semantics@4.2.0", - "externalReferences": [ - { - "url": "git+https://github.com/kornelski/http-cache-semantics.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/kornelski/http-cache-semantics#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/kornelski/http-cache-semantics/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "753c5cbcf5ea3ef5c1429ab9754afa9843095f8a08105bfa6f0a26dc50f02910ecb888e324600daa106ea009fd73545024874029abf7dc40fae44db2b3ef3b41" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/http-cache-semantics" - } - ] - }, - { - "type": "library", - "name": "minipass-fetch", - "version": "4.0.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|minipass-fetch@4.0.1", - "author": "GitHub Inc.", - "description": "An implementation of window.fetch in Node.js using Minipass streams", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/minipass-fetch@4.0.1", - "externalReferences": [ - { - "url": "git+https://github.com/npm/minipass-fetch.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/npm/minipass-fetch#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/npm/minipass-fetch/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-4.0.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "8fb535d42e475e2815baeb7179b15a7686016dded549d65682049eeb835576f58d06a1808973cbd905427a18e6c3b958d6817d80e96561b39187e8623607cf81" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/minipass-fetch" - } - ] - }, - { - "type": "library", - "name": "minipass-flush", - "version": "1.0.5", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|minipass-flush@1.0.5", - "author": "Isaac Z. Schlueter", - "description": "A Minipass stream that calls a flush function before emitting 'end'", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/minipass-flush@1.0.5", - "externalReferences": [ - { - "url": "git+https://github.com/isaacs/minipass-flush.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/isaacs/minipass-flush#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/isaacs/minipass-flush/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "266412618a4f52a5f92729f5997691c0e75ad6e43c1cfe4a013fe80d22c2cedd41611850534fe10edb01d6e7d97c4133319f5a0159ac070f3e156b085e50a55b" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/minipass-flush" - } - ], - "components": [ - { - "type": "library", - "name": "minipass", - "version": "3.3.6", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|minipass-flush@1.0.5|minipass@3.3.6", - "author": "Isaac Z. Schlueter", - "description": "minimal implementation of a PassThrough stream", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/minipass@3.3.6", - "externalReferences": [ - { - "url": "git+https://github.com/isaacs/minipass.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/isaacs/minipass#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/isaacs/minipass/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "0f188d89dc5210afad1c6eb3388925bcd3b09b786f0ab6d4addb7363be14e87293271bc80df3942f95b93f61a17770d392184a3d81aa78d508879a9c3386017f" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/minipass-flush/node_modules/minipass" - } - ] - }, - { - "type": "library", - "name": "yallist", - "version": "4.0.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|minipass-flush@1.0.5|yallist@4.0.0", - "author": "Isaac Z. Schlueter", - "description": "Yet Another Linked List", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/yallist@4.0.0", - "externalReferences": [ - { - "url": "git+https://github.com/isaacs/yallist.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/isaacs/yallist#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/isaacs/yallist/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "df074689d672ab93c1d3ce172c44b94e9392440df08d7025216321ba6da445cbffe354a7d9e990d1dc9c416e2e6572de8f02af83a12cbdb76554bf8560472dec" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/minipass-flush/node_modules/yallist" - } - ] - } - ] - }, - { - "type": "library", - "name": "minipass-pipeline", - "version": "1.2.4", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|minipass-pipeline@1.2.4", - "author": "Isaac Z. Schlueter", - "description": "create a pipeline of streams using Minipass", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/minipass-pipeline@1.2.4", - "externalReferences": [ - { - "url": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "c6e22aedc20eb74f513d1275f60762e1bf9188dbc31587b9247fa080dbc1a86aa941772bbb73dc466399b8704a58ad53c5ff7e710f8731537877acf8e8b64fec" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/minipass-pipeline" - } - ], - "components": [ - { - "type": "library", - "name": "minipass", - "version": "3.3.6", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|minipass-pipeline@1.2.4|minipass@3.3.6", - "author": "Isaac Z. Schlueter", - "description": "minimal implementation of a PassThrough stream", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/minipass@3.3.6", - "externalReferences": [ - { - "url": "git+https://github.com/isaacs/minipass.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/isaacs/minipass#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/isaacs/minipass/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "0f188d89dc5210afad1c6eb3388925bcd3b09b786f0ab6d4addb7363be14e87293271bc80df3942f95b93f61a17770d392184a3d81aa78d508879a9c3386017f" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/minipass-pipeline/node_modules/minipass" - } - ] - }, - { - "type": "library", - "name": "yallist", - "version": "4.0.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|minipass-pipeline@1.2.4|yallist@4.0.0", - "author": "Isaac Z. Schlueter", - "description": "Yet Another Linked List", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/yallist@4.0.0", - "externalReferences": [ - { - "url": "git+https://github.com/isaacs/yallist.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/isaacs/yallist#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/isaacs/yallist/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "df074689d672ab93c1d3ce172c44b94e9392440df08d7025216321ba6da445cbffe354a7d9e990d1dc9c416e2e6572de8f02af83a12cbdb76554bf8560472dec" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/minipass-pipeline/node_modules/yallist" - } - ] - } - ] - }, - { - "type": "library", - "name": "negotiator", - "version": "1.0.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|negotiator@1.0.0", - "description": "HTTP content negotiation", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/negotiator@1.0.0", - "externalReferences": [ - { - "url": "git+https://github.com/jshttp/negotiator.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/jshttp/negotiator#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jshttp/negotiator/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "f0e7ecfc051087c31a11cae5ab9c4e5f4090f72a53179765efc9a394c35f38ad3c7f3a604c741140f07170f944b48c34c91a70b3e668ff7afee5645bcbbbb71a" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/negotiator" - } - ] - }, - { - "type": "library", - "name": "promise-retry", - "version": "2.0.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|promise-retry@2.0.1", - "author": "IndigoUnited", - "description": "Retries a function that returns a promise, leveraging the power of the retry module.", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/promise-retry@2.0.1", - "externalReferences": [ - { - "url": "git://github.com/IndigoUnited/node-promise-retry.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/IndigoUnited/node-promise-retry#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/IndigoUnited/node-promise-retry/issues/", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "cbe58a165051f011979ec3652071463d99b20dfdc314ca0b85a7e5027c99815eab1bac6ef89c1eb13a3643d47a5f0626b66c001429009377b7e6311da1e87fde" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/promise-retry" - } - ] - }, - { - "type": "library", - "name": "ssri", - "version": "12.0.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|ssri@12.0.0", - "author": "GitHub Inc.", - "description": "Standard Subresource Integrity library -- parses, serializes, generates, and verifies integrity metadata according to the SRI spec.", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/ssri@12.0.0", - "externalReferences": [ - { - "url": "git+https://github.com/npm/ssri.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/npm/ssri#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/npm/ssri/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/ssri/-/ssri-12.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "4bb886368b1ea71f5169d5fcda88a6524bebd02b7b22325b11bb38989713c6cb7cba6f79277b03614d510443af76eea82f559e9363832398b8300c3e759e9c01" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/ssri" - } - ] - }, - { - "type": "library", - "name": "abbrev", - "version": "3.0.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|abbrev@3.0.1", - "author": "GitHub Inc.", - "description": "Like ruby's abbrev module, but in js", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/abbrev@3.0.1", - "externalReferences": [ - { - "url": "git+https://github.com/npm/abbrev-js.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/npm/abbrev-js#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/npm/abbrev-js/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/abbrev/-/abbrev-3.0.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "00ed9a73aa63441dd2266189a3ebf9fda2ba3a6820a7a7ec2ebb3ac0df5b777e6e96ee1c0b068053dfbb6615e37aa1d591a1d384bbb31f49d9af462908387282" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/abbrev" - } - ] - }, - { - "type": "library", - "name": "fs-minipass", - "group": "@isaacs", - "version": "4.0.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@isaacs/fs-minipass@4.0.1", - "author": "Isaac Z. Schlueter", - "description": "fs read and write streams based on minipass", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40isaacs/fs-minipass@4.0.1", - "externalReferences": [ - { - "url": "git+https://github.com/npm/fs-minipass.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/npm/fs-minipass#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/npm/fs-minipass/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "c209bd1219768e97aa3f7cf0ffb9a8de4447169e4c10386a01dc32d5f4c69070309e418e56c829bd084bf01e67d6a95bd358d5de7fdb23465f669e65580d64e3" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/@isaacs/fs-minipass" - } - ] - }, - { - "type": "library", - "name": "chownr", - "version": "3.0.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|chownr@3.0.0", - "author": "Isaac Z. Schlueter", - "description": "like `chown -R`", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "BlueOak-1.0.0", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/chownr@3.0.0", - "externalReferences": [ - { - "url": "git://github.com/isaacs/chownr.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/isaacs/chownr#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/isaacs/chownr/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "f88c7363d05939077f5ee60f466aef1158c5fe7aa3e64813e2412aed5a1fac3a0cd4cc6846311692b082dc4b4b8b9f5355ac314c09fea2b27015072ba84375fa" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/chownr" - } - ] - }, - { - "type": "library", - "name": "minizlib", - "version": "3.1.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|minizlib@3.1.0", - "author": "Isaac Z. Schlueter", - "description": "A small fast zlib stream built on [minipass](http://npm.im/minipass) and Node.js's zlib binding.", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/minizlib@3.1.0", - "externalReferences": [ - { - "url": "git+https://github.com/isaacs/minizlib.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/isaacs/minizlib#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/isaacs/minizlib/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/minizlib/-/minizlib-3.1.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "299c58a350549160f64d514baf4310a0cf2f5148a0583dcb943f376bfef906a0bee2a1341dbd55a39bf516071f68d5ef7d7cebfb912143a8a783f09a0628d397" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/minizlib" - } - ] - }, - { - "type": "library", - "name": "end-of-stream", - "version": "1.4.5", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|end-of-stream@1.4.5", - "author": "Mathias Buus", - "description": "Call a callback when a readable/writable/duplex stream has completed or failed.", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/end-of-stream@1.4.5", - "externalReferences": [ - { - "url": "git://github.com/mafintosh/end-of-stream.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/mafintosh/end-of-stream", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/mafintosh/end-of-stream/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "a2810673a1cfdbac57abf37e18218e4f424a08b0c6aead9b41466b43b832ac989900d27ff180d3c53a5005718c9fe59b2105cd569c96ca69bb2985480909f23a" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/end-of-stream" - } - ] - }, - { - "type": "library", - "name": "once", - "version": "1.4.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|once@1.4.0", - "author": "Isaac Z. Schlueter", - "description": "Run a function exactly one time", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/once@1.4.0", - "externalReferences": [ - { - "url": "git://github.com/isaacs/once.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/isaacs/once#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/isaacs/once/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "94d689808fb643951140191c7042874d038f697754c67659125413658d0c15402e684a9ed44f8dcaf81dcff688c8d8ba67d3333b976fd47f27e7cfc610ba77fb" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/once" - } - ] - }, - { - "type": "library", - "name": "deep-extend", - "version": "0.6.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|deep-extend@0.6.0", - "author": "Viacheslav Lotsmanov", - "description": "Recursive object extending", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - }, - { - "license": { - "id": "MIT", - "acknowledgement": "declared", - "url": "https://raw.githubusercontent.com/unclechu/node-deep-extend/master/LICENSE" - } - } - ], - "purl": "pkg:npm/deep-extend@0.6.0", - "externalReferences": [ - { - "url": "git://github.com/unclechu/node-deep-extend.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/unclechu/node-deep-extend", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/unclechu/node-deep-extend/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "2ce1f120e68f61d1e5251b4241f0c8559b5fc3fb9f33cfab563eb8f51207cdc9bfbc6c1045716de8e3ea2055ac9b65c432b34812d591eb8b18d4b10a0f6bc038" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/deep-extend" - } - ] - }, - { - "type": "library", - "name": "ini", - "version": "1.3.8", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|ini@1.3.8", - "author": "Isaac Z. Schlueter", - "description": "An ini encoder/decoder for node", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/ini@1.3.8", - "externalReferences": [ - { - "url": "git://github.com/isaacs/ini.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/isaacs/ini#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/isaacs/ini/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "255ff2ba0576bb35b988c4528990320ed41dfa7c6d5278de2edd1a70d770f7c90a2ebbee455c81f34b6c444384ef2bc65606a5859e913570a61079142812b17b" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/ini" - } - ] - }, - { - "type": "library", - "name": "decompress-response", - "version": "6.0.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|decompress-response@6.0.0", - "author": "Sindre Sorhus", - "description": "Decompress a HTTP response if needed", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/decompress-response@6.0.0", - "externalReferences": [ - { - "url": "git+https://github.com/sindresorhus/decompress-response.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sindresorhus/decompress-response#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sindresorhus/decompress-response/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "696df9c9933a05bff8a099599dc307d8b0a866d2574d1c444b5eef137868462a305369161da24a1644810e70d1f9c9bd27ef5085799113221fbf4a638bd7a309" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/decompress-response" - } - ] - }, - { - "type": "library", - "name": "simple-concat", - "version": "1.0.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|simple-concat@1.0.1", - "author": "Feross Aboukhadijeh", - "description": "Super-minimalist version of `concat-stream`. Less than 15 lines!", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/simple-concat@1.0.1", - "externalReferences": [ - { - "url": "git://github.com/feross/simple-concat.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/feross/simple-concat", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/feross/simple-concat/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "71216d00fb518658efebd20ad214d5650f8e7c4f6778f8bfaed266c395231de57256ba04a895cfd6c173b4a532d6a53ec6fcf7bbfb1f6092daf78edbee700dd9" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/simple-concat" - } - ] - }, - { - "type": "library", - "name": "tar-stream", - "version": "2.2.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|tar-stream@2.2.0", - "author": "Mathias Buus", - "description": "tar-stream is a streaming tar parser and generator and nothing else. It is streams2 and operates purely using streams which means you can easily extract/parse tarballs without ever hitting the file system.", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/tar-stream@2.2.0", - "externalReferences": [ - { - "url": "git+https://github.com/mafintosh/tar-stream.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/mafintosh/tar-stream", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/mafintosh/tar-stream/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "ba37aa6dc780060c0c6711099e4d870d8d83967519fbda0471bd4acd355f6078a8d1413a746ef59fad1df03d88e2a36f95e5abad7a668e9b7bbd9785d4b9cc65" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/tar-stream" - } - ] - }, - { - "type": "library", - "name": "safe-buffer", - "version": "5.2.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|safe-buffer@5.2.1", - "author": "Feross Aboukhadijeh", - "description": "Safer Node.js Buffer API", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/safe-buffer@5.2.1", - "externalReferences": [ - { - "url": "git://github.com/feross/safe-buffer.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/feross/safe-buffer", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/feross/safe-buffer/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "ae9dd2a34eca71d9a629b1af81a37141226bedb1954959394bd12ad45fa9a5b468ef4f9879a0f1930e4377c34f37e183e9b8e7626d95b8fb825e6a6e62f9825d" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/safe-buffer" - } - ] - }, - { - "type": "library", - "name": "shebang-regex", - "version": "3.0.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|shebang-regex@3.0.0", - "author": "Sindre Sorhus", - "description": "Regular expression for matching a shebang line", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/shebang-regex@3.0.0", - "externalReferences": [ - { - "url": "git+https://github.com/sindresorhus/shebang-regex.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sindresorhus/shebang-regex#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sindresorhus/shebang-regex/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "efef9d161b5cc77df9dee05aabc0c347836ec417ad0730bb6503a19934089c711de9b4ab5dd884cb30af1b4ed9e3851874b4a1594c97b7933fca1cfc7a471bd4" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/shebang-regex" - } - ] - }, - { - "type": "library", - "name": "isexe", - "version": "2.0.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|isexe@2.0.0", - "author": "Isaac Z. Schlueter", - "description": "Minimal module to check if a file is executable.", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/isexe@2.0.0", - "externalReferences": [ - { - "url": "git+https://github.com/isaacs/isexe.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/isaacs/isexe#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/isaacs/isexe/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "447c4c2e9f659ca1c61d19e0f5016144231b600715a67ebdb2648672addfdfac638155564e18f8aaa2db4cb96aed2b23f01f9f210d44b8210623694ab3241e23" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/isexe" - } - ] - }, - { - "type": "library", - "name": "sprintf-js", - "version": "1.0.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|sprintf-js@1.0.3", - "author": "Alexandru Marasteanu", - "description": "JavaScript sprintf implementation", - "licenses": [ - { - "license": { - "id": "BSD-3-Clause", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/sprintf-js@1.0.3", - "externalReferences": [ - { - "url": "git+https://github.com/alexei/sprintf.js.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/alexei/sprintf.js#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/alexei/sprintf.js/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "0fd70f824bcb955deddc8ccbd03d182ef180f40864e0f72f57051b3747521abd5a3f436bb780049d351bb86beab840b4980eb81aab757f38ab951b3989b5f1f2" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/sprintf-js" - } - ] - }, - { - "type": "library", - "name": "discontinuous-range", - "version": "1.0.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|discontinuous-range@1.0.0", - "author": "David Tudury", - "description": "for adding, subtracting, and indexing discontinuous ranges of numbers", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/discontinuous-range@1.0.0", - "externalReferences": [ - { - "url": "git+https://github.com/dtudury/discontinuous-range.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/dtudury/discontinuous-range", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/dtudury/discontinuous-range/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/discontinuous-range/-/discontinuous-range-1.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "73af0ba4b6cefbb90ffdbd47af5aacf3f049d3d1799216464f1ab166e873c699b024a3a04451c95886fdfca9aa9ea1e12dd3b9e5a3b1147fc4181bd441b2ff45" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/discontinuous-range" - } - ] - }, - { - "type": "library", - "name": "ret", - "version": "0.1.15", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|ret@0.1.15", - "author": "Roly Fentanes", - "description": "Tokenizes a string that represents a regular expression.", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/ret@0.1.15", - "externalReferences": [ - { - "url": "git://github.com/fent/ret.js.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/fent/ret.js#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/fent/ret.js/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "4d3958a5af8e2febcc30d1b6e314a5406109dc1fd1cc47d494b72dedbe46ff2b5abfec0fae9942a55305bb0cd76e479c26b6fa218a358856f44bdbf7efbe789a" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/ret" - } - ] - }, - { - "type": "library", - "name": "cliui", - "group": "@isaacs", - "version": "8.0.2", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@isaacs/cliui@8.0.2", - "author": "Ben Coe", - "description": "easily create complex multi-column command-line-interfaces", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40isaacs/cliui@8.0.2", - "externalReferences": [ - { - "url": "git+https://github.com/yargs/cliui.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/yargs/cliui#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/yargs/cliui/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "3bc8dc8da6d76a578e1bd0d0d3e0115d66414df9cfe16340ab3ba224aee5978e009b118abff2763384cf8f18d8df39c109fbc15c5cee726d6dc1dc85c9b16a10" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@isaacs/cliui" - } - ] - }, - { - "type": "library", - "name": "parseargs", - "group": "@pkgjs", - "version": "0.11.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@pkgjs/parseargs@0.11.0", - "description": "Polyfill of future proposal for `util.parseArgs()`", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40pkgjs/parseargs@0.11.0", - "externalReferences": [ - { - "url": "git+ssh://git@github.com/pkgjs/parseargs.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/pkgjs/parseargs#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/pkgjs/parseargs/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "fb55648dd0f44012cfa1d1ab2547aa6ab1fc54022f40e0c86f087d5e93f94b28ac7fb628420b0928f345a2aa8b425bbe550fed552b21311ea5a0f327f14f9d3e" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/@pkgjs/parseargs" - } - ] - }, - { - "type": "library", - "name": "balanced-match", - "version": "1.0.2", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|balanced-match@1.0.2", - "author": "Julian Gruber", - "description": "Match balanced character pairs, like \"{\" and \"}\"", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/balanced-match@1.0.2", - "externalReferences": [ - { - "url": "git://github.com/juliangruber/balanced-match.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/juliangruber/balanced-match", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/juliangruber/balanced-match/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "de849e50ed13315ebb84dd4099b5ec2b8c9aa94eed8e21e56f144364ea47d0a5bdf82797e1b440697d009f1b74b71d8cae94695b041a3f02252121098585393f" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/balanced-match" - } - ] - }, - { - "type": "library", - "name": "queue-microtask", - "version": "1.2.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|queue-microtask@1.2.3", - "author": "Feross Aboukhadijeh", - "description": "fast, tiny `queueMicrotask` shim for modern engines", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/queue-microtask@1.2.3", - "externalReferences": [ - { - "url": "git://github.com/feross/queue-microtask.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/feross/queue-microtask", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/feross/queue-microtask/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "36e68d49ae9f94a4f925a498433268934e09cd32f5080e9a1a1bf9adf2d6dcf82a03e3360a1a59427002f21f22e19164052f17e51aa40c11c0eebe217a3dcaf4" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/queue-microtask" - } - ] - }, - { - "type": "library", - "name": "to-regex-range", - "version": "5.0.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|to-regex-range@5.0.1", - "author": "Jon Schlinkert", - "description": "Pass two numbers, get a regex-compatible source string for matching ranges. Validated against more than 2.78 million test assertions.", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/to-regex-range@5.0.1", - "externalReferences": [ - { - "url": "git+https://github.com/micromatch/to-regex-range.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/micromatch/to-regex-range", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/micromatch/to-regex-range/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "eb93fb8b3e97e7212bd5cc1c82f4316db230ed493780ecb974876d678ac3bde2ea86b7493fe2e2fc7c7ab722b43446fed860b29de08c2621aaac00c248d93cb1" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/to-regex-range" - } - ] - }, - { - "type": "library", - "name": "parser", - "group": "@babel", - "version": "7.28.5", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/parser@7.28.5", - "author": "The Babel Team", - "description": "A JavaScript parser", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40babel/parser@7.28.5#packages/babel-parser", - "externalReferences": [ - { - "url": "git+https://github.com/babel/babel.git#packages/babel-parser", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://babel.dev/docs/en/next/babel-parser", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A+parser+%28babylon%29%22+is%3Aopen", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.5.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "28a054d5519847b391af702de4702d510f935774b34425e603ff0e7436622c3048671572cd7bb3b4f8df2dddc15753d10101823165921d884bd05f1de6e1c10d" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@babel/parser" - } - ] - }, - { - "type": "library", - "name": "debug", - "version": "4.4.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|debug@4.4.3", - "author": "Josh Junon", - "description": "Lightweight debugging utility for Node.js and the browser", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/debug@4.4.3", - "externalReferences": [ - { - "url": "git://github.com/debug-js/debug.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/debug-js/debug#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/debug-js/debug/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "446c305a7c10be455f6af295b76d8518bc3ec5849dcc04709b4aeee83853540dee994e6165cdbc57790ee2cb6062bcab4e52e9baf808f468a28e5b408cd6dca8" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/debug" - } - ] - }, - { - "type": "library", - "name": "structured-clone", - "group": "@ungap", - "version": "1.3.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@ungap/structured-clone@1.3.0", - "author": "Andrea Giammarchi", - "description": "A structuredClone polyfill", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40ungap/structured-clone@1.3.0", - "externalReferences": [ - { - "url": "git+https://github.com/ungap/structured-clone.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/ungap/structured-clone#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/ungap/structured-clone/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "5a6a0df2a688028ed64d859b019b86f0f604867e5f933edd66ba93059eddb6dfff94bd86c26b3521c9d0e721ea8c37d7f05b798f86330ccdb77fcef305f0def6" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@ungap/structured-clone" - } - ] - }, - { - "type": "library", - "name": "merge-stream", - "version": "2.0.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|merge-stream@2.0.0", - "author": "Stephen Sugden", - "description": "Create a stream that emits events from multiple other streams", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/merge-stream@2.0.0", - "externalReferences": [ - { - "url": "git+https://github.com/grncdr/merge-stream.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/grncdr/merge-stream#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/grncdr/merge-stream/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "69bbffa8e72e3df9375113df0f39995352ca9aec3c913fb49c81ef2ab2a016bc227e897f76859c740e19aac590f0436b14a91debb31fa68fcba2f6c852c6eddf" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/merge-stream" - } - ] - }, - { - "type": "library", - "name": "char-regex", - "version": "1.0.2", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|char-regex@1.0.2", - "author": "Richie Bendall", - "description": "A regex to match any full character, considering weird character ranges.", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/char-regex@1.0.2", - "externalReferences": [ - { - "url": "git+https://github.com/Richienb/char-regex.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/Richienb/char-regex#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/Richienb/char-regex/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "916597cedbd9e5205057e79180a15e87cab9b0bb99636fbc5942339715954e0fa81b0635e2aca5c7529b2b31ddf0fe99624020d31c880d4f4930787224c6758f" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/char-regex" - } - ] - }, - { - "type": "library", - "name": "helper-compilation-targets", - "group": "@babel", - "version": "7.27.2", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-compilation-targets@7.27.2", - "author": "The Babel Team", - "description": "Helper functions on Babel compilation targets", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40babel/helper-compilation-targets@7.27.2#packages/babel-helper-compilation-targets", - "externalReferences": [ - { - "url": "git+https://github.com/babel/babel.git#packages/babel-helper-compilation-targets", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/babel/babel#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/babel/babel/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "dbed6d8465145968cb4d84c76562b59fc6206b48a3073d5702151770acbcd6b77983aca1ee11aa329e39bfb71a7526c41dcf46dce4efe394b29de44dde9b380d" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@babel/helper-compilation-targets" - } - ] - }, - { - "type": "library", - "name": "helper-module-transforms", - "group": "@babel", - "version": "7.28.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-module-transforms@7.28.3", - "author": "The Babel Team", - "description": "Babel helper functions for implementing ES6 module transformations", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40babel/helper-module-transforms@7.28.3#packages/babel-helper-module-transforms", - "externalReferences": [ - { - "url": "git+https://github.com/babel/babel.git#packages/babel-helper-module-transforms", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://babel.dev/docs/en/next/babel-helper-module-transforms", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/babel/babel/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "832b5751bb3c936b174bd3e7429b73e68d109e92cbe754b001220e458e97681285f3c9ec393d19c3db332ea9521900cfff84e58c1003e72f7ca765357ea91db3" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@babel/helper-module-transforms" - } - ] - }, - { - "type": "library", - "name": "helpers", - "group": "@babel", - "version": "7.28.4", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helpers@7.28.4", - "author": "The Babel Team", - "description": "Collection of helper functions used by Babel transforms.", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40babel/helpers@7.28.4#packages/babel-helpers", - "externalReferences": [ - { - "url": "git+https://github.com/babel/babel.git#packages/babel-helpers", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://babel.dev/docs/en/next/babel-helpers", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/babel/babel/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.4.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "1c5379f4c9905c61d5c9869d28b56e998b00f5d045ba7fe5758c62a448f3038d7dea3a4b65df148c41012e46c492f7d8ade0ea2616716005853edadf84da63e3" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@babel/helpers" - } - ] - }, - { - "type": "library", - "name": "template", - "group": "@babel", - "version": "7.27.2", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/template@7.27.2", - "author": "The Babel Team", - "description": "Generate an AST from a string template.", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40babel/template@7.27.2#packages/babel-template", - "externalReferences": [ - { - "url": "git+https://github.com/babel/babel.git#packages/babel-template", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://babel.dev/docs/en/next/babel-template", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20template%22+is%3Aopen", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "2cf0d9f39684272612775f3f0e48cd878ff2d67b641392b05075938aa811c6bbae64bd85d72b879628151cbbdc1d8daf3075edb4a169267e8bc1f23b730ece0f" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@babel/template" - } - ] - }, - { - "type": "library", - "name": "traverse", - "group": "@babel", - "version": "7.28.5", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/traverse@7.28.5", - "author": "The Babel Team", - "description": "The Babel Traverse module maintains the overall tree state, and is responsible for replacing, removing, and adding nodes", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40babel/traverse@7.28.5#packages/babel-traverse", - "externalReferences": [ - { - "url": "git+https://github.com/babel/babel.git#packages/babel-traverse", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://babel.dev/docs/en/next/babel-traverse", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20traverse%22+is%3Aopen", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.5.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "4c20a3e2de7953dd24865624555ff44df9099009148378d9140dcd79beee9d94fc08fa24ee28917da5f417e5a7a96aadecec613a7d2e04a5c2c3895b2fc5b469" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@babel/traverse" - } - ] - }, - { - "type": "library", - "name": "remapping", - "group": "@jridgewell", - "version": "2.3.5", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jridgewell/remapping@2.3.5", - "author": "Justin Ridgewell", - "description": "Remap sequential sourcemaps through transformations to point at the original source code", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40jridgewell/remapping@2.3.5#packages/remapping", - "externalReferences": [ - { - "url": "git+https://github.com/jridgewell/sourcemaps.git#packages/remapping", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/jridgewell/sourcemaps/tree/main/packages/remapping", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jridgewell/sourcemaps/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "2c8f6effe95a606e03b354c3292256d983eb22571560ec22d9f502eb1078de5b9e0a383157895f7ce0990ad605887e9334e5feb50297c7ded3e082876e1c8711" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@jridgewell/remapping" - } - ] - }, - { - "type": "library", - "name": "gensync", - "version": "1.0.0-beta.2", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|gensync@1.0.0-beta.2", - "author": "Logan Smyth", - "description": "Allows users to use generators in order to write common functions that can be both sync or async.", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/gensync@1.0.0-beta.2", - "externalReferences": [ - { - "url": "git+https://github.com/loganfsmyth/gensync.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/loganfsmyth/gensync", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/loganfsmyth/gensync/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "de137b35ab2462f3032d0639e609d6dcd43e99eb0401ea53aa583e5446e3ef3cea10c055361cdc19861ea85a3f4e5633e9e42215ca751dcb0264efa71a04bcce" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/gensync" - } - ] - }, - { - "type": "library", - "name": "json5", - "version": "2.2.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|json5@2.2.3", - "author": "Aseem Kishore", - "description": "JSON for Humans", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/json5@2.2.3", - "externalReferences": [ - { - "url": "git+https://github.com/json5/json5.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "http://json5.org/", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/json5/json5/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "5e63967bb7b21d81f5e1c2dd54fa3283e18e1f7ad85fef8aa73af2949c125bdf2ddcd93e53c5ce97c15628e830b7375bf255c67facd8c035337873167f16acca" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/json5" - } - ] - }, - { - "type": "library", - "name": "semver", - "version": "6.3.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|semver@6.3.1", - "author": "GitHub Inc.", - "description": "The semantic version parser used by npm.", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/semver@6.3.1", - "externalReferences": [ - { - "url": "git+https://github.com/npm/node-semver.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/npm/node-semver#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/npm/node-semver/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "051ed5bc30951cefaadb10445ac9314ba0c9135a919dbec3c7352ba206fbd425a849f89c07162c88019df8a9749a6abf329ac6f7202b464cab4314cee978cccc" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/semver" - } - ] - }, - { - "type": "library", - "name": "helper-plugin-utils", - "group": "@babel", - "version": "7.27.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-plugin-utils@7.27.1", - "author": "The Babel Team", - "description": "General utilities for plugins to use", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40babel/helper-plugin-utils@7.27.1#packages/babel-helper-plugin-utils", - "externalReferences": [ - { - "url": "git+https://github.com/babel/babel.git#packages/babel-helper-plugin-utils", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://babel.dev/docs/en/next/babel-helper-plugin-utils", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/babel/babel/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "d609f5529e585e46b761800718aa5b89d790e588dfd6d0daf6a61c832b33f9c3425ee9322e5e838cf5e10f7551c126fc73427db40e1bdbeac7119b5ce91d2d97" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@babel/helper-plugin-utils" - } - ] - }, - { - "type": "library", - "name": "load-nyc-config", - "group": "@istanbuljs", - "version": "1.1.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@istanbuljs/load-nyc-config@1.1.0", - "description": "Utility function to load nyc configuration", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40istanbuljs/load-nyc-config@1.1.0", - "externalReferences": [ - { - "url": "git+https://github.com/istanbuljs/load-nyc-config.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/istanbuljs/load-nyc-config#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/istanbuljs/load-nyc-config/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "5637874a5233a6ffcdc83dcdd18b877d738f0c88b1700d6ad9957df30b0ca9c6253e6bf69f761bda560ff5730496768555783903b60b4de2eee95f38b900e399" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@istanbuljs/load-nyc-config" - } - ], - "components": [ - { - "type": "library", - "name": "find-up", - "version": "4.1.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@istanbuljs/load-nyc-config@1.1.0|find-up@4.1.0", - "author": "Sindre Sorhus", - "description": "Find a file or directory by walking up parent directories", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/find-up@4.1.0", - "externalReferences": [ - { - "url": "git+https://github.com/sindresorhus/find-up.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sindresorhus/find-up#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sindresorhus/find-up/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "3e93b001d43f6255d0daf8fc6b787c222a43b98462df071e550406616c4d20d71cab8d009f0ec196c11708c6edd59b7e38b03a16af6cb88a48583d0eb2721297" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up" - } - ] - }, - { - "type": "library", - "name": "locate-path", - "version": "5.0.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@istanbuljs/load-nyc-config@1.1.0|locate-path@5.0.0", - "author": "Sindre Sorhus", - "description": "Get the first path that exists on disk of multiple paths", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/locate-path@5.0.0", - "externalReferences": [ - { - "url": "git+https://github.com/sindresorhus/locate-path.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sindresorhus/locate-path#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sindresorhus/locate-path/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "b7b870f6923e5afbb03495f0939cd51e9ca122ace0daa4e592524e7f4995c4649b7b7169d9589e65c76e3588da2c3a32ea9f6e1a94041961bced6a4c2a536af2" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path" - } - ] - }, - { - "type": "library", - "name": "p-locate", - "version": "4.1.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@istanbuljs/load-nyc-config@1.1.0|p-locate@4.1.0", - "author": "Sindre Sorhus", - "description": "Get the first fulfilled promise that satisfies the provided testing function", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/p-locate@4.1.0", - "externalReferences": [ - { - "url": "git+https://github.com/sindresorhus/p-locate.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sindresorhus/p-locate#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sindresorhus/p-locate/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "47bf5967fd30031286bb7a18325cfc8f2fe46e1b0dad2ed2299ecfc441c1809e7e1769ad156d9f2b670eb4187570762442c6f3155ec8f84a1129ee98b74a0aec" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate" - } - ] - }, - { - "type": "library", - "name": "p-limit", - "version": "2.3.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@istanbuljs/load-nyc-config@1.1.0|p-limit@2.3.0", - "author": "Sindre Sorhus", - "description": "Run multiple promise-returning & async functions with limited concurrency", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/p-limit@2.3.0", - "externalReferences": [ - { - "url": "git+https://github.com/sindresorhus/p-limit.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sindresorhus/p-limit#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sindresorhus/p-limit/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "ffff3c985592271f25c42cf07400014c92f6332581d76f9e218ecc0cbd92a8b98091e294f6ac51bd6b92c938e6dc5526a4110cb857dc90022a11a546503c5beb" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit" - } - ] - } - ] - }, - { - "type": "library", - "name": "color-convert", - "version": "2.0.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|color-convert@2.0.1", - "author": "Heather Arthur", - "description": "Plain color conversion functions", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/color-convert@2.0.1", - "externalReferences": [ - { - "url": "git+https://github.com/Qix-/color-convert.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/Qix-/color-convert#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/Qix-/color-convert/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "4511023ec8fb8aeff16f9a0a61cb051d2a6914d9ec8ffe763954d129be333f9a275f0545df3566993a0d70e7c60be0910e97cafd4e7ce1f320dfc64709a12529" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/color-convert" - } - ] - }, - { - "type": "library", - "name": "get-stream", - "version": "6.0.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|get-stream@6.0.1", - "author": "Sindre Sorhus", - "description": "Get a stream as a string, buffer, or array", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/get-stream@6.0.1", - "externalReferences": [ - { - "url": "git+https://github.com/sindresorhus/get-stream.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sindresorhus/get-stream#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sindresorhus/get-stream/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "b6ce968beda3de3423aa2ef4c3902537c0c59e44b00be32a9b113374400b076a976585775ff6f50937e03cb18934c7805b174f7d4f053b59acdcd51f68708f62" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/get-stream" - } - ] - }, - { - "type": "library", - "name": "human-signals", - "version": "2.1.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|human-signals@2.1.0", - "author": "ehmicky", - "description": "Human-friendly process signals", - "licenses": [ - { - "license": { - "id": "Apache-2.0", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/human-signals@2.1.0", - "externalReferences": [ - { - "url": "git+https://github.com/ehmicky/human-signals.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://git.io/JeluP", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/ehmicky/human-signals/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "07814567aabf4f68e1864b2091b116dc706f5887c35bce6c9e44206b0b74ed2ec9e505d393a064355fb4c80799acce50a4c01d625a1c1a89639f4b09fd642417" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/human-signals" - } - ] - }, - { - "type": "library", - "name": "is-stream", - "version": "2.0.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|is-stream@2.0.1", - "author": "Sindre Sorhus", - "description": "Check if something is a Node.js stream", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/is-stream@2.0.1", - "externalReferences": [ - { - "url": "git+https://github.com/sindresorhus/is-stream.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sindresorhus/is-stream#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sindresorhus/is-stream/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "845a222624e5eb79e7fa4b2d1c606d7b05922a740ba726f5e7928785e035977f6ebed3bd9d6228a75a77b9da8f71477fc5b17554b30ee27ece23aa7b45b9e00e" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/is-stream" - } - ] - }, - { - "type": "library", - "name": "npm-run-path", - "version": "4.0.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|npm-run-path@4.0.1", - "author": "Sindre Sorhus", - "description": "Get your PATH prepended with locally installed binaries", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/npm-run-path@4.0.1", - "externalReferences": [ - { - "url": "git+https://github.com/sindresorhus/npm-run-path.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sindresorhus/npm-run-path#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sindresorhus/npm-run-path/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "4b8f16cd95bbefbce1348ae7ee0c4e94848d02a8bd642fee4059d175b7881e1661080e94aa990e4fc4f51bb06f7dd80fe04afc805e2c51b692d22ed0bc87c25b" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/npm-run-path" - } - ] - }, - { - "type": "library", - "name": "onetime", - "version": "5.1.2", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|onetime@5.1.2", - "author": "Sindre Sorhus", - "description": "Ensure a function is only called once", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/onetime@5.1.2", - "externalReferences": [ - { - "url": "git+https://github.com/sindresorhus/onetime.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sindresorhus/onetime#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sindresorhus/onetime/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "91ba5a4921894d674063928f55e30e2974ab3edafc0bc0bbc287496dcb1de758d19e60fe199bbc63456853a0e6e59e2f5abd0883fd4d2ae59129fee3e5a6984a" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/onetime" - } - ] - }, - { - "type": "library", - "name": "strip-final-newline", - "version": "2.0.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|strip-final-newline@2.0.0", - "author": "Sindre Sorhus", - "description": "Strip the final newline character from a string/buffer", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/strip-final-newline@2.0.0", - "externalReferences": [ - { - "url": "git+https://github.com/sindresorhus/strip-final-newline.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sindresorhus/strip-final-newline#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sindresorhus/strip-final-newline/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "06ba6f7cd004ddd72fabb965df156e9b38ca8d9439b48d6c11420aaf752892cd17525e394addc595ab55a9e7fda6b9388d10f3856e96660fb76e4f77cbaa4b8c" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/strip-final-newline" - } - ] - }, - { - "type": "library", - "name": "yocto-queue", - "version": "0.1.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|yocto-queue@0.1.0", - "author": "Sindre Sorhus", - "description": "Tiny queue data structure", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/yocto-queue@0.1.0", - "externalReferences": [ - { - "url": "git+https://github.com/sindresorhus/yocto-queue.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sindresorhus/yocto-queue#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sindresorhus/yocto-queue/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "ad592cbec9cd09d27fa2119ceb180fc3237c7a1782c6c88b33c9b1b84fedfe6395a897b03ee3b59a22e94c74224604ca08b7b12f831e00555a82db3b1e6359d9" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/yocto-queue" - } - ] - }, - { - "type": "library", - "name": "babel__core", - "group": "@types", - "version": "7.20.5", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@types/babel__core@7.20.5", - "description": "TypeScript definitions for @babel/core", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40types/babel__core@7.20.5#types/babel__core", - "externalReferences": [ - { - "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/babel__core", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/babel__core", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "aa8429ad9bf3e70405270303a9eb1e4575afdeba8cbe18296d715f5725a16f1f57e3b3ce200ea2ffe75779f12664aa0080e69375a22035232a30853ad72472cc" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@types/babel__core" - } - ] - }, - { - "type": "library", - "name": "babel-preset-jest", - "version": "30.2.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|babel-preset-jest@30.2.0", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/babel-preset-jest@30.2.0#packages/babel-preset-jest", - "externalReferences": [ - { - "url": "git+https://github.com/jestjs/jest.git#packages/babel-preset-jest", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/jestjs/jest#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jestjs/jest/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-30.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "512e19dcd3a278042e9b016761d5162af50a87cf984a74bf801dede98062cf46ec929bbb3e29def293c285e37194f116e309d49266b66bde18b96daade0baf09" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/babel-preset-jest" - } - ] - }, - { - "type": "library", - "name": "expect", - "group": "@jest", - "version": "30.2.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/expect@30.2.0", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40jest/expect@30.2.0#packages/jest-expect", - "externalReferences": [ - { - "url": "git+https://github.com/jestjs/jest.git#packages/jest-expect", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/jestjs/jest#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jestjs/jest/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@jest/expect/-/expect-30.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "57dcb140ae5eadfcf1f7d49ffbb2db841c0d58467d7996b2f2a43df89482d13acc475a4c0c72cc63e06754f69c594e896a6ae1db9dbf20aa381755e7ff37e2a8" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@jest/expect" - } - ] - }, - { - "type": "library", - "name": "co", - "version": "4.6.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|co@4.6.0", - "description": "generator async control flow goodness", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/co@4.6.0", - "externalReferences": [ - { - "url": "git+https://github.com/tj/co.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/tj/co#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/tj/co/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "4156f474ce47bc6fae6b18ad9bcc0e365ee396dc7c76a85f537dc372ab4e65c2d25482920c32c38bbfb42db00a8b223c843f6ee369b66315d290c1964e169e71" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/co" - } - ] - }, - { - "type": "library", - "name": "dedent", - "version": "1.7.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|dedent@1.7.0", - "author": "Desmond Brand", - "description": "A string tag that strips indentation from multi-line strings. ⬅️", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/dedent@1.7.0", - "externalReferences": [ - { - "url": "git+https://github.com/dmnd/dedent.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/dmnd/dedent", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/dmnd/dedent/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/dedent/-/dedent-1.7.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "1c616d7fcca1ba11a1a8ed3b495efdb51a7e6ebe0c9db763795c68b699f5401977d2970b2c24235f96f6dbde659747eff112832ac99662b974e6eb0733d09ec1" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/dedent" - } - ] - }, - { - "type": "library", - "name": "is-generator-fn", - "version": "2.1.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|is-generator-fn@2.1.0", - "author": "Sindre Sorhus", - "description": "Check if something is a generator function", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/is-generator-fn@2.1.0", - "externalReferences": [ - { - "url": "git+https://github.com/sindresorhus/is-generator-fn.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sindresorhus/is-generator-fn#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sindresorhus/is-generator-fn/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "713201e323d82ff1abc3411a4b3012ce0e9b072f60a82a1fbd637ca244e1018231289642fae7654409866ccd172de9e21094acf2e1201cf1ae1d27b55ec38b49" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/is-generator-fn" - } - ] - }, - { - "type": "library", - "name": "jest-each", - "version": "30.2.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-each@30.2.0", - "author": "Matt Phillips", - "description": "Parameterised tests for Jest", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/jest-each@30.2.0#packages/jest-each", - "externalReferences": [ - { - "url": "git+https://github.com/jestjs/jest.git#packages/jest-each", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/jestjs/jest#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jestjs/jest/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/jest-each/-/jest-each-30.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "9695a526533b6c251fd667e6baa4c0f3e8f694d5115bd78d69f3b2f7d92704cd358b9090798e541f5bd98e04fdd3bd670c969cd4ce17b1bc88e38a0d39d8650d" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/jest-each" - } - ] - }, - { - "type": "library", - "name": "pure-rand", - "version": "7.0.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|pure-rand@7.0.1", - "author": "Nicolas DUBIEN", - "description": " Pure random number generator written in TypeScript", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/pure-rand@7.0.1", - "externalReferences": [ - { - "url": "git+https://github.com/dubzzz/pure-rand.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/dubzzz/pure-rand#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/dubzzz/pure-rand/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/pure-rand/-/pure-rand-7.0.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "a1351933f340652f29ec0351dd21e1df491707eccadabd813dc127fdac0921b3afabcd96a0c378a7ad80596a771e1c39d06d3132cc359a12012ea1f0eb811c35" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/pure-rand" - } - ] - }, - { - "type": "library", - "name": "detect-newline", - "version": "3.1.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|detect-newline@3.1.0", - "author": "Sindre Sorhus", - "description": "Detect the dominant newline character of a string", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/detect-newline@3.1.0", - "externalReferences": [ - { - "url": "git+https://github.com/sindresorhus/detect-newline.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sindresorhus/detect-newline#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sindresorhus/detect-newline/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "4cbcfec7fbc45e6fd8ecfef09f510914d2f1629503e1380ca2cc58e9f0152549c931bba91c13a7731c96506f4ea53687f44043eee148e4b7c482630e739e03b0" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/detect-newline" - } - ] - }, - { - "type": "library", - "name": "error-ex", - "version": "1.3.4", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|error-ex@1.3.4", - "description": "Easy error subclassing and stack customization", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/error-ex@1.3.4", - "externalReferences": [ - { - "url": "git+https://github.com/qix-/node-error-ex.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/qix-/node-error-ex#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/qix-/node-error-ex/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "b2a41a9809d1d785600abd40eb5f00dec1abca07292be1c46de9c0fc7884024914c1c648201fed816a871715a03b20e1e270782424629a1efd751e58c1cf4c0d" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/error-ex" - } - ] - }, - { - "type": "library", - "name": "json-parse-even-better-errors", - "version": "2.3.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|json-parse-even-better-errors@2.3.1", - "author": "Kat Marchán", - "description": "JSON.parse with context information on error", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/json-parse-even-better-errors@2.3.1", - "externalReferences": [ - { - "url": "git+https://github.com/npm/json-parse-even-better-errors.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/npm/json-parse-even-better-errors#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/npm/json-parse-even-better-errors/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "c72170ca1ae8fc91287fa1a17b68b3d8d717a23dac96836c5abfd7b044432bfa223c27da36197938d7e9fa341d01945043420958dcc7f7321917b962f75921db" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/json-parse-even-better-errors" - } - ] - }, - { - "type": "library", - "name": "lines-and-columns", - "version": "1.2.4", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|lines-and-columns@1.2.4", - "author": "Brian Donovan", - "description": "Maps lines and columns to character offsets and back.", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/lines-and-columns@1.2.4", - "externalReferences": [ - { - "url": "git+https://github.com/eventualbuddha/lines-and-columns.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/eventualbuddha/lines-and-columns#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/eventualbuddha/lines-and-columns/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "ef297295eb1943f3d5dbd8e110397751f8e8e995fb802a89af917b3caaea73ddefedfcd2ca6b75069c0453c9c0517b3cab3cefaa16e384ae50660e8cb7f1e406" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/lines-and-columns" - } - ] - }, - { - "type": "library", - "name": "normalize-path", - "version": "3.0.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|normalize-path@3.0.0", - "author": "Jon Schlinkert", - "description": "Normalize slashes in a file path to be posix/unix-like forward slashes. Also condenses repeat slashes to a single slash and removes and trailing slashes, unless disabled.", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/normalize-path@3.0.0", - "externalReferences": [ - { - "url": "git+https://github.com/jonschlinkert/normalize-path.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/jonschlinkert/normalize-path", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jonschlinkert/normalize-path/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "e9e66ce4bb375ad0a2b075a9f52d86532f1daa4a468b80554b3dc66aa884e9ecee6f4e75d844b3b57530501e82e8829b4246363e76ff983e166288c24707302c" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/normalize-path" - } - ] - }, - { - "type": "library", - "name": "bser", - "version": "2.1.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|bser@2.1.1", - "author": "Wez Furlong", - "description": "JavaScript implementation of the BSER Binary Serialization", - "licenses": [ - { - "license": { - "id": "Apache-2.0", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/bser@2.1.1", - "externalReferences": [ - { - "url": "git+https://github.com/facebook/watchman.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://facebook.github.io/watchman/docs/bser.html", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/facebook/watchman/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "810c53344fc601f208ae61cb504de8272a7914ee874417e18e7c38ff032603add91832675819a063f972401a670d490698085b49edfdb71d9dfe24ce01f825c1" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/bser" - } - ] - }, - { - "type": "library", - "name": "makeerror", - "version": "1.0.12", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|makeerror@1.0.12", - "author": "Naitik Shah", - "description": "A library to make errors.", - "licenses": [ - { - "license": { - "id": "BSD-3-Clause", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/makeerror@1.0.12", - "externalReferences": [ - { - "url": "git+https://github.com/daaku/nodejs-makeerror.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/daaku/nodejs-makeerror#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/daaku/nodejs-makeerror/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "266a82bd4866b78de669d9691731b8050cc6d99de6eadbd00cd29d0a56673b755b22e749626c6c4f414d24c7a2076f894d295341349b53c41d7ac566c097262e" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/makeerror" - } - ] - }, - { - "type": "library", - "name": "helper-validator-identifier", - "group": "@babel", - "version": "7.28.5", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-validator-identifier@7.28.5", - "author": "The Babel Team", - "description": "Validate identifier/keywords name", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40babel/helper-validator-identifier@7.28.5#packages/babel-helper-validator-identifier", - "externalReferences": [ - { - "url": "git+https://github.com/babel/babel.git#packages/babel-helper-validator-identifier", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/babel/babel#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/babel/babel/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "a92b3889fc33289495dfdb9c363b2f73a5951ece9bed2d37b0e87639c1c5f541df54fa965802d4b0d515ce1481888b63459a0b1f1ee721aad58ea295bac519d5" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@babel/helper-validator-identifier" - } - ] - }, - { - "type": "library", - "name": "js-tokens", - "version": "4.0.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|js-tokens@4.0.0", - "author": "Simon Lydell", - "description": "A regex that tokenizes JavaScript.", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/js-tokens@4.0.0", - "externalReferences": [ - { - "url": "git+https://github.com/lydell/js-tokens.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/lydell/js-tokens#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/lydell/js-tokens/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "45d2547e5704ddc5332a232a420b02bb4e853eef5474824ed1b7986cf84737893a6a9809b627dca02b53f5b7313a9601b690f690233a49bce0e026aeb16fcf29" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/js-tokens" - } - ] - }, - { - "type": "library", - "name": "picocolors", - "version": "1.1.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|picocolors@1.1.1", - "author": "Alexey Raspopov", - "description": "The tiniest and the fastest library for terminal output formatting with ANSI colors", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/picocolors@1.1.1", - "externalReferences": [ - { - "url": "git+https://github.com/alexeyraspopov/picocolors.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/alexeyraspopov/picocolors#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/alexeyraspopov/picocolors/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "c5c787dac9e1b5be4cf658aa0ec984c39ea57b7efa993664117fe311bfd1c4d1727a036e97b78db250973fd1438ff2dcbb45fc284c8c71e3f69eda5a1eb0c454" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/picocolors" - } - ] - }, - { - "type": "library", - "name": "escape-string-regexp", - "version": "2.0.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|escape-string-regexp@2.0.0", - "author": "Sindre Sorhus", - "description": "Escape RegExp special characters", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/escape-string-regexp@2.0.0", - "externalReferences": [ - { - "url": "git+https://github.com/sindresorhus/escape-string-regexp.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sindresorhus/escape-string-regexp#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sindresorhus/escape-string-regexp/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "529cdc2c25e895459c36ee47b5530761d5c98c0ae3b05f42d1a367aae658638b96fd5bb49a2cb96285af6d5df8e476ae56f700527a51ba130c72a4dc18e636fb" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/escape-string-regexp" - } - ] - }, - { - "type": "library", - "name": "resolver-binding-android-arm-eabi", - "group": "@unrs", - "version": "1.11.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-android-arm-eabi@1.11.1", - "scope": "excluded", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40unrs/resolver-binding-android-arm-eabi@1.11.1", - "externalReferences": [ - { - "url": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm-eabi/-/resolver-binding-android-arm-eabi-1.11.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "a692d15201d5686456531d11d14b74e8c8e8f6005a064837bfff00c6eb062e1b08a2d6c12ee464e75ac0cea2c2f20aba372c80a23117825363cdfe91f78f0337" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@unrs/resolver-binding-android-arm-eabi" - } - ] - }, - { - "type": "library", - "name": "resolver-binding-android-arm64", - "group": "@unrs", - "version": "1.11.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-android-arm64@1.11.1", - "scope": "excluded", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40unrs/resolver-binding-android-arm64@1.11.1", - "externalReferences": [ - { - "url": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm64/-/resolver-binding-android-arm64-1.11.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "942c6456d6f8c29d6ff84a0df878c81bd7082333e45f93ad334de9418906f94e4eff02f9dcb0b841b21e6b38222aa96e19e5447819596a11da942681bd4d5ada" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@unrs/resolver-binding-android-arm64" - } - ] - }, - { - "type": "library", - "name": "resolver-binding-darwin-arm64", - "group": "@unrs", - "version": "1.11.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-darwin-arm64@1.11.1", - "author": "JounQin", - "description": "UnRS Resolver Node API with PNP support", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40unrs/resolver-binding-darwin-arm64@1.11.1", - "externalReferences": [ - { - "url": "git+https://github.com/unrs/unrs-resolver.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/unrs/unrs-resolver#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/unrs/unrs-resolver/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-arm64/-/resolver-binding-darwin-arm64-1.11.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "80f540d548d1bb563f22c07f75012ca76575a66e3839febe2d6bdb2dcf520e4d5cd8a8610d10c152440261559ee9fdbab896f77ce2bcb1a58c82d5fc22b324de" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@unrs/resolver-binding-darwin-arm64" - } - ] - }, - { - "type": "library", - "name": "resolver-binding-darwin-x64", - "group": "@unrs", - "version": "1.11.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-darwin-x64@1.11.1", - "scope": "excluded", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40unrs/resolver-binding-darwin-x64@1.11.1", - "externalReferences": [ - { - "url": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-x64/-/resolver-binding-darwin-x64-1.11.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "705ccfeeb58a777959682b03cded3b417d520b6e253bc98fb72f6f74ff9855adcc19d5603e615ce7ddf5edbda2a17b6008c2868822f12781d0b3ada8cfa19f45" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@unrs/resolver-binding-darwin-x64" - } - ] - }, - { - "type": "library", - "name": "resolver-binding-freebsd-x64", - "group": "@unrs", - "version": "1.11.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-freebsd-x64@1.11.1", - "scope": "excluded", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40unrs/resolver-binding-freebsd-x64@1.11.1", - "externalReferences": [ - { - "url": "https://registry.npmjs.org/@unrs/resolver-binding-freebsd-x64/-/resolver-binding-freebsd-x64-1.11.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "7eab4681a937cd7e03081e8f169b07e7e2a6b7ff02222e01af2e2b6f5868e80bf64074d110cfb8ef2dbcd94aa2bb76511792108a8250e6a59157a8ddb80fa21b" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@unrs/resolver-binding-freebsd-x64" - } - ] - }, - { - "type": "library", - "name": "resolver-binding-linux-arm-gnueabihf", - "group": "@unrs", - "version": "1.11.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-arm-gnueabihf@1.11.1", - "scope": "excluded", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40unrs/resolver-binding-linux-arm-gnueabihf@1.11.1", - "externalReferences": [ - { - "url": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-gnueabihf/-/resolver-binding-linux-arm-gnueabihf-1.11.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "bbdda6be5718b69f4c44a98ff99bcc9ad3cddf8fbfde5307972323ef05c90de5f1b8cd15833cf4f8f3c936cae8d66dc864f602848927f78e305bc4d88062851f" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@unrs/resolver-binding-linux-arm-gnueabihf" - } - ] - }, - { - "type": "library", - "name": "resolver-binding-linux-arm-musleabihf", - "group": "@unrs", - "version": "1.11.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-arm-musleabihf@1.11.1", - "scope": "excluded", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40unrs/resolver-binding-linux-arm-musleabihf@1.11.1", - "externalReferences": [ - { - "url": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-musleabihf/-/resolver-binding-linux-arm-musleabihf-1.11.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "70835aa18db3ecb542adf1e421c9af8fba2c4ceb66e95553d7a6f9a10752e1b7a26d7d92601c2060b9aa8418c0d6de7509aad2681b97e5836c58b8eca9f5b90b" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@unrs/resolver-binding-linux-arm-musleabihf" - } - ] - }, - { - "type": "library", - "name": "resolver-binding-linux-arm64-gnu", - "group": "@unrs", - "version": "1.11.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-arm64-gnu@1.11.1", - "scope": "excluded", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40unrs/resolver-binding-linux-arm64-gnu@1.11.1", - "externalReferences": [ - { - "url": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-gnu/-/resolver-binding-linux-arm64-gnu-1.11.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "df8830ecf8c3181f4981e3c9126844a81856bc28a2582b97b0bf6162984317b72b5bb520234e60c81022e8c179f2e19c30e88ea92276c9b11e0af1dcab404299" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@unrs/resolver-binding-linux-arm64-gnu" - } - ] - }, - { - "type": "library", - "name": "resolver-binding-linux-arm64-musl", - "group": "@unrs", - "version": "1.11.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-arm64-musl@1.11.1", - "scope": "excluded", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40unrs/resolver-binding-linux-arm64-musl@1.11.1", - "externalReferences": [ - { - "url": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-musl/-/resolver-binding-linux-arm64-musl-1.11.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "472308c7a51fe778613ad24321a9926d3b2403df6c3c74bdeb0c5513f6c9b5e3c926da5d2865ced7063dd2845d5ee60e18e4eeaa34fc00271c31ce0ae90993df" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@unrs/resolver-binding-linux-arm64-musl" - } - ] - }, - { - "type": "library", - "name": "resolver-binding-linux-ppc64-gnu", - "group": "@unrs", - "version": "1.11.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-ppc64-gnu@1.11.1", - "scope": "excluded", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40unrs/resolver-binding-linux-ppc64-gnu@1.11.1", - "externalReferences": [ - { - "url": "https://registry.npmjs.org/@unrs/resolver-binding-linux-ppc64-gnu/-/resolver-binding-linux-ppc64-gnu-1.11.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "0fc55a7bbe00e3f6be9991f415b3a41492fd0d22b647a4c53c2f4cfa30966226bfab67a29c2b9b5f5d2979ca438939a4255507fb2f0adc1642972703f2709284" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@unrs/resolver-binding-linux-ppc64-gnu" - } - ] - }, - { - "type": "library", - "name": "resolver-binding-linux-riscv64-gnu", - "group": "@unrs", - "version": "1.11.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-riscv64-gnu@1.11.1", - "scope": "excluded", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40unrs/resolver-binding-linux-riscv64-gnu@1.11.1", - "externalReferences": [ - { - "url": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-gnu/-/resolver-binding-linux-riscv64-gnu-1.11.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "7ebc4be0eaf3396555b0e73debe5776aa4c8425d4ed938e013157810a811634f4027d95e669120f0093da6169d6ee5f4040e24f14e6ab6f31241018699a26a71" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@unrs/resolver-binding-linux-riscv64-gnu" - } - ] - }, - { - "type": "library", - "name": "resolver-binding-linux-riscv64-musl", - "group": "@unrs", - "version": "1.11.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-riscv64-musl@1.11.1", - "scope": "excluded", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40unrs/resolver-binding-linux-riscv64-musl@1.11.1", - "externalReferences": [ - { - "url": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-musl/-/resolver-binding-linux-riscv64-musl-1.11.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "989e6fb8368867e97f69cbf4d6c1e85dfa67cab34a3a4ff7683a0474b3bf5ed9fd1ee6650c3ea32b11e590df19856c8b26c441c5fbfd198336bad43548284a7b" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@unrs/resolver-binding-linux-riscv64-musl" - } - ] - }, - { - "type": "library", - "name": "resolver-binding-linux-s390x-gnu", - "group": "@unrs", - "version": "1.11.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-s390x-gnu@1.11.1", - "scope": "excluded", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40unrs/resolver-binding-linux-s390x-gnu@1.11.1", - "externalReferences": [ - { - "url": "https://registry.npmjs.org/@unrs/resolver-binding-linux-s390x-gnu/-/resolver-binding-linux-s390x-gnu-1.11.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "9042e8f1e6c156d6fdb00eeb31ed42a61e101eb781ca1699d901000ddf4dcc842c60d429b7d52433d8aaaf69611abe5a7e1f3ce5dfdc07941e4d749b6474d83e" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@unrs/resolver-binding-linux-s390x-gnu" - } - ] - }, - { - "type": "library", - "name": "resolver-binding-linux-x64-gnu", - "group": "@unrs", - "version": "1.11.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-x64-gnu@1.11.1", - "scope": "excluded", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40unrs/resolver-binding-linux-x64-gnu@1.11.1", - "externalReferences": [ - { - "url": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-gnu/-/resolver-binding-linux-x64-gnu-1.11.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "0b76401ee80a828bd5e58bc032cc61ab482d5eec0449429ce4c844b630692e81cf2d833e8aec128f795f945c0adc33e6ebcebad2b67b1bc04c7304aba3b843e7" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@unrs/resolver-binding-linux-x64-gnu" - } - ] - }, - { - "type": "library", - "name": "resolver-binding-linux-x64-musl", - "group": "@unrs", - "version": "1.11.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-x64-musl@1.11.1", - "scope": "excluded", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40unrs/resolver-binding-linux-x64-musl@1.11.1", - "externalReferences": [ - { - "url": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-musl/-/resolver-binding-linux-x64-musl-1.11.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "ad5d184a8ca12b69d9e2f12cc13fd0c2acea417c3923a0a3a1a60c397d13a819568688d47fc3fde26bc8ee7b894de68292476cdd0138fb34bc2a8f86757b99b4" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@unrs/resolver-binding-linux-x64-musl" - } - ] - }, - { - "type": "library", - "name": "resolver-binding-wasm32-wasi", - "group": "@unrs", - "version": "1.11.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-wasm32-wasi@1.11.1", - "scope": "excluded", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40unrs/resolver-binding-wasm32-wasi@1.11.1", - "externalReferences": [ - { - "url": "https://registry.npmjs.org/@unrs/resolver-binding-wasm32-wasi/-/resolver-binding-wasm32-wasi-1.11.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "e6ee1191fc499be360ec85a09338b7aab14ebcbbd06273c19a399943cfaccd32bf6f7d5f4029e578d9751a012dee722c65121fe4f2e13f04f458cfaae39c7f51" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@unrs/resolver-binding-wasm32-wasi" - } - ] - }, - { - "type": "library", - "name": "resolver-binding-win32-arm64-msvc", - "group": "@unrs", - "version": "1.11.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-win32-arm64-msvc@1.11.1", - "scope": "excluded", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40unrs/resolver-binding-win32-arm64-msvc@1.11.1", - "externalReferences": [ - { - "url": "https://registry.npmjs.org/@unrs/resolver-binding-win32-arm64-msvc/-/resolver-binding-win32-arm64-msvc-1.11.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "9d1733e48978967d243217cbf12de12e4c48f39057b37a3c118a1ab6db0935db17e18514f3d88e9159fb834547491c45b9531d3384358c4a4821dd488629bf53" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@unrs/resolver-binding-win32-arm64-msvc" - } - ] - }, - { - "type": "library", - "name": "resolver-binding-win32-ia32-msvc", - "group": "@unrs", - "version": "1.11.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-win32-ia32-msvc@1.11.1", - "scope": "excluded", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40unrs/resolver-binding-win32-ia32-msvc@1.11.1", - "externalReferences": [ - { - "url": "https://registry.npmjs.org/@unrs/resolver-binding-win32-ia32-msvc/-/resolver-binding-win32-ia32-msvc-1.11.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "0c2108eade62d4d980669ea91689e90f99bb8ba685ae9a1f729e0b0368bc208abad09ca8dbc85a98a07136b65cc8ec15399920b11a7d3b6b1758158ff0c9ef21" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@unrs/resolver-binding-win32-ia32-msvc" - } - ] - }, - { - "type": "library", - "name": "resolver-binding-win32-x64-msvc", - "group": "@unrs", - "version": "1.11.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-win32-x64-msvc@1.11.1", - "scope": "excluded", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40unrs/resolver-binding-win32-x64-msvc@1.11.1", - "externalReferences": [ - { - "url": "https://registry.npmjs.org/@unrs/resolver-binding-win32-x64-msvc/-/resolver-binding-win32-x64-msvc-1.11.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "96b5b6d3485975b7d1b73b5bca0c9aabfea33fa00a13ca903762af3dc27ec7bc220f4dfc62d9d8b59f3620c349ebd18989b57b6f02f7cbd1602bee70fe962dea" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@unrs/resolver-binding-win32-x64-msvc" - } - ] - }, - { - "type": "library", - "name": "napi-postinstall", - "version": "0.3.4", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|napi-postinstall@0.3.4", - "author": "JounQin", - "description": "The `postinstall` script helper for handling native bindings in legacy `npm` versions", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/napi-postinstall@0.3.4", - "externalReferences": [ - { - "url": "git+https://github.com/un-ts/napi-postinstall.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/un-ts/napi-postinstall#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/un-ts/napi-postinstall/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/napi-postinstall/-/napi-postinstall-0.3.4.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "3c72397f53b410fe7127d81098518c4ba21972b56f4e3a578f3ecd6b8d604c4ede13684ad75960d3808408260412375cd7b115e033be7e4184b6ded3a5369389" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/napi-postinstall" - } - ] - }, - { - "type": "library", - "name": "buffer-from", - "version": "1.1.2", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|buffer-from@1.1.2", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/buffer-from@1.1.2", - "externalReferences": [ - { - "url": "git+https://github.com/LinusU/buffer-from.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/LinusU/buffer-from#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/LinusU/buffer-from/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "13e5d0091c126da6a20a1b6fea4e83c2073e6f1f81b3abee2891c7979928c7f05a29b8625f3a903b02b870edb6c84946a763829a3c15853dc79b18323c69c97d" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/buffer-from" - } - ] - }, - { - "type": "library", - "name": "source-map", - "version": "0.6.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|source-map@0.6.1", - "author": "Nick Fitzgerald", - "description": "Generates and consumes source maps", - "licenses": [ - { - "license": { - "id": "BSD-3-Clause", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/source-map@0.6.1", - "externalReferences": [ - { - "url": "git+ssh://git@github.com/mozilla/source-map.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/mozilla/source-map", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/mozilla/source-map/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "52381aa6e99695b3219018334fb624739617513e3a17488abbc4865ead1b7303f9773fe1d0f963e9e9c9aa3cf565bab697959aa989eb55bc16396332177178ee" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/source-map" - } - ] - }, - { - "type": "library", - "name": "fake-timers", - "group": "@sinonjs", - "version": "13.0.5", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@sinonjs/fake-timers@13.0.5", - "author": "Christian Johansen", - "description": "Fake JavaScript timers", - "licenses": [ - { - "license": { - "id": "BSD-3-Clause", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40sinonjs/fake-timers@13.0.5", - "externalReferences": [ - { - "url": "git+https://github.com/sinonjs/fake-timers.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sinonjs/fake-timers", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sinonjs/fake-timers/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-13.0.5.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "dfafe14db1f6b9a5ae195111c82e9d6bd6301969f35195ee3eba3f1762dfb1d3ac2e70a88f3fe2487f0cc54b7f143d92e5705254f86602b1545dca424361e48b" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@sinonjs/fake-timers" - } - ] - }, - { - "type": "library", - "name": "callsites", - "version": "3.1.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|callsites@3.1.0", - "author": "Sindre Sorhus", - "description": "Get callsites from the V8 stack trace API", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/callsites@3.1.0", - "externalReferences": [ - { - "url": "git+https://github.com/sindresorhus/callsites.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sindresorhus/callsites#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sindresorhus/callsites/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "3fc06302c5ef652f95203508d7584709012fef8613ebb6148b924914d588a8bdb7e6c0668d7e3eab1f4cbaf96ce62bf234435cb71e3ac502d0dda4ee13bb2c69" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/callsites" - } - ] - }, - { - "type": "library", - "name": "gen-mapping", - "group": "@jridgewell", - "version": "0.3.13", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jridgewell/gen-mapping@0.3.13", - "author": "Justin Ridgewell", - "description": "Generate source maps", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40jridgewell/gen-mapping@0.3.13#packages/gen-mapping", - "externalReferences": [ - { - "url": "git+https://github.com/jridgewell/sourcemaps.git#packages/gen-mapping", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/jridgewell/sourcemaps/tree/main/packages/gen-mapping", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jridgewell/sourcemaps/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "da492dffb9e227a32010fc45d1b61d43a7ad65a03e7d0bc370b29c921cb5c8840ecdaa0a8c10634a3eb7fda2d58d8137aa146de5dbccfae5327c283a50a0816c" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@jridgewell/gen-mapping" - } - ] - }, - { - "type": "library", - "name": "jsesc", - "version": "3.1.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|jsesc@3.1.0", - "author": "Mathias Bynens", - "description": "Given some data, jsesc returns the shortest possible stringified & ASCII-safe representation of that data.", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/jsesc@3.1.0", - "externalReferences": [ - { - "url": "git+https://github.com/mathiasbynens/jsesc.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://mths.be/jsesc", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/mathiasbynens/jsesc/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "fec33774ed853b35e3290849ba8d10d7bdf07f628ea3cb7823cbc7cba945f69a14a7b6ca4f4fcd1c4f1f3d7db73f07e19f291faa70b6c51c4e9d5c395ee18868" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/jsesc" - } - ] - }, - { - "type": "library", - "name": "helper-string-parser", - "group": "@babel", - "version": "7.27.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-string-parser@7.27.1", - "author": "The Babel Team", - "description": "A utility package to parse strings", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40babel/helper-string-parser@7.27.1#packages/babel-helper-string-parser", - "externalReferences": [ - { - "url": "git+https://github.com/babel/babel.git#packages/babel-helper-string-parser", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://babel.dev/docs/en/next/babel-helper-string-parser", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/babel/babel/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "a8c952c4a6e946502b89d0c4c64f769d2a1bc837693e28d4ab60d6ea80e752a77488e1b19908f2aa13088a123dfb3bf82cfc997518ded9c6af58f6c26d69b778" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@babel/helper-string-parser" - } - ] - }, - { - "type": "library", - "name": "natural-compare", - "version": "1.4.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|natural-compare@1.4.0", - "author": "Lauri Rooden", - "description": "Compare strings containing a mix of letters and numbers in the way a human being would in sort order.", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/natural-compare@1.4.0", - "externalReferences": [ - { - "url": "git://github.com/litejs/natural-compare-lite.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/litejs/natural-compare-lite#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/litejs/natural-compare-lite/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "396343f1e8b756d342f61ed5eb4a9f7f7495a1b1ebf7de824f0831b9b832418129836f7487d2746eec8408d3497b19059b9b0e6a38791b5d7a45803573c64c4b" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/natural-compare" - } - ] - }, - { - "type": "library", - "name": "plugin-syntax-async-generators", - "group": "@babel", - "version": "7.8.4", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-async-generators@7.8.4", - "description": "Allow parsing of async generator functions", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40babel/plugin-syntax-async-generators@7.8.4#master", - "externalReferences": [ - { - "url": "git+https://github.com/babel/babel.git#master", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/babel/babel/tree/master#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/babel/babel/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "b727266719067d96b184c45b5e53d7b95169756957a62af65b800c85226044ace4fde0e52173a16f62c75a82e90c5ed3107ca5579ccd872917e8a0201c999337" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@babel/plugin-syntax-async-generators" - } - ] - }, - { - "type": "library", - "name": "plugin-syntax-bigint", - "group": "@babel", - "version": "7.8.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-bigint@7.8.3", - "description": "Allow parsing of BigInt literals", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40babel/plugin-syntax-bigint@7.8.3#master", - "externalReferences": [ - { - "url": "git+https://github.com/babel/babel.git#master", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/babel/babel/tree/master#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/babel/babel/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "c274e71651be631426def0f1a46139ecf8f4b2b454e2c1c4fe60e4b75aafd9824949e50079cda66b858b52750f78a8f2adf9ed5707bf37a7425e953eccbdcda6" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@babel/plugin-syntax-bigint" - } - ] - }, - { - "type": "library", - "name": "plugin-syntax-class-properties", - "group": "@babel", - "version": "7.12.13", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-class-properties@7.12.13", - "description": "Allow parsing of class properties", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40babel/plugin-syntax-class-properties@7.12.13#packages/babel-plugin-syntax-class-properties", - "externalReferences": [ - { - "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-syntax-class-properties", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://babel.dev/docs/en/next/babel-plugin-syntax-class-properties", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/babel/babel/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "7e6e227632a56b461a85436014d2c2074ab249db283e264fde2404deb932d26054b4c676df20c9f5225d83a7574d20e7ba5395aa21771e0afd9db5ef5d341960" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@babel/plugin-syntax-class-properties" - } - ] - }, - { - "type": "library", - "name": "plugin-syntax-class-static-block", - "group": "@babel", - "version": "7.14.5", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-class-static-block@7.14.5", - "author": "The Babel Team", - "description": "Allow parsing of class static blocks", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40babel/plugin-syntax-class-static-block@7.14.5#packages/babel-plugin-syntax-class-static-block", - "externalReferences": [ - { - "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-syntax-class-static-block", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://babel.dev/docs/en/next/babel-plugin-syntax-class-static-block", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/babel/babel/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "6fe6323e6afa95dc8d9cceaca9878c584f9b809709a4eeb24b8403ef29b1807df81813cd0ccfd31c187c8ae9f2bca219ced8b02c7e02259d11c5393d7a68298f" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@babel/plugin-syntax-class-static-block" - } - ] - }, - { - "type": "library", - "name": "plugin-syntax-import-attributes", - "group": "@babel", - "version": "7.27.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-import-attributes@7.27.1", - "author": "The Babel Team", - "description": "Allow parsing of the module attributes in the import statement", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40babel/plugin-syntax-import-attributes@7.27.1#packages/babel-plugin-syntax-import-attributes", - "externalReferences": [ - { - "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-syntax-import-attributes", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/babel/babel#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/babel/babel/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.27.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "a054f416b287805e777f8bceb191a2d87877237e4f7d2995b3820114b163e1d9da7cffa12160cb8375722a65077cba0b1e5cb16380bb0c6b661ee2609fe206c3" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@babel/plugin-syntax-import-attributes" - } - ] - }, - { - "type": "library", - "name": "plugin-syntax-import-meta", - "group": "@babel", - "version": "7.10.4", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-import-meta@7.10.4", - "description": "Allow parsing of import.meta", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40babel/plugin-syntax-import-meta@7.10.4#packages/babel-plugin-syntax-import-meta", - "externalReferences": [ - { - "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-syntax-import-meta", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/babel/babel#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/babel/babel/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "62a7e6f970f1d3e3eb8775527844023d4f35c82f89599da90cf1524b865da5f661a7832414c6830b552ab1ea2f10ac125299c82fbfaf2be0a5a7b6df874883ee" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@babel/plugin-syntax-import-meta" - } - ] - }, - { - "type": "library", - "name": "plugin-syntax-json-strings", - "group": "@babel", - "version": "7.8.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-json-strings@7.8.3", - "description": "Allow parsing of the U+2028 LINE SEPARATOR and U+2029 PARAGRAPH SEPARATOR in JS strings", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40babel/plugin-syntax-json-strings@7.8.3#master", - "externalReferences": [ - { - "url": "git+https://github.com/babel/babel.git#master", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/babel/babel/tree/master#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/babel/babel/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "958ea4746a561ef8e87b6be4e16ac06a912e051ebd10cc5997e46819186b14635854af2638f016f157db4ff660ac56d794336289ac509c0b6054267a8efdf410" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@babel/plugin-syntax-json-strings" - } - ] - }, - { - "type": "library", - "name": "plugin-syntax-logical-assignment-operators", - "group": "@babel", - "version": "7.10.4", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-logical-assignment-operators@7.10.4", - "description": "Allow parsing of the logical assignment operators", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40babel/plugin-syntax-logical-assignment-operators@7.10.4#packages/babel-plugin-syntax-logical-assignment-operators", - "externalReferences": [ - { - "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-syntax-logical-assignment-operators", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/babel/babel#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/babel/babel/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "77cc1a4a19691438a743932dbc653dc4300ecca1f8efe145a277b2d9b68522832bf79da128e2e9d4747b56cce866f3ac57fe3e451b33358ec3d7b6dad2d7b48a" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@babel/plugin-syntax-logical-assignment-operators" - } - ] - }, - { - "type": "library", - "name": "plugin-syntax-nullish-coalescing-operator", - "group": "@babel", - "version": "7.8.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-nullish-coalescing-operator@7.8.3", - "description": "Allow parsing of the nullish-coalescing operator", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40babel/plugin-syntax-nullish-coalescing-operator@7.8.3#master", - "externalReferences": [ - { - "url": "git+https://github.com/babel/babel.git#master", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/babel/babel/tree/master#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/babel/babel/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "6927dfe333c8235bb6403ef2f85f280eccf5f5ec3820610983d4955be6eac29c2d7c595e8900cc77303f47e525583cdf9c7142c7195e153d0f308ad1dfa5cb35" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@babel/plugin-syntax-nullish-coalescing-operator" - } - ] - }, - { - "type": "library", - "name": "plugin-syntax-numeric-separator", - "group": "@babel", - "version": "7.10.4", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-numeric-separator@7.10.4", - "description": "Allow parsing of Decimal, Binary, Hex and Octal literals that contain a Numeric Literal Separator", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40babel/plugin-syntax-numeric-separator@7.10.4#packages/babel-plugin-syntax-numeric-separator", - "externalReferences": [ - { - "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-syntax-numeric-separator", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/babel/babel#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/babel/babel/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "f47e9875f91c2bfb8e9d8fcaeff680db1a73680824427dfbcb35943112bb39a3cea8ea464b5fa7d07e61c53f40530f44b128cf5bc495c8c270611b56b375f7ba" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@babel/plugin-syntax-numeric-separator" - } - ] - }, - { - "type": "library", - "name": "plugin-syntax-object-rest-spread", - "group": "@babel", - "version": "7.8.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-object-rest-spread@7.8.3", - "description": "Allow parsing of object rest/spread", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40babel/plugin-syntax-object-rest-spread@7.8.3#master", - "externalReferences": [ - { - "url": "git+https://github.com/babel/babel.git#master", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/babel/babel/tree/master#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/babel/babel/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "5e8a8c8a31996fdcb7cb65ec90df8fd70506895c16679266a03470c79fb71a612994dc95336b360e0f082c5426f2b58ce3ca2b1b2e58a48e4197c535cbbc9d94" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@babel/plugin-syntax-object-rest-spread" - } - ] - }, - { - "type": "library", - "name": "plugin-syntax-optional-catch-binding", - "group": "@babel", - "version": "7.8.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-optional-catch-binding@7.8.3", - "description": "Allow parsing of optional catch bindings", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40babel/plugin-syntax-optional-catch-binding@7.8.3#master", - "externalReferences": [ - { - "url": "git+https://github.com/babel/babel.git#master", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/babel/babel/tree/master#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/babel/babel/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "e953c3d0f7359694eac3468aa1e45332207e916840a13db83c0fa4b16481ac5b65e52211569665c0ddcd34f4237a103613ff75155dd18cb5a855382559c495dd" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@babel/plugin-syntax-optional-catch-binding" - } - ] - }, - { - "type": "library", - "name": "plugin-syntax-optional-chaining", - "group": "@babel", - "version": "7.8.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-optional-chaining@7.8.3", - "description": "Allow parsing of optional properties", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40babel/plugin-syntax-optional-chaining@7.8.3#master", - "externalReferences": [ - { - "url": "git+https://github.com/babel/babel.git#master", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/babel/babel/tree/master#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/babel/babel/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "2a82bd12b1f53019423f15745403645d6dbf770e2f95b183ac5833f1b994b0119890545c6d1c0c87a70826e6dd3eb931470b8676d0a4d2fff03d329b42006392" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@babel/plugin-syntax-optional-chaining" - } - ] - }, - { - "type": "library", - "name": "plugin-syntax-private-property-in-object", - "group": "@babel", - "version": "7.14.5", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-private-property-in-object@7.14.5", - "author": "The Babel Team", - "description": "Allow parsing of '#foo in obj' brand checks", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40babel/plugin-syntax-private-property-in-object@7.14.5#packages/babel-plugin-syntax-private-property-in-object", - "externalReferences": [ - { - "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-syntax-private-property-in-object", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://babel.dev/docs/en/next/babel-plugin-syntax-private-property-in-object", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/babel/babel/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "d30567a7d77127bd995090d5dbb65f6d28fa8872e8cad6199a1deb15cc4d9efb0917792d9332c364fcbf980d7b1c6b1a413dff0d0b16617d5fd50196902a1552" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@babel/plugin-syntax-private-property-in-object" - } - ] - }, - { - "type": "library", - "name": "plugin-syntax-top-level-await", - "group": "@babel", - "version": "7.14.5", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-top-level-await@7.14.5", - "author": "The Babel Team", - "description": "Allow parsing of top-level await in modules", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40babel/plugin-syntax-top-level-await@7.14.5#packages/babel-plugin-syntax-top-level-await", - "externalReferences": [ - { - "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-syntax-top-level-await", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://babel.dev/docs/en/next/babel-plugin-syntax-top-level-await", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/babel/babel/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "871fbeba92efe54d6b8187f07b5c41414851994e35344be952fae9f2392b48276f1929cce7fa9d44cb72949e8f1b938590168791b4c02939dddff63211244717" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@babel/plugin-syntax-top-level-await" - } - ] - }, - { - "type": "library", - "name": "diff-sequences", - "group": "@jest", - "version": "30.0.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/diff-sequences@30.0.1", - "description": "Compare items in two sequences to find a longest common subsequence", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40jest/diff-sequences@30.0.1#packages/diff-sequences", - "externalReferences": [ - { - "url": "git+https://github.com/jestjs/jest.git#packages/diff-sequences", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/jestjs/jest#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jestjs/jest/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@jest/diff-sequences/-/diff-sequences-30.0.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "9f91fc40b0c9e3b42a6c2367e52b858c2443ace2c467487cbc01c22b944bf4bb3b5daf0040b6bf63101cf548c5aa8103338f26bb0b411a3b4c63972bd0f2c30b" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@jest/diff-sequences" - } - ] - }, - { - "type": "library", - "name": "core", - "group": "@pkgr", - "version": "0.2.9", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@pkgr/core@0.2.9", - "author": "JounQin", - "description": "Shared core module for `@pkgr` packages or any package else", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40pkgr/core@0.2.9", - "externalReferences": [ - { - "url": "git+https://github.com/un-ts/pkgr.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/un-ts/pkgr/blob/master/packages/core", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/un-ts/pkgr/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@pkgr/core/-/core-0.2.9.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "40da97c9f552db09bd870792603d8eec5d06d3abaeae3f6467de9345013963d854efeb60759c0891b00a73939ccb51f1118da4b8341ae9c435591b3f3b92c528" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@pkgr/core" - } - ] - }, - { - "type": "library", - "name": "agent-base", - "version": "7.1.4", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|agent-base@7.1.4", - "author": "Nathan Rajlich", - "description": "Turn a function into an `http.Agent` instance", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/agent-base@7.1.4#packages/agent-base", - "externalReferences": [ - { - "url": "git+https://github.com/TooTallNate/proxy-agents.git#packages/agent-base", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/TooTallNate/proxy-agents#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/TooTallNate/proxy-agents/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "32703e613f1fc1f24f801c779bad0c36a6a49b7d173a4c88a07d72ea1b9342f0b43f0646ee48bc35a70b05cacf6cda28f2f119cbb269ba4efe8cc3be094a2f4d" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/agent-base" - } - ] - }, - { - "type": "library", - "name": "http-proxy-agent", - "version": "7.0.2", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|http-proxy-agent@7.0.2", - "author": "Nathan Rajlich", - "description": "An HTTP(s) proxy `http.Agent` implementation for HTTP", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/http-proxy-agent@7.0.2#packages/http-proxy-agent", - "externalReferences": [ - { - "url": "git+https://github.com/TooTallNate/proxy-agents.git#packages/http-proxy-agent", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/TooTallNate/proxy-agents#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/TooTallNate/proxy-agents/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "4f58240226180d6631dd5e419b2bbb1dc7dcbcbee652b4d688ceb239f6b73c8a6156227f8053dbbe2750faf7aa48e1dc8bf3f105c0da6de50d0b3a4e3832598a" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/http-proxy-agent" - } - ] - }, - { - "type": "library", - "name": "https-proxy-agent", - "version": "7.0.6", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|https-proxy-agent@7.0.6", - "author": "Nathan Rajlich", - "description": "An HTTP(s) proxy `http.Agent` implementation for HTTPS", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/https-proxy-agent@7.0.6#packages/https-proxy-agent", - "externalReferences": [ - { - "url": "git+https://github.com/TooTallNate/proxy-agents.git#packages/https-proxy-agent", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/TooTallNate/proxy-agents#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/TooTallNate/proxy-agents/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "bcaf4fe7f8947dd97de4023e255c94b88715b5de287efb6b3abdc736d336cb10bd6e731b11da77c74d4e8503678dbf082588b7f159531379815f071fbf2c2e4b" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/https-proxy-agent" - } - ] - }, - { - "type": "library", - "name": "socks-proxy-agent", - "version": "8.0.5", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|socks-proxy-agent@8.0.5", - "author": "Nathan Rajlich", - "description": "A SOCKS proxy `http.Agent` implementation for HTTP and HTTPS", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/socks-proxy-agent@8.0.5#packages/socks-proxy-agent", - "externalReferences": [ - { - "url": "git+https://github.com/TooTallNate/proxy-agents.git#packages/socks-proxy-agent", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/TooTallNate/proxy-agents#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/TooTallNate/proxy-agents/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "1de84212ca2d16a6cf5bdb09f1655807a51b98832fee4514391205d8d9dcab8550bc17cd04b89b5bd619479765602494870703eb6f29465966ee7f84f984f327" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/socks-proxy-agent" - } - ] - }, - { - "type": "library", - "name": "fs", - "group": "@npmcli", - "version": "4.0.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@npmcli/fs@4.0.0", - "author": "GitHub Inc.", - "description": "filesystem utilities for the npm cli", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40npmcli/fs@4.0.0", - "externalReferences": [ - { - "url": "git+https://github.com/npm/fs.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/npm/fs#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/npm/fs/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@npmcli/fs/-/fs-4.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "ff11a57b323ac5f18ef4dc2e2659f0cff2b5e2a0f59024801ad69c0479c6cde008b8919acdca78e4a3f936ec80457a0a6fb730ba5006595b1b792c5d1bf71bd1" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/@npmcli/fs" - } - ], - "components": [ - { - "type": "library", - "name": "semver", - "version": "7.7.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@npmcli/fs@4.0.0|semver@7.7.3", - "author": "GitHub Inc.", - "description": "The semantic version parser used by npm.", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/semver@7.7.3", - "externalReferences": [ - { - "url": "git+https://github.com/npm/node-semver.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/npm/node-semver#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/npm/node-semver/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "49db0a32b23d4dd823770794491f4cc1e1c0e0427c6311e7f0315a0e2b2f85595439ee01175b4b0fb1808f4948a96565f9d3dbfeb131af406d6f2e65a109b6d1" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/@npmcli/fs/node_modules/semver" - } - ] - } - ] - }, - { - "type": "library", - "name": "fs-minipass", - "version": "3.0.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|fs-minipass@3.0.3", - "author": "GitHub Inc.", - "description": "fs read and write streams based on minipass", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/fs-minipass@3.0.3", - "externalReferences": [ - { - "url": "git+https://github.com/npm/fs-minipass.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/npm/fs-minipass#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/npm/fs-minipass/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "5d4040f570a51db9c95927c1ce3926e91bcfb32837b2bc99b74e81110a17705ec42bfc6919a41826040a0c94941f948667be98ee9171d500675f3d3dad4e456f" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/fs-minipass" - } - ] - }, - { - "type": "library", - "name": "minipass-collect", - "version": "2.0.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|minipass-collect@2.0.1", - "author": "Isaac Z. Schlueter", - "description": "A Minipass stream that collects all the data into a single chunk", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/minipass-collect@2.0.1", - "externalReferences": [ - { - "url": "git+https://github.com/isaacs/minipass-collect.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/isaacs/minipass-collect#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/isaacs/minipass-collect/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-2.0.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "0fb57c3cef686b3ecf5862db0800ae235a843acabb50a7cba2dc7f0b401eb78ddf09407fc1f43b0d87aada847fb2f1491980c73ebdfc48701379a8ff6682872b" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/minipass-collect" - } - ] - }, - { - "type": "library", - "name": "p-map", - "version": "7.0.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|p-map@7.0.3", - "author": "Sindre Sorhus", - "description": "Map over promises concurrently", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/p-map@7.0.3", - "externalReferences": [ - { - "url": "git+https://github.com/sindresorhus/p-map.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sindresorhus/p-map#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sindresorhus/p-map/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/p-map/-/p-map-7.0.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "5649dd22fd9f201f7db30bd0a00eb96e6f9fb26b7a50d746788074a3106cf9684085d874f10034e095e923badb07daf4f3f9e46f2b0aa326bdaed0c445839830" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/p-map" - } - ] - }, - { - "type": "library", - "name": "unique-filename", - "version": "4.0.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|unique-filename@4.0.0", - "author": "GitHub Inc.", - "description": "Generate a unique filename for use in temporary directories or caches.", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/unique-filename@4.0.0", - "externalReferences": [ - { - "url": "git+https://github.com/npm/unique-filename.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/iarna/unique-filename", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/iarna/unique-filename/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/unique-filename/-/unique-filename-4.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "5d29c47b05e643ebde3fbc57d9d4b9438c9902f3b8d1c04dd8c5a427b0ffeac5b80e0eb060137033556b9f3d45847e4075e2c89545d123d7b6f33d58662ef535" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/unique-filename" - } - ] - }, - { - "type": "library", - "name": "encoding", - "version": "0.1.13", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|encoding@0.1.13", - "author": "Andris Reinman", - "description": "Convert encodings, uses iconv-lite", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/encoding@0.1.13", - "externalReferences": [ - { - "url": "git+https://github.com/andris9/encoding.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/andris9/encoding#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/andris9/encoding/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "11305aba8c354f7e58fd664c922a3d8e2334679c631c7989e179a364eab597f757cf796bdac467f3b9c9cb6d11ba9a928751769b71c73d2a7c4a120f409ac9dc" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/encoding" - } - ] - }, - { - "type": "library", - "name": "minipass-sized", - "version": "1.0.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|minipass-sized@1.0.3", - "author": "Isaac Z. Schlueter", - "description": "A Minipass stream that raises an error if you get a different number of bytes than expected", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/minipass-sized@1.0.3", - "externalReferences": [ - { - "url": "git+https://github.com/isaacs/minipass-sized.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/isaacs/minipass-sized#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/isaacs/minipass-sized/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "31b9104360938813250360e6ff9718fbd49614437ca73cce5e2eab94ce57c6ad18a9b75ae59432f6c53be5aebbdc513d64ad19b1bafa63988feaef6792d7e0da" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/minipass-sized" - } - ], - "components": [ - { - "type": "library", - "name": "minipass", - "version": "3.3.6", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|minipass-sized@1.0.3|minipass@3.3.6", - "author": "Isaac Z. Schlueter", - "description": "minimal implementation of a PassThrough stream", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/minipass@3.3.6", - "externalReferences": [ - { - "url": "git+https://github.com/isaacs/minipass.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/isaacs/minipass#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/isaacs/minipass/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "0f188d89dc5210afad1c6eb3388925bcd3b09b786f0ab6d4addb7363be14e87293271bc80df3942f95b93f61a17770d392184a3d81aa78d508879a9c3386017f" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/minipass-sized/node_modules/minipass" - } - ] - }, - { - "type": "library", - "name": "yallist", - "version": "4.0.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|minipass-sized@1.0.3|yallist@4.0.0", - "author": "Isaac Z. Schlueter", - "description": "Yet Another Linked List", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/yallist@4.0.0", - "externalReferences": [ - { - "url": "git+https://github.com/isaacs/yallist.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/isaacs/yallist#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/isaacs/yallist/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "df074689d672ab93c1d3ce172c44b94e9392440df08d7025216321ba6da445cbffe354a7d9e990d1dc9c416e2e6572de8f02af83a12cbdb76554bf8560472dec" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/minipass-sized/node_modules/yallist" - } - ] - } - ] - }, - { - "type": "library", - "name": "err-code", - "version": "2.0.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|err-code@2.0.3", - "author": "IndigoUnited", - "description": "Create an error with a code", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/err-code@2.0.3", - "externalReferences": [ - { - "url": "git://github.com/IndigoUnited/js-err-code.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/IndigoUnited/js-err-code#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/IndigoUnited/js-err-code/issues/", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "d9b9a546934a0714ff09198f3a5c88490a4d8fea92798bdcca6fee4f4271d9b30e94a2ed4b2d5998bb95c5210a2b2a2bfcde7286fa7f6621b5a04dc311831214" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/err-code" - } - ] - }, - { - "type": "library", - "name": "retry", - "version": "0.12.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|retry@0.12.0", - "author": "Tim Koschützki", - "description": "Abstraction for exponential and custom retry strategies for failed operations.", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/retry@0.12.0", - "externalReferences": [ - { - "url": "git://github.com/tim-kos/node-retry.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/tim-kos/node-retry", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/tim-kos/node-retry/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "f4b9224f08d487aad3e79e43b44f6b4d7f81281c8f7eb333100b67944b5d130af73647dfc228a1a9ed9b5800e0f8e4118edf6097a20276607f6450c2180b52a3" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/retry" - } - ] - }, - { - "type": "library", - "name": "wrappy", - "version": "1.0.2", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|wrappy@1.0.2", - "author": "Isaac Z. Schlueter", - "description": "Callback wrapping utility", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/wrappy@1.0.2", - "externalReferences": [ - { - "url": "git+https://github.com/npm/wrappy.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/npm/wrappy", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/npm/wrappy/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "9784a9fc346c7a8afdc0be84bd5dbe4ee427eb774c90f8d9feca7d5e48214c46d5f4a94f4b5c54b19deeeff2103b8c31b5c141e1b82940f45c477402bdeccf71" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/wrappy" - } - ] - }, - { - "type": "library", - "name": "mimic-response", - "version": "3.1.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|mimic-response@3.1.0", - "author": "Sindre Sorhus", - "description": "Mimic a Node.js HTTP response stream", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/mimic-response@3.1.0", - "externalReferences": [ - { - "url": "git+https://github.com/sindresorhus/mimic-response.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sindresorhus/mimic-response#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sindresorhus/mimic-response/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "cf4c9623ee050ebaf0792f199ade048f91dd266932d79f8bd9ee96827dfe88ae5f5b36fa4f77e1345ab6f8c79345bd3ae1ce96af837fc2fd03cd04e33731cd19" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/mimic-response" - } - ] - }, - { - "type": "library", - "name": "bl", - "version": "4.1.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|bl@4.1.0", - "description": "Buffer List: collect buffers and access with a standard readable Buffer interface, streamable too!", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/bl@4.1.0", - "externalReferences": [ - { - "url": "git+https://github.com/rvagg/bl.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/rvagg/bl", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/rvagg/bl/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "d56d3b70cf604ba0dc2e97ab65f1528fe6d62ed68f1923875a13e21b35e6bd525b44b746f36b07fca9fc12d5b556a595039e0029fda1e64e416e721bc05de1eb" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/bl" - } - ] - }, - { - "type": "library", - "name": "fs-constants", - "version": "1.0.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|fs-constants@1.0.0", - "author": "Mathias Buus", - "description": "Require constants across node and the browser", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/fs-constants@1.0.0", - "externalReferences": [ - { - "url": "git+https://github.com/mafintosh/fs-constants.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/mafintosh/fs-constants", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/mafintosh/fs-constants/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "cba380c284887fb1728cc22ff78bbe6f9add85e6448f347adc64f26499b9aa1e018bed988302c2708fdf3c56642f93d28b13ade9934a9bec3e1dfa7f05c8b0a3" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/fs-constants" - } - ] - }, - { - "type": "library", - "name": "inherits", - "version": "2.0.4", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|inherits@2.0.4", - "description": "Browser-friendly inheritance fully compatible with standard node.js inherits()", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/inherits@2.0.4", - "externalReferences": [ - { - "url": "git://github.com/isaacs/inherits.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/isaacs/inherits#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/isaacs/inherits/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "93fbc6697e3f6256b75b3c8c0af4d039761e207bea38ab67a8176ecd31e9ce9419cc0b2428c859d8af849c189233dcc64a820578ca572b16b8758799210a9ec1" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/inherits" - } - ] - }, - { - "type": "library", - "name": "readable-stream", - "version": "3.6.2", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|readable-stream@3.6.2", - "description": "Streams3, a user-land copy of the stream library from Node.js", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/readable-stream@3.6.2", - "externalReferences": [ - { - "url": "git://github.com/nodejs/readable-stream.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/nodejs/readable-stream#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/nodejs/readable-stream/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "f6efec9e20ab6370f959db04447cc71381b66025eaa06e454c7522082e1221bafa5dc2d9058d39c9af442a361e93d3b9c4e0308c6abed497460404bb43d49ca0" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/readable-stream" - } - ] - }, - { - "type": "library", - "name": "string-width", - "version": "4.2.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|string-width@4.2.3", - "author": "Sindre Sorhus", - "description": "Get the visual width of a string - the number of columns required to display it", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/string-width@4.2.3", - "externalReferences": [ - { - "url": "git+https://github.com/sindresorhus/string-width.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sindresorhus/string-width#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sindresorhus/string-width/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "c0ac90450a63274b08a7ad84ad265d1ac8cc256b1aa79a1136284786ee86ec954effd8c807a5327af2feb57b8eaab9e0f23fdcc4a4d6c96530bd24eb8a2673fe" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/string-width-cjs" - } - ], - "components": [ - { - "type": "library", - "name": "emoji-regex", - "version": "8.0.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|string-width@4.2.3|emoji-regex@8.0.0", - "author": "Mathias Bynens", - "description": "A regular expression to match all Emoji-only symbols as per the Unicode Standard.", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/emoji-regex@8.0.0", - "externalReferences": [ - { - "url": "git+https://github.com/mathiasbynens/emoji-regex.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://mths.be/emoji-regex", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/mathiasbynens/emoji-regex/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "3128d8cdc58d380d1ec001e9cf4331a5816fc20eb28f2d4d1b7c6d7a8ab3eb8e150a8fd13e09ebd7f186b7e89cde2253cd0f04bb74dd335e126b09d5526184e8" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/string-width-cjs/node_modules/emoji-regex" - } - ] - }, - { - "type": "library", - "name": "strip-ansi", - "version": "6.0.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|string-width@4.2.3|strip-ansi@6.0.1", - "author": "Sindre Sorhus", - "description": "Strip ANSI escape codes from a string", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/strip-ansi@6.0.1", - "externalReferences": [ - { - "url": "git+https://github.com/chalk/strip-ansi.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/chalk/strip-ansi#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/chalk/strip-ansi/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/string-width-cjs/node_modules/strip-ansi" - } - ] - }, - { - "type": "library", - "name": "ansi-regex", - "version": "5.0.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|string-width@4.2.3|ansi-regex@5.0.1", - "author": "Sindre Sorhus", - "description": "Regular expression for matching ANSI escape codes", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/ansi-regex@5.0.1", - "externalReferences": [ - { - "url": "git+https://github.com/chalk/ansi-regex.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/chalk/ansi-regex#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/chalk/ansi-regex/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "aae2505e54d25062f62c7f52517a3c570b18e2ca1a9e1828e8b3529bce04d4b05c13cb373b4c29762473c91f73fd9649325316bf7eea38e6fda5d26531410a15" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/string-width-cjs/node_modules/ansi-regex" - } - ] - } - ] - }, - { - "type": "library", - "name": "string-width", - "version": "5.1.2", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|string-width@5.1.2", - "author": "Sindre Sorhus", - "description": "Get the visual width of a string - the number of columns required to display it", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/string-width@5.1.2", - "externalReferences": [ - { - "url": "git+https://github.com/sindresorhus/string-width.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sindresorhus/string-width#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sindresorhus/string-width/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "1e72ce091def8dc63c6dea0d2ed723679fe7c67d9a7e6304ea586b0eb79ba24a8c6a9f976de5bc9fd4d7a4f0cea9d18ae6a708de84f418a4d6eb00bb10c895a8" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/string-width" - } - ] - }, - { - "type": "library", - "name": "strip-ansi", - "version": "6.0.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|strip-ansi@6.0.1", - "author": "Sindre Sorhus", - "description": "Strip ANSI escape codes from a string", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/strip-ansi@6.0.1", - "externalReferences": [ - { - "url": "git+https://github.com/chalk/strip-ansi.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/chalk/strip-ansi#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/chalk/strip-ansi/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/strip-ansi-cjs" - } - ], - "components": [ - { - "type": "library", - "name": "ansi-regex", - "version": "5.0.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|strip-ansi@6.0.1|ansi-regex@5.0.1", - "author": "Sindre Sorhus", - "description": "Regular expression for matching ANSI escape codes", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/ansi-regex@5.0.1", - "externalReferences": [ - { - "url": "git+https://github.com/chalk/ansi-regex.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/chalk/ansi-regex#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/chalk/ansi-regex/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "aae2505e54d25062f62c7f52517a3c570b18e2ca1a9e1828e8b3529bce04d4b05c13cb373b4c29762473c91f73fd9649325316bf7eea38e6fda5d26531410a15" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/strip-ansi-cjs/node_modules/ansi-regex" - } - ] - } - ] - }, - { - "type": "library", - "name": "strip-ansi", - "version": "7.1.2", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|strip-ansi@7.1.2", - "author": "Sindre Sorhus", - "description": "Strip ANSI escape codes from a string", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/strip-ansi@7.1.2", - "externalReferences": [ - { - "url": "git+https://github.com/chalk/strip-ansi.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/chalk/strip-ansi#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/chalk/strip-ansi/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "826046b25a68409b609cc02f395a86669133f5dca82930b3cb69dfcff9fc68816137f8c213fac299cc5a6c1ea338e1d5fb458d9f294ec5ac4140f4af71692584" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/strip-ansi" - } - ] - }, - { - "type": "library", - "name": "wrap-ansi", - "version": "7.0.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|wrap-ansi@7.0.0", - "author": "Sindre Sorhus", - "description": "Wordwrap a string with ANSI escape codes", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/wrap-ansi@7.0.0", - "externalReferences": [ - { - "url": "git+https://github.com/chalk/wrap-ansi.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/chalk/wrap-ansi#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/chalk/wrap-ansi/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "6151888f691a98b493c70e8db198e80717d2c2c9f4c9c75eb26738a7e436d5ce733ee675a65f8d7f155dc4fb5d1ef98d54e43a5d2606e0052dcadfc58bb0f5e9" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/wrap-ansi-cjs" - } - ], - "components": [ - { - "type": "library", - "name": "string-width", - "version": "4.2.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|wrap-ansi@7.0.0|string-width@4.2.3", - "author": "Sindre Sorhus", - "description": "Get the visual width of a string - the number of columns required to display it", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/string-width@4.2.3", - "externalReferences": [ - { - "url": "git+https://github.com/sindresorhus/string-width.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sindresorhus/string-width#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sindresorhus/string-width/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "c0ac90450a63274b08a7ad84ad265d1ac8cc256b1aa79a1136284786ee86ec954effd8c807a5327af2feb57b8eaab9e0f23fdcc4a4d6c96530bd24eb8a2673fe" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/wrap-ansi-cjs/node_modules/string-width" - } - ] - }, - { - "type": "library", - "name": "strip-ansi", - "version": "6.0.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|wrap-ansi@7.0.0|strip-ansi@6.0.1", - "author": "Sindre Sorhus", - "description": "Strip ANSI escape codes from a string", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/strip-ansi@6.0.1", - "externalReferences": [ - { - "url": "git+https://github.com/chalk/strip-ansi.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/chalk/strip-ansi#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/chalk/strip-ansi/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/wrap-ansi-cjs/node_modules/strip-ansi" - } - ] - }, - { - "type": "library", - "name": "emoji-regex", - "version": "8.0.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|wrap-ansi@7.0.0|emoji-regex@8.0.0", - "author": "Mathias Bynens", - "description": "A regular expression to match all Emoji-only symbols as per the Unicode Standard.", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/emoji-regex@8.0.0", - "externalReferences": [ - { - "url": "git+https://github.com/mathiasbynens/emoji-regex.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://mths.be/emoji-regex", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/mathiasbynens/emoji-regex/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "3128d8cdc58d380d1ec001e9cf4331a5816fc20eb28f2d4d1b7c6d7a8ab3eb8e150a8fd13e09ebd7f186b7e89cde2253cd0f04bb74dd335e126b09d5526184e8" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/wrap-ansi-cjs/node_modules/emoji-regex" - } - ] - }, - { - "type": "library", - "name": "ansi-regex", - "version": "5.0.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|wrap-ansi@7.0.0|ansi-regex@5.0.1", - "author": "Sindre Sorhus", - "description": "Regular expression for matching ANSI escape codes", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/ansi-regex@5.0.1", - "externalReferences": [ - { - "url": "git+https://github.com/chalk/ansi-regex.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/chalk/ansi-regex#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/chalk/ansi-regex/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "aae2505e54d25062f62c7f52517a3c570b18e2ca1a9e1828e8b3529bce04d4b05c13cb373b4c29762473c91f73fd9649325316bf7eea38e6fda5d26531410a15" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/wrap-ansi-cjs/node_modules/ansi-regex" - } - ] - } - ] - }, - { - "type": "library", - "name": "wrap-ansi", - "version": "8.1.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|wrap-ansi@8.1.0", - "author": "Sindre Sorhus", - "description": "Wordwrap a string with ANSI escape codes", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/wrap-ansi@8.1.0", - "externalReferences": [ - { - "url": "git+https://github.com/chalk/wrap-ansi.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/chalk/wrap-ansi#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/chalk/wrap-ansi/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "b22ed0588eb350cab9e9b11216f6a0b66ccc7463ada317d1f927b3d753286df73bb66f9591472493d6d6d9479f7d319551b3a4b31992c34000da0b3c83bd4d09" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/wrap-ansi" - } - ], - "components": [ - { - "type": "library", - "name": "ansi-styles", - "version": "6.2.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|wrap-ansi@8.1.0|ansi-styles@6.2.3", - "author": "Sindre Sorhus", - "description": "ANSI escape codes for styling strings in the terminal", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/ansi-styles@6.2.3", - "externalReferences": [ - { - "url": "git+https://github.com/chalk/ansi-styles.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/chalk/ansi-styles#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/chalk/ansi-styles/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "e038fa336f0907ea001fc9059132d4a3e6b68f038592ea9bdf2b9c53408035c45151bc52d1c3f49d96021a371cdc1357c1122c5159831a0cdac267bbcef247be" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/wrap-ansi/node_modules/ansi-styles" - } - ] - } - ] - }, - { - "type": "library", - "name": "is-number", - "version": "7.0.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|is-number@7.0.0", - "author": "Jon Schlinkert", - "description": "Returns true if a number or string value is a finite number. Useful for regex matches, parsing, user input, etc.", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/is-number@7.0.0", - "externalReferences": [ - { - "url": "git+https://github.com/jonschlinkert/is-number.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/jonschlinkert/is-number", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jonschlinkert/is-number/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "e350a27e483a7bc4f2952a5db53a5e2d532abd20445734edb47bc4443ef8d7ea6767c00dbf4d34e0c44be3740a3c394af5c1af369e8d6566540656c65d8c719e" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/is-number" - } - ] - }, - { - "type": "library", - "name": "ms", - "version": "2.1.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|ms@2.1.3", - "description": "Tiny millisecond conversion utility", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/ms@2.1.3", - "externalReferences": [ - { - "url": "git+https://github.com/vercel/ms.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/vercel/ms#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/vercel/ms/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "e85973b9b4cb646dc9d9afcd542025784863ceae68c601f268253dc985ef70bb2fa1568726afece715c8ebf5d73fab73ed1f7100eb479d23bfb57b45dd645394" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/ms" - } - ] - }, - { - "type": "library", - "name": "compat-data", - "group": "@babel", - "version": "7.28.5", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/compat-data@7.28.5", - "author": "The Babel Team", - "description": "The compat-data to determine required Babel plugins", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40babel/compat-data@7.28.5#packages/babel-compat-data", - "externalReferences": [ - { - "url": "git+https://github.com/babel/babel.git#packages/babel-compat-data", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/babel/babel#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/babel/babel/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.5.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "eae157c826b2a1c45baa164e07ee9772e65b90c3629b07d51858e2f024d99c2cce1d51af0eacef8adbb5aded805392d13a58b3ede40f841f02a4032f9f1f448c" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@babel/compat-data" - } - ] - }, - { - "type": "library", - "name": "helper-validator-option", - "group": "@babel", - "version": "7.27.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-validator-option@7.27.1", - "author": "The Babel Team", - "description": "Validate plugin/preset options", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40babel/helper-validator-option@7.27.1#packages/babel-helper-validator-option", - "externalReferences": [ - { - "url": "git+https://github.com/babel/babel.git#packages/babel-helper-validator-option", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/babel/babel#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/babel/babel/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "62f8c9a30f45c5b84514a0d2b859d509ed96c57935cd6736d9f15e3d5344696244bbc22b65595d6ba374b87c3366b50cd6297b342f4c969e0c68961b61df494a" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@babel/helper-validator-option" - } - ] - }, - { - "type": "library", - "name": "browserslist", - "version": "4.27.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|browserslist@4.27.0", - "author": "Andrey Sitnik", - "description": "Share target browsers between different front-end tools, like Autoprefixer, Stylelint and babel-env-preset", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/browserslist@4.27.0", - "externalReferences": [ - { - "url": "git+https://github.com/browserslist/browserslist.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/browserslist/browserslist#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/browserslist/browserslist/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/browserslist/-/browserslist-4.27.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "017550c1d868b757aa2e28706ac3c49615f6b4066206359d27d8bf65c8f64ba418223931eb638a49f9e86e4ae207cd42de5e30d2b572dcdb788da4c196d604a7" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/browserslist" - } - ] - }, - { - "type": "library", - "name": "lru-cache", - "version": "5.1.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|lru-cache@5.1.1", - "author": "Isaac Z. Schlueter", - "description": "A cache object that deletes the least-recently-used items.", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/lru-cache@5.1.1", - "externalReferences": [ - { - "url": "git://github.com/isaacs/node-lru-cache.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/isaacs/node-lru-cache#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/isaacs/node-lru-cache/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "2a9340450037230bfe8d3034bad51555bae1f8996baf516fd1ee7a186cc014e5cdedd93f16f89a0d6f0b1e62b9d8395c1f858fda7ea023cbcdd5a7ac045828f7" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/lru-cache" - } - ] - }, - { - "type": "library", - "name": "helper-module-imports", - "group": "@babel", - "version": "7.27.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-module-imports@7.27.1", - "author": "The Babel Team", - "description": "Babel helper functions for inserting module loads", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40babel/helper-module-imports@7.27.1#packages/babel-helper-module-imports", - "externalReferences": [ - { - "url": "git+https://github.com/babel/babel.git#packages/babel-helper-module-imports", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://babel.dev/docs/en/next/babel-helper-module-imports", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/babel/babel/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "d204855943cd5cda29aad20f42f943e56817608e4663690fd9c0afa13f247338db7dc7ee2258d36dc5abba50f50883c85f682dd708216c3cb4f32135a7efebdf" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@babel/helper-module-imports" - } - ] - }, - { - "type": "library", - "name": "helper-globals", - "group": "@babel", - "version": "7.28.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-globals@7.28.0", - "author": "The Babel Team", - "description": "A collection of JavaScript globals for Babel internal usage", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40babel/helper-globals@7.28.0#packages/babel-helper-globals", - "externalReferences": [ - { - "url": "git+https://github.com/babel/babel.git#packages/babel-helper-globals", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/babel/babel#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/babel/babel/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "f96e9c21291715ad635ec0c475803c1de7af413fc550b871cd1f7da71a6196d65c55aba0a6ce774c709e89603c4a0bb1c694a9de028f8ae61f496a2990b43887" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@babel/helper-globals" - } - ] - }, - { - "type": "library", - "name": "camelcase", - "version": "5.3.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|camelcase@5.3.1", - "author": "Sindre Sorhus", - "description": "Convert a dash/dot/underscore/space separated string to camelCase or PascalCase: `foo-bar` → `fooBar`", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/camelcase@5.3.1", - "externalReferences": [ - { - "url": "git+https://github.com/sindresorhus/camelcase.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sindresorhus/camelcase#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sindresorhus/camelcase/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "2f6f124c1d7bd27c164badd48ed944384ddd95d400a5a257664388d6e3057f37f7ad1b8f7a01da1deb3279ef98c50f96e92bd10d057a52b74e751891d79df026" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/camelcase" - } - ] - }, - { - "type": "library", - "name": "get-package-type", - "version": "0.1.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|get-package-type@0.1.0", - "author": "Corey Farrell", - "description": "Determine the `package.json#type` which applies to a location", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/get-package-type@0.1.0", - "externalReferences": [ - { - "url": "git+https://github.com/cfware/get-package-type.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/cfware/get-package-type#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/cfware/get-package-type/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "a63cee2ad63ae0661f5a2ccd009d1fafd56ab6d6643622b6892e37d0bb481f38c112be9b5fc026db39b8b16e11a39c23596e5c02544bd6a00c4dc5db8cd00ed9" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/get-package-type" - } - ] - }, - { - "type": "library", - "name": "color-name", - "version": "1.1.4", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|color-name@1.1.4", - "author": "DY", - "description": "A list of color names and its values", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/color-name@1.1.4", - "externalReferences": [ - { - "url": "git+ssh://git@github.com/colorjs/color-name.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/colorjs/color-name", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/colorjs/color-name/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "74ecbedc0b96ddadb035b64722e319a537208c6b8b53fb812ffb9b71917d3976c3a3c7dfe0ef32569e417f479f4bcb84a18a39ab8171edd63d3a04065e002c40" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/color-name" - } - ] - }, - { - "type": "library", - "name": "mimic-fn", - "version": "2.1.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|mimic-fn@2.1.0", - "author": "Sindre Sorhus", - "description": "Make a function mimic another one", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/mimic-fn@2.1.0", - "externalReferences": [ - { - "url": "git+https://github.com/sindresorhus/mimic-fn.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sindresorhus/mimic-fn#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sindresorhus/mimic-fn/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "3aa6ce939a0441e019f165d6c9d96ef47263cfd59574422f6a63027179aea946234e49c7fecaac5af850def830285451d47a63bcd04a437ee76c9818cc6a8672" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/mimic-fn" - } - ] - }, - { - "type": "library", - "name": "babel__generator", - "group": "@types", - "version": "7.27.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@types/babel__generator@7.27.0", - "description": "TypeScript definitions for @babel/generator", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40types/babel__generator@7.27.0#types/babel__generator", - "externalReferences": [ - { - "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/babel__generator", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/babel__generator", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "b9f15dd978bdd8e0153d8b32f8fe27eff53b7baf1f7b1d3e11ef20486f4a5fb7a8d3ce025a2438b1dc64b6f765d1b38fba95ed5493d8d7dce4e84c16a9443c96" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@types/babel__generator" - } - ] - }, - { - "type": "library", - "name": "babel__template", - "group": "@types", - "version": "7.4.4", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@types/babel__template@7.4.4", - "description": "TypeScript definitions for @babel/template", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40types/babel__template@7.4.4#types/babel__template", - "externalReferences": [ - { - "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/babel__template", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/babel__template", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "87f354692c86e44cb1048a7c611c68e1131edbfa9082fca8c11c1533385884108e35b5bc3d4b20e2590532b86066151ee73dcbdcc88b0eebf227f09a3dad80f0" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@types/babel__template" - } - ] - }, - { - "type": "library", - "name": "babel__traverse", - "group": "@types", - "version": "7.28.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@types/babel__traverse@7.28.0", - "description": "TypeScript definitions for @babel/traverse", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40types/babel__traverse@7.28.0#types/babel__traverse", - "externalReferences": [ - { - "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/babel__traverse", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/babel__traverse", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "f0fbdc5dfef48130d9060b7da6dc49f1e9417818dc2ce01c3ada0efe63c98ed8e2d7e09d19b1e09bbee89b51abb0fc6c884fae5c8a4d48aeb8518688c105dde1" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@types/babel__traverse" - } - ] - }, - { - "type": "library", - "name": "babel-plugin-jest-hoist", - "version": "30.2.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|babel-plugin-jest-hoist@30.2.0", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/babel-plugin-jest-hoist@30.2.0#packages/babel-plugin-jest-hoist", - "externalReferences": [ - { - "url": "git+https://github.com/jestjs/jest.git#packages/babel-plugin-jest-hoist", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/jestjs/jest#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/jestjs/jest/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-30.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "7edce1cd218c5273b37025dde961dd046332bb0cb5e569e7d22cb25862a00432f17fdfece4006eada092a415f6b86d23520e2ba899f1b0b739fa8601aa8c5568" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/babel-plugin-jest-hoist" - } - ] - }, - { - "type": "library", - "name": "is-arrayish", - "version": "0.2.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|is-arrayish@0.2.1", - "author": "Qix", - "description": "Determines if an object can be used as an array", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/is-arrayish@0.2.1", - "externalReferences": [ - { - "url": "git+https://github.com/qix-/node-is-arrayish.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/qix-/node-is-arrayish#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/qix-/node-is-arrayish/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "cf3d3a4bcb74a33a035cc1beb9b7b6eb37824cd5dc2883c96498bc841ac5e227422e6b38086f50b4aeea065d5ba22e4e0f31698ecc1be493e61c26cca63698ce" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/is-arrayish" - } - ] - }, - { - "type": "library", - "name": "node-int64", - "version": "0.4.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|node-int64@0.4.0", - "author": "Robert Kieffer", - "description": "Support for representing 64-bit integers in JavaScript", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/node-int64@0.4.0", - "externalReferences": [ - { - "url": "git+https://github.com/broofa/node-int64.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/broofa/node-int64#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/broofa/node-int64/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "3b9973f75c5239ea173fa0ee9721df965a6af84834d0c5a2b5921bb4f7e8484bea207765e607dc63a858cc35a78f4a83e6dcf9d8f234f2ef6a52f49579405e1f" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/node-int64" - } - ] - }, - { - "type": "library", - "name": "tmpl", - "version": "1.0.5", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|tmpl@1.0.5", - "author": "Naitik Shah", - "description": "JavaScript micro templates.", - "licenses": [ - { - "license": { - "id": "BSD-3-Clause", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/tmpl@1.0.5", - "externalReferences": [ - { - "url": "git+https://github.com/daaku/nodejs-tmpl.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/daaku/nodejs-tmpl", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/daaku/nodejs-tmpl/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "ddfd2e384010c08a86b965b6315cd883c7d5fd036773f229b89346f37eeb2ee73301a2d51ec9561d9423e081a2125e47b379246e1c0bf406fb1ebb26ba3f929b" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/tmpl" - } - ] - }, - { - "type": "library", - "name": "wasm-runtime", - "group": "@napi-rs", - "version": "0.2.12", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@napi-rs/wasm-runtime@0.2.12", - "scope": "excluded", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40napi-rs/wasm-runtime@0.2.12", - "externalReferences": [ - { - "url": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.12.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "65559471fc18e04ff23e2b50265e3cd458c5a372b6d83eaa1740ee147e98fe76e7135d46639ba0b83c593065cf43c590d35dbc317403ed39df1f22b8a16a0825" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@napi-rs/wasm-runtime" - } - ] - }, - { - "type": "library", - "name": "commons", - "group": "@sinonjs", - "version": "3.0.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@sinonjs/commons@3.0.1", - "description": "Simple functions shared among the sinon end user libraries", - "licenses": [ - { - "license": { - "id": "BSD-3-Clause", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40sinonjs/commons@3.0.1", - "externalReferences": [ - { - "url": "git+https://github.com/sinonjs/commons.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sinonjs/commons#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sinonjs/commons/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "2b79821ca43db1587ca350bd731930c5a3a65e800c943c42d666321eb8ea39611c06362befab7deb32f6ce58f9754199dc74b0db8d17d6a807dcc8dfd72256a5" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@sinonjs/commons" - } - ] - }, - { - "type": "library", - "name": "socks", - "version": "2.8.7", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|socks@2.8.7", - "author": "Josh Glazebrook", - "description": "Fully featured SOCKS proxy client supporting SOCKSv4, SOCKSv4a, and SOCKSv5. Includes Bind and Associate functionality.", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/socks@2.8.7", - "externalReferences": [ - { - "url": "git+https://github.com/JoshGlazebrook/socks.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/JoshGlazebrook/socks/", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/JoshGlazebrook/socks/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/socks/-/socks-2.8.7.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "1cba6dfae2f2fe9c41f9bba6ffd0f302088a4bc097d44bdb5b1238ce59a01821312262dd89a776882c174f967873d73712af2b3f6df5f263d6d9cf906ed8caf0" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/socks" - } - ] - }, - { - "type": "library", - "name": "unique-slug", - "version": "5.0.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|unique-slug@5.0.0", - "author": "GitHub Inc.", - "description": "Generate a unique character string suitible for use in files and URLs.", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/unique-slug@5.0.0", - "externalReferences": [ - { - "url": "git+https://github.com/npm/unique-slug.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/npm/unique-slug#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/npm/unique-slug/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/unique-slug/-/unique-slug-5.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "f4e75aa8ee64c2a47ed645601c086ca79bcf354d219f145adbaac114d7cd80ceccea936d8337819f7b3fc5bc8240bddd723cce6ad71e7fa5141e907fe8c6844e" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/unique-slug" - } - ] - }, - { - "type": "library", - "name": "iconv-lite", - "version": "0.6.3", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|iconv-lite@0.6.3", - "author": "Alexander Shtuchkin", - "description": "Convert character encodings in pure javascript.", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/iconv-lite@0.6.3", - "externalReferences": [ - { - "url": "git://github.com/ashtuchkin/iconv-lite.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/ashtuchkin/iconv-lite", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/ashtuchkin/iconv-lite/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "e1f0a4efdc2c84c773329dab1f4eaa5ab244e22a25a8b842507f8e8ae22053ef91074fbde0d9432fcd5ab4eec65f9e6e50ab9ea34b711cdb6f13223a0fb59d33" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/iconv-lite" - } - ] - }, - { - "type": "library", - "name": "buffer", - "version": "5.7.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|buffer@5.7.1", - "author": "Feross Aboukhadijeh", - "description": "Node.js Buffer API, for the browser", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/buffer@5.7.1", - "externalReferences": [ - { - "url": "git://github.com/feross/buffer.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/feross/buffer", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/feross/buffer/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "10773220f050e0148696f8c1d7a9392a0009dbb088b0763fd8906609145ea38f32f6b43731a533597dca56505ae14eccc97d361dd563d0aec2dd6681de3bbb15" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/buffer" - } - ] - }, - { - "type": "library", - "name": "string_decoder", - "version": "1.3.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|string_decoder@1.3.0", - "description": "The string_decoder module from Node core", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/string_decoder@1.3.0", - "externalReferences": [ - { - "url": "git://github.com/nodejs/string_decoder.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/nodejs/string_decoder", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/nodejs/string_decoder/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "864457f14d568c915df0bb03276c90ff0596c5aa2912c0015355df90cf00fa3d3ef392401a9a6dd7a72bd56860e8a21b6f8a2453a32a97a04e8febaea7fc0a78" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/string_decoder" - } - ] - }, - { - "type": "library", - "name": "util-deprecate", - "version": "1.0.2", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|util-deprecate@1.0.2", - "author": "Nathan Rajlich", - "description": "The Node.js `util.deprecate()` function with browser support", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/util-deprecate@1.0.2", - "externalReferences": [ - { - "url": "git://github.com/TooTallNate/util-deprecate.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/TooTallNate/util-deprecate", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/TooTallNate/util-deprecate/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "10f0f9ab5b97c85c49a42acb9c27359c79eade039ae83641a1c008888d93692080ed5089d5424331a802cc891736c5187c3d5d68afff2d3110f318886eb1ed73" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/util-deprecate" - } - ] - }, - { - "type": "library", - "name": "eastasianwidth", - "version": "0.2.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|eastasianwidth@0.2.0", - "author": "Masaki Komagata", - "description": "Get East Asian Width from a character.", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/eastasianwidth@0.2.0", - "externalReferences": [ - { - "url": "git://github.com/komagata/eastasianwidth.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/komagata/eastasianwidth#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/komagata/eastasianwidth/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "23cf1361959cf578981d1438ff7739ae38df8248e12f25b696e18885e18445b350e8e63bc93c9b6a74a90d765af32ed550ff589837186be7b2ab871aee22ea58" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/eastasianwidth" - } - ] - }, - { - "type": "library", - "name": "emoji-regex", - "version": "9.2.2", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|emoji-regex@9.2.2", - "author": "Mathias Bynens", - "description": "A regular expression to match all Emoji-only symbols as per the Unicode Standard.", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/emoji-regex@9.2.2", - "externalReferences": [ - { - "url": "git+https://github.com/mathiasbynens/emoji-regex.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://mths.be/emoji-regex", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/mathiasbynens/emoji-regex/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "2f5f03689b17494936fb8da9bfc98bb398c94f686a164144e23db5c0e9a06d4aac67684bef636c514efce60f515e0a37b3464d815978d93887a7766d3affd5ca" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/emoji-regex" - } - ] - }, - { - "type": "library", - "name": "ansi-regex", - "version": "6.2.2", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|ansi-regex@6.2.2", - "author": "Sindre Sorhus", - "description": "Regular expression for matching ANSI escape codes", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/ansi-regex@6.2.2", - "externalReferences": [ - { - "url": "git+https://github.com/chalk/ansi-regex.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/chalk/ansi-regex#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/chalk/ansi-regex/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "06add2992a721476968cf93c21ff7273ab2f33c739e9d079040b56e106f0e631d3c305d77132e844c9290c9a7a54bd17ce559a0874d7ae415444c6260f4b0baa" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/ansi-regex" - } - ] - }, - { - "type": "library", - "name": "baseline-browser-mapping", - "version": "2.8.20", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|baseline-browser-mapping@2.8.20", - "description": "A library for obtaining browser versions with their maximum supported Baseline feature set and Widely Available status.", - "licenses": [ - { - "license": { - "id": "Apache-2.0", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/baseline-browser-mapping@2.8.20", - "externalReferences": [ - { - "url": "git+https://github.com/web-platform-dx/baseline-browser-mapping.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/web-platform-dx/baseline-browser-mapping#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/web-platform-dx/baseline-browser-mapping/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.20.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "24c5ac745f8ef0eaeadc432e91b50dd507db2caf665f60a4526401716d93d2cf0e99d0142f92cb33feb01704aba97ce55c1d77ca1c8af604ca4b5ac88b339db9" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/baseline-browser-mapping" - } - ] - }, - { - "type": "library", - "name": "caniuse-lite", - "version": "1.0.30001751", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|caniuse-lite@1.0.30001751", - "author": "Ben Briggs", - "description": "A smaller version of caniuse-db, with only the essentials!", - "licenses": [ - { - "license": { - "id": "CC-BY-4.0", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/caniuse-lite@1.0.30001751", - "externalReferences": [ - { - "url": "git+https://github.com/browserslist/caniuse-lite.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/browserslist/caniuse-lite#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/browserslist/caniuse-lite/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001751.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "03440986e8342f2eb8222dde22a1eee57e7579b967de4e324d4918d63f1daeaa561d5ade83f54b8a3378f1c6756d83e2a8e42eaa99082a7cebfd497c57ea7a0b" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/caniuse-lite" - } - ] - }, - { - "type": "library", - "name": "electron-to-chromium", - "version": "1.5.241", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|electron-to-chromium@1.5.241", - "author": "Kilian Valkhof", - "description": "Provides a list of electron-to-chromium version mappings", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/electron-to-chromium@1.5.241", - "externalReferences": [ - { - "url": "git+https://github.com/kilian/electron-to-chromium.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/kilian/electron-to-chromium#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/kilian/electron-to-chromium/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.241.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "20b32f297fd9579588273cddb6e1e0f31aae936cb404e1a514ec415704e96e25ea5881f485a986e3975d5384773d0d2062efb1828d2f7475c7962f6c1c819be3" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/electron-to-chromium" - } - ] - }, - { - "type": "library", - "name": "node-releases", - "version": "2.0.26", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|node-releases@2.0.26", - "author": "Sergey Rubanov", - "description": "Node.js releases data", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/node-releases@2.0.26", - "externalReferences": [ - { - "url": "git+https://github.com/chicoxyzzy/node-releases.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/chicoxyzzy/node-releases#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/chicoxyzzy/node-releases/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.26.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "4b633d6229a14a3052bd89e5af9ffeba60273c713ef8e0f0b797b6223e85a17e391c0fece2f1dd903c7579ac76a403de00eaaee2cf5bee9a5a86cc8415d56a40" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/node-releases" - } - ] - }, - { - "type": "library", - "name": "update-browserslist-db", - "version": "1.1.4", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|update-browserslist-db@1.1.4", - "author": "Andrey Sitnik", - "description": "CLI tool to update caniuse-lite to refresh target browsers from Browserslist config", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/update-browserslist-db@1.1.4", - "externalReferences": [ - { - "url": "git+https://github.com/browserslist/update-db.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/browserslist/update-db#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/browserslist/update-db/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.4.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "ab448f4f8c7253ce2c6945feb689b3d562e4c546ee6899d1d715add7b33b7c9b4426280979650d194aab6ae157b079ea7aff72f494d11b0935ded141b8a6f2e0" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/update-browserslist-db" - } - ] - }, - { - "type": "library", - "name": "yallist", - "version": "3.1.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|yallist@3.1.1", - "author": "Isaac Z. Schlueter", - "description": "Yet Another Linked List", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/yallist@3.1.1", - "externalReferences": [ - { - "url": "git+https://github.com/isaacs/yallist.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/isaacs/yallist#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/isaacs/yallist/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "6b850641a58f1f9f663975189c01b67b09dc412e22e05e374efdc9a0033eb365430264bd36c2bc1a90cc2eb0873e4b054fb8772ba4cea14367da96fb4685f1e2" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/yallist" - } - ] - }, - { - "type": "library", - "name": "fs.realpath", - "version": "1.0.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|fs.realpath@1.0.0", - "author": "Isaac Z. Schlueter", - "description": "Use node's fs.realpath, but fall back to the JS implementation if the native one fails", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/fs.realpath@1.0.0", - "externalReferences": [ - { - "url": "git+https://github.com/isaacs/fs.realpath.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/isaacs/fs.realpath#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/isaacs/fs.realpath/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "38ed291f694ae9ad2166701d6aee48b731cf23aa5496f23b8cc567c54411b70e28c05db093c94e49a6ed1830933f81a0ae0d8c6c69d63bd5fc2b5b78f9f18c0f" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/fs.realpath" - } - ] - }, - { - "type": "library", - "name": "inflight", - "version": "1.0.6", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|inflight@1.0.6", - "author": "Isaac Z. Schlueter", - "description": "Add callbacks to requests in flight to avoid async duplication", - "licenses": [ - { - "license": { - "id": "ISC", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/inflight@1.0.6", - "externalReferences": [ - { - "url": "git+https://github.com/npm/inflight.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/isaacs/inflight", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/isaacs/inflight/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "93dd88fdbd3cab8c2f16c71708bbea7ec1c2ae3ac5ef2897b10b8856f544ecdf365b7f9aaa9cee51d05b7e159ccbf159477ff82207e532028b3acbcf0eb18224" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/inflight" - } - ] - }, - { - "type": "library", - "name": "path-is-absolute", - "version": "1.0.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|path-is-absolute@1.0.1", - "author": "Sindre Sorhus", - "description": "Node.js 0.12 path.isAbsolute() ponyfill", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/path-is-absolute@1.0.1", - "externalReferences": [ - { - "url": "git+https://github.com/sindresorhus/path-is-absolute.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sindresorhus/path-is-absolute#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sindresorhus/path-is-absolute/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "0156f0dd42767bd6eaeb8bd2692f409b47e37b53daf296c6a934ec9977da2223299ebe4394385f24eb8b8fd49ff7964f5430147ab0df124f3c30f98f7bb50242" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/path-is-absolute" - } - ] - }, - { - "type": "library", - "name": "core", - "group": "@emnapi", - "version": "1.6.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@emnapi/core@1.6.0", - "scope": "excluded", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40emnapi/core@1.6.0", - "externalReferences": [ - { - "url": "https://registry.npmjs.org/@emnapi/core/-/core-1.6.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "ceafdacbef5f348249b49899c5d4e75d2db43e595c60c5f7384db71127381cafdb758bb770e598561b0e8559d700b7d4feea892319f93413ddf73e2ff927e84a" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@emnapi/core" - } - ] - }, - { - "type": "library", - "name": "runtime", - "group": "@emnapi", - "version": "1.6.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@emnapi/runtime@1.6.0", - "scope": "excluded", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40emnapi/runtime@1.6.0", - "externalReferences": [ - { - "url": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.6.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "a1bb549801d3323965e3df4ff83f40ddac5e24596176339674a50db3f53a408193ed5e518dc516d714e80338ef9a04d24210db627fcdc1f4d1a09710dab341c4" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@emnapi/runtime" - } - ] - }, - { - "type": "library", - "name": "wasm-util", - "group": "@tybys", - "version": "0.10.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@tybys/wasm-util@0.10.1", - "scope": "excluded", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40tybys/wasm-util@0.10.1", - "externalReferences": [ - { - "url": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "f6d4da3c92d289e8d92b1f819a8838b92b9bb5ea93bc5ad5ad44709261e2c41a341b8b1e0f4cd4c69f7c1350f35012712d0dcd3f05eb18a0e2563c31fc3a4fb2" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@tybys/wasm-util" - } - ] - }, - { - "type": "library", - "name": "type-detect", - "version": "4.0.8", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|type-detect@4.0.8", - "author": "Jake Luer", - "description": "Improved typeof detection for node.js and the browser.", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/type-detect@4.0.8", - "externalReferences": [ - { - "url": "git+ssh://git@github.com/chaijs/type-detect.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/chaijs/type-detect#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/chaijs/type-detect/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "d1faff9881f57653bec7b4e570ccbe6c80ea28fb30ffbd2d5727875bbf3b828423866a9a65ed74bb02ee8ee6caf6af4b83a162868d4a50a0d8cf467b93b839fe" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/type-detect" - } - ] - }, - { - "type": "library", - "name": "ip-address", - "version": "10.0.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|ip-address@10.0.1", - "author": "Beau Gunderson", - "description": "A library for parsing IPv4 and IPv6 IP addresses in node and the browser.", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/ip-address@10.0.1", - "externalReferences": [ - { - "url": "git://github.com/beaugunderson/ip-address.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/beaugunderson/ip-address#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/beaugunderson/ip-address/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/ip-address/-/ip-address-10.0.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "356bfd60b5b83e85b607bc6dcda4b7342a2def99ba9caec871dbf4a3795f31c7895517d2a10c2a0f8c041f9acbc28289c14899feb7e98950619da17414ae07a0" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/ip-address" - } - ] - }, - { - "type": "library", - "name": "smart-buffer", - "version": "4.2.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|smart-buffer@4.2.0", - "author": "Josh Glazebrook", - "description": "smart-buffer is a Buffer wrapper that adds automatic read & write offset tracking, string operations, data insertions, and more.", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/smart-buffer@4.2.0", - "externalReferences": [ - { - "url": "git+https://github.com/JoshGlazebrook/smart-buffer.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/JoshGlazebrook/smart-buffer/", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/JoshGlazebrook/smart-buffer/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "f7884ad0787cacfa90976c577371ec681a0e5ca576d0c4e83e4717bf06c84962c4b3eeb8b01ab9905827da42431dbd4faf2f72acfd1dc6b088f5145c8bb4572a" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/smart-buffer" - } - ] - }, - { - "type": "library", - "name": "safer-buffer", - "version": "2.1.2", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|safer-buffer@2.1.2", - "author": "Nikita Skovoroda", - "description": "Modern Buffer API polyfill without footguns", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/safer-buffer@2.1.2", - "externalReferences": [ - { - "url": "git+https://github.com/ChALkeR/safer-buffer.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/ChALkeR/safer-buffer#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/ChALkeR/safer-buffer/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "619a372bcd920fb462ca2d04d4440fa232f3ee4a5ea6749023d2323db1c78355d75debdbe5d248eeda72376003c467106c71bbbdcc911e4d1c6f0a9c42b894b6" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/safer-buffer" - } - ] - }, - { - "type": "library", - "name": "base64-js", - "version": "1.5.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|base64-js@1.5.1", - "author": "T. Jameson Little", - "description": "Base64 encoding/decoding in pure JS", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/base64-js@1.5.1", - "externalReferences": [ - { - "url": "git://github.com/beatgammit/base64-js.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/beatgammit/base64-js", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/beatgammit/base64-js/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "00aa5a6251e7f2de1255b3870b2f9be7e28a82f478bebb03f2f6efadb890269b3b7ca0d3923903af2ea38b4ad42630b49336cd78f2f0cf1abc8b2a68e35a9e58" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/base64-js" - } - ] - }, - { - "type": "library", - "name": "ieee754", - "version": "1.2.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|ieee754@1.2.1", - "author": "Feross Aboukhadijeh", - "description": "Read/write IEEE754 floating point numbers from/to a Buffer or array-like object", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "BSD-3-Clause", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/ieee754@1.2.1", - "externalReferences": [ - { - "url": "git://github.com/feross/ieee754.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/feross/ieee754#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/feross/ieee754/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "75ccaa843bd7d42e3a95765c56a0a92be16d31141574830debf0dfe63b36ce8b94b2a1bb23ab05c62b480beeca60adbd29d5ce2c776ef732f8b059e85509ea68" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/ieee754" - } - ] - }, - { - "type": "library", - "name": "concat-map", - "version": "0.0.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|concat-map@0.0.1", - "author": "James Halliday", - "description": "concatenative mapdashery", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/concat-map@0.0.1", - "externalReferences": [ - { - "url": "git://github.com/substack/node-concat-map.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/substack/node-concat-map#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/substack/node-concat-map/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "fd2aefe1db30c903417e8846a73f68e986f71b3dd2ad40ea047e6b4ee84647b6a1b656d82a7571c366c214c4658da03b1171da5d9f30b07768745bdb9212a6aa" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/concat-map" - } - ] - }, - { - "type": "library", - "name": "wasi-threads", - "group": "@emnapi", - "version": "1.1.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|@emnapi/wasi-threads@1.1.0", - "scope": "excluded", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/%40emnapi/wasi-threads@1.1.0", - "externalReferences": [ - { - "url": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.1.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "588d03759f311526e0323475b05b0a00127f0b93a746b8d3d3a2576d929ec491ab0ee3d3cd974361f165b207025c2c9ffacb86e505367bfcb55a8d95fce6a92d" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@emnapi/wasi-threads" - } - ] - }, - { - "type": "library", - "name": "tslib", - "version": "2.8.1", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|tslib@2.8.1", - "scope": "excluded", - "licenses": [ - { - "license": { - "id": "0BSD", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/tslib@2.8.1", - "externalReferences": [ - { - "url": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "a0916ef781d06fe29576e49440bef09e99aa9df98bb0e03f9c087a6fa107d30084a0ad3f98f79753a737c0a0d5f373243ae1cf447b525ca294f7d2016b34bfdb" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/tslib" - } - ] - }, - { - "type": "library", - "name": "p-try", - "version": "2.2.0", - "bom-ref": "@cyclonedx/cyclonedx-npm@4.0.3|p-try@2.2.0", - "author": "Sindre Sorhus", - "description": "`Start a promise chain", - "licenses": [ - { - "license": { - "id": "MIT", - "acknowledgement": "declared" - } - } - ], - "purl": "pkg:npm/p-try@2.2.0", - "externalReferences": [ - { - "url": "git+https://github.com/sindresorhus/p-try.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/sindresorhus/p-try#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/sindresorhus/p-try/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "4789cf0154c053407d0f7e7f1a4dee25fffb5d86d0732a2148a76f03121148d821165e1eef5855a069c1350cfd716697c4ed88d742930bede331dbefa0ac3a75" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:development", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/p-try" - } - ] - } - ], - "dependencies": [ - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@cyclonedx/cyclonedx-library@9.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@types/node@24.9.1", - "@cyclonedx/cyclonedx-npm@4.0.3|@types/normalize-package-data@2.4.4", - "@cyclonedx/cyclonedx-npm@4.0.3|ajv-formats-draft2019@1.6.1", - "@cyclonedx/cyclonedx-npm@4.0.3|ajv-formats@3.0.1", - "@cyclonedx/cyclonedx-npm@4.0.3|ajv@8.17.1", - "@cyclonedx/cyclonedx-npm@4.0.3|c8@10.1.3", - "@cyclonedx/cyclonedx-npm@4.0.3|commander@14.0.2", - "@cyclonedx/cyclonedx-npm@4.0.3|fast-glob@3.3.3", - "@cyclonedx/cyclonedx-npm@4.0.3|imurmurhash@0.1.4", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-junit@16.0.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|libxmljs2@0.37.0", - "@cyclonedx/cyclonedx-npm@4.0.3|normalize-package-data@8.0.0", - "@cyclonedx/cyclonedx-npm@4.0.3|npm-run-all2@8.0.4", - "@cyclonedx/cyclonedx-npm@4.0.3|typescript@5.9.3", - "@cyclonedx/cyclonedx-npm@4.0.3|xmlbuilder2@3.1.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@cyclonedx/cyclonedx-library@9.2.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|ajv-formats-draft2019@1.6.1", - "@cyclonedx/cyclonedx-npm@4.0.3|ajv-formats@3.0.1", - "@cyclonedx/cyclonedx-npm@4.0.3|ajv@8.17.1", - "@cyclonedx/cyclonedx-npm@4.0.3|libxmljs2@0.37.0", - "@cyclonedx/cyclonedx-npm@4.0.3|packageurl-js@2.0.1", - "@cyclonedx/cyclonedx-npm@4.0.3|spdx-expression-parse@4.0.0", - "@cyclonedx/cyclonedx-npm@4.0.3|xmlbuilder2@3.1.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@types/node@24.9.1", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|undici-types@7.16.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@types/normalize-package-data@2.4.4" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|ajv-formats-draft2019@1.6.1", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|ajv@8.17.1", - "@cyclonedx/cyclonedx-npm@4.0.3|punycode@2.3.1", - "@cyclonedx/cyclonedx-npm@4.0.3|schemes@1.4.0", - "@cyclonedx/cyclonedx-npm@4.0.3|smtp-address-parser@1.1.0", - "@cyclonedx/cyclonedx-npm@4.0.3|uri-js@4.4.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|ajv-formats@3.0.1", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|ajv@8.17.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|ajv@8.17.1", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|fast-deep-equal@3.1.3", - "@cyclonedx/cyclonedx-npm@4.0.3|fast-uri@3.1.0", - "@cyclonedx/cyclonedx-npm@4.0.3|json-schema-traverse@1.0.0", - "@cyclonedx/cyclonedx-npm@4.0.3|require-from-string@2.0.2" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|c8@10.1.3", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@bcoe/v8-coverage@1.0.2", - "@cyclonedx/cyclonedx-npm@4.0.3|@istanbuljs/schema@0.1.3", - "@cyclonedx/cyclonedx-npm@4.0.3|find-up@5.0.0", - "@cyclonedx/cyclonedx-npm@4.0.3|foreground-child@3.3.1", - "@cyclonedx/cyclonedx-npm@4.0.3|istanbul-lib-coverage@3.2.2", - "@cyclonedx/cyclonedx-npm@4.0.3|istanbul-lib-report@3.0.1", - "@cyclonedx/cyclonedx-npm@4.0.3|istanbul-reports@3.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|test-exclude@7.0.1", - "@cyclonedx/cyclonedx-npm@4.0.3|v8-to-istanbul@9.3.0", - "@cyclonedx/cyclonedx-npm@4.0.3|yargs-parser@21.1.1", - "@cyclonedx/cyclonedx-npm@4.0.3|yargs@17.7.2" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|commander@14.0.2" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|fast-glob@3.3.3", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@nodelib/fs.stat@2.0.5", - "@cyclonedx/cyclonedx-npm@4.0.3|@nodelib/fs.walk@1.2.8", - "@cyclonedx/cyclonedx-npm@4.0.3|glob-parent@5.1.2", - "@cyclonedx/cyclonedx-npm@4.0.3|merge2@1.4.1", - "@cyclonedx/cyclonedx-npm@4.0.3|micromatch@4.0.8" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|imurmurhash@0.1.4" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-junit@16.0.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|mkdirp@1.0.4", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-junit@16.0.0|strip-ansi@6.0.1", - "@cyclonedx/cyclonedx-npm@4.0.3|uuid@8.3.2", - "@cyclonedx/cyclonedx-npm@4.0.3|xml@1.0.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-junit@16.0.0|strip-ansi@6.0.1", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|jest-junit@16.0.0|ansi-regex@5.0.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-junit@16.0.0|ansi-regex@5.0.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest@30.2.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/core@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/types@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|import-local@3.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-cli@30.2.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|libxmljs2@0.37.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|bindings@1.5.0", - "@cyclonedx/cyclonedx-npm@4.0.3|nan@2.22.2", - "@cyclonedx/cyclonedx-npm@4.0.3|node-gyp@11.5.0", - "@cyclonedx/cyclonedx-npm@4.0.3|prebuild-install@7.1.3" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|normalize-package-data@8.0.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|hosted-git-info@9.0.2", - "@cyclonedx/cyclonedx-npm@4.0.3|normalize-package-data@8.0.0|semver@7.7.3", - "@cyclonedx/cyclonedx-npm@4.0.3|validate-npm-package-license@3.0.4" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|normalize-package-data@8.0.0|semver@7.7.3" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|npm-run-all2@8.0.4", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|npm-run-all2@8.0.4|ansi-styles@6.2.3", - "@cyclonedx/cyclonedx-npm@4.0.3|cross-spawn@7.0.6", - "@cyclonedx/cyclonedx-npm@4.0.3|memorystream@0.3.1", - "@cyclonedx/cyclonedx-npm@4.0.3|npm-run-all2@8.0.4|picomatch@4.0.3", - "@cyclonedx/cyclonedx-npm@4.0.3|pidtree@0.6.0", - "@cyclonedx/cyclonedx-npm@4.0.3|read-package-json-fast@4.0.0", - "@cyclonedx/cyclonedx-npm@4.0.3|shell-quote@1.8.3", - "@cyclonedx/cyclonedx-npm@4.0.3|npm-run-all2@8.0.4|which@5.0.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|npm-run-all2@8.0.4|ansi-styles@6.2.3" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|npm-run-all2@8.0.4|picomatch@4.0.3" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|npm-run-all2@8.0.4|which@5.0.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|npm-run-all2@8.0.4|isexe@3.1.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|npm-run-all2@8.0.4|isexe@3.1.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|typescript@5.9.3" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|xmlbuilder2@3.1.1", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@oozcitak/dom@1.15.10", - "@cyclonedx/cyclonedx-npm@4.0.3|@oozcitak/infra@1.0.8", - "@cyclonedx/cyclonedx-npm@4.0.3|@oozcitak/util@8.3.8", - "@cyclonedx/cyclonedx-npm@4.0.3|js-yaml@3.14.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|packageurl-js@2.0.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|spdx-expression-parse@4.0.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|spdx-exceptions@2.5.0", - "@cyclonedx/cyclonedx-npm@4.0.3|spdx-license-ids@3.0.22" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|undici-types@7.16.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|punycode@2.3.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|schemes@1.4.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|extend@3.0.2" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|smtp-address-parser@1.1.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|nearley@2.20.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|uri-js@4.4.1", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|punycode@2.3.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|fast-deep-equal@3.1.3" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|fast-uri@3.1.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|json-schema-traverse@1.0.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|require-from-string@2.0.2" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@bcoe/v8-coverage@1.0.2" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@istanbuljs/schema@0.1.3" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|find-up@5.0.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|locate-path@6.0.0", - "@cyclonedx/cyclonedx-npm@4.0.3|path-exists@4.0.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|foreground-child@3.3.1", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|cross-spawn@7.0.6", - "@cyclonedx/cyclonedx-npm@4.0.3|signal-exit@4.1.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|istanbul-lib-coverage@3.2.2" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|istanbul-lib-report@3.0.1", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|istanbul-lib-coverage@3.2.2", - "@cyclonedx/cyclonedx-npm@4.0.3|make-dir@4.0.0", - "@cyclonedx/cyclonedx-npm@4.0.3|supports-color@7.2.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|istanbul-reports@3.2.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|html-escaper@2.0.2", - "@cyclonedx/cyclonedx-npm@4.0.3|istanbul-lib-report@3.0.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|test-exclude@7.0.1", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@istanbuljs/schema@0.1.3", - "@cyclonedx/cyclonedx-npm@4.0.3|glob@10.4.5", - "@cyclonedx/cyclonedx-npm@4.0.3|minimatch@9.0.5" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|v8-to-istanbul@9.3.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@jridgewell/trace-mapping@0.3.31", - "@cyclonedx/cyclonedx-npm@4.0.3|@types/istanbul-lib-coverage@2.0.6", - "@cyclonedx/cyclonedx-npm@4.0.3|convert-source-map@2.0.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|yargs-parser@21.1.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|yargs@17.7.2", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|cliui@8.0.1", - "@cyclonedx/cyclonedx-npm@4.0.3|escalade@3.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|get-caller-file@2.0.5", - "@cyclonedx/cyclonedx-npm@4.0.3|require-directory@2.1.1", - "@cyclonedx/cyclonedx-npm@4.0.3|yargs@17.7.2|string-width@4.2.3", - "@cyclonedx/cyclonedx-npm@4.0.3|y18n@5.0.8", - "@cyclonedx/cyclonedx-npm@4.0.3|yargs-parser@21.1.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|yargs@17.7.2|string-width@4.2.3", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|yargs@17.7.2|emoji-regex@8.0.0", - "@cyclonedx/cyclonedx-npm@4.0.3|is-fullwidth-code-point@3.0.0", - "@cyclonedx/cyclonedx-npm@4.0.3|yargs@17.7.2|strip-ansi@6.0.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|yargs@17.7.2|emoji-regex@8.0.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|yargs@17.7.2|strip-ansi@6.0.1", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|yargs@17.7.2|ansi-regex@5.0.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|yargs@17.7.2|ansi-regex@5.0.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@nodelib/fs.stat@2.0.5" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@nodelib/fs.walk@1.2.8", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@nodelib/fs.scandir@2.1.5", - "@cyclonedx/cyclonedx-npm@4.0.3|fastq@1.19.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|glob-parent@5.1.2", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|is-glob@4.0.3" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|merge2@1.4.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|micromatch@4.0.8", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|braces@3.0.3", - "@cyclonedx/cyclonedx-npm@4.0.3|picomatch@2.3.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|mkdirp@1.0.4" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|uuid@8.3.2" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|xml@1.0.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/core@30.2.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/console@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/pattern@30.0.1", - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/reporters@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/test-result@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/transform@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/types@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@types/node@24.9.1", - "@cyclonedx/cyclonedx-npm@4.0.3|ansi-escapes@4.3.2", - "@cyclonedx/cyclonedx-npm@4.0.3|chalk@4.1.2", - "@cyclonedx/cyclonedx-npm@4.0.3|ci-info@4.3.1", - "@cyclonedx/cyclonedx-npm@4.0.3|exit-x@0.2.2", - "@cyclonedx/cyclonedx-npm@4.0.3|graceful-fs@4.2.11", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-changed-files@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-config@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-haste-map@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-message-util@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-regex-util@30.0.1", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-resolve-dependencies@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-resolve@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-runner@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-runtime@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-snapshot@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-util@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-validate@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-watcher@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|micromatch@4.0.8", - "@cyclonedx/cyclonedx-npm@4.0.3|pretty-format@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|slash@3.0.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/types@30.2.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/pattern@30.0.1", - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/schemas@30.0.5", - "@cyclonedx/cyclonedx-npm@4.0.3|@types/istanbul-lib-coverage@2.0.6", - "@cyclonedx/cyclonedx-npm@4.0.3|@types/istanbul-reports@3.0.4", - "@cyclonedx/cyclonedx-npm@4.0.3|@types/node@24.9.1", - "@cyclonedx/cyclonedx-npm@4.0.3|@types/yargs@17.0.34", - "@cyclonedx/cyclonedx-npm@4.0.3|chalk@4.1.2" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|import-local@3.2.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|pkg-dir@4.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|resolve-cwd@3.0.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-cli@30.2.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/core@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/test-result@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/types@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|chalk@4.1.2", - "@cyclonedx/cyclonedx-npm@4.0.3|exit-x@0.2.2", - "@cyclonedx/cyclonedx-npm@4.0.3|import-local@3.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-config@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-util@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-validate@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|yargs@17.7.2" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|bindings@1.5.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|file-uri-to-path@1.0.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|nan@2.22.2" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|node-gyp@11.5.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|env-paths@2.2.1", - "@cyclonedx/cyclonedx-npm@4.0.3|exponential-backoff@3.1.3", - "@cyclonedx/cyclonedx-npm@4.0.3|graceful-fs@4.2.11", - "@cyclonedx/cyclonedx-npm@4.0.3|make-fetch-happen@14.0.3", - "@cyclonedx/cyclonedx-npm@4.0.3|nopt@8.1.0", - "@cyclonedx/cyclonedx-npm@4.0.3|proc-log@5.0.0", - "@cyclonedx/cyclonedx-npm@4.0.3|node-gyp@11.5.0|semver@7.7.3", - "@cyclonedx/cyclonedx-npm@4.0.3|tar@7.5.1", - "@cyclonedx/cyclonedx-npm@4.0.3|tinyglobby@0.2.15", - "@cyclonedx/cyclonedx-npm@4.0.3|node-gyp@11.5.0|which@5.0.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|node-gyp@11.5.0|semver@7.7.3" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|node-gyp@11.5.0|which@5.0.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|node-gyp@11.5.0|isexe@3.1.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|node-gyp@11.5.0|isexe@3.1.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|prebuild-install@7.1.3", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|detect-libc@2.1.2", - "@cyclonedx/cyclonedx-npm@4.0.3|expand-template@2.0.3", - "@cyclonedx/cyclonedx-npm@4.0.3|github-from-package@0.0.0", - "@cyclonedx/cyclonedx-npm@4.0.3|minimist@1.2.8", - "@cyclonedx/cyclonedx-npm@4.0.3|mkdirp-classic@0.5.3", - "@cyclonedx/cyclonedx-npm@4.0.3|napi-build-utils@2.0.0", - "@cyclonedx/cyclonedx-npm@4.0.3|node-abi@3.78.0", - "@cyclonedx/cyclonedx-npm@4.0.3|pump@3.0.3", - "@cyclonedx/cyclonedx-npm@4.0.3|rc@1.2.8", - "@cyclonedx/cyclonedx-npm@4.0.3|simple-get@4.0.1", - "@cyclonedx/cyclonedx-npm@4.0.3|tar-fs@2.1.4", - "@cyclonedx/cyclonedx-npm@4.0.3|tunnel-agent@0.6.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|hosted-git-info@9.0.2", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|hosted-git-info@9.0.2|lru-cache@11.2.2" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|hosted-git-info@9.0.2|lru-cache@11.2.2" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|validate-npm-package-license@3.0.4", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|spdx-correct@3.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|validate-npm-package-license@3.0.4|spdx-expression-parse@3.0.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|validate-npm-package-license@3.0.4|spdx-expression-parse@3.0.1", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|spdx-exceptions@2.5.0", - "@cyclonedx/cyclonedx-npm@4.0.3|spdx-license-ids@3.0.22" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|cross-spawn@7.0.6", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|path-key@3.1.1", - "@cyclonedx/cyclonedx-npm@4.0.3|shebang-command@2.0.0", - "@cyclonedx/cyclonedx-npm@4.0.3|which@2.0.2" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|memorystream@0.3.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|pidtree@0.6.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|read-package-json-fast@4.0.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|read-package-json-fast@4.0.0|json-parse-even-better-errors@4.0.0", - "@cyclonedx/cyclonedx-npm@4.0.3|npm-normalize-package-bin@4.0.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|read-package-json-fast@4.0.0|json-parse-even-better-errors@4.0.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|shell-quote@1.8.3" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@oozcitak/dom@1.15.10", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@oozcitak/infra@1.0.8", - "@cyclonedx/cyclonedx-npm@4.0.3|@oozcitak/url@1.0.4", - "@cyclonedx/cyclonedx-npm@4.0.3|@oozcitak/util@8.3.8" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@oozcitak/infra@1.0.8", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@oozcitak/util@8.3.8" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@oozcitak/util@8.3.8" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|js-yaml@3.14.1", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|argparse@1.0.10", - "@cyclonedx/cyclonedx-npm@4.0.3|esprima@4.0.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|spdx-exceptions@2.5.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|spdx-license-ids@3.0.22" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|extend@3.0.2" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|nearley@2.20.1", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|nearley@2.20.1|commander@2.20.3", - "@cyclonedx/cyclonedx-npm@4.0.3|moo@0.5.2", - "@cyclonedx/cyclonedx-npm@4.0.3|railroad-diagrams@1.0.0", - "@cyclonedx/cyclonedx-npm@4.0.3|randexp@0.4.6" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|nearley@2.20.1|commander@2.20.3" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|locate-path@6.0.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|p-locate@5.0.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|path-exists@4.0.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|signal-exit@4.1.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|make-dir@4.0.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|make-dir@4.0.0|semver@7.7.3" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|make-dir@4.0.0|semver@7.7.3" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|supports-color@7.2.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|has-flag@4.0.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|html-escaper@2.0.2" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|glob@10.4.5", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|foreground-child@3.3.1", - "@cyclonedx/cyclonedx-npm@4.0.3|jackspeak@3.4.3", - "@cyclonedx/cyclonedx-npm@4.0.3|minimatch@9.0.5", - "@cyclonedx/cyclonedx-npm@4.0.3|minipass@7.1.2", - "@cyclonedx/cyclonedx-npm@4.0.3|package-json-from-dist@1.0.1", - "@cyclonedx/cyclonedx-npm@4.0.3|path-scurry@1.11.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|minimatch@9.0.5", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|brace-expansion@2.0.2" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jridgewell/trace-mapping@0.3.31", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@jridgewell/resolve-uri@3.1.2", - "@cyclonedx/cyclonedx-npm@4.0.3|@jridgewell/sourcemap-codec@1.5.5" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@types/istanbul-lib-coverage@2.0.6" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|convert-source-map@2.0.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|cliui@8.0.1", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|cliui@8.0.1|string-width@4.2.3", - "@cyclonedx/cyclonedx-npm@4.0.3|cliui@8.0.1|strip-ansi@6.0.1", - "@cyclonedx/cyclonedx-npm@4.0.3|cliui@8.0.1|wrap-ansi@7.0.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|cliui@8.0.1|string-width@4.2.3", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|cliui@8.0.1|emoji-regex@8.0.0", - "@cyclonedx/cyclonedx-npm@4.0.3|is-fullwidth-code-point@3.0.0", - "@cyclonedx/cyclonedx-npm@4.0.3|cliui@8.0.1|strip-ansi@6.0.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|cliui@8.0.1|strip-ansi@6.0.1", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|cliui@8.0.1|ansi-regex@5.0.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|cliui@8.0.1|wrap-ansi@7.0.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|ansi-styles@4.3.0", - "@cyclonedx/cyclonedx-npm@4.0.3|cliui@8.0.1|string-width@4.2.3", - "@cyclonedx/cyclonedx-npm@4.0.3|cliui@8.0.1|strip-ansi@6.0.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|cliui@8.0.1|emoji-regex@8.0.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|cliui@8.0.1|ansi-regex@5.0.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|escalade@3.2.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|get-caller-file@2.0.5" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|require-directory@2.1.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|y18n@5.0.8" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@nodelib/fs.scandir@2.1.5", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@nodelib/fs.stat@2.0.5", - "@cyclonedx/cyclonedx-npm@4.0.3|run-parallel@1.2.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|fastq@1.19.1", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|reusify@1.1.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|is-glob@4.0.3", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|is-extglob@2.1.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|braces@3.0.3", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|fill-range@7.1.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|picomatch@2.3.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/console@30.2.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/types@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@types/node@24.9.1", - "@cyclonedx/cyclonedx-npm@4.0.3|chalk@4.1.2", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-message-util@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-util@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|slash@3.0.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/pattern@30.0.1", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@types/node@24.9.1", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-regex-util@30.0.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/reporters@30.2.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/reporters@30.2.0|@bcoe/v8-coverage@0.2.3", - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/console@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/test-result@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/transform@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/types@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@jridgewell/trace-mapping@0.3.31", - "@cyclonedx/cyclonedx-npm@4.0.3|@types/node@24.9.1", - "@cyclonedx/cyclonedx-npm@4.0.3|chalk@4.1.2", - "@cyclonedx/cyclonedx-npm@4.0.3|collect-v8-coverage@1.0.3", - "@cyclonedx/cyclonedx-npm@4.0.3|exit-x@0.2.2", - "@cyclonedx/cyclonedx-npm@4.0.3|glob@10.4.5", - "@cyclonedx/cyclonedx-npm@4.0.3|graceful-fs@4.2.11", - "@cyclonedx/cyclonedx-npm@4.0.3|istanbul-lib-coverage@3.2.2", - "@cyclonedx/cyclonedx-npm@4.0.3|istanbul-lib-instrument@6.0.3", - "@cyclonedx/cyclonedx-npm@4.0.3|istanbul-lib-report@3.0.1", - "@cyclonedx/cyclonedx-npm@4.0.3|istanbul-lib-source-maps@5.0.6", - "@cyclonedx/cyclonedx-npm@4.0.3|istanbul-reports@3.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-message-util@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-util@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-worker@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|slash@3.0.0", - "@cyclonedx/cyclonedx-npm@4.0.3|string-length@4.0.2", - "@cyclonedx/cyclonedx-npm@4.0.3|v8-to-istanbul@9.3.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/reporters@30.2.0|@bcoe/v8-coverage@0.2.3" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/test-result@30.2.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/console@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/types@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@types/istanbul-lib-coverage@2.0.6", - "@cyclonedx/cyclonedx-npm@4.0.3|collect-v8-coverage@1.0.3" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/transform@30.2.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/core@7.28.5", - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/types@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@jridgewell/trace-mapping@0.3.31", - "@cyclonedx/cyclonedx-npm@4.0.3|babel-plugin-istanbul@7.0.1", - "@cyclonedx/cyclonedx-npm@4.0.3|chalk@4.1.2", - "@cyclonedx/cyclonedx-npm@4.0.3|convert-source-map@2.0.0", - "@cyclonedx/cyclonedx-npm@4.0.3|fast-json-stable-stringify@2.1.0", - "@cyclonedx/cyclonedx-npm@4.0.3|graceful-fs@4.2.11", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-haste-map@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-regex-util@30.0.1", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-util@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|micromatch@4.0.8", - "@cyclonedx/cyclonedx-npm@4.0.3|pirates@4.0.7", - "@cyclonedx/cyclonedx-npm@4.0.3|slash@3.0.0", - "@cyclonedx/cyclonedx-npm@4.0.3|write-file-atomic@5.0.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|ansi-escapes@4.3.2", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|type-fest@0.21.3" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|chalk@4.1.2", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|ansi-styles@4.3.0", - "@cyclonedx/cyclonedx-npm@4.0.3|supports-color@7.2.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|ci-info@4.3.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|exit-x@0.2.2" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|graceful-fs@4.2.11" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-changed-files@30.2.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|execa@5.1.1", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-util@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|p-limit@3.1.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-config@30.2.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/core@7.28.5", - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/get-type@30.1.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/pattern@30.0.1", - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/test-sequencer@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/types@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@types/node@24.9.1", - "@cyclonedx/cyclonedx-npm@4.0.3|babel-jest@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|chalk@4.1.2", - "@cyclonedx/cyclonedx-npm@4.0.3|ci-info@4.3.1", - "@cyclonedx/cyclonedx-npm@4.0.3|deepmerge@4.3.1", - "@cyclonedx/cyclonedx-npm@4.0.3|glob@10.4.5", - "@cyclonedx/cyclonedx-npm@4.0.3|graceful-fs@4.2.11", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-circus@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-docblock@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-environment-node@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-regex-util@30.0.1", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-resolve@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-runner@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-util@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-validate@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|micromatch@4.0.8", - "@cyclonedx/cyclonedx-npm@4.0.3|parse-json@5.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|pretty-format@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|slash@3.0.0", - "@cyclonedx/cyclonedx-npm@4.0.3|strip-json-comments@3.1.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-haste-map@30.2.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/types@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@types/node@24.9.1", - "@cyclonedx/cyclonedx-npm@4.0.3|anymatch@3.1.3", - "@cyclonedx/cyclonedx-npm@4.0.3|fb-watchman@2.0.2", - "@cyclonedx/cyclonedx-npm@4.0.3|fsevents@2.3.3", - "@cyclonedx/cyclonedx-npm@4.0.3|graceful-fs@4.2.11", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-regex-util@30.0.1", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-util@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-worker@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|micromatch@4.0.8", - "@cyclonedx/cyclonedx-npm@4.0.3|walker@1.0.8" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-message-util@30.2.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/code-frame@7.27.1", - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/types@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@types/stack-utils@2.0.3", - "@cyclonedx/cyclonedx-npm@4.0.3|chalk@4.1.2", - "@cyclonedx/cyclonedx-npm@4.0.3|graceful-fs@4.2.11", - "@cyclonedx/cyclonedx-npm@4.0.3|micromatch@4.0.8", - "@cyclonedx/cyclonedx-npm@4.0.3|pretty-format@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|slash@3.0.0", - "@cyclonedx/cyclonedx-npm@4.0.3|stack-utils@2.0.6" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-regex-util@30.0.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-resolve-dependencies@30.2.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|jest-regex-util@30.0.1", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-snapshot@30.2.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-resolve@30.2.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|chalk@4.1.2", - "@cyclonedx/cyclonedx-npm@4.0.3|graceful-fs@4.2.11", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-haste-map@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-pnp-resolver@1.2.3", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-util@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-validate@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|slash@3.0.0", - "@cyclonedx/cyclonedx-npm@4.0.3|unrs-resolver@1.11.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-runner@30.2.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/console@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/environment@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/test-result@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/transform@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/types@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@types/node@24.9.1", - "@cyclonedx/cyclonedx-npm@4.0.3|chalk@4.1.2", - "@cyclonedx/cyclonedx-npm@4.0.3|emittery@0.13.1", - "@cyclonedx/cyclonedx-npm@4.0.3|exit-x@0.2.2", - "@cyclonedx/cyclonedx-npm@4.0.3|graceful-fs@4.2.11", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-docblock@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-environment-node@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-haste-map@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-leak-detector@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-message-util@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-resolve@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-runtime@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-util@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-watcher@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-worker@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|p-limit@3.1.0", - "@cyclonedx/cyclonedx-npm@4.0.3|source-map-support@0.5.13" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-runtime@30.2.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/environment@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/fake-timers@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/globals@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/source-map@30.0.1", - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/test-result@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/transform@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/types@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@types/node@24.9.1", - "@cyclonedx/cyclonedx-npm@4.0.3|chalk@4.1.2", - "@cyclonedx/cyclonedx-npm@4.0.3|cjs-module-lexer@2.1.0", - "@cyclonedx/cyclonedx-npm@4.0.3|collect-v8-coverage@1.0.3", - "@cyclonedx/cyclonedx-npm@4.0.3|glob@10.4.5", - "@cyclonedx/cyclonedx-npm@4.0.3|graceful-fs@4.2.11", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-haste-map@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-message-util@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-mock@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-regex-util@30.0.1", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-resolve@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-snapshot@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-util@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|slash@3.0.0", - "@cyclonedx/cyclonedx-npm@4.0.3|strip-bom@4.0.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-snapshot@30.2.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/core@7.28.5", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/generator@7.28.5", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-jsx@7.27.1", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-typescript@7.27.1", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/types@7.28.5", - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/expect-utils@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/get-type@30.1.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/snapshot-utils@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/transform@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/types@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|babel-preset-current-node-syntax@1.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|chalk@4.1.2", - "@cyclonedx/cyclonedx-npm@4.0.3|expect@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|graceful-fs@4.2.11", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-diff@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-matcher-utils@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-message-util@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-util@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|pretty-format@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-snapshot@30.2.0|semver@7.7.3", - "@cyclonedx/cyclonedx-npm@4.0.3|synckit@0.11.11" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-snapshot@30.2.0|semver@7.7.3" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-util@30.2.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/types@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@types/node@24.9.1", - "@cyclonedx/cyclonedx-npm@4.0.3|chalk@4.1.2", - "@cyclonedx/cyclonedx-npm@4.0.3|ci-info@4.3.1", - "@cyclonedx/cyclonedx-npm@4.0.3|graceful-fs@4.2.11", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-util@30.2.0|picomatch@4.0.3" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-util@30.2.0|picomatch@4.0.3" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-validate@30.2.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/get-type@30.1.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/types@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-validate@30.2.0|camelcase@6.3.0", - "@cyclonedx/cyclonedx-npm@4.0.3|chalk@4.1.2", - "@cyclonedx/cyclonedx-npm@4.0.3|leven@3.1.0", - "@cyclonedx/cyclonedx-npm@4.0.3|pretty-format@30.2.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-validate@30.2.0|camelcase@6.3.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-watcher@30.2.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/test-result@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/types@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@types/node@24.9.1", - "@cyclonedx/cyclonedx-npm@4.0.3|ansi-escapes@4.3.2", - "@cyclonedx/cyclonedx-npm@4.0.3|chalk@4.1.2", - "@cyclonedx/cyclonedx-npm@4.0.3|emittery@0.13.1", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-util@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|string-length@4.0.2" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|pretty-format@30.2.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/schemas@30.0.5", - "@cyclonedx/cyclonedx-npm@4.0.3|pretty-format@30.2.0|ansi-styles@5.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|react-is@18.3.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|pretty-format@30.2.0|ansi-styles@5.2.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|slash@3.0.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/schemas@30.0.5", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@sinclair/typebox@0.34.41" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@types/istanbul-reports@3.0.4", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@types/istanbul-lib-report@3.0.3" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@types/yargs@17.0.34", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@types/yargs-parser@21.0.3" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|pkg-dir@4.2.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|pkg-dir@4.2.0|find-up@4.1.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|pkg-dir@4.2.0|find-up@4.1.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|pkg-dir@4.2.0|locate-path@5.0.0", - "@cyclonedx/cyclonedx-npm@4.0.3|path-exists@4.0.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|pkg-dir@4.2.0|locate-path@5.0.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|pkg-dir@4.2.0|p-locate@4.1.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|pkg-dir@4.2.0|p-locate@4.1.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|pkg-dir@4.2.0|p-limit@2.3.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|pkg-dir@4.2.0|p-limit@2.3.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|p-try@2.2.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|resolve-cwd@3.0.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|resolve-from@5.0.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|file-uri-to-path@1.0.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|env-paths@2.2.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|exponential-backoff@3.1.3" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|make-fetch-happen@14.0.3", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@npmcli/agent@3.0.0", - "@cyclonedx/cyclonedx-npm@4.0.3|cacache@19.0.1", - "@cyclonedx/cyclonedx-npm@4.0.3|http-cache-semantics@4.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|minipass-fetch@4.0.1", - "@cyclonedx/cyclonedx-npm@4.0.3|minipass-flush@1.0.5", - "@cyclonedx/cyclonedx-npm@4.0.3|minipass-pipeline@1.2.4", - "@cyclonedx/cyclonedx-npm@4.0.3|minipass@7.1.2", - "@cyclonedx/cyclonedx-npm@4.0.3|negotiator@1.0.0", - "@cyclonedx/cyclonedx-npm@4.0.3|proc-log@5.0.0", - "@cyclonedx/cyclonedx-npm@4.0.3|promise-retry@2.0.1", - "@cyclonedx/cyclonedx-npm@4.0.3|ssri@12.0.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|nopt@8.1.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|abbrev@3.0.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|proc-log@5.0.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|tar@7.5.1", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@isaacs/fs-minipass@4.0.1", - "@cyclonedx/cyclonedx-npm@4.0.3|chownr@3.0.0", - "@cyclonedx/cyclonedx-npm@4.0.3|minipass@7.1.2", - "@cyclonedx/cyclonedx-npm@4.0.3|minizlib@3.1.0", - "@cyclonedx/cyclonedx-npm@4.0.3|tar@7.5.1|yallist@5.0.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|tar@7.5.1|yallist@5.0.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|tinyglobby@0.2.15", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|tinyglobby@0.2.15|fdir@6.5.0", - "@cyclonedx/cyclonedx-npm@4.0.3|tinyglobby@0.2.15|picomatch@4.0.3" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|tinyglobby@0.2.15|fdir@6.5.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|tinyglobby@0.2.15|picomatch@4.0.3" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|tinyglobby@0.2.15|picomatch@4.0.3" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|detect-libc@2.1.2" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|expand-template@2.0.3" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|github-from-package@0.0.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|minimist@1.2.8" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|mkdirp-classic@0.5.3" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|napi-build-utils@2.0.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|node-abi@3.78.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|node-abi@3.78.0|semver@7.7.3" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|node-abi@3.78.0|semver@7.7.3" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|pump@3.0.3", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|end-of-stream@1.4.5", - "@cyclonedx/cyclonedx-npm@4.0.3|once@1.4.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|rc@1.2.8", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|deep-extend@0.6.0", - "@cyclonedx/cyclonedx-npm@4.0.3|ini@1.3.8", - "@cyclonedx/cyclonedx-npm@4.0.3|minimist@1.2.8", - "@cyclonedx/cyclonedx-npm@4.0.3|rc@1.2.8|strip-json-comments@2.0.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|rc@1.2.8|strip-json-comments@2.0.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|simple-get@4.0.1", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|decompress-response@6.0.0", - "@cyclonedx/cyclonedx-npm@4.0.3|once@1.4.0", - "@cyclonedx/cyclonedx-npm@4.0.3|simple-concat@1.0.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|tar-fs@2.1.4", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|tar-fs@2.1.4|chownr@1.1.4", - "@cyclonedx/cyclonedx-npm@4.0.3|mkdirp-classic@0.5.3", - "@cyclonedx/cyclonedx-npm@4.0.3|pump@3.0.3", - "@cyclonedx/cyclonedx-npm@4.0.3|tar-stream@2.2.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|tar-fs@2.1.4|chownr@1.1.4" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|tunnel-agent@0.6.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|safe-buffer@5.2.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|spdx-correct@3.2.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|spdx-correct@3.2.0|spdx-expression-parse@3.0.1", - "@cyclonedx/cyclonedx-npm@4.0.3|spdx-license-ids@3.0.22" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|spdx-correct@3.2.0|spdx-expression-parse@3.0.1", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|spdx-exceptions@2.5.0", - "@cyclonedx/cyclonedx-npm@4.0.3|spdx-license-ids@3.0.22" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|path-key@3.1.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|shebang-command@2.0.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|shebang-regex@3.0.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|which@2.0.2", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|isexe@2.0.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|npm-normalize-package-bin@4.0.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@oozcitak/url@1.0.4", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@oozcitak/infra@1.0.8", - "@cyclonedx/cyclonedx-npm@4.0.3|@oozcitak/util@8.3.8" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|argparse@1.0.10", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|sprintf-js@1.0.3" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|esprima@4.0.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|moo@0.5.2" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|railroad-diagrams@1.0.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|randexp@0.4.6", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|discontinuous-range@1.0.0", - "@cyclonedx/cyclonedx-npm@4.0.3|ret@0.1.15" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|p-locate@5.0.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|p-limit@3.1.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|has-flag@4.0.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jackspeak@3.4.3", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@isaacs/cliui@8.0.2", - "@cyclonedx/cyclonedx-npm@4.0.3|@pkgjs/parseargs@0.11.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|minipass@7.1.2" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|package-json-from-dist@1.0.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|path-scurry@1.11.1", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|path-scurry@1.11.1|lru-cache@10.4.3", - "@cyclonedx/cyclonedx-npm@4.0.3|minipass@7.1.2" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|path-scurry@1.11.1|lru-cache@10.4.3" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|brace-expansion@2.0.2", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|balanced-match@1.0.2" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jridgewell/resolve-uri@3.1.2" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jridgewell/sourcemap-codec@1.5.5" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|is-fullwidth-code-point@3.0.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|run-parallel@1.2.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|queue-microtask@1.2.3" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|reusify@1.1.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|is-extglob@2.1.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|fill-range@7.1.1", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|to-regex-range@5.0.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|collect-v8-coverage@1.0.3" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|istanbul-lib-instrument@6.0.3", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/core@7.28.5", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/parser@7.28.5", - "@cyclonedx/cyclonedx-npm@4.0.3|@istanbuljs/schema@0.1.3", - "@cyclonedx/cyclonedx-npm@4.0.3|istanbul-lib-coverage@3.2.2", - "@cyclonedx/cyclonedx-npm@4.0.3|istanbul-lib-instrument@6.0.3|semver@7.7.3" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|istanbul-lib-instrument@6.0.3|semver@7.7.3" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|istanbul-lib-source-maps@5.0.6", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@jridgewell/trace-mapping@0.3.31", - "@cyclonedx/cyclonedx-npm@4.0.3|debug@4.4.3", - "@cyclonedx/cyclonedx-npm@4.0.3|istanbul-lib-coverage@3.2.2" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-worker@30.2.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@types/node@24.9.1", - "@cyclonedx/cyclonedx-npm@4.0.3|@ungap/structured-clone@1.3.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-util@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|merge-stream@2.0.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-worker@30.2.0|supports-color@8.1.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-worker@30.2.0|supports-color@8.1.1", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|has-flag@4.0.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|string-length@4.0.2", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|char-regex@1.0.2", - "@cyclonedx/cyclonedx-npm@4.0.3|string-length@4.0.2|strip-ansi@6.0.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|string-length@4.0.2|strip-ansi@6.0.1", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|string-length@4.0.2|ansi-regex@5.0.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|string-length@4.0.2|ansi-regex@5.0.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/core@7.28.5", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/code-frame@7.27.1", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/generator@7.28.5", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-compilation-targets@7.27.2", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-module-transforms@7.28.3", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helpers@7.28.4", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/parser@7.28.5", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/template@7.27.2", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/traverse@7.28.5", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/types@7.28.5", - "@cyclonedx/cyclonedx-npm@4.0.3|@jridgewell/remapping@2.3.5", - "@cyclonedx/cyclonedx-npm@4.0.3|convert-source-map@2.0.0", - "@cyclonedx/cyclonedx-npm@4.0.3|debug@4.4.3", - "@cyclonedx/cyclonedx-npm@4.0.3|gensync@1.0.0-beta.2", - "@cyclonedx/cyclonedx-npm@4.0.3|json5@2.2.3", - "@cyclonedx/cyclonedx-npm@4.0.3|semver@6.3.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|babel-plugin-istanbul@7.0.1", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-plugin-utils@7.27.1", - "@cyclonedx/cyclonedx-npm@4.0.3|@istanbuljs/load-nyc-config@1.1.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@istanbuljs/schema@0.1.3", - "@cyclonedx/cyclonedx-npm@4.0.3|istanbul-lib-instrument@6.0.3", - "@cyclonedx/cyclonedx-npm@4.0.3|babel-plugin-istanbul@7.0.1|test-exclude@6.0.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|babel-plugin-istanbul@7.0.1|test-exclude@6.0.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@istanbuljs/schema@0.1.3", - "@cyclonedx/cyclonedx-npm@4.0.3|babel-plugin-istanbul@7.0.1|glob@7.2.3", - "@cyclonedx/cyclonedx-npm@4.0.3|babel-plugin-istanbul@7.0.1|minimatch@3.1.2" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|babel-plugin-istanbul@7.0.1|glob@7.2.3", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|fs.realpath@1.0.0", - "@cyclonedx/cyclonedx-npm@4.0.3|inflight@1.0.6", - "@cyclonedx/cyclonedx-npm@4.0.3|inherits@2.0.4", - "@cyclonedx/cyclonedx-npm@4.0.3|babel-plugin-istanbul@7.0.1|minimatch@3.1.2", - "@cyclonedx/cyclonedx-npm@4.0.3|once@1.4.0", - "@cyclonedx/cyclonedx-npm@4.0.3|path-is-absolute@1.0.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|babel-plugin-istanbul@7.0.1|minimatch@3.1.2", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|babel-plugin-istanbul@7.0.1|brace-expansion@1.1.12" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|babel-plugin-istanbul@7.0.1|brace-expansion@1.1.12", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|balanced-match@1.0.2", - "@cyclonedx/cyclonedx-npm@4.0.3|concat-map@0.0.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|fast-json-stable-stringify@2.1.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|pirates@4.0.7" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|write-file-atomic@5.0.1", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|imurmurhash@0.1.4", - "@cyclonedx/cyclonedx-npm@4.0.3|signal-exit@4.1.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|type-fest@0.21.3" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|ansi-styles@4.3.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|color-convert@2.0.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|execa@5.1.1", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|cross-spawn@7.0.6", - "@cyclonedx/cyclonedx-npm@4.0.3|get-stream@6.0.1", - "@cyclonedx/cyclonedx-npm@4.0.3|human-signals@2.1.0", - "@cyclonedx/cyclonedx-npm@4.0.3|is-stream@2.0.1", - "@cyclonedx/cyclonedx-npm@4.0.3|merge-stream@2.0.0", - "@cyclonedx/cyclonedx-npm@4.0.3|npm-run-path@4.0.1", - "@cyclonedx/cyclonedx-npm@4.0.3|onetime@5.1.2", - "@cyclonedx/cyclonedx-npm@4.0.3|execa@5.1.1|signal-exit@3.0.7", - "@cyclonedx/cyclonedx-npm@4.0.3|strip-final-newline@2.0.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|execa@5.1.1|signal-exit@3.0.7" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|p-limit@3.1.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|yocto-queue@0.1.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/get-type@30.1.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/test-sequencer@30.2.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/test-result@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|graceful-fs@4.2.11", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-haste-map@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|slash@3.0.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|babel-jest@30.2.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/core@7.28.5", - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/transform@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@types/babel__core@7.20.5", - "@cyclonedx/cyclonedx-npm@4.0.3|babel-plugin-istanbul@7.0.1", - "@cyclonedx/cyclonedx-npm@4.0.3|babel-preset-jest@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|chalk@4.1.2", - "@cyclonedx/cyclonedx-npm@4.0.3|graceful-fs@4.2.11", - "@cyclonedx/cyclonedx-npm@4.0.3|slash@3.0.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|deepmerge@4.3.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-circus@30.2.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/environment@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/expect@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/test-result@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/types@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@types/node@24.9.1", - "@cyclonedx/cyclonedx-npm@4.0.3|chalk@4.1.2", - "@cyclonedx/cyclonedx-npm@4.0.3|co@4.6.0", - "@cyclonedx/cyclonedx-npm@4.0.3|dedent@1.7.0", - "@cyclonedx/cyclonedx-npm@4.0.3|is-generator-fn@2.1.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-each@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-matcher-utils@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-message-util@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-runtime@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-snapshot@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-util@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|p-limit@3.1.0", - "@cyclonedx/cyclonedx-npm@4.0.3|pretty-format@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|pure-rand@7.0.1", - "@cyclonedx/cyclonedx-npm@4.0.3|slash@3.0.0", - "@cyclonedx/cyclonedx-npm@4.0.3|stack-utils@2.0.6" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-docblock@30.2.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|detect-newline@3.1.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-environment-node@30.2.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/environment@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/fake-timers@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/types@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@types/node@24.9.1", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-mock@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-util@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-validate@30.2.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|parse-json@5.2.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/code-frame@7.27.1", - "@cyclonedx/cyclonedx-npm@4.0.3|error-ex@1.3.4", - "@cyclonedx/cyclonedx-npm@4.0.3|json-parse-even-better-errors@2.3.1", - "@cyclonedx/cyclonedx-npm@4.0.3|lines-and-columns@1.2.4" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|strip-json-comments@3.1.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|anymatch@3.1.3", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|normalize-path@3.0.0", - "@cyclonedx/cyclonedx-npm@4.0.3|picomatch@2.3.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|fb-watchman@2.0.2", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|bser@2.1.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|fsevents@2.3.3" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|walker@1.0.8", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|makeerror@1.0.12" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/code-frame@7.27.1", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-validator-identifier@7.28.5", - "@cyclonedx/cyclonedx-npm@4.0.3|js-tokens@4.0.0", - "@cyclonedx/cyclonedx-npm@4.0.3|picocolors@1.1.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@types/stack-utils@2.0.3" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|stack-utils@2.0.6", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|escape-string-regexp@2.0.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-pnp-resolver@1.2.3", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|jest-resolve@30.2.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|unrs-resolver@1.11.1", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-android-arm-eabi@1.11.1", - "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-android-arm64@1.11.1", - "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-darwin-arm64@1.11.1", - "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-darwin-x64@1.11.1", - "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-freebsd-x64@1.11.1", - "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-arm-gnueabihf@1.11.1", - "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-arm-musleabihf@1.11.1", - "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-arm64-gnu@1.11.1", - "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-arm64-musl@1.11.1", - "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-ppc64-gnu@1.11.1", - "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-riscv64-gnu@1.11.1", - "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-riscv64-musl@1.11.1", - "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-s390x-gnu@1.11.1", - "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-x64-gnu@1.11.1", - "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-x64-musl@1.11.1", - "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-wasm32-wasi@1.11.1", - "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-win32-arm64-msvc@1.11.1", - "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-win32-ia32-msvc@1.11.1", - "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-win32-x64-msvc@1.11.1", - "@cyclonedx/cyclonedx-npm@4.0.3|napi-postinstall@0.3.4" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/environment@30.2.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/fake-timers@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/types@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@types/node@24.9.1", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-mock@30.2.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|emittery@0.13.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-leak-detector@30.2.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/get-type@30.1.0", - "@cyclonedx/cyclonedx-npm@4.0.3|pretty-format@30.2.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|source-map-support@0.5.13", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|buffer-from@1.1.2", - "@cyclonedx/cyclonedx-npm@4.0.3|source-map@0.6.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/fake-timers@30.2.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/types@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@sinonjs/fake-timers@13.0.5", - "@cyclonedx/cyclonedx-npm@4.0.3|@types/node@24.9.1", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-message-util@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-mock@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-util@30.2.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/globals@30.2.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/environment@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/expect@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/types@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-mock@30.2.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/source-map@30.0.1", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@jridgewell/trace-mapping@0.3.31", - "@cyclonedx/cyclonedx-npm@4.0.3|callsites@3.1.0", - "@cyclonedx/cyclonedx-npm@4.0.3|graceful-fs@4.2.11" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|cjs-module-lexer@2.1.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-mock@30.2.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/types@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@types/node@24.9.1", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-util@30.2.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|strip-bom@4.0.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/generator@7.28.5", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/parser@7.28.5", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/types@7.28.5", - "@cyclonedx/cyclonedx-npm@4.0.3|@jridgewell/gen-mapping@0.3.13", - "@cyclonedx/cyclonedx-npm@4.0.3|@jridgewell/trace-mapping@0.3.31", - "@cyclonedx/cyclonedx-npm@4.0.3|jsesc@3.1.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-jsx@7.27.1", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/core@7.28.5", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-plugin-utils@7.27.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-typescript@7.27.1", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/core@7.28.5", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-plugin-utils@7.27.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/types@7.28.5", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-string-parser@7.27.1", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-validator-identifier@7.28.5" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/expect-utils@30.2.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/get-type@30.1.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/snapshot-utils@30.2.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/types@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|chalk@4.1.2", - "@cyclonedx/cyclonedx-npm@4.0.3|graceful-fs@4.2.11", - "@cyclonedx/cyclonedx-npm@4.0.3|natural-compare@1.4.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|babel-preset-current-node-syntax@1.2.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/core@7.28.5", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-async-generators@7.8.4", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-bigint@7.8.3", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-class-properties@7.12.13", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-class-static-block@7.14.5", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-import-attributes@7.27.1", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-import-meta@7.10.4", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-json-strings@7.8.3", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-logical-assignment-operators@7.10.4", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-nullish-coalescing-operator@7.8.3", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-numeric-separator@7.10.4", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-object-rest-spread@7.8.3", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-optional-catch-binding@7.8.3", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-optional-chaining@7.8.3", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-private-property-in-object@7.14.5", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-top-level-await@7.14.5" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|expect@30.2.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/expect-utils@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/get-type@30.1.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-matcher-utils@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-message-util@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-mock@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-util@30.2.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-diff@30.2.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/diff-sequences@30.0.1", - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/get-type@30.1.0", - "@cyclonedx/cyclonedx-npm@4.0.3|chalk@4.1.2", - "@cyclonedx/cyclonedx-npm@4.0.3|pretty-format@30.2.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-matcher-utils@30.2.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/get-type@30.1.0", - "@cyclonedx/cyclonedx-npm@4.0.3|chalk@4.1.2", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-diff@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|pretty-format@30.2.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|synckit@0.11.11", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@pkgr/core@0.2.9" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|leven@3.1.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|react-is@18.3.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@sinclair/typebox@0.34.41" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@types/istanbul-lib-report@3.0.3", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@types/istanbul-lib-coverage@2.0.6" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@types/yargs-parser@21.0.3" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|resolve-from@5.0.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@npmcli/agent@3.0.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|agent-base@7.1.4", - "@cyclonedx/cyclonedx-npm@4.0.3|http-proxy-agent@7.0.2", - "@cyclonedx/cyclonedx-npm@4.0.3|https-proxy-agent@7.0.6", - "@cyclonedx/cyclonedx-npm@4.0.3|@npmcli/agent@3.0.0|lru-cache@10.4.3", - "@cyclonedx/cyclonedx-npm@4.0.3|socks-proxy-agent@8.0.5" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@npmcli/agent@3.0.0|lru-cache@10.4.3" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|cacache@19.0.1", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@npmcli/fs@4.0.0", - "@cyclonedx/cyclonedx-npm@4.0.3|fs-minipass@3.0.3", - "@cyclonedx/cyclonedx-npm@4.0.3|glob@10.4.5", - "@cyclonedx/cyclonedx-npm@4.0.3|cacache@19.0.1|lru-cache@10.4.3", - "@cyclonedx/cyclonedx-npm@4.0.3|minipass-collect@2.0.1", - "@cyclonedx/cyclonedx-npm@4.0.3|minipass-flush@1.0.5", - "@cyclonedx/cyclonedx-npm@4.0.3|minipass-pipeline@1.2.4", - "@cyclonedx/cyclonedx-npm@4.0.3|minipass@7.1.2", - "@cyclonedx/cyclonedx-npm@4.0.3|p-map@7.0.3", - "@cyclonedx/cyclonedx-npm@4.0.3|ssri@12.0.0", - "@cyclonedx/cyclonedx-npm@4.0.3|tar@7.5.1", - "@cyclonedx/cyclonedx-npm@4.0.3|unique-filename@4.0.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|cacache@19.0.1|lru-cache@10.4.3" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|http-cache-semantics@4.2.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|minipass-fetch@4.0.1", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|encoding@0.1.13", - "@cyclonedx/cyclonedx-npm@4.0.3|minipass-sized@1.0.3", - "@cyclonedx/cyclonedx-npm@4.0.3|minipass@7.1.2", - "@cyclonedx/cyclonedx-npm@4.0.3|minizlib@3.1.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|minipass-flush@1.0.5", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|minipass-flush@1.0.5|minipass@3.3.6" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|minipass-flush@1.0.5|minipass@3.3.6", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|minipass-flush@1.0.5|yallist@4.0.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|minipass-flush@1.0.5|yallist@4.0.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|minipass-pipeline@1.2.4", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|minipass-pipeline@1.2.4|minipass@3.3.6" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|minipass-pipeline@1.2.4|minipass@3.3.6", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|minipass-pipeline@1.2.4|yallist@4.0.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|minipass-pipeline@1.2.4|yallist@4.0.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|negotiator@1.0.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|promise-retry@2.0.1", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|err-code@2.0.3", - "@cyclonedx/cyclonedx-npm@4.0.3|retry@0.12.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|ssri@12.0.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|minipass@7.1.2" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|abbrev@3.0.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@isaacs/fs-minipass@4.0.1", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|minipass@7.1.2" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|chownr@3.0.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|minizlib@3.1.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|minipass@7.1.2" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|end-of-stream@1.4.5", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|once@1.4.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|once@1.4.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|wrappy@1.0.2" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|deep-extend@0.6.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|ini@1.3.8" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|decompress-response@6.0.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|mimic-response@3.1.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|simple-concat@1.0.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|tar-stream@2.2.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|bl@4.1.0", - "@cyclonedx/cyclonedx-npm@4.0.3|end-of-stream@1.4.5", - "@cyclonedx/cyclonedx-npm@4.0.3|fs-constants@1.0.0", - "@cyclonedx/cyclonedx-npm@4.0.3|inherits@2.0.4", - "@cyclonedx/cyclonedx-npm@4.0.3|readable-stream@3.6.2" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|safe-buffer@5.2.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|shebang-regex@3.0.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|isexe@2.0.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|sprintf-js@1.0.3" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|discontinuous-range@1.0.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|ret@0.1.15" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@isaacs/cliui@8.0.2", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|string-width@4.2.3", - "@cyclonedx/cyclonedx-npm@4.0.3|string-width@5.1.2", - "@cyclonedx/cyclonedx-npm@4.0.3|strip-ansi@6.0.1", - "@cyclonedx/cyclonedx-npm@4.0.3|strip-ansi@7.1.2", - "@cyclonedx/cyclonedx-npm@4.0.3|wrap-ansi@7.0.0", - "@cyclonedx/cyclonedx-npm@4.0.3|wrap-ansi@8.1.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@pkgjs/parseargs@0.11.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|balanced-match@1.0.2" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|queue-microtask@1.2.3" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|to-regex-range@5.0.1", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|is-number@7.0.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/parser@7.28.5", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/types@7.28.5" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|debug@4.4.3", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|ms@2.1.3" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@ungap/structured-clone@1.3.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|merge-stream@2.0.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|char-regex@1.0.2" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-compilation-targets@7.27.2", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/compat-data@7.28.5", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-validator-option@7.27.1", - "@cyclonedx/cyclonedx-npm@4.0.3|browserslist@4.27.0", - "@cyclonedx/cyclonedx-npm@4.0.3|lru-cache@5.1.1", - "@cyclonedx/cyclonedx-npm@4.0.3|semver@6.3.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-module-transforms@7.28.3", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/core@7.28.5", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-module-imports@7.27.1", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-validator-identifier@7.28.5", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/traverse@7.28.5" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helpers@7.28.4", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/template@7.27.2", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/types@7.28.5" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/template@7.27.2", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/code-frame@7.27.1", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/parser@7.28.5", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/types@7.28.5" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/traverse@7.28.5", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/code-frame@7.27.1", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/generator@7.28.5", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-globals@7.28.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/parser@7.28.5", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/template@7.27.2", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/types@7.28.5", - "@cyclonedx/cyclonedx-npm@4.0.3|debug@4.4.3" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jridgewell/remapping@2.3.5", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@jridgewell/gen-mapping@0.3.13", - "@cyclonedx/cyclonedx-npm@4.0.3|@jridgewell/trace-mapping@0.3.31" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|gensync@1.0.0-beta.2" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|json5@2.2.3" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|semver@6.3.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-plugin-utils@7.27.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@istanbuljs/load-nyc-config@1.1.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|camelcase@5.3.1", - "@cyclonedx/cyclonedx-npm@4.0.3|@istanbuljs/load-nyc-config@1.1.0|find-up@4.1.0", - "@cyclonedx/cyclonedx-npm@4.0.3|get-package-type@0.1.0", - "@cyclonedx/cyclonedx-npm@4.0.3|js-yaml@3.14.1", - "@cyclonedx/cyclonedx-npm@4.0.3|resolve-from@5.0.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@istanbuljs/load-nyc-config@1.1.0|find-up@4.1.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@istanbuljs/load-nyc-config@1.1.0|locate-path@5.0.0", - "@cyclonedx/cyclonedx-npm@4.0.3|path-exists@4.0.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@istanbuljs/load-nyc-config@1.1.0|locate-path@5.0.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@istanbuljs/load-nyc-config@1.1.0|p-locate@4.1.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@istanbuljs/load-nyc-config@1.1.0|p-locate@4.1.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@istanbuljs/load-nyc-config@1.1.0|p-limit@2.3.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@istanbuljs/load-nyc-config@1.1.0|p-limit@2.3.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|p-try@2.2.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|color-convert@2.0.1", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|color-name@1.1.4" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|get-stream@6.0.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|human-signals@2.1.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|is-stream@2.0.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|npm-run-path@4.0.1", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|path-key@3.1.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|onetime@5.1.2", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|mimic-fn@2.1.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|strip-final-newline@2.0.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|yocto-queue@0.1.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@types/babel__core@7.20.5", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/parser@7.28.5", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/types@7.28.5", - "@cyclonedx/cyclonedx-npm@4.0.3|@types/babel__generator@7.27.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@types/babel__template@7.4.4", - "@cyclonedx/cyclonedx-npm@4.0.3|@types/babel__traverse@7.28.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|babel-preset-jest@30.2.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/core@7.28.5", - "@cyclonedx/cyclonedx-npm@4.0.3|babel-plugin-jest-hoist@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|babel-preset-current-node-syntax@1.2.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/expect@30.2.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|expect@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-snapshot@30.2.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|co@4.6.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|dedent@1.7.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|is-generator-fn@2.1.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jest-each@30.2.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/get-type@30.1.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@jest/types@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|chalk@4.1.2", - "@cyclonedx/cyclonedx-npm@4.0.3|jest-util@30.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|pretty-format@30.2.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|pure-rand@7.0.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|detect-newline@3.1.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|error-ex@1.3.4", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|is-arrayish@0.2.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|json-parse-even-better-errors@2.3.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|lines-and-columns@1.2.4" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|normalize-path@3.0.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|bser@2.1.1", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|node-int64@0.4.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|makeerror@1.0.12", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|tmpl@1.0.5" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-validator-identifier@7.28.5" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|js-tokens@4.0.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|picocolors@1.1.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|escape-string-regexp@2.0.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-android-arm-eabi@1.11.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-android-arm64@1.11.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-darwin-arm64@1.11.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-darwin-x64@1.11.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-freebsd-x64@1.11.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-arm-gnueabihf@1.11.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-arm-musleabihf@1.11.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-arm64-gnu@1.11.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-arm64-musl@1.11.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-ppc64-gnu@1.11.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-riscv64-gnu@1.11.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-riscv64-musl@1.11.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-s390x-gnu@1.11.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-x64-gnu@1.11.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-linux-x64-musl@1.11.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-wasm32-wasi@1.11.1", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@napi-rs/wasm-runtime@0.2.12" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-win32-arm64-msvc@1.11.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-win32-ia32-msvc@1.11.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@unrs/resolver-binding-win32-x64-msvc@1.11.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|napi-postinstall@0.3.4" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|buffer-from@1.1.2" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|source-map@0.6.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@sinonjs/fake-timers@13.0.5", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@sinonjs/commons@3.0.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|callsites@3.1.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jridgewell/gen-mapping@0.3.13", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@jridgewell/sourcemap-codec@1.5.5", - "@cyclonedx/cyclonedx-npm@4.0.3|@jridgewell/trace-mapping@0.3.31" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|jsesc@3.1.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-string-parser@7.27.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|natural-compare@1.4.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-async-generators@7.8.4", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/core@7.28.5", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-plugin-utils@7.27.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-bigint@7.8.3", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/core@7.28.5", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-plugin-utils@7.27.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-class-properties@7.12.13", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/core@7.28.5", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-plugin-utils@7.27.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-class-static-block@7.14.5", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/core@7.28.5", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-plugin-utils@7.27.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-import-attributes@7.27.1", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/core@7.28.5", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-plugin-utils@7.27.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-import-meta@7.10.4", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/core@7.28.5", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-plugin-utils@7.27.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-json-strings@7.8.3", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/core@7.28.5", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-plugin-utils@7.27.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-logical-assignment-operators@7.10.4", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/core@7.28.5", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-plugin-utils@7.27.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-nullish-coalescing-operator@7.8.3", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/core@7.28.5", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-plugin-utils@7.27.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-numeric-separator@7.10.4", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/core@7.28.5", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-plugin-utils@7.27.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-object-rest-spread@7.8.3", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/core@7.28.5", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-plugin-utils@7.27.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-optional-catch-binding@7.8.3", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/core@7.28.5", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-plugin-utils@7.27.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-optional-chaining@7.8.3", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/core@7.28.5", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-plugin-utils@7.27.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-private-property-in-object@7.14.5", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/core@7.28.5", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-plugin-utils@7.27.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/plugin-syntax-top-level-await@7.14.5", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/core@7.28.5", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-plugin-utils@7.27.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@jest/diff-sequences@30.0.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@pkgr/core@0.2.9" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|agent-base@7.1.4" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|http-proxy-agent@7.0.2", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|agent-base@7.1.4", - "@cyclonedx/cyclonedx-npm@4.0.3|debug@4.4.3" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|https-proxy-agent@7.0.6", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|agent-base@7.1.4", - "@cyclonedx/cyclonedx-npm@4.0.3|debug@4.4.3" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|socks-proxy-agent@8.0.5", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|agent-base@7.1.4", - "@cyclonedx/cyclonedx-npm@4.0.3|debug@4.4.3", - "@cyclonedx/cyclonedx-npm@4.0.3|socks@2.8.7" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@npmcli/fs@4.0.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@npmcli/fs@4.0.0|semver@7.7.3" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@npmcli/fs@4.0.0|semver@7.7.3" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|fs-minipass@3.0.3", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|minipass@7.1.2" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|minipass-collect@2.0.1", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|minipass@7.1.2" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|p-map@7.0.3" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|unique-filename@4.0.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|unique-slug@5.0.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|encoding@0.1.13", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|iconv-lite@0.6.3" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|minipass-sized@1.0.3", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|minipass-sized@1.0.3|minipass@3.3.6" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|minipass-sized@1.0.3|minipass@3.3.6", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|minipass-sized@1.0.3|yallist@4.0.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|minipass-sized@1.0.3|yallist@4.0.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|err-code@2.0.3" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|retry@0.12.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|wrappy@1.0.2" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|mimic-response@3.1.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|bl@4.1.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|buffer@5.7.1", - "@cyclonedx/cyclonedx-npm@4.0.3|inherits@2.0.4", - "@cyclonedx/cyclonedx-npm@4.0.3|readable-stream@3.6.2" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|fs-constants@1.0.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|inherits@2.0.4" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|readable-stream@3.6.2", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|inherits@2.0.4", - "@cyclonedx/cyclonedx-npm@4.0.3|string_decoder@1.3.0", - "@cyclonedx/cyclonedx-npm@4.0.3|util-deprecate@1.0.2" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|string-width@4.2.3", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|string-width@4.2.3|emoji-regex@8.0.0", - "@cyclonedx/cyclonedx-npm@4.0.3|is-fullwidth-code-point@3.0.0", - "@cyclonedx/cyclonedx-npm@4.0.3|string-width@4.2.3|strip-ansi@6.0.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|string-width@4.2.3|emoji-regex@8.0.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|string-width@4.2.3|strip-ansi@6.0.1", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|string-width@4.2.3|ansi-regex@5.0.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|string-width@4.2.3|ansi-regex@5.0.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|string-width@5.1.2", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|eastasianwidth@0.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|emoji-regex@9.2.2", - "@cyclonedx/cyclonedx-npm@4.0.3|strip-ansi@7.1.2" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|strip-ansi@6.0.1", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|strip-ansi@6.0.1|ansi-regex@5.0.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|strip-ansi@6.0.1|ansi-regex@5.0.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|strip-ansi@7.1.2", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|ansi-regex@6.2.2" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|wrap-ansi@7.0.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|ansi-styles@4.3.0", - "@cyclonedx/cyclonedx-npm@4.0.3|wrap-ansi@7.0.0|string-width@4.2.3", - "@cyclonedx/cyclonedx-npm@4.0.3|wrap-ansi@7.0.0|strip-ansi@6.0.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|wrap-ansi@7.0.0|string-width@4.2.3", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|wrap-ansi@7.0.0|emoji-regex@8.0.0", - "@cyclonedx/cyclonedx-npm@4.0.3|is-fullwidth-code-point@3.0.0", - "@cyclonedx/cyclonedx-npm@4.0.3|wrap-ansi@7.0.0|strip-ansi@6.0.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|wrap-ansi@7.0.0|strip-ansi@6.0.1", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|wrap-ansi@7.0.0|ansi-regex@5.0.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|wrap-ansi@7.0.0|emoji-regex@8.0.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|wrap-ansi@7.0.0|ansi-regex@5.0.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|wrap-ansi@8.1.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|wrap-ansi@8.1.0|ansi-styles@6.2.3", - "@cyclonedx/cyclonedx-npm@4.0.3|string-width@5.1.2", - "@cyclonedx/cyclonedx-npm@4.0.3|strip-ansi@7.1.2" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|wrap-ansi@8.1.0|ansi-styles@6.2.3" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|is-number@7.0.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|ms@2.1.3" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/compat-data@7.28.5" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-validator-option@7.27.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|browserslist@4.27.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|baseline-browser-mapping@2.8.20", - "@cyclonedx/cyclonedx-npm@4.0.3|caniuse-lite@1.0.30001751", - "@cyclonedx/cyclonedx-npm@4.0.3|electron-to-chromium@1.5.241", - "@cyclonedx/cyclonedx-npm@4.0.3|node-releases@2.0.26", - "@cyclonedx/cyclonedx-npm@4.0.3|update-browserslist-db@1.1.4" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|lru-cache@5.1.1", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|yallist@3.1.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-module-imports@7.27.1", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/traverse@7.28.5", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/types@7.28.5" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@babel/helper-globals@7.28.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|camelcase@5.3.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|get-package-type@0.1.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|color-name@1.1.4" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|mimic-fn@2.1.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@types/babel__generator@7.27.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/types@7.28.5" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@types/babel__template@7.4.4", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/parser@7.28.5", - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/types@7.28.5" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@types/babel__traverse@7.28.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@babel/types@7.28.5" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|babel-plugin-jest-hoist@30.2.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@types/babel__core@7.20.5" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|is-arrayish@0.2.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|node-int64@0.4.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|tmpl@1.0.5" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@napi-rs/wasm-runtime@0.2.12", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@emnapi/core@1.6.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@emnapi/runtime@1.6.0", - "@cyclonedx/cyclonedx-npm@4.0.3|@tybys/wasm-util@0.10.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@sinonjs/commons@3.0.1", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|type-detect@4.0.8" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|socks@2.8.7", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|ip-address@10.0.1", - "@cyclonedx/cyclonedx-npm@4.0.3|smart-buffer@4.2.0" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|unique-slug@5.0.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|imurmurhash@0.1.4" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|iconv-lite@0.6.3", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|safer-buffer@2.1.2" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|buffer@5.7.1", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|base64-js@1.5.1", - "@cyclonedx/cyclonedx-npm@4.0.3|ieee754@1.2.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|string_decoder@1.3.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|safe-buffer@5.2.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|util-deprecate@1.0.2" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|eastasianwidth@0.2.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|emoji-regex@9.2.2" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|ansi-regex@6.2.2" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|baseline-browser-mapping@2.8.20" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|caniuse-lite@1.0.30001751" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|electron-to-chromium@1.5.241" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|node-releases@2.0.26" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|update-browserslist-db@1.1.4", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|browserslist@4.27.0", - "@cyclonedx/cyclonedx-npm@4.0.3|escalade@3.2.0", - "@cyclonedx/cyclonedx-npm@4.0.3|picocolors@1.1.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|yallist@3.1.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|fs.realpath@1.0.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|inflight@1.0.6", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|once@1.4.0", - "@cyclonedx/cyclonedx-npm@4.0.3|wrappy@1.0.2" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|path-is-absolute@1.0.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@emnapi/core@1.6.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|@emnapi/wasi-threads@1.1.0", - "@cyclonedx/cyclonedx-npm@4.0.3|tslib@2.8.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@emnapi/runtime@1.6.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|tslib@2.8.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@tybys/wasm-util@0.10.1", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|tslib@2.8.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|type-detect@4.0.8" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|ip-address@10.0.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|smart-buffer@4.2.0" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|safer-buffer@2.1.2" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|base64-js@1.5.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|ieee754@1.2.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|concat-map@0.0.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|@emnapi/wasi-threads@1.1.0", - "dependsOn": [ - "@cyclonedx/cyclonedx-npm@4.0.3|tslib@2.8.1" - ] - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|tslib@2.8.1" - }, - { - "ref": "@cyclonedx/cyclonedx-npm@4.0.3|p-try@2.2.0" - } - ] -} \ No newline at end of file From 6d4c60015acc97bc6464746989e306bc7722cbd5 Mon Sep 17 00:00:00 2001 From: AradhyaTiwari10 Date: Tue, 28 Oct 2025 18:17:09 +0530 Subject: [PATCH 5/9] fix: use PropertyNames.BomReproducible for reproducible property in metadata Signed-off-by: AradhyaTiwari10 --- src/builders.ts | 4 ++-- src/properties.ts | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/builders.ts b/src/builders.ts index deb2715a8..eb91ea98d 100644 --- a/src/builders.ts +++ b/src/builders.ts @@ -275,8 +275,8 @@ export class BomBuilder { // Add reproducible property to metadata bom.metadata.properties.add( new Models.Property( - 'cdx:reproducible', - this.reproducible ? 'true' : 'false' + PropertyNames.BomReproducible, + this.reproducible ? PropertyValueBool.True : PropertyValueBool.False ) ) // region components diff --git a/src/properties.ts b/src/properties.ts index cb8b06772..7b1e47006 100644 --- a/src/properties.ts +++ b/src/properties.ts @@ -29,6 +29,7 @@ export const enum PropertyNames { PackagePrivate = 'cdx:npm:package:private', PackageDevelopment = 'cdx:npm:package:development', PackageInstallPath = 'cdx:npm:package:path', + BomReproducible = 'cdx:reproducible', } /** From 6e0098826056a0f7efbfd889a96e63b02f987a43 Mon Sep 17 00:00:00 2001 From: AradhyaTiwari10 Date: Tue, 28 Oct 2025 19:01:39 +0530 Subject: [PATCH 6/9] feat: add cdx:reproducible property inside metadata region Signed-off-by: AradhyaTiwari10 --- src/builders.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/builders.ts b/src/builders.ts index eb91ea98d..cdd343451 100644 --- a/src/builders.ts +++ b/src/builders.ts @@ -271,7 +271,7 @@ export class BomBuilder { bom.serialNumber = Utils.BomUtility.randomSerialNumber() bom.metadata.timestamp = new Date() } - // endregion metadata + // Add reproducible property to metadata bom.metadata.properties.add( new Models.Property( @@ -279,6 +279,7 @@ export class BomBuilder { this.reproducible ? PropertyValueBool.True : PropertyValueBool.False ) ) + // endregion metadata // region components if (this.flattenComponents) { for (const c of allComponents.values()) { From ffe3f02e60a5a84f063e7ac941ef43a02824f184 Mon Sep 17 00:00:00 2001 From: AradhyaTiwari10 Date: Tue, 28 Oct 2025 19:05:27 +0530 Subject: [PATCH 7/9] fix: move BomReproducible property into metadata region and reuse reproducible condition Signed-off-by: AradhyaTiwari10 --- src/builders.ts | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/src/builders.ts b/src/builders.ts index cdd343451..5d61355c8 100644 --- a/src/builders.ts +++ b/src/builders.ts @@ -270,15 +270,20 @@ export class BomBuilder { if (!this.reproducible) { bom.serialNumber = Utils.BomUtility.randomSerialNumber() bom.metadata.timestamp = new Date() - } - - // Add reproducible property to metadata - bom.metadata.properties.add( - new Models.Property( - PropertyNames.BomReproducible, - this.reproducible ? PropertyValueBool.True : PropertyValueBool.False + bom.metadata.properties.add( + new Models.Property( + PropertyNames.BomReproducible, + PropertyValueBool.False + ) ) - ) + } else { + bom.metadata.properties.add( + new Models.Property( + PropertyNames.BomReproducible, + PropertyValueBool.True + ) + ) + } // endregion metadata // region components if (this.flattenComponents) { From 5a0fc9deaf2c5018df69ac4186469c32054f0ef1 Mon Sep 17 00:00:00 2001 From: AradhyaTiwari10 Date: Tue, 28 Oct 2025 20:51:25 +0530 Subject: [PATCH 8/9] fix: reorder reproducible condition and follow coding guidelines Signed-off-by: AradhyaTiwari10 --- src/builders.ts | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/builders.ts b/src/builders.ts index 5d61355c8..f38376612 100644 --- a/src/builders.ts +++ b/src/builders.ts @@ -267,23 +267,24 @@ export class BomBuilder { for (const toolC of this.makeToolCs()) { bom.metadata.tools.components.add(toolC) } - if (!this.reproducible) { - bom.serialNumber = Utils.BomUtility.randomSerialNumber() - bom.metadata.timestamp = new Date() + if (this.reproducible) { bom.metadata.properties.add( new Models.Property( PropertyNames.BomReproducible, - PropertyValueBool.False + PropertyValueBool.True ) ) } else { + bom.serialNumber = Utils.BomUtility.randomSerialNumber() + bom.metadata.timestamp = new Date() bom.metadata.properties.add( new Models.Property( PropertyNames.BomReproducible, - PropertyValueBool.True + PropertyValueBool.False ) ) } + // endregion metadata // region components if (this.flattenComponents) { From 462dddda3927a2b19a2825d8dc1ec42cf65e49cc Mon Sep 17 00:00:00 2001 From: AradhyaTiwari10 Date: Thu, 30 Oct 2025 02:18:04 +0530 Subject: [PATCH 9/9] feat: set devDependencies component.scope to excluded Signed-off-by: AradhyaTiwari10 --- src/builders.ts | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/builders.ts b/src/builders.ts index f38376612..e7abdfb0d 100644 --- a/src/builders.ts +++ b/src/builders.ts @@ -485,11 +485,14 @@ export class BomBuilder { }) } - if (isExcluded) { - component.scope = Enums.ComponentScope.Excluded - } else if (isOptional) { - component.scope = Enums.ComponentScope.Optional - } + if (isExcluded) { + component.scope = Enums.ComponentScope.Excluded + } else if (isOptional) { + component.scope = Enums.ComponentScope.Optional + } else if (data.dev === true || data.devOptional === true) { + component.scope = Enums.ComponentScope.Excluded + } + // region properties if (data.dev === true || data.devOptional === true) {