diff --git a/tests/integration/__snapshots__/index.test.js.snap b/tests/integration/__snapshots__/index.test.js.snap
index ab8a47a1..39b9b616 100644
--- a/tests/integration/__snapshots__/index.test.js.snap
+++ b/tests/integration/__snapshots__/index.test.js.snap
@@ -1,12 +1,17 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
-exports[`integration functional: verify enhanced package.json finder generated json file: dist/.bom/bom.json 1`] = `
+exports[`integration functional: webpack5 with angular13 generated json file: dist/.bom/bom.json 1`] = `
"{
- "$schema": "http://cyclonedx.org/schema/bom-1.4.schema.json",
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
- "specVersion": "1.4",
+ "specVersion": "1.6",
"version": 1,
"metadata": {
+ "lifecycles": [
+ {
+ "phase": "build"
+ }
+ ],
"tools": [
{
"vendor": "@cyclonedx",
@@ -55,42 +60,70 @@ exports[`integration functional: verify enhanced package.json finder generated j
],
"component": {
"type": "application",
- "name": "improvement-issue-1284",
- "group": "@cyclonedx-weboack-plugin-tests",
- "bom-ref": "pkg:npm/%40cyclonedx-weboack-plugin-tests/improvement-issue-1284",
- "description": "example to verify issue 1284",
- "purl": "pkg:npm/%40cyclonedx-weboack-plugin-tests/improvement-issue-1284"
+ "name": "example-webpack5-angular13",
+ "group": "@cyclonedx-webpack-plugin-tests",
+ "bom-ref": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-angular13?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-angular13",
+ "author": "Jan Kowalleck",
+ "description": "example setup witch Angular13 in WebPack5",
+ "licenses": [
+ {
+ "license": {
+ "id": "Apache-2.0",
+ "acknowledgement": "declared"
+ }
+ }
+ ],
+ "purl": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-angular13?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-angular13",
+ "externalReferences": [
+ {
+ "url": "https://github.com/CycloneDX/cyclonedx-webpack-plugin/issues",
+ "type": "issue-tracker",
+ "comment": "as detected from PackageJson property \\"bugs.url\\""
+ },
+ {
+ "url": "git+https://github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-angular13",
+ "type": "vcs",
+ "comment": "as detected from PackageJson property \\"repository.url\\" and \\"repository.directory\\""
+ },
+ {
+ "url": "https://github.com/CycloneDX/cyclonedx-webpack-plugin/tree/master/tests/integration/webpack5-angular13#readme",
+ "type": "website",
+ "comment": "as detected from PackageJson property \\"homepage\\""
+ }
+ ]
}
},
"components": [
{
"type": "library",
- "name": "libphonenumber-js",
- "version": "1.11.3",
- "bom-ref": "pkg:npm/libphonenumber-js@1.11.3?vcs_url=git%2Bhttps%3A//gitlab.com/catamphetamine/libphonenumber-js.git",
- "author": "catamphetamine",
- "description": "A simpler (and smaller) rewrite of Google Android's libphonenumber library in javascript",
+ "name": "common",
+ "group": "@angular",
+ "version": "13.3.12",
+ "bom-ref": "pkg:npm/%40angular/common@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/common",
+ "author": "angular",
+ "description": "Angular - commonly needed directives and services",
"licenses": [
{
"license": {
- "id": "MIT"
+ "id": "MIT",
+ "acknowledgement": "declared"
}
}
],
- "purl": "pkg:npm/libphonenumber-js@1.11.3?vcs_url=git%2Bhttps%3A//gitlab.com/catamphetamine/libphonenumber-js.git",
+ "purl": "pkg:npm/%40angular/common@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/common",
"externalReferences": [
{
- "url": "https://gitlab.com/catamphetamine/libphonenumber-js/issues",
+ "url": "https://github.com/angular/angular/issues",
"type": "issue-tracker",
"comment": "as detected from PackageJson property \\"bugs.url\\""
},
{
- "url": "git+https://gitlab.com/catamphetamine/libphonenumber-js.git",
+ "url": "git+https://github.com/angular/angular.git#packages/common",
"type": "vcs",
- "comment": "as detected from PackageJson property \\"repository.url\\""
+ "comment": "as detected from PackageJson property \\"repository.url\\" and \\"repository.directory\\""
},
{
- "url": "https://gitlab.com/catamphetamine/libphonenumber-js#readme",
+ "url": "https://github.com/angular/angular#readme",
"type": "website",
"comment": "as detected from PackageJson property \\"homepage\\""
}
@@ -98,147 +131,103 @@ exports[`integration functional: verify enhanced package.json finder generated j
},
{
"type": "library",
- "name": "luxon",
- "version": "3.4.4",
- "bom-ref": "pkg:npm/luxon@3.4.4?vcs_url=git%2Bhttps%3A//github.com/moment/luxon.git",
- "author": "Isaac Cambron",
- "description": "Immutable date wrapper",
+ "name": "core",
+ "group": "@angular",
+ "version": "13.3.12",
+ "bom-ref": "pkg:npm/%40angular/core@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/core",
+ "author": "angular",
+ "description": "Angular - the core framework",
"licenses": [
{
"license": {
- "id": "MIT"
+ "id": "MIT",
+ "acknowledgement": "declared"
}
}
],
- "purl": "pkg:npm/luxon@3.4.4?vcs_url=git%2Bhttps%3A//github.com/moment/luxon.git",
+ "purl": "pkg:npm/%40angular/core@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/core",
"externalReferences": [
{
- "url": "https://github.com/moment/luxon/issues",
+ "url": "https://github.com/angular/angular/issues",
"type": "issue-tracker",
"comment": "as detected from PackageJson property \\"bugs.url\\""
},
{
- "url": "git+https://github.com/moment/luxon.git",
+ "url": "git+https://github.com/angular/angular.git#packages/core",
"type": "vcs",
- "comment": "as detected from PackageJson property \\"repository.url\\""
+ "comment": "as detected from PackageJson property \\"repository.url\\" and \\"repository.directory\\""
},
{
- "url": "https://github.com/moment/luxon#readme",
+ "url": "https://github.com/angular/angular#readme",
"type": "website",
"comment": "as detected from PackageJson property \\"homepage\\""
}
]
- }
- ],
- "dependencies": [
- {
- "ref": "pkg:npm/%40cyclonedx-weboack-plugin-tests/improvement-issue-1284",
- "dependsOn": [
- "pkg:npm/libphonenumber-js@1.11.3?vcs_url=git%2Bhttps%3A//gitlab.com/catamphetamine/libphonenumber-js.git",
- "pkg:npm/luxon@3.4.4?vcs_url=git%2Bhttps%3A//github.com/moment/luxon.git"
- ]
- },
- {
- "ref": "pkg:npm/libphonenumber-js@1.11.3?vcs_url=git%2Bhttps%3A//gitlab.com/catamphetamine/libphonenumber-js.git"
},
{
- "ref": "pkg:npm/luxon@3.4.4?vcs_url=git%2Bhttps%3A//github.com/moment/luxon.git"
- }
- ]
-}"
-`;
-
-exports[`integration functional: verify enhanced package.json finder generated json file: dist/.well-known/sbom 1`] = `
-"{
- "$schema": "http://cyclonedx.org/schema/bom-1.4.schema.json",
- "bomFormat": "CycloneDX",
- "specVersion": "1.4",
- "version": 1,
- "metadata": {
- "tools": [
- {
- "vendor": "@cyclonedx",
- "name": "cyclonedx-library",
- "version": "libVersion-testing",
- "externalReferences": [
- {
- "url": "https://github.com/CycloneDX/cyclonedx-javascript-library/issues",
- "type": "issue-tracker",
- "comment": "as detected from PackageJson property \\"bugs.url\\""
- },
- {
- "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\\""
- }
- ]
- },
- {
- "vendor": "@cyclonedx",
- "name": "webpack-plugin",
- "version": "thisVersion-testing",
- "externalReferences": [
- {
- "url": "https://github.com/CycloneDX/cyclonedx-webpack-plugin/issues",
- "type": "issue-tracker",
- "comment": "as detected from PackageJson property \\"bugs.url\\""
- },
- {
- "url": "git+https://github.com/CycloneDX/cyclonedx-webpack-plugin.git",
- "type": "vcs",
- "comment": "as detected from PackageJson property \\"repository.url\\""
- },
- {
- "url": "https://github.com/CycloneDX/cyclonedx-webpack-plugin#readme",
- "type": "website",
- "comment": "as detected from PackageJson property \\"homepage\\""
+ "type": "library",
+ "name": "platform-browser",
+ "group": "@angular",
+ "version": "13.3.12",
+ "bom-ref": "pkg:npm/%40angular/platform-browser@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/platform-browser",
+ "author": "angular",
+ "description": "Angular - library for using Angular in a web browser",
+ "licenses": [
+ {
+ "license": {
+ "id": "MIT",
+ "acknowledgement": "declared"
}
- ]
- }
- ],
- "component": {
- "type": "application",
- "name": "improvement-issue-1284",
- "group": "@cyclonedx-weboack-plugin-tests",
- "bom-ref": "pkg:npm/%40cyclonedx-weboack-plugin-tests/improvement-issue-1284",
- "description": "example to verify issue 1284",
- "purl": "pkg:npm/%40cyclonedx-weboack-plugin-tests/improvement-issue-1284"
- }
- },
- "components": [
+ }
+ ],
+ "purl": "pkg:npm/%40angular/platform-browser@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/platform-browser",
+ "externalReferences": [
+ {
+ "url": "https://github.com/angular/angular/issues",
+ "type": "issue-tracker",
+ "comment": "as detected from PackageJson property \\"bugs.url\\""
+ },
+ {
+ "url": "git+https://github.com/angular/angular.git#packages/platform-browser",
+ "type": "vcs",
+ "comment": "as detected from PackageJson property \\"repository.url\\" and \\"repository.directory\\""
+ },
+ {
+ "url": "https://github.com/angular/angular#readme",
+ "type": "website",
+ "comment": "as detected from PackageJson property \\"homepage\\""
+ }
+ ]
+ },
{
"type": "library",
- "name": "libphonenumber-js",
- "version": "1.11.3",
- "bom-ref": "pkg:npm/libphonenumber-js@1.11.3?vcs_url=git%2Bhttps%3A//gitlab.com/catamphetamine/libphonenumber-js.git",
- "author": "catamphetamine",
- "description": "A simpler (and smaller) rewrite of Google Android's libphonenumber library in javascript",
+ "name": "css-loader",
+ "version": "6.5.1",
+ "bom-ref": "pkg:npm/css-loader@6.5.1?vcs_url=git%2Bhttps%3A//github.com/webpack-contrib/css-loader.git",
+ "author": "Tobias Koppers @sokra",
+ "description": "css loader module for webpack",
"licenses": [
{
"license": {
- "id": "MIT"
+ "id": "MIT",
+ "acknowledgement": "declared"
}
}
],
- "purl": "pkg:npm/libphonenumber-js@1.11.3?vcs_url=git%2Bhttps%3A//gitlab.com/catamphetamine/libphonenumber-js.git",
+ "purl": "pkg:npm/css-loader@6.5.1?vcs_url=git%2Bhttps%3A//github.com/webpack-contrib/css-loader.git",
"externalReferences": [
{
- "url": "https://gitlab.com/catamphetamine/libphonenumber-js/issues",
+ "url": "https://github.com/webpack-contrib/css-loader/issues",
"type": "issue-tracker",
"comment": "as detected from PackageJson property \\"bugs.url\\""
},
{
- "url": "git+https://gitlab.com/catamphetamine/libphonenumber-js.git",
+ "url": "git+https://github.com/webpack-contrib/css-loader.git",
"type": "vcs",
"comment": "as detected from PackageJson property \\"repository.url\\""
},
{
- "url": "https://gitlab.com/catamphetamine/libphonenumber-js#readme",
+ "url": "https://github.com/webpack-contrib/css-loader",
"type": "website",
"comment": "as detected from PackageJson property \\"homepage\\""
}
@@ -246,179 +235,168 @@ exports[`integration functional: verify enhanced package.json finder generated j
},
{
"type": "library",
- "name": "luxon",
- "version": "3.4.4",
- "bom-ref": "pkg:npm/luxon@3.4.4?vcs_url=git%2Bhttps%3A//github.com/moment/luxon.git",
- "author": "Isaac Cambron",
- "description": "Immutable date wrapper",
+ "name": "rxjs",
+ "version": "7.5.7",
+ "bom-ref": "pkg:npm/rxjs@7.5.7?vcs_url=git%2Bhttps%3A//github.com/reactivex/rxjs.git",
+ "author": "Ben Lesh",
+ "description": "Reactive Extensions for modern JavaScript",
"licenses": [
{
"license": {
- "id": "MIT"
+ "id": "Apache-2.0",
+ "acknowledgement": "declared"
}
}
],
- "purl": "pkg:npm/luxon@3.4.4?vcs_url=git%2Bhttps%3A//github.com/moment/luxon.git",
+ "purl": "pkg:npm/rxjs@7.5.7?vcs_url=git%2Bhttps%3A//github.com/reactivex/rxjs.git",
"externalReferences": [
{
- "url": "https://github.com/moment/luxon/issues",
+ "url": "https://github.com/ReactiveX/RxJS/issues",
"type": "issue-tracker",
"comment": "as detected from PackageJson property \\"bugs.url\\""
},
{
- "url": "git+https://github.com/moment/luxon.git",
+ "url": "git+https://github.com/reactivex/rxjs.git",
"type": "vcs",
"comment": "as detected from PackageJson property \\"repository.url\\""
},
{
- "url": "https://github.com/moment/luxon#readme",
+ "url": "https://rxjs.dev",
"type": "website",
"comment": "as detected from PackageJson property \\"homepage\\""
}
]
- }
- ],
- "dependencies": [
- {
- "ref": "pkg:npm/%40cyclonedx-weboack-plugin-tests/improvement-issue-1284",
- "dependsOn": [
- "pkg:npm/libphonenumber-js@1.11.3?vcs_url=git%2Bhttps%3A//gitlab.com/catamphetamine/libphonenumber-js.git",
- "pkg:npm/luxon@3.4.4?vcs_url=git%2Bhttps%3A//github.com/moment/luxon.git"
- ]
- },
- {
- "ref": "pkg:npm/libphonenumber-js@1.11.3?vcs_url=git%2Bhttps%3A//gitlab.com/catamphetamine/libphonenumber-js.git"
},
{
- "ref": "pkg:npm/luxon@3.4.4?vcs_url=git%2Bhttps%3A//github.com/moment/luxon.git"
- }
- ]
-}"
-`;
-
-exports[`integration functional: verify enhanced package.json finder generated xml file: dist/.bom/bom.xml 1`] = `
-"
-
-
-
-
- @cyclonedx
- cyclonedx-library
- libVersion-testing
-
-
- https://github.com/CycloneDX/cyclonedx-javascript-library/issues
- as detected from PackageJson property "bugs.url"
-
-
- git+https://github.com/CycloneDX/cyclonedx-javascript-library.git
- as detected from PackageJson property "repository.url"
-
-
- https://github.com/CycloneDX/cyclonedx-javascript-library#readme
- as detected from PackageJson property "homepage"
-
-
-
-
- @cyclonedx
- webpack-plugin
- thisVersion-testing
-
-
- https://github.com/CycloneDX/cyclonedx-webpack-plugin/issues
- as detected from PackageJson property "bugs.url"
-
-
- git+https://github.com/CycloneDX/cyclonedx-webpack-plugin.git
- as detected from PackageJson property "repository.url"
-
-
- https://github.com/CycloneDX/cyclonedx-webpack-plugin#readme
- as detected from PackageJson property "homepage"
-
-
-
-
-
- @cyclonedx-weboack-plugin-tests
- improvement-issue-1284
- example to verify issue 1284
- pkg:npm/%40cyclonedx-weboack-plugin-tests/improvement-issue-1284
-
-
-
-
- catamphetamine
- libphonenumber-js
- 1.11.3
- A simpler (and smaller) rewrite of Google Android's libphonenumber library in javascript
-
-
- MIT
-
-
- pkg:npm/libphonenumber-js@1.11.3?vcs_url=git%2Bhttps%3A//gitlab.com/catamphetamine/libphonenumber-js.git
-
-
- https://gitlab.com/catamphetamine/libphonenumber-js/issues
- as detected from PackageJson property "bugs.url"
-
-
- git+https://gitlab.com/catamphetamine/libphonenumber-js.git
- as detected from PackageJson property "repository.url"
-
-
- https://gitlab.com/catamphetamine/libphonenumber-js#readme
- as detected from PackageJson property "homepage"
-
-
-
-
- Isaac Cambron
- luxon
- 3.4.4
- Immutable date wrapper
-
-
- MIT
-
-
- pkg:npm/luxon@3.4.4?vcs_url=git%2Bhttps%3A//github.com/moment/luxon.git
-
-
- https://github.com/moment/luxon/issues
- as detected from PackageJson property "bugs.url"
-
-
- git+https://github.com/moment/luxon.git
- as detected from PackageJson property "repository.url"
-
-
- https://github.com/moment/luxon#readme
- as detected from PackageJson property "homepage"
-
-
-
-
-
-
-
-
-
-
-
-
-"
+ "type": "library",
+ "name": "tslib",
+ "version": "2.3.1",
+ "bom-ref": "pkg:npm/tslib@2.3.1?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git",
+ "author": "Microsoft Corp.",
+ "description": "Runtime library for TypeScript helper functions",
+ "licenses": [
+ {
+ "license": {
+ "id": "0BSD",
+ "acknowledgement": "declared"
+ }
+ }
+ ],
+ "purl": "pkg:npm/tslib@2.3.1?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git",
+ "externalReferences": [
+ {
+ "url": "https://github.com/Microsoft/TypeScript/issues",
+ "type": "issue-tracker",
+ "comment": "as detected from PackageJson property \\"bugs.url\\""
+ },
+ {
+ "url": "git+https://github.com/Microsoft/tslib.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\\""
+ }
+ ]
+ },
+ {
+ "type": "library",
+ "name": "zone.js",
+ "version": "0.11.8",
+ "bom-ref": "pkg:npm/zone.js@0.11.8?vcs_url=git%3A//github.com/angular/angular.git#packages/zone.js",
+ "author": "Brian Ford",
+ "description": "Zones for JavaScript",
+ "licenses": [
+ {
+ "license": {
+ "id": "MIT",
+ "acknowledgement": "declared"
+ }
+ }
+ ],
+ "purl": "pkg:npm/zone.js@0.11.8?vcs_url=git%3A//github.com/angular/angular.git#packages/zone.js",
+ "externalReferences": [
+ {
+ "url": "https://github.com/angular/angular/issues",
+ "type": "issue-tracker",
+ "comment": "as detected from PackageJson property \\"bugs.url\\""
+ },
+ {
+ "url": "git://github.com/angular/angular.git#packages/zone.js",
+ "type": "vcs",
+ "comment": "as detected from PackageJson property \\"repository.url\\" and \\"repository.directory\\""
+ },
+ {
+ "url": "https://github.com/angular/angular#readme",
+ "type": "website",
+ "comment": "as detected from PackageJson property \\"homepage\\""
+ }
+ ]
+ }
+ ],
+ "dependencies": [
+ {
+ "ref": "pkg:npm/%40angular/common@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/common",
+ "dependsOn": [
+ "pkg:npm/%40angular/core@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/core"
+ ]
+ },
+ {
+ "ref": "pkg:npm/%40angular/core@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/core",
+ "dependsOn": [
+ "pkg:npm/rxjs@7.5.7?vcs_url=git%2Bhttps%3A//github.com/reactivex/rxjs.git"
+ ]
+ },
+ {
+ "ref": "pkg:npm/%40angular/platform-browser@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/platform-browser",
+ "dependsOn": [
+ "pkg:npm/%40angular/common@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/common",
+ "pkg:npm/%40angular/core@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/core"
+ ]
+ },
+ {
+ "ref": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-angular13?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-angular13",
+ "dependsOn": [
+ "pkg:npm/%40angular/common@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/common",
+ "pkg:npm/%40angular/core@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/core",
+ "pkg:npm/%40angular/platform-browser@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/platform-browser",
+ "pkg:npm/css-loader@6.5.1?vcs_url=git%2Bhttps%3A//github.com/webpack-contrib/css-loader.git",
+ "pkg:npm/zone.js@0.11.8?vcs_url=git%3A//github.com/angular/angular.git#packages/zone.js"
+ ]
+ },
+ {
+ "ref": "pkg:npm/css-loader@6.5.1?vcs_url=git%2Bhttps%3A//github.com/webpack-contrib/css-loader.git"
+ },
+ {
+ "ref": "pkg:npm/rxjs@7.5.7?vcs_url=git%2Bhttps%3A//github.com/reactivex/rxjs.git",
+ "dependsOn": [
+ "pkg:npm/tslib@2.3.1?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git"
+ ]
+ },
+ {
+ "ref": "pkg:npm/tslib@2.3.1?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git"
+ },
+ {
+ "ref": "pkg:npm/zone.js@0.11.8?vcs_url=git%3A//github.com/angular/angular.git#packages/zone.js"
+ }
+ ]
+}"
`;
-exports[`integration functional: verify enhanced package.json finder with yarn pkg manager generated json file: dist/.bom/bom.json 1`] = `
+exports[`integration functional: webpack5 with angular13 generated json file: dist/.well-known/sbom 1`] = `
"{
- "$schema": "http://cyclonedx.org/schema/bom-1.4.schema.json",
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
- "specVersion": "1.4",
+ "specVersion": "1.6",
"version": 1,
"metadata": {
+ "lifecycles": [
+ {
+ "phase": "build"
+ }
+ ],
"tools": [
{
"vendor": "@cyclonedx",
@@ -467,190 +445,174 @@ exports[`integration functional: verify enhanced package.json finder with yarn p
],
"component": {
"type": "application",
- "name": "improvement-issue-1284-yarn",
- "group": "@cyclonedx-weboack-plugin-tests",
- "bom-ref": "pkg:npm/%40cyclonedx-weboack-plugin-tests/improvement-issue-1284-yarn",
- "description": "example to verify issue 1284 with yarn",
- "purl": "pkg:npm/%40cyclonedx-weboack-plugin-tests/improvement-issue-1284-yarn"
- }
- },
- "components": [
- {
- "type": "library",
- "name": "libphonenumber-js",
- "version": "1.11.3",
- "bom-ref": "pkg:npm/libphonenumber-js@1.11.3?vcs_url=git%2Bhttps%3A//gitlab.com/catamphetamine/libphonenumber-js.git",
- "author": "catamphetamine",
- "description": "A simpler (and smaller) rewrite of Google Android's libphonenumber library in javascript",
+ "name": "example-webpack5-angular13",
+ "group": "@cyclonedx-webpack-plugin-tests",
+ "bom-ref": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-angular13?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-angular13",
+ "author": "Jan Kowalleck",
+ "description": "example setup witch Angular13 in WebPack5",
"licenses": [
{
"license": {
- "id": "MIT"
+ "id": "Apache-2.0",
+ "acknowledgement": "declared"
}
}
],
- "purl": "pkg:npm/libphonenumber-js@1.11.3?vcs_url=git%2Bhttps%3A//gitlab.com/catamphetamine/libphonenumber-js.git",
+ "purl": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-angular13?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-angular13",
"externalReferences": [
{
- "url": "https://gitlab.com/catamphetamine/libphonenumber-js/issues",
+ "url": "https://github.com/CycloneDX/cyclonedx-webpack-plugin/issues",
"type": "issue-tracker",
"comment": "as detected from PackageJson property \\"bugs.url\\""
},
{
- "url": "git+https://gitlab.com/catamphetamine/libphonenumber-js.git",
+ "url": "git+https://github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-angular13",
"type": "vcs",
- "comment": "as detected from PackageJson property \\"repository.url\\""
+ "comment": "as detected from PackageJson property \\"repository.url\\" and \\"repository.directory\\""
},
{
- "url": "https://gitlab.com/catamphetamine/libphonenumber-js#readme",
+ "url": "https://github.com/CycloneDX/cyclonedx-webpack-plugin/tree/master/tests/integration/webpack5-angular13#readme",
"type": "website",
"comment": "as detected from PackageJson property \\"homepage\\""
}
]
- },
+ }
+ },
+ "components": [
{
"type": "library",
- "name": "luxon",
- "version": "3.4.4",
- "bom-ref": "pkg:npm/luxon@3.4.4?vcs_url=git%2Bhttps%3A//github.com/moment/luxon.git",
- "author": "Isaac Cambron",
- "description": "Immutable date wrapper",
+ "name": "common",
+ "group": "@angular",
+ "version": "13.3.12",
+ "bom-ref": "pkg:npm/%40angular/common@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/common",
+ "author": "angular",
+ "description": "Angular - commonly needed directives and services",
"licenses": [
{
"license": {
- "id": "MIT"
+ "id": "MIT",
+ "acknowledgement": "declared"
}
}
],
- "purl": "pkg:npm/luxon@3.4.4?vcs_url=git%2Bhttps%3A//github.com/moment/luxon.git",
+ "purl": "pkg:npm/%40angular/common@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/common",
"externalReferences": [
{
- "url": "https://github.com/moment/luxon/issues",
+ "url": "https://github.com/angular/angular/issues",
"type": "issue-tracker",
"comment": "as detected from PackageJson property \\"bugs.url\\""
},
{
- "url": "git+https://github.com/moment/luxon.git",
+ "url": "git+https://github.com/angular/angular.git#packages/common",
"type": "vcs",
- "comment": "as detected from PackageJson property \\"repository.url\\""
+ "comment": "as detected from PackageJson property \\"repository.url\\" and \\"repository.directory\\""
},
{
- "url": "https://github.com/moment/luxon#readme",
+ "url": "https://github.com/angular/angular#readme",
"type": "website",
"comment": "as detected from PackageJson property \\"homepage\\""
}
]
- }
- ],
- "dependencies": [
- {
- "ref": "pkg:npm/%40cyclonedx-weboack-plugin-tests/improvement-issue-1284-yarn",
- "dependsOn": [
- "pkg:npm/libphonenumber-js@1.11.3?vcs_url=git%2Bhttps%3A//gitlab.com/catamphetamine/libphonenumber-js.git",
- "pkg:npm/luxon@3.4.4?vcs_url=git%2Bhttps%3A//github.com/moment/luxon.git"
- ]
},
{
- "ref": "pkg:npm/libphonenumber-js@1.11.3?vcs_url=git%2Bhttps%3A//gitlab.com/catamphetamine/libphonenumber-js.git"
+ "type": "library",
+ "name": "core",
+ "group": "@angular",
+ "version": "13.3.12",
+ "bom-ref": "pkg:npm/%40angular/core@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/core",
+ "author": "angular",
+ "description": "Angular - the core framework",
+ "licenses": [
+ {
+ "license": {
+ "id": "MIT",
+ "acknowledgement": "declared"
+ }
+ }
+ ],
+ "purl": "pkg:npm/%40angular/core@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/core",
+ "externalReferences": [
+ {
+ "url": "https://github.com/angular/angular/issues",
+ "type": "issue-tracker",
+ "comment": "as detected from PackageJson property \\"bugs.url\\""
+ },
+ {
+ "url": "git+https://github.com/angular/angular.git#packages/core",
+ "type": "vcs",
+ "comment": "as detected from PackageJson property \\"repository.url\\" and \\"repository.directory\\""
+ },
+ {
+ "url": "https://github.com/angular/angular#readme",
+ "type": "website",
+ "comment": "as detected from PackageJson property \\"homepage\\""
+ }
+ ]
},
{
- "ref": "pkg:npm/luxon@3.4.4?vcs_url=git%2Bhttps%3A//github.com/moment/luxon.git"
- }
- ]
-}"
-`;
-
-exports[`integration functional: verify enhanced package.json finder with yarn pkg manager generated json file: dist/.well-known/sbom 1`] = `
-"{
- "$schema": "http://cyclonedx.org/schema/bom-1.4.schema.json",
- "bomFormat": "CycloneDX",
- "specVersion": "1.4",
- "version": 1,
- "metadata": {
- "tools": [
- {
- "vendor": "@cyclonedx",
- "name": "cyclonedx-library",
- "version": "libVersion-testing",
- "externalReferences": [
- {
- "url": "https://github.com/CycloneDX/cyclonedx-javascript-library/issues",
- "type": "issue-tracker",
- "comment": "as detected from PackageJson property \\"bugs.url\\""
- },
- {
- "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\\""
- }
- ]
- },
- {
- "vendor": "@cyclonedx",
- "name": "webpack-plugin",
- "version": "thisVersion-testing",
- "externalReferences": [
- {
- "url": "https://github.com/CycloneDX/cyclonedx-webpack-plugin/issues",
- "type": "issue-tracker",
- "comment": "as detected from PackageJson property \\"bugs.url\\""
- },
- {
- "url": "git+https://github.com/CycloneDX/cyclonedx-webpack-plugin.git",
- "type": "vcs",
- "comment": "as detected from PackageJson property \\"repository.url\\""
- },
- {
- "url": "https://github.com/CycloneDX/cyclonedx-webpack-plugin#readme",
- "type": "website",
- "comment": "as detected from PackageJson property \\"homepage\\""
+ "type": "library",
+ "name": "platform-browser",
+ "group": "@angular",
+ "version": "13.3.12",
+ "bom-ref": "pkg:npm/%40angular/platform-browser@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/platform-browser",
+ "author": "angular",
+ "description": "Angular - library for using Angular in a web browser",
+ "licenses": [
+ {
+ "license": {
+ "id": "MIT",
+ "acknowledgement": "declared"
}
- ]
- }
- ],
- "component": {
- "type": "application",
- "name": "improvement-issue-1284-yarn",
- "group": "@cyclonedx-weboack-plugin-tests",
- "bom-ref": "pkg:npm/%40cyclonedx-weboack-plugin-tests/improvement-issue-1284-yarn",
- "description": "example to verify issue 1284 with yarn",
- "purl": "pkg:npm/%40cyclonedx-weboack-plugin-tests/improvement-issue-1284-yarn"
- }
- },
- "components": [
+ }
+ ],
+ "purl": "pkg:npm/%40angular/platform-browser@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/platform-browser",
+ "externalReferences": [
+ {
+ "url": "https://github.com/angular/angular/issues",
+ "type": "issue-tracker",
+ "comment": "as detected from PackageJson property \\"bugs.url\\""
+ },
+ {
+ "url": "git+https://github.com/angular/angular.git#packages/platform-browser",
+ "type": "vcs",
+ "comment": "as detected from PackageJson property \\"repository.url\\" and \\"repository.directory\\""
+ },
+ {
+ "url": "https://github.com/angular/angular#readme",
+ "type": "website",
+ "comment": "as detected from PackageJson property \\"homepage\\""
+ }
+ ]
+ },
{
"type": "library",
- "name": "libphonenumber-js",
- "version": "1.11.3",
- "bom-ref": "pkg:npm/libphonenumber-js@1.11.3?vcs_url=git%2Bhttps%3A//gitlab.com/catamphetamine/libphonenumber-js.git",
- "author": "catamphetamine",
- "description": "A simpler (and smaller) rewrite of Google Android's libphonenumber library in javascript",
+ "name": "css-loader",
+ "version": "6.5.1",
+ "bom-ref": "pkg:npm/css-loader@6.5.1?vcs_url=git%2Bhttps%3A//github.com/webpack-contrib/css-loader.git",
+ "author": "Tobias Koppers @sokra",
+ "description": "css loader module for webpack",
"licenses": [
{
"license": {
- "id": "MIT"
+ "id": "MIT",
+ "acknowledgement": "declared"
}
}
],
- "purl": "pkg:npm/libphonenumber-js@1.11.3?vcs_url=git%2Bhttps%3A//gitlab.com/catamphetamine/libphonenumber-js.git",
+ "purl": "pkg:npm/css-loader@6.5.1?vcs_url=git%2Bhttps%3A//github.com/webpack-contrib/css-loader.git",
"externalReferences": [
{
- "url": "https://gitlab.com/catamphetamine/libphonenumber-js/issues",
+ "url": "https://github.com/webpack-contrib/css-loader/issues",
"type": "issue-tracker",
"comment": "as detected from PackageJson property \\"bugs.url\\""
},
{
- "url": "git+https://gitlab.com/catamphetamine/libphonenumber-js.git",
+ "url": "git+https://github.com/webpack-contrib/css-loader.git",
"type": "vcs",
"comment": "as detected from PackageJson property \\"repository.url\\""
},
{
- "url": "https://gitlab.com/catamphetamine/libphonenumber-js#readme",
+ "url": "https://github.com/webpack-contrib/css-loader",
"type": "website",
"comment": "as detected from PackageJson property \\"homepage\\""
}
@@ -658,60 +620,165 @@ exports[`integration functional: verify enhanced package.json finder with yarn p
},
{
"type": "library",
- "name": "luxon",
- "version": "3.4.4",
- "bom-ref": "pkg:npm/luxon@3.4.4?vcs_url=git%2Bhttps%3A//github.com/moment/luxon.git",
- "author": "Isaac Cambron",
- "description": "Immutable date wrapper",
+ "name": "rxjs",
+ "version": "7.5.7",
+ "bom-ref": "pkg:npm/rxjs@7.5.7?vcs_url=git%2Bhttps%3A//github.com/reactivex/rxjs.git",
+ "author": "Ben Lesh",
+ "description": "Reactive Extensions for modern JavaScript",
"licenses": [
{
"license": {
- "id": "MIT"
+ "id": "Apache-2.0",
+ "acknowledgement": "declared"
}
}
],
- "purl": "pkg:npm/luxon@3.4.4?vcs_url=git%2Bhttps%3A//github.com/moment/luxon.git",
+ "purl": "pkg:npm/rxjs@7.5.7?vcs_url=git%2Bhttps%3A//github.com/reactivex/rxjs.git",
"externalReferences": [
{
- "url": "https://github.com/moment/luxon/issues",
+ "url": "https://github.com/ReactiveX/RxJS/issues",
"type": "issue-tracker",
"comment": "as detected from PackageJson property \\"bugs.url\\""
},
{
- "url": "git+https://github.com/moment/luxon.git",
+ "url": "git+https://github.com/reactivex/rxjs.git",
"type": "vcs",
"comment": "as detected from PackageJson property \\"repository.url\\""
},
{
- "url": "https://github.com/moment/luxon#readme",
+ "url": "https://rxjs.dev",
"type": "website",
"comment": "as detected from PackageJson property \\"homepage\\""
}
]
- }
- ],
- "dependencies": [
- {
- "ref": "pkg:npm/%40cyclonedx-weboack-plugin-tests/improvement-issue-1284-yarn",
- "dependsOn": [
- "pkg:npm/libphonenumber-js@1.11.3?vcs_url=git%2Bhttps%3A//gitlab.com/catamphetamine/libphonenumber-js.git",
- "pkg:npm/luxon@3.4.4?vcs_url=git%2Bhttps%3A//github.com/moment/luxon.git"
- ]
},
{
- "ref": "pkg:npm/libphonenumber-js@1.11.3?vcs_url=git%2Bhttps%3A//gitlab.com/catamphetamine/libphonenumber-js.git"
+ "type": "library",
+ "name": "tslib",
+ "version": "2.3.1",
+ "bom-ref": "pkg:npm/tslib@2.3.1?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git",
+ "author": "Microsoft Corp.",
+ "description": "Runtime library for TypeScript helper functions",
+ "licenses": [
+ {
+ "license": {
+ "id": "0BSD",
+ "acknowledgement": "declared"
+ }
+ }
+ ],
+ "purl": "pkg:npm/tslib@2.3.1?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git",
+ "externalReferences": [
+ {
+ "url": "https://github.com/Microsoft/TypeScript/issues",
+ "type": "issue-tracker",
+ "comment": "as detected from PackageJson property \\"bugs.url\\""
+ },
+ {
+ "url": "git+https://github.com/Microsoft/tslib.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\\""
+ }
+ ]
},
{
- "ref": "pkg:npm/luxon@3.4.4?vcs_url=git%2Bhttps%3A//github.com/moment/luxon.git"
+ "type": "library",
+ "name": "zone.js",
+ "version": "0.11.8",
+ "bom-ref": "pkg:npm/zone.js@0.11.8?vcs_url=git%3A//github.com/angular/angular.git#packages/zone.js",
+ "author": "Brian Ford",
+ "description": "Zones for JavaScript",
+ "licenses": [
+ {
+ "license": {
+ "id": "MIT",
+ "acknowledgement": "declared"
+ }
+ }
+ ],
+ "purl": "pkg:npm/zone.js@0.11.8?vcs_url=git%3A//github.com/angular/angular.git#packages/zone.js",
+ "externalReferences": [
+ {
+ "url": "https://github.com/angular/angular/issues",
+ "type": "issue-tracker",
+ "comment": "as detected from PackageJson property \\"bugs.url\\""
+ },
+ {
+ "url": "git://github.com/angular/angular.git#packages/zone.js",
+ "type": "vcs",
+ "comment": "as detected from PackageJson property \\"repository.url\\" and \\"repository.directory\\""
+ },
+ {
+ "url": "https://github.com/angular/angular#readme",
+ "type": "website",
+ "comment": "as detected from PackageJson property \\"homepage\\""
+ }
+ ]
+ }
+ ],
+ "dependencies": [
+ {
+ "ref": "pkg:npm/%40angular/common@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/common",
+ "dependsOn": [
+ "pkg:npm/%40angular/core@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/core"
+ ]
+ },
+ {
+ "ref": "pkg:npm/%40angular/core@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/core",
+ "dependsOn": [
+ "pkg:npm/rxjs@7.5.7?vcs_url=git%2Bhttps%3A//github.com/reactivex/rxjs.git"
+ ]
+ },
+ {
+ "ref": "pkg:npm/%40angular/platform-browser@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/platform-browser",
+ "dependsOn": [
+ "pkg:npm/%40angular/common@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/common",
+ "pkg:npm/%40angular/core@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/core"
+ ]
+ },
+ {
+ "ref": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-angular13?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-angular13",
+ "dependsOn": [
+ "pkg:npm/%40angular/common@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/common",
+ "pkg:npm/%40angular/core@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/core",
+ "pkg:npm/%40angular/platform-browser@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/platform-browser",
+ "pkg:npm/css-loader@6.5.1?vcs_url=git%2Bhttps%3A//github.com/webpack-contrib/css-loader.git",
+ "pkg:npm/zone.js@0.11.8?vcs_url=git%3A//github.com/angular/angular.git#packages/zone.js"
+ ]
+ },
+ {
+ "ref": "pkg:npm/css-loader@6.5.1?vcs_url=git%2Bhttps%3A//github.com/webpack-contrib/css-loader.git"
+ },
+ {
+ "ref": "pkg:npm/rxjs@7.5.7?vcs_url=git%2Bhttps%3A//github.com/reactivex/rxjs.git",
+ "dependsOn": [
+ "pkg:npm/tslib@2.3.1?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git"
+ ]
+ },
+ {
+ "ref": "pkg:npm/tslib@2.3.1?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git"
+ },
+ {
+ "ref": "pkg:npm/zone.js@0.11.8?vcs_url=git%3A//github.com/angular/angular.git#packages/zone.js"
}
]
}"
`;
-exports[`integration functional: verify enhanced package.json finder with yarn pkg manager generated xml file: dist/.bom/bom.xml 1`] = `
+exports[`integration functional: webpack5 with angular13 generated xml file: dist/.bom/bom.xml 1`] = `
"
-
+
+
+
+ build
+
+
@cyclonedx
@@ -752,114 +819,284 @@ exports[`integration functional: verify enhanced package.json finder with yarn p
-
- @cyclonedx-weboack-plugin-tests
- improvement-issue-1284-yarn
- example to verify issue 1284 with yarn
- pkg:npm/%40cyclonedx-weboack-plugin-tests/improvement-issue-1284-yarn
+
+ Jan Kowalleck
+ @cyclonedx-webpack-plugin-tests
+ example-webpack5-angular13
+ example setup witch Angular13 in WebPack5
+
+
+ Apache-2.0
+
+
+ pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-angular13?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-angular13
+
+
+ https://github.com/CycloneDX/cyclonedx-webpack-plugin/issues
+ as detected from PackageJson property "bugs.url"
+
+
+ git+https://github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-angular13
+ as detected from PackageJson property "repository.url" and "repository.directory"
+
+
+ https://github.com/CycloneDX/cyclonedx-webpack-plugin/tree/master/tests/integration/webpack5-angular13#readme
+ as detected from PackageJson property "homepage"
+
+
-
- catamphetamine
- libphonenumber-js
- 1.11.3
- A simpler (and smaller) rewrite of Google Android's libphonenumber library in javascript
+
+ angular
+ @angular
+ common
+ 13.3.12
+ Angular - commonly needed directives and services
-
+
MIT
- pkg:npm/libphonenumber-js@1.11.3?vcs_url=git%2Bhttps%3A//gitlab.com/catamphetamine/libphonenumber-js.git
+ pkg:npm/%40angular/common@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/common
- https://gitlab.com/catamphetamine/libphonenumber-js/issues
+ https://github.com/angular/angular/issues
as detected from PackageJson property "bugs.url"
- git+https://gitlab.com/catamphetamine/libphonenumber-js.git
- as detected from PackageJson property "repository.url"
+ git+https://github.com/angular/angular.git#packages/common
+ as detected from PackageJson property "repository.url" and "repository.directory"
- https://gitlab.com/catamphetamine/libphonenumber-js#readme
+ https://github.com/angular/angular#readme
as detected from PackageJson property "homepage"
-
- Isaac Cambron
- luxon
- 3.4.4
- Immutable date wrapper
+
+ angular
+ @angular
+ core
+ 13.3.12
+ Angular - the core framework
-
+
MIT
- pkg:npm/luxon@3.4.4?vcs_url=git%2Bhttps%3A//github.com/moment/luxon.git
+ pkg:npm/%40angular/core@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/core
- https://github.com/moment/luxon/issues
+ https://github.com/angular/angular/issues
as detected from PackageJson property "bugs.url"
- git+https://github.com/moment/luxon.git
+ git+https://github.com/angular/angular.git#packages/core
+ as detected from PackageJson property "repository.url" and "repository.directory"
+
+
+ https://github.com/angular/angular#readme
+ as detected from PackageJson property "homepage"
+
+
+
+
+ angular
+ @angular
+ platform-browser
+ 13.3.12
+ Angular - library for using Angular in a web browser
+
+
+ MIT
+
+
+ pkg:npm/%40angular/platform-browser@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/platform-browser
+
+
+ https://github.com/angular/angular/issues
+ as detected from PackageJson property "bugs.url"
+
+
+ git+https://github.com/angular/angular.git#packages/platform-browser
+ as detected from PackageJson property "repository.url" and "repository.directory"
+
+
+ https://github.com/angular/angular#readme
+ as detected from PackageJson property "homepage"
+
+
+
+
+ Tobias Koppers @sokra
+ css-loader
+ 6.5.1
+ css loader module for webpack
+
+
+ MIT
+
+
+ pkg:npm/css-loader@6.5.1?vcs_url=git%2Bhttps%3A//github.com/webpack-contrib/css-loader.git
+
+
+ https://github.com/webpack-contrib/css-loader/issues
+ as detected from PackageJson property "bugs.url"
+
+
+ git+https://github.com/webpack-contrib/css-loader.git
as detected from PackageJson property "repository.url"
- https://github.com/moment/luxon#readme
+ https://github.com/webpack-contrib/css-loader
as detected from PackageJson property "homepage"
-
-
-
-
-
-
-
-
-
-"
-`;
-
-exports[`integration functional: webpack5 with angular13 generated json file: dist/.bom/bom.json 1`] = `
-"{
- "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
- "bomFormat": "CycloneDX",
- "specVersion": "1.6",
- "version": 1,
- "metadata": {
- "lifecycles": [
- {
- "phase": "build"
- }
- ],
- "tools": [
- {
- "vendor": "@cyclonedx",
- "name": "cyclonedx-library",
- "version": "libVersion-testing",
- "externalReferences": [
- {
- "url": "https://github.com/CycloneDX/cyclonedx-javascript-library/issues",
- "type": "issue-tracker",
- "comment": "as detected from PackageJson property \\"bugs.url\\""
- },
- {
- "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\\""
- }
- ]
- },
- {
+
+ Ben Lesh
+ rxjs
+ 7.5.7
+ Reactive Extensions for modern JavaScript
+
+
+ Apache-2.0
+
+
+ pkg:npm/rxjs@7.5.7?vcs_url=git%2Bhttps%3A//github.com/reactivex/rxjs.git
+
+
+ https://github.com/ReactiveX/RxJS/issues
+ as detected from PackageJson property "bugs.url"
+
+
+ git+https://github.com/reactivex/rxjs.git
+ as detected from PackageJson property "repository.url"
+
+
+ https://rxjs.dev
+ as detected from PackageJson property "homepage"
+
+
+
+
+ Microsoft Corp.
+ tslib
+ 2.3.1
+ Runtime library for TypeScript helper functions
+
+
+ 0BSD
+
+
+ pkg:npm/tslib@2.3.1?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git
+
+
+ https://github.com/Microsoft/TypeScript/issues
+ as detected from PackageJson property "bugs.url"
+
+
+ git+https://github.com/Microsoft/tslib.git
+ as detected from PackageJson property "repository.url"
+
+
+ https://www.typescriptlang.org/
+ as detected from PackageJson property "homepage"
+
+
+
+
+ Brian Ford
+ zone.js
+ 0.11.8
+ Zones for JavaScript
+
+
+ MIT
+
+
+ pkg:npm/zone.js@0.11.8?vcs_url=git%3A//github.com/angular/angular.git#packages/zone.js
+
+
+ https://github.com/angular/angular/issues
+ as detected from PackageJson property "bugs.url"
+
+
+ git://github.com/angular/angular.git#packages/zone.js
+ as detected from PackageJson property "repository.url" and "repository.directory"
+
+
+ https://github.com/angular/angular#readme
+ as detected from PackageJson property "homepage"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+"
+`;
+
+exports[`integration functional: webpack5 with angular17 generated json file: dist/.bom/bom.json 1`] = `
+"{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
+ "bomFormat": "CycloneDX",
+ "specVersion": "1.6",
+ "version": 1,
+ "metadata": {
+ "lifecycles": [
+ {
+ "phase": "build"
+ }
+ ],
+ "tools": [
+ {
+ "vendor": "@cyclonedx",
+ "name": "cyclonedx-library",
+ "version": "libVersion-testing",
+ "externalReferences": [
+ {
+ "url": "https://github.com/CycloneDX/cyclonedx-javascript-library/issues",
+ "type": "issue-tracker",
+ "comment": "as detected from PackageJson property \\"bugs.url\\""
+ },
+ {
+ "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\\""
+ }
+ ]
+ },
+ {
"vendor": "@cyclonedx",
"name": "webpack-plugin",
"version": "thisVersion-testing",
@@ -884,11 +1121,12 @@ exports[`integration functional: webpack5 with angular13 generated json file: di
],
"component": {
"type": "application",
- "name": "example-webpack5-angular13",
+ "name": "example-webpack5-angular17",
"group": "@cyclonedx-webpack-plugin-tests",
- "bom-ref": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-angular13?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-angular13",
+ "version": "0.0.0",
+ "bom-ref": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-angular17@0.0.0?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-angular17",
"author": "Jan Kowalleck",
- "description": "example setup witch Angular13 in WebPack5",
+ "description": "example setup witch Angular17 in WebPack5",
"licenses": [
{
"license": {
@@ -897,7 +1135,7 @@ exports[`integration functional: webpack5 with angular13 generated json file: di
}
}
],
- "purl": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-angular13?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-angular13",
+ "purl": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-angular17@0.0.0?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-angular17",
"externalReferences": [
{
"url": "https://github.com/CycloneDX/cyclonedx-webpack-plugin/issues",
@@ -905,12 +1143,12 @@ exports[`integration functional: webpack5 with angular13 generated json file: di
"comment": "as detected from PackageJson property \\"bugs.url\\""
},
{
- "url": "git+https://github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-angular13",
+ "url": "git+https://github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-angular17",
"type": "vcs",
"comment": "as detected from PackageJson property \\"repository.url\\" and \\"repository.directory\\""
},
{
- "url": "https://github.com/CycloneDX/cyclonedx-webpack-plugin/tree/master/tests/integration/webpack5-angular13#readme",
+ "url": "https://github.com/CycloneDX/cyclonedx-webpack-plugin/tree/master/tests/integration/webpack5-angular17#readme",
"type": "website",
"comment": "as detected from PackageJson property \\"homepage\\""
}
@@ -922,8 +1160,8 @@ exports[`integration functional: webpack5 with angular13 generated json file: di
"type": "library",
"name": "common",
"group": "@angular",
- "version": "13.3.12",
- "bom-ref": "pkg:npm/%40angular/common@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/common",
+ "version": "17.3.0",
+ "bom-ref": "pkg:npm/%40angular/common@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/common",
"author": "angular",
"description": "Angular - commonly needed directives and services",
"licenses": [
@@ -934,7 +1172,7 @@ exports[`integration functional: webpack5 with angular13 generated json file: di
}
}
],
- "purl": "pkg:npm/%40angular/common@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/common",
+ "purl": "pkg:npm/%40angular/common@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/common",
"externalReferences": [
{
"url": "https://github.com/angular/angular/issues",
@@ -957,8 +1195,8 @@ exports[`integration functional: webpack5 with angular13 generated json file: di
"type": "library",
"name": "core",
"group": "@angular",
- "version": "13.3.12",
- "bom-ref": "pkg:npm/%40angular/core@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/core",
+ "version": "17.3.0",
+ "bom-ref": "pkg:npm/%40angular/core@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/core",
"author": "angular",
"description": "Angular - the core framework",
"licenses": [
@@ -969,7 +1207,7 @@ exports[`integration functional: webpack5 with angular13 generated json file: di
}
}
],
- "purl": "pkg:npm/%40angular/core@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/core",
+ "purl": "pkg:npm/%40angular/core@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/core",
"externalReferences": [
{
"url": "https://github.com/angular/angular/issues",
@@ -992,8 +1230,8 @@ exports[`integration functional: webpack5 with angular13 generated json file: di
"type": "library",
"name": "platform-browser",
"group": "@angular",
- "version": "13.3.12",
- "bom-ref": "pkg:npm/%40angular/platform-browser@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/platform-browser",
+ "version": "17.3.0",
+ "bom-ref": "pkg:npm/%40angular/platform-browser@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/platform-browser",
"author": "angular",
"description": "Angular - library for using Angular in a web browser",
"licenses": [
@@ -1004,7 +1242,7 @@ exports[`integration functional: webpack5 with angular13 generated json file: di
}
}
],
- "purl": "pkg:npm/%40angular/platform-browser@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/platform-browser",
+ "purl": "pkg:npm/%40angular/platform-browser@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/platform-browser",
"externalReferences": [
{
"url": "https://github.com/angular/angular/issues",
@@ -1023,11 +1261,46 @@ exports[`integration functional: webpack5 with angular13 generated json file: di
}
]
},
+ {
+ "type": "library",
+ "name": "router",
+ "group": "@angular",
+ "version": "17.3.0",
+ "bom-ref": "pkg:npm/%40angular/router@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/router",
+ "author": "angular",
+ "description": "Angular - the routing library",
+ "licenses": [
+ {
+ "license": {
+ "id": "MIT",
+ "acknowledgement": "declared"
+ }
+ }
+ ],
+ "purl": "pkg:npm/%40angular/router@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/router",
+ "externalReferences": [
+ {
+ "url": "https://github.com/angular/angular/issues",
+ "type": "issue-tracker",
+ "comment": "as detected from PackageJson property \\"bugs.url\\""
+ },
+ {
+ "url": "git+https://github.com/angular/angular.git#packages/router",
+ "type": "vcs",
+ "comment": "as detected from PackageJson property \\"repository.url\\" and \\"repository.directory\\""
+ },
+ {
+ "url": "https://github.com/angular/angular/tree/main/packages/router",
+ "type": "website",
+ "comment": "as detected from PackageJson property \\"homepage\\""
+ }
+ ]
+ },
{
"type": "library",
"name": "css-loader",
- "version": "6.5.1",
- "bom-ref": "pkg:npm/css-loader@6.5.1?vcs_url=git%2Bhttps%3A//github.com/webpack-contrib/css-loader.git",
+ "version": "6.10.0",
+ "bom-ref": "pkg:npm/css-loader@6.10.0?vcs_url=git%2Bhttps%3A//github.com/webpack-contrib/css-loader.git",
"author": "Tobias Koppers @sokra",
"description": "css loader module for webpack",
"licenses": [
@@ -1038,7 +1311,7 @@ exports[`integration functional: webpack5 with angular13 generated json file: di
}
}
],
- "purl": "pkg:npm/css-loader@6.5.1?vcs_url=git%2Bhttps%3A//github.com/webpack-contrib/css-loader.git",
+ "purl": "pkg:npm/css-loader@6.10.0?vcs_url=git%2Bhttps%3A//github.com/webpack-contrib/css-loader.git",
"externalReferences": [
{
"url": "https://github.com/webpack-contrib/css-loader/issues",
@@ -1060,8 +1333,8 @@ exports[`integration functional: webpack5 with angular13 generated json file: di
{
"type": "library",
"name": "rxjs",
- "version": "7.5.7",
- "bom-ref": "pkg:npm/rxjs@7.5.7?vcs_url=git%2Bhttps%3A//github.com/reactivex/rxjs.git",
+ "version": "7.8.1",
+ "bom-ref": "pkg:npm/rxjs@7.8.1?vcs_url=git%2Bhttps%3A//github.com/reactivex/rxjs.git",
"author": "Ben Lesh",
"description": "Reactive Extensions for modern JavaScript",
"licenses": [
@@ -1072,7 +1345,7 @@ exports[`integration functional: webpack5 with angular13 generated json file: di
}
}
],
- "purl": "pkg:npm/rxjs@7.5.7?vcs_url=git%2Bhttps%3A//github.com/reactivex/rxjs.git",
+ "purl": "pkg:npm/rxjs@7.8.1?vcs_url=git%2Bhttps%3A//github.com/reactivex/rxjs.git",
"externalReferences": [
{
"url": "https://github.com/ReactiveX/RxJS/issues",
@@ -1094,8 +1367,8 @@ exports[`integration functional: webpack5 with angular13 generated json file: di
{
"type": "library",
"name": "tslib",
- "version": "2.3.1",
- "bom-ref": "pkg:npm/tslib@2.3.1?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git",
+ "version": "2.6.2",
+ "bom-ref": "pkg:npm/tslib@2.6.2?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git",
"author": "Microsoft Corp.",
"description": "Runtime library for TypeScript helper functions",
"licenses": [
@@ -1106,7 +1379,7 @@ exports[`integration functional: webpack5 with angular13 generated json file: di
}
}
],
- "purl": "pkg:npm/tslib@2.3.1?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git",
+ "purl": "pkg:npm/tslib@2.6.2?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git",
"externalReferences": [
{
"url": "https://github.com/Microsoft/TypeScript/issues",
@@ -1128,8 +1401,8 @@ exports[`integration functional: webpack5 with angular13 generated json file: di
{
"type": "library",
"name": "zone.js",
- "version": "0.11.8",
- "bom-ref": "pkg:npm/zone.js@0.11.8?vcs_url=git%3A//github.com/angular/angular.git#packages/zone.js",
+ "version": "0.14.4",
+ "bom-ref": "pkg:npm/zone.js@0.14.4?vcs_url=git%3A//github.com/angular/angular.git#packages/zone.js",
"author": "Brian Ford",
"description": "Zones for JavaScript",
"licenses": [
@@ -1140,7 +1413,7 @@ exports[`integration functional: webpack5 with angular13 generated json file: di
}
}
],
- "purl": "pkg:npm/zone.js@0.11.8?vcs_url=git%3A//github.com/angular/angular.git#packages/zone.js",
+ "purl": "pkg:npm/zone.js@0.14.4?vcs_url=git%3A//github.com/angular/angular.git#packages/zone.js",
"externalReferences": [
{
"url": "https://github.com/angular/angular/issues",
@@ -1162,54 +1435,63 @@ exports[`integration functional: webpack5 with angular13 generated json file: di
],
"dependencies": [
{
- "ref": "pkg:npm/%40angular/common@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/common",
+ "ref": "pkg:npm/%40angular/common@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/common",
"dependsOn": [
- "pkg:npm/%40angular/core@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/core"
+ "pkg:npm/%40angular/core@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/core",
+ "pkg:npm/rxjs@7.8.1?vcs_url=git%2Bhttps%3A//github.com/reactivex/rxjs.git"
]
},
{
- "ref": "pkg:npm/%40angular/core@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/core",
+ "ref": "pkg:npm/%40angular/core@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/core",
"dependsOn": [
- "pkg:npm/rxjs@7.5.7?vcs_url=git%2Bhttps%3A//github.com/reactivex/rxjs.git"
+ "pkg:npm/rxjs@7.8.1?vcs_url=git%2Bhttps%3A//github.com/reactivex/rxjs.git"
]
},
{
- "ref": "pkg:npm/%40angular/platform-browser@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/platform-browser",
+ "ref": "pkg:npm/%40angular/platform-browser@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/platform-browser",
"dependsOn": [
- "pkg:npm/%40angular/common@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/common",
- "pkg:npm/%40angular/core@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/core"
+ "pkg:npm/%40angular/common@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/common",
+ "pkg:npm/%40angular/core@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/core"
]
},
{
- "ref": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-angular13?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-angular13",
+ "ref": "pkg:npm/%40angular/router@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/router",
"dependsOn": [
- "pkg:npm/%40angular/common@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/common",
- "pkg:npm/%40angular/core@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/core",
- "pkg:npm/%40angular/platform-browser@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/platform-browser",
- "pkg:npm/css-loader@6.5.1?vcs_url=git%2Bhttps%3A//github.com/webpack-contrib/css-loader.git",
- "pkg:npm/zone.js@0.11.8?vcs_url=git%3A//github.com/angular/angular.git#packages/zone.js"
- ]
+ "pkg:npm/%40angular/common@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/common",
+ "pkg:npm/%40angular/core@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/core",
+ "pkg:npm/%40angular/platform-browser@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/platform-browser",
+ "pkg:npm/rxjs@7.8.1?vcs_url=git%2Bhttps%3A//github.com/reactivex/rxjs.git"
+ ]
},
{
- "ref": "pkg:npm/css-loader@6.5.1?vcs_url=git%2Bhttps%3A//github.com/webpack-contrib/css-loader.git"
+ "ref": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-angular17@0.0.0?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-angular17",
+ "dependsOn": [
+ "pkg:npm/%40angular/core@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/core",
+ "pkg:npm/%40angular/platform-browser@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/platform-browser",
+ "pkg:npm/%40angular/router@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/router",
+ "pkg:npm/css-loader@6.10.0?vcs_url=git%2Bhttps%3A//github.com/webpack-contrib/css-loader.git"
+ ]
},
{
- "ref": "pkg:npm/rxjs@7.5.7?vcs_url=git%2Bhttps%3A//github.com/reactivex/rxjs.git",
+ "ref": "pkg:npm/css-loader@6.10.0?vcs_url=git%2Bhttps%3A//github.com/webpack-contrib/css-loader.git"
+ },
+ {
+ "ref": "pkg:npm/rxjs@7.8.1?vcs_url=git%2Bhttps%3A//github.com/reactivex/rxjs.git",
"dependsOn": [
- "pkg:npm/tslib@2.3.1?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git"
+ "pkg:npm/tslib@2.6.2?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git"
]
},
{
- "ref": "pkg:npm/tslib@2.3.1?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git"
+ "ref": "pkg:npm/tslib@2.6.2?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git"
},
{
- "ref": "pkg:npm/zone.js@0.11.8?vcs_url=git%3A//github.com/angular/angular.git#packages/zone.js"
+ "ref": "pkg:npm/zone.js@0.14.4?vcs_url=git%3A//github.com/angular/angular.git#packages/zone.js"
}
]
}"
`;
-exports[`integration functional: webpack5 with angular13 generated json file: dist/.well-known/sbom 1`] = `
+exports[`integration functional: webpack5 with angular17 generated json file: dist/.well-known/sbom 1`] = `
"{
"$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
@@ -1269,11 +1551,12 @@ exports[`integration functional: webpack5 with angular13 generated json file: di
],
"component": {
"type": "application",
- "name": "example-webpack5-angular13",
+ "name": "example-webpack5-angular17",
"group": "@cyclonedx-webpack-plugin-tests",
- "bom-ref": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-angular13?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-angular13",
+ "version": "0.0.0",
+ "bom-ref": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-angular17@0.0.0?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-angular17",
"author": "Jan Kowalleck",
- "description": "example setup witch Angular13 in WebPack5",
+ "description": "example setup witch Angular17 in WebPack5",
"licenses": [
{
"license": {
@@ -1282,7 +1565,7 @@ exports[`integration functional: webpack5 with angular13 generated json file: di
}
}
],
- "purl": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-angular13?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-angular13",
+ "purl": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-angular17@0.0.0?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-angular17",
"externalReferences": [
{
"url": "https://github.com/CycloneDX/cyclonedx-webpack-plugin/issues",
@@ -1290,12 +1573,12 @@ exports[`integration functional: webpack5 with angular13 generated json file: di
"comment": "as detected from PackageJson property \\"bugs.url\\""
},
{
- "url": "git+https://github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-angular13",
+ "url": "git+https://github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-angular17",
"type": "vcs",
"comment": "as detected from PackageJson property \\"repository.url\\" and \\"repository.directory\\""
},
{
- "url": "https://github.com/CycloneDX/cyclonedx-webpack-plugin/tree/master/tests/integration/webpack5-angular13#readme",
+ "url": "https://github.com/CycloneDX/cyclonedx-webpack-plugin/tree/master/tests/integration/webpack5-angular17#readme",
"type": "website",
"comment": "as detected from PackageJson property \\"homepage\\""
}
@@ -1307,8 +1590,8 @@ exports[`integration functional: webpack5 with angular13 generated json file: di
"type": "library",
"name": "common",
"group": "@angular",
- "version": "13.3.12",
- "bom-ref": "pkg:npm/%40angular/common@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/common",
+ "version": "17.3.0",
+ "bom-ref": "pkg:npm/%40angular/common@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/common",
"author": "angular",
"description": "Angular - commonly needed directives and services",
"licenses": [
@@ -1319,7 +1602,7 @@ exports[`integration functional: webpack5 with angular13 generated json file: di
}
}
],
- "purl": "pkg:npm/%40angular/common@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/common",
+ "purl": "pkg:npm/%40angular/common@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/common",
"externalReferences": [
{
"url": "https://github.com/angular/angular/issues",
@@ -1342,8 +1625,8 @@ exports[`integration functional: webpack5 with angular13 generated json file: di
"type": "library",
"name": "core",
"group": "@angular",
- "version": "13.3.12",
- "bom-ref": "pkg:npm/%40angular/core@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/core",
+ "version": "17.3.0",
+ "bom-ref": "pkg:npm/%40angular/core@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/core",
"author": "angular",
"description": "Angular - the core framework",
"licenses": [
@@ -1354,7 +1637,7 @@ exports[`integration functional: webpack5 with angular13 generated json file: di
}
}
],
- "purl": "pkg:npm/%40angular/core@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/core",
+ "purl": "pkg:npm/%40angular/core@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/core",
"externalReferences": [
{
"url": "https://github.com/angular/angular/issues",
@@ -1377,8 +1660,8 @@ exports[`integration functional: webpack5 with angular13 generated json file: di
"type": "library",
"name": "platform-browser",
"group": "@angular",
- "version": "13.3.12",
- "bom-ref": "pkg:npm/%40angular/platform-browser@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/platform-browser",
+ "version": "17.3.0",
+ "bom-ref": "pkg:npm/%40angular/platform-browser@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/platform-browser",
"author": "angular",
"description": "Angular - library for using Angular in a web browser",
"licenses": [
@@ -1389,7 +1672,7 @@ exports[`integration functional: webpack5 with angular13 generated json file: di
}
}
],
- "purl": "pkg:npm/%40angular/platform-browser@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/platform-browser",
+ "purl": "pkg:npm/%40angular/platform-browser@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/platform-browser",
"externalReferences": [
{
"url": "https://github.com/angular/angular/issues",
@@ -1408,11 +1691,46 @@ exports[`integration functional: webpack5 with angular13 generated json file: di
}
]
},
+ {
+ "type": "library",
+ "name": "router",
+ "group": "@angular",
+ "version": "17.3.0",
+ "bom-ref": "pkg:npm/%40angular/router@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/router",
+ "author": "angular",
+ "description": "Angular - the routing library",
+ "licenses": [
+ {
+ "license": {
+ "id": "MIT",
+ "acknowledgement": "declared"
+ }
+ }
+ ],
+ "purl": "pkg:npm/%40angular/router@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/router",
+ "externalReferences": [
+ {
+ "url": "https://github.com/angular/angular/issues",
+ "type": "issue-tracker",
+ "comment": "as detected from PackageJson property \\"bugs.url\\""
+ },
+ {
+ "url": "git+https://github.com/angular/angular.git#packages/router",
+ "type": "vcs",
+ "comment": "as detected from PackageJson property \\"repository.url\\" and \\"repository.directory\\""
+ },
+ {
+ "url": "https://github.com/angular/angular/tree/main/packages/router",
+ "type": "website",
+ "comment": "as detected from PackageJson property \\"homepage\\""
+ }
+ ]
+ },
{
"type": "library",
"name": "css-loader",
- "version": "6.5.1",
- "bom-ref": "pkg:npm/css-loader@6.5.1?vcs_url=git%2Bhttps%3A//github.com/webpack-contrib/css-loader.git",
+ "version": "6.10.0",
+ "bom-ref": "pkg:npm/css-loader@6.10.0?vcs_url=git%2Bhttps%3A//github.com/webpack-contrib/css-loader.git",
"author": "Tobias Koppers @sokra",
"description": "css loader module for webpack",
"licenses": [
@@ -1423,7 +1741,7 @@ exports[`integration functional: webpack5 with angular13 generated json file: di
}
}
],
- "purl": "pkg:npm/css-loader@6.5.1?vcs_url=git%2Bhttps%3A//github.com/webpack-contrib/css-loader.git",
+ "purl": "pkg:npm/css-loader@6.10.0?vcs_url=git%2Bhttps%3A//github.com/webpack-contrib/css-loader.git",
"externalReferences": [
{
"url": "https://github.com/webpack-contrib/css-loader/issues",
@@ -1445,8 +1763,8 @@ exports[`integration functional: webpack5 with angular13 generated json file: di
{
"type": "library",
"name": "rxjs",
- "version": "7.5.7",
- "bom-ref": "pkg:npm/rxjs@7.5.7?vcs_url=git%2Bhttps%3A//github.com/reactivex/rxjs.git",
+ "version": "7.8.1",
+ "bom-ref": "pkg:npm/rxjs@7.8.1?vcs_url=git%2Bhttps%3A//github.com/reactivex/rxjs.git",
"author": "Ben Lesh",
"description": "Reactive Extensions for modern JavaScript",
"licenses": [
@@ -1457,7 +1775,7 @@ exports[`integration functional: webpack5 with angular13 generated json file: di
}
}
],
- "purl": "pkg:npm/rxjs@7.5.7?vcs_url=git%2Bhttps%3A//github.com/reactivex/rxjs.git",
+ "purl": "pkg:npm/rxjs@7.8.1?vcs_url=git%2Bhttps%3A//github.com/reactivex/rxjs.git",
"externalReferences": [
{
"url": "https://github.com/ReactiveX/RxJS/issues",
@@ -1479,8 +1797,8 @@ exports[`integration functional: webpack5 with angular13 generated json file: di
{
"type": "library",
"name": "tslib",
- "version": "2.3.1",
- "bom-ref": "pkg:npm/tslib@2.3.1?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git",
+ "version": "2.6.2",
+ "bom-ref": "pkg:npm/tslib@2.6.2?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git",
"author": "Microsoft Corp.",
"description": "Runtime library for TypeScript helper functions",
"licenses": [
@@ -1491,7 +1809,7 @@ exports[`integration functional: webpack5 with angular13 generated json file: di
}
}
],
- "purl": "pkg:npm/tslib@2.3.1?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git",
+ "purl": "pkg:npm/tslib@2.6.2?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git",
"externalReferences": [
{
"url": "https://github.com/Microsoft/TypeScript/issues",
@@ -1513,8 +1831,8 @@ exports[`integration functional: webpack5 with angular13 generated json file: di
{
"type": "library",
"name": "zone.js",
- "version": "0.11.8",
- "bom-ref": "pkg:npm/zone.js@0.11.8?vcs_url=git%3A//github.com/angular/angular.git#packages/zone.js",
+ "version": "0.14.4",
+ "bom-ref": "pkg:npm/zone.js@0.14.4?vcs_url=git%3A//github.com/angular/angular.git#packages/zone.js",
"author": "Brian Ford",
"description": "Zones for JavaScript",
"licenses": [
@@ -1525,7 +1843,7 @@ exports[`integration functional: webpack5 with angular13 generated json file: di
}
}
],
- "purl": "pkg:npm/zone.js@0.11.8?vcs_url=git%3A//github.com/angular/angular.git#packages/zone.js",
+ "purl": "pkg:npm/zone.js@0.14.4?vcs_url=git%3A//github.com/angular/angular.git#packages/zone.js",
"externalReferences": [
{
"url": "https://github.com/angular/angular/issues",
@@ -1547,54 +1865,63 @@ exports[`integration functional: webpack5 with angular13 generated json file: di
],
"dependencies": [
{
- "ref": "pkg:npm/%40angular/common@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/common",
+ "ref": "pkg:npm/%40angular/common@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/common",
"dependsOn": [
- "pkg:npm/%40angular/core@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/core"
+ "pkg:npm/%40angular/core@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/core",
+ "pkg:npm/rxjs@7.8.1?vcs_url=git%2Bhttps%3A//github.com/reactivex/rxjs.git"
]
},
{
- "ref": "pkg:npm/%40angular/core@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/core",
+ "ref": "pkg:npm/%40angular/core@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/core",
"dependsOn": [
- "pkg:npm/rxjs@7.5.7?vcs_url=git%2Bhttps%3A//github.com/reactivex/rxjs.git"
+ "pkg:npm/rxjs@7.8.1?vcs_url=git%2Bhttps%3A//github.com/reactivex/rxjs.git"
]
},
{
- "ref": "pkg:npm/%40angular/platform-browser@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/platform-browser",
+ "ref": "pkg:npm/%40angular/platform-browser@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/platform-browser",
"dependsOn": [
- "pkg:npm/%40angular/common@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/common",
- "pkg:npm/%40angular/core@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/core"
+ "pkg:npm/%40angular/common@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/common",
+ "pkg:npm/%40angular/core@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/core"
]
},
{
- "ref": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-angular13?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-angular13",
+ "ref": "pkg:npm/%40angular/router@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/router",
"dependsOn": [
- "pkg:npm/%40angular/common@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/common",
- "pkg:npm/%40angular/core@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/core",
- "pkg:npm/%40angular/platform-browser@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/platform-browser",
- "pkg:npm/css-loader@6.5.1?vcs_url=git%2Bhttps%3A//github.com/webpack-contrib/css-loader.git",
- "pkg:npm/zone.js@0.11.8?vcs_url=git%3A//github.com/angular/angular.git#packages/zone.js"
+ "pkg:npm/%40angular/common@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/common",
+ "pkg:npm/%40angular/core@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/core",
+ "pkg:npm/%40angular/platform-browser@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/platform-browser",
+ "pkg:npm/rxjs@7.8.1?vcs_url=git%2Bhttps%3A//github.com/reactivex/rxjs.git"
]
},
{
- "ref": "pkg:npm/css-loader@6.5.1?vcs_url=git%2Bhttps%3A//github.com/webpack-contrib/css-loader.git"
+ "ref": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-angular17@0.0.0?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-angular17",
+ "dependsOn": [
+ "pkg:npm/%40angular/core@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/core",
+ "pkg:npm/%40angular/platform-browser@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/platform-browser",
+ "pkg:npm/%40angular/router@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/router",
+ "pkg:npm/css-loader@6.10.0?vcs_url=git%2Bhttps%3A//github.com/webpack-contrib/css-loader.git"
+ ]
},
{
- "ref": "pkg:npm/rxjs@7.5.7?vcs_url=git%2Bhttps%3A//github.com/reactivex/rxjs.git",
+ "ref": "pkg:npm/css-loader@6.10.0?vcs_url=git%2Bhttps%3A//github.com/webpack-contrib/css-loader.git"
+ },
+ {
+ "ref": "pkg:npm/rxjs@7.8.1?vcs_url=git%2Bhttps%3A//github.com/reactivex/rxjs.git",
"dependsOn": [
- "pkg:npm/tslib@2.3.1?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git"
+ "pkg:npm/tslib@2.6.2?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git"
]
},
{
- "ref": "pkg:npm/tslib@2.3.1?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git"
+ "ref": "pkg:npm/tslib@2.6.2?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git"
},
{
- "ref": "pkg:npm/zone.js@0.11.8?vcs_url=git%3A//github.com/angular/angular.git#packages/zone.js"
+ "ref": "pkg:npm/zone.js@0.14.4?vcs_url=git%3A//github.com/angular/angular.git#packages/zone.js"
}
]
}"
`;
-exports[`integration functional: webpack5 with angular13 generated xml file: dist/.bom/bom.xml 1`] = `
+exports[`integration functional: webpack5 with angular17 generated xml file: dist/.bom/bom.xml 1`] = `
"
@@ -1643,46 +1970,47 @@ exports[`integration functional: webpack5 with angular13 generated xml file: dis
-
+
Jan Kowalleck
@cyclonedx-webpack-plugin-tests
- example-webpack5-angular13
- example setup witch Angular13 in WebPack5
+ example-webpack5-angular17
+ 0.0.0
+ example setup witch Angular17 in WebPack5
Apache-2.0
- pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-angular13?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-angular13
+ pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-angular17@0.0.0?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-angular17
https://github.com/CycloneDX/cyclonedx-webpack-plugin/issues
as detected from PackageJson property "bugs.url"
- git+https://github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-angular13
+ git+https://github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-angular17
as detected from PackageJson property "repository.url" and "repository.directory"
- https://github.com/CycloneDX/cyclonedx-webpack-plugin/tree/master/tests/integration/webpack5-angular13#readme
+ https://github.com/CycloneDX/cyclonedx-webpack-plugin/tree/master/tests/integration/webpack5-angular17#readme
as detected from PackageJson property "homepage"
-
+
angular
@angular
common
- 13.3.12
+ 17.3.0
Angular - commonly needed directives and services
MIT
- pkg:npm/%40angular/common@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/common
+ pkg:npm/%40angular/common@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/common
https://github.com/angular/angular/issues
@@ -1698,18 +2026,18 @@ exports[`integration functional: webpack5 with angular13 generated xml file: dis
-
+
angular
@angular
core
- 13.3.12
+ 17.3.0
Angular - the core framework
MIT
- pkg:npm/%40angular/core@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/core
+ pkg:npm/%40angular/core@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/core
https://github.com/angular/angular/issues
@@ -1725,18 +2053,18 @@ exports[`integration functional: webpack5 with angular13 generated xml file: dis
-
+
angular
@angular
platform-browser
- 13.3.12
+ 17.3.0
Angular - library for using Angular in a web browser
MIT
- pkg:npm/%40angular/platform-browser@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/platform-browser
+ pkg:npm/%40angular/platform-browser@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/platform-browser
https://github.com/angular/angular/issues
@@ -1752,17 +2080,44 @@ exports[`integration functional: webpack5 with angular13 generated xml file: dis
-
+
+ angular
+ @angular
+ router
+ 17.3.0
+ Angular - the routing library
+
+
+ MIT
+
+
+ pkg:npm/%40angular/router@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/router
+
+
+ https://github.com/angular/angular/issues
+ as detected from PackageJson property "bugs.url"
+
+
+ git+https://github.com/angular/angular.git#packages/router
+ as detected from PackageJson property "repository.url" and "repository.directory"
+
+
+ https://github.com/angular/angular/tree/main/packages/router
+ as detected from PackageJson property "homepage"
+
+
+
+
Tobias Koppers @sokra
css-loader
- 6.5.1
+ 6.10.0
css loader module for webpack
MIT
- pkg:npm/css-loader@6.5.1?vcs_url=git%2Bhttps%3A//github.com/webpack-contrib/css-loader.git
+ pkg:npm/css-loader@6.10.0?vcs_url=git%2Bhttps%3A//github.com/webpack-contrib/css-loader.git
https://github.com/webpack-contrib/css-loader/issues
@@ -1778,17 +2133,17 @@ exports[`integration functional: webpack5 with angular13 generated xml file: dis
-
+
Ben Lesh
rxjs
- 7.5.7
+ 7.8.1
Reactive Extensions for modern JavaScript
Apache-2.0
- pkg:npm/rxjs@7.5.7?vcs_url=git%2Bhttps%3A//github.com/reactivex/rxjs.git
+ pkg:npm/rxjs@7.8.1?vcs_url=git%2Bhttps%3A//github.com/reactivex/rxjs.git
https://github.com/ReactiveX/RxJS/issues
@@ -1804,17 +2159,17 @@ exports[`integration functional: webpack5 with angular13 generated xml file: dis
-
+
Microsoft Corp.
tslib
- 2.3.1
+ 2.6.2
Runtime library for TypeScript helper functions
0BSD
- pkg:npm/tslib@2.3.1?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git
+ pkg:npm/tslib@2.6.2?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git
https://github.com/Microsoft/TypeScript/issues
@@ -1830,17 +2185,17 @@ exports[`integration functional: webpack5 with angular13 generated xml file: dis
-
+
Brian Ford
zone.js
- 0.11.8
+ 0.14.4
Zones for JavaScript
MIT
- pkg:npm/zone.js@0.11.8?vcs_url=git%3A//github.com/angular/angular.git#packages/zone.js
+ pkg:npm/zone.js@0.14.4?vcs_url=git%3A//github.com/angular/angular.git#packages/zone.js
https://github.com/angular/angular/issues
@@ -1858,34 +2213,40 @@ exports[`integration functional: webpack5 with angular13 generated xml file: dis
-
-
+
+
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
+
+
+
+
+
-
-
-
+
+
+
+
+
-
-
+
+
+
+
+
+
"
`;
-exports[`integration functional: webpack5 with angular17 generated json file: dist/.bom/bom.json 1`] = `
+exports[`integration functional: webpack5 with react18 generated json file: dist/.bom/bom.json 1`] = `
"{
"$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
@@ -1945,12 +2306,12 @@ exports[`integration functional: webpack5 with angular17 generated json file: di
],
"component": {
"type": "application",
- "name": "example-webpack5-angular17",
+ "name": "example-webpack5-react18",
"group": "@cyclonedx-webpack-plugin-tests",
- "version": "0.0.0",
- "bom-ref": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-angular17@0.0.0?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-angular17",
+ "version": "0.0.1",
+ "bom-ref": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-react18@0.0.1?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-react18",
"author": "Jan Kowalleck",
- "description": "example setup witch Angular17 in WebPack5",
+ "description": "example setup with react and webpack5",
"licenses": [
{
"license": {
@@ -1959,7 +2320,7 @@ exports[`integration functional: webpack5 with angular17 generated json file: di
}
}
],
- "purl": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-angular17@0.0.0?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-angular17",
+ "purl": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-react18@0.0.1?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-react18",
"externalReferences": [
{
"url": "https://github.com/CycloneDX/cyclonedx-webpack-plugin/issues",
@@ -1967,12 +2328,12 @@ exports[`integration functional: webpack5 with angular17 generated json file: di
"comment": "as detected from PackageJson property \\"bugs.url\\""
},
{
- "url": "git+https://github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-angular17",
+ "url": "git+https://github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-react18",
"type": "vcs",
"comment": "as detected from PackageJson property \\"repository.url\\" and \\"repository.directory\\""
},
{
- "url": "https://github.com/CycloneDX/cyclonedx-webpack-plugin/tree/master/tests/integration/webpack5-angular17#readme",
+ "url": "https://github.com/CycloneDX/cyclonedx-webpack-plugin/tree/master/tests/integration/webpack5-react18#readme",
"type": "website",
"comment": "as detected from PackageJson property \\"homepage\\""
}
@@ -1982,12 +2343,11 @@ exports[`integration functional: webpack5 with angular17 generated json file: di
"components": [
{
"type": "library",
- "name": "common",
- "group": "@angular",
- "version": "17.3.0",
- "bom-ref": "pkg:npm/%40angular/common@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/common",
- "author": "angular",
- "description": "Angular - commonly needed directives and services",
+ "name": "css-loader",
+ "version": "6.7.1",
+ "bom-ref": "pkg:npm/css-loader@6.7.1?vcs_url=git%2Bhttps%3A//github.com/webpack-contrib/css-loader.git",
+ "author": "Tobias Koppers @sokra",
+ "description": "css loader module for webpack",
"licenses": [
{
"license": {
@@ -1996,20 +2356,20 @@ exports[`integration functional: webpack5 with angular17 generated json file: di
}
}
],
- "purl": "pkg:npm/%40angular/common@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/common",
+ "purl": "pkg:npm/css-loader@6.7.1?vcs_url=git%2Bhttps%3A//github.com/webpack-contrib/css-loader.git",
"externalReferences": [
{
- "url": "https://github.com/angular/angular/issues",
+ "url": "https://github.com/webpack-contrib/css-loader/issues",
"type": "issue-tracker",
"comment": "as detected from PackageJson property \\"bugs.url\\""
},
{
- "url": "git+https://github.com/angular/angular.git#packages/common",
+ "url": "git+https://github.com/webpack-contrib/css-loader.git",
"type": "vcs",
- "comment": "as detected from PackageJson property \\"repository.url\\" and \\"repository.directory\\""
+ "comment": "as detected from PackageJson property \\"repository.url\\""
},
{
- "url": "https://github.com/angular/angular#readme",
+ "url": "https://github.com/webpack-contrib/css-loader",
"type": "website",
"comment": "as detected from PackageJson property \\"homepage\\""
}
@@ -2017,12 +2377,10 @@ exports[`integration functional: webpack5 with angular17 generated json file: di
},
{
"type": "library",
- "name": "core",
- "group": "@angular",
- "version": "17.3.0",
- "bom-ref": "pkg:npm/%40angular/core@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/core",
- "author": "angular",
- "description": "Angular - the core framework",
+ "name": "react-dom",
+ "version": "18.2.0",
+ "bom-ref": "pkg:npm/react-dom@18.2.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/react-dom",
+ "description": "React package for working with the DOM.",
"licenses": [
{
"license": {
@@ -2031,20 +2389,20 @@ exports[`integration functional: webpack5 with angular17 generated json file: di
}
}
],
- "purl": "pkg:npm/%40angular/core@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/core",
+ "purl": "pkg:npm/react-dom@18.2.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/react-dom",
"externalReferences": [
{
- "url": "https://github.com/angular/angular/issues",
+ "url": "https://github.com/facebook/react/issues",
"type": "issue-tracker",
"comment": "as detected from PackageJson property \\"bugs.url\\""
},
{
- "url": "git+https://github.com/angular/angular.git#packages/core",
+ "url": "git+https://github.com/facebook/react.git#packages/react-dom",
"type": "vcs",
"comment": "as detected from PackageJson property \\"repository.url\\" and \\"repository.directory\\""
},
{
- "url": "https://github.com/angular/angular#readme",
+ "url": "https://reactjs.org/",
"type": "website",
"comment": "as detected from PackageJson property \\"homepage\\""
}
@@ -2052,12 +2410,10 @@ exports[`integration functional: webpack5 with angular17 generated json file: di
},
{
"type": "library",
- "name": "platform-browser",
- "group": "@angular",
- "version": "17.3.0",
- "bom-ref": "pkg:npm/%40angular/platform-browser@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/platform-browser",
- "author": "angular",
- "description": "Angular - library for using Angular in a web browser",
+ "name": "react",
+ "version": "18.2.0",
+ "bom-ref": "pkg:npm/react@18.2.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/react",
+ "description": "React is a JavaScript library for building user interfaces.",
"licenses": [
{
"license": {
@@ -2066,20 +2422,20 @@ exports[`integration functional: webpack5 with angular17 generated json file: di
}
}
],
- "purl": "pkg:npm/%40angular/platform-browser@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/platform-browser",
+ "purl": "pkg:npm/react@18.2.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/react",
"externalReferences": [
{
- "url": "https://github.com/angular/angular/issues",
+ "url": "https://github.com/facebook/react/issues",
"type": "issue-tracker",
"comment": "as detected from PackageJson property \\"bugs.url\\""
},
{
- "url": "git+https://github.com/angular/angular.git#packages/platform-browser",
+ "url": "git+https://github.com/facebook/react.git#packages/react",
"type": "vcs",
"comment": "as detected from PackageJson property \\"repository.url\\" and \\"repository.directory\\""
},
{
- "url": "https://github.com/angular/angular#readme",
+ "url": "https://reactjs.org/",
"type": "website",
"comment": "as detected from PackageJson property \\"homepage\\""
}
@@ -2087,12 +2443,10 @@ exports[`integration functional: webpack5 with angular17 generated json file: di
},
{
"type": "library",
- "name": "router",
- "group": "@angular",
- "version": "17.3.0",
- "bom-ref": "pkg:npm/%40angular/router@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/router",
- "author": "angular",
- "description": "Angular - the routing library",
+ "name": "scheduler",
+ "version": "0.23.0",
+ "bom-ref": "pkg:npm/scheduler@0.23.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/scheduler",
+ "description": "Cooperative scheduler for the browser environment.",
"licenses": [
{
"license": {
@@ -2101,20 +2455,20 @@ exports[`integration functional: webpack5 with angular17 generated json file: di
}
}
],
- "purl": "pkg:npm/%40angular/router@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/router",
+ "purl": "pkg:npm/scheduler@0.23.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/scheduler",
"externalReferences": [
{
- "url": "https://github.com/angular/angular/issues",
+ "url": "https://github.com/facebook/react/issues",
"type": "issue-tracker",
"comment": "as detected from PackageJson property \\"bugs.url\\""
},
{
- "url": "git+https://github.com/angular/angular.git#packages/router",
+ "url": "git+https://github.com/facebook/react.git#packages/scheduler",
"type": "vcs",
"comment": "as detected from PackageJson property \\"repository.url\\" and \\"repository.directory\\""
},
{
- "url": "https://github.com/angular/angular/tree/main/packages/router",
+ "url": "https://reactjs.org/",
"type": "website",
"comment": "as detected from PackageJson property \\"homepage\\""
}
@@ -2122,102 +2476,195 @@ exports[`integration functional: webpack5 with angular17 generated json file: di
},
{
"type": "library",
- "name": "runtime",
- "group": "@babel",
- "version": "7.24.0",
- "bom-ref": "pkg:npm/%40babel/runtime@7.24.0?vcs_url=git%2Bhttps%3A//github.com/babel/babel.git#packages/babel-runtime",
- "author": "The Babel Team",
- "description": "babel's modular runtime helpers",
+ "name": "web-vitals",
+ "version": "2.1.4",
+ "bom-ref": "pkg:npm/web-vitals@2.1.4?vcs_url=git%2Bhttps%3A//github.com/GoogleChrome/web-vitals.git",
+ "author": "Philip Walton",
+ "description": "Easily measure performance metrics in JavaScript",
"licenses": [
{
"license": {
- "id": "MIT",
+ "id": "Apache-2.0",
"acknowledgement": "declared"
}
}
],
- "purl": "pkg:npm/%40babel/runtime@7.24.0?vcs_url=git%2Bhttps%3A//github.com/babel/babel.git#packages/babel-runtime",
+ "purl": "pkg:npm/web-vitals@2.1.4?vcs_url=git%2Bhttps%3A//github.com/GoogleChrome/web-vitals.git",
"externalReferences": [
{
- "url": "https://github.com/babel/babel/issues",
+ "url": "https://github.com/GoogleChrome/web-vitals/issues",
"type": "issue-tracker",
"comment": "as detected from PackageJson property \\"bugs.url\\""
},
{
- "url": "git+https://github.com/babel/babel.git#packages/babel-runtime",
+ "url": "git+https://github.com/GoogleChrome/web-vitals.git",
"type": "vcs",
- "comment": "as detected from PackageJson property \\"repository.url\\" and \\"repository.directory\\""
+ "comment": "as detected from PackageJson property \\"repository.url\\""
},
{
- "url": "https://babel.dev/docs/en/next/babel-runtime",
+ "url": "https://github.com/GoogleChrome/web-vitals#readme",
"type": "website",
"comment": "as detected from PackageJson property \\"homepage\\""
}
]
+ }
+ ],
+ "dependencies": [
+ {
+ "ref": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-react18@0.0.1?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-react18",
+ "dependsOn": [
+ "pkg:npm/css-loader@6.7.1?vcs_url=git%2Bhttps%3A//github.com/webpack-contrib/css-loader.git",
+ "pkg:npm/react-dom@18.2.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/react-dom",
+ "pkg:npm/react@18.2.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/react"
+ ]
},
{
- "type": "library",
- "name": "css-loader",
- "version": "6.10.0",
- "bom-ref": "pkg:npm/css-loader@6.10.0?vcs_url=git%2Bhttps%3A//github.com/webpack-contrib/css-loader.git",
- "author": "Tobias Koppers @sokra",
- "description": "css loader module for webpack",
+ "ref": "pkg:npm/css-loader@6.7.1?vcs_url=git%2Bhttps%3A//github.com/webpack-contrib/css-loader.git"
+ },
+ {
+ "ref": "pkg:npm/react-dom@18.2.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/react-dom",
+ "dependsOn": [
+ "pkg:npm/react@18.2.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/react",
+ "pkg:npm/scheduler@0.23.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/scheduler"
+ ]
+ },
+ {
+ "ref": "pkg:npm/react@18.2.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/react"
+ },
+ {
+ "ref": "pkg:npm/scheduler@0.23.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/scheduler"
+ },
+ {
+ "ref": "pkg:npm/web-vitals@2.1.4?vcs_url=git%2Bhttps%3A//github.com/GoogleChrome/web-vitals.git"
+ }
+ ]
+}"
+`;
+
+exports[`integration functional: webpack5 with react18 generated json file: dist/.well-known/sbom 1`] = `
+"{
+ "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
+ "bomFormat": "CycloneDX",
+ "specVersion": "1.6",
+ "version": 1,
+ "metadata": {
+ "lifecycles": [
+ {
+ "phase": "build"
+ }
+ ],
+ "tools": [
+ {
+ "vendor": "@cyclonedx",
+ "name": "cyclonedx-library",
+ "version": "libVersion-testing",
+ "externalReferences": [
+ {
+ "url": "https://github.com/CycloneDX/cyclonedx-javascript-library/issues",
+ "type": "issue-tracker",
+ "comment": "as detected from PackageJson property \\"bugs.url\\""
+ },
+ {
+ "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\\""
+ }
+ ]
+ },
+ {
+ "vendor": "@cyclonedx",
+ "name": "webpack-plugin",
+ "version": "thisVersion-testing",
+ "externalReferences": [
+ {
+ "url": "https://github.com/CycloneDX/cyclonedx-webpack-plugin/issues",
+ "type": "issue-tracker",
+ "comment": "as detected from PackageJson property \\"bugs.url\\""
+ },
+ {
+ "url": "git+https://github.com/CycloneDX/cyclonedx-webpack-plugin.git",
+ "type": "vcs",
+ "comment": "as detected from PackageJson property \\"repository.url\\""
+ },
+ {
+ "url": "https://github.com/CycloneDX/cyclonedx-webpack-plugin#readme",
+ "type": "website",
+ "comment": "as detected from PackageJson property \\"homepage\\""
+ }
+ ]
+ }
+ ],
+ "component": {
+ "type": "application",
+ "name": "example-webpack5-react18",
+ "group": "@cyclonedx-webpack-plugin-tests",
+ "version": "0.0.1",
+ "bom-ref": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-react18@0.0.1?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-react18",
+ "author": "Jan Kowalleck",
+ "description": "example setup with react and webpack5",
"licenses": [
{
"license": {
- "id": "MIT",
+ "id": "Apache-2.0",
"acknowledgement": "declared"
}
}
],
- "purl": "pkg:npm/css-loader@6.10.0?vcs_url=git%2Bhttps%3A//github.com/webpack-contrib/css-loader.git",
+ "purl": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-react18@0.0.1?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-react18",
"externalReferences": [
{
- "url": "https://github.com/webpack-contrib/css-loader/issues",
+ "url": "https://github.com/CycloneDX/cyclonedx-webpack-plugin/issues",
"type": "issue-tracker",
"comment": "as detected from PackageJson property \\"bugs.url\\""
},
{
- "url": "git+https://github.com/webpack-contrib/css-loader.git",
+ "url": "git+https://github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-react18",
"type": "vcs",
- "comment": "as detected from PackageJson property \\"repository.url\\""
+ "comment": "as detected from PackageJson property \\"repository.url\\" and \\"repository.directory\\""
},
{
- "url": "https://github.com/webpack-contrib/css-loader",
+ "url": "https://github.com/CycloneDX/cyclonedx-webpack-plugin/tree/master/tests/integration/webpack5-react18#readme",
"type": "website",
"comment": "as detected from PackageJson property \\"homepage\\""
}
]
- },
+ }
+ },
+ "components": [
{
"type": "library",
- "name": "rxjs",
- "version": "7.8.1",
- "bom-ref": "pkg:npm/rxjs@7.8.1?vcs_url=git%2Bhttps%3A//github.com/reactivex/rxjs.git",
- "author": "Ben Lesh",
- "description": "Reactive Extensions for modern JavaScript",
+ "name": "css-loader",
+ "version": "6.7.1",
+ "bom-ref": "pkg:npm/css-loader@6.7.1?vcs_url=git%2Bhttps%3A//github.com/webpack-contrib/css-loader.git",
+ "author": "Tobias Koppers @sokra",
+ "description": "css loader module for webpack",
"licenses": [
{
"license": {
- "id": "Apache-2.0",
+ "id": "MIT",
"acknowledgement": "declared"
}
}
],
- "purl": "pkg:npm/rxjs@7.8.1?vcs_url=git%2Bhttps%3A//github.com/reactivex/rxjs.git",
+ "purl": "pkg:npm/css-loader@6.7.1?vcs_url=git%2Bhttps%3A//github.com/webpack-contrib/css-loader.git",
"externalReferences": [
{
- "url": "https://github.com/ReactiveX/RxJS/issues",
+ "url": "https://github.com/webpack-contrib/css-loader/issues",
"type": "issue-tracker",
"comment": "as detected from PackageJson property \\"bugs.url\\""
},
{
- "url": "git+https://github.com/reactivex/rxjs.git",
+ "url": "git+https://github.com/webpack-contrib/css-loader.git",
"type": "vcs",
"comment": "as detected from PackageJson property \\"repository.url\\""
},
{
- "url": "https://rxjs.dev",
+ "url": "https://github.com/webpack-contrib/css-loader",
"type": "website",
"comment": "as detected from PackageJson property \\"homepage\\""
}
@@ -2225,33 +2672,32 @@ exports[`integration functional: webpack5 with angular17 generated json file: di
},
{
"type": "library",
- "name": "tslib",
- "version": "2.6.2",
- "bom-ref": "pkg:npm/tslib@2.6.2?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git",
- "author": "Microsoft Corp.",
- "description": "Runtime library for TypeScript helper functions",
+ "name": "react-dom",
+ "version": "18.2.0",
+ "bom-ref": "pkg:npm/react-dom@18.2.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/react-dom",
+ "description": "React package for working with the DOM.",
"licenses": [
{
"license": {
- "id": "0BSD",
+ "id": "MIT",
"acknowledgement": "declared"
}
}
],
- "purl": "pkg:npm/tslib@2.6.2?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git",
+ "purl": "pkg:npm/react-dom@18.2.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/react-dom",
"externalReferences": [
{
- "url": "https://github.com/Microsoft/TypeScript/issues",
+ "url": "https://github.com/facebook/react/issues",
"type": "issue-tracker",
"comment": "as detected from PackageJson property \\"bugs.url\\""
},
{
- "url": "git+https://github.com/Microsoft/tslib.git",
+ "url": "git+https://github.com/facebook/react.git#packages/react-dom",
"type": "vcs",
- "comment": "as detected from PackageJson property \\"repository.url\\""
+ "comment": "as detected from PackageJson property \\"repository.url\\" and \\"repository.directory\\""
},
{
- "url": "https://www.typescriptlang.org/",
+ "url": "https://reactjs.org/",
"type": "website",
"comment": "as detected from PackageJson property \\"homepage\\""
}
@@ -2259,11 +2705,10 @@ exports[`integration functional: webpack5 with angular17 generated json file: di
},
{
"type": "library",
- "name": "zone.js",
- "version": "0.14.4",
- "bom-ref": "pkg:npm/zone.js@0.14.4?vcs_url=git%3A//github.com/angular/angular.git#packages/zone.js",
- "author": "Brian Ford",
- "description": "Zones for JavaScript",
+ "name": "react",
+ "version": "18.2.0",
+ "bom-ref": "pkg:npm/react@18.2.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/react",
+ "description": "React is a JavaScript library for building user interfaces.",
"licenses": [
{
"license": {
@@ -2272,192 +2717,31 @@ exports[`integration functional: webpack5 with angular17 generated json file: di
}
}
],
- "purl": "pkg:npm/zone.js@0.14.4?vcs_url=git%3A//github.com/angular/angular.git#packages/zone.js",
+ "purl": "pkg:npm/react@18.2.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/react",
"externalReferences": [
{
- "url": "https://github.com/angular/angular/issues",
+ "url": "https://github.com/facebook/react/issues",
"type": "issue-tracker",
"comment": "as detected from PackageJson property \\"bugs.url\\""
},
{
- "url": "git://github.com/angular/angular.git#packages/zone.js",
+ "url": "git+https://github.com/facebook/react.git#packages/react",
"type": "vcs",
"comment": "as detected from PackageJson property \\"repository.url\\" and \\"repository.directory\\""
},
{
- "url": "https://github.com/angular/angular#readme",
+ "url": "https://reactjs.org/",
"type": "website",
"comment": "as detected from PackageJson property \\"homepage\\""
}
]
- }
- ],
- "dependencies": [
- {
- "ref": "pkg:npm/%40angular/common@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/common",
- "dependsOn": [
- "pkg:npm/%40angular/core@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/core",
- "pkg:npm/%40babel/runtime@7.24.0?vcs_url=git%2Bhttps%3A//github.com/babel/babel.git#packages/babel-runtime",
- "pkg:npm/rxjs@7.8.1?vcs_url=git%2Bhttps%3A//github.com/reactivex/rxjs.git"
- ]
- },
- {
- "ref": "pkg:npm/%40angular/core@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/core",
- "dependsOn": [
- "pkg:npm/%40babel/runtime@7.24.0?vcs_url=git%2Bhttps%3A//github.com/babel/babel.git#packages/babel-runtime",
- "pkg:npm/rxjs@7.8.1?vcs_url=git%2Bhttps%3A//github.com/reactivex/rxjs.git"
- ]
- },
- {
- "ref": "pkg:npm/%40angular/platform-browser@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/platform-browser",
- "dependsOn": [
- "pkg:npm/%40angular/common@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/common",
- "pkg:npm/%40angular/core@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/core"
- ]
- },
- {
- "ref": "pkg:npm/%40angular/router@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/router",
- "dependsOn": [
- "pkg:npm/%40angular/common@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/common",
- "pkg:npm/%40angular/core@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/core",
- "pkg:npm/%40angular/platform-browser@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/platform-browser",
- "pkg:npm/rxjs@7.8.1?vcs_url=git%2Bhttps%3A//github.com/reactivex/rxjs.git"
- ]
- },
- {
- "ref": "pkg:npm/%40babel/runtime@7.24.0?vcs_url=git%2Bhttps%3A//github.com/babel/babel.git#packages/babel-runtime"
- },
- {
- "ref": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-angular17@0.0.0?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-angular17",
- "dependsOn": [
- "pkg:npm/%40angular/core@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/core",
- "pkg:npm/%40angular/platform-browser@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/platform-browser",
- "pkg:npm/%40angular/router@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/router",
- "pkg:npm/css-loader@6.10.0?vcs_url=git%2Bhttps%3A//github.com/webpack-contrib/css-loader.git"
- ]
- },
- {
- "ref": "pkg:npm/css-loader@6.10.0?vcs_url=git%2Bhttps%3A//github.com/webpack-contrib/css-loader.git"
- },
- {
- "ref": "pkg:npm/rxjs@7.8.1?vcs_url=git%2Bhttps%3A//github.com/reactivex/rxjs.git",
- "dependsOn": [
- "pkg:npm/tslib@2.6.2?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git"
- ]
},
- {
- "ref": "pkg:npm/tslib@2.6.2?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git"
- },
- {
- "ref": "pkg:npm/zone.js@0.14.4?vcs_url=git%3A//github.com/angular/angular.git#packages/zone.js"
- }
- ]
-}"
-`;
-
-exports[`integration functional: webpack5 with angular17 generated json file: dist/.well-known/sbom 1`] = `
-"{
- "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
- "bomFormat": "CycloneDX",
- "specVersion": "1.6",
- "version": 1,
- "metadata": {
- "lifecycles": [
- {
- "phase": "build"
- }
- ],
- "tools": [
- {
- "vendor": "@cyclonedx",
- "name": "cyclonedx-library",
- "version": "libVersion-testing",
- "externalReferences": [
- {
- "url": "https://github.com/CycloneDX/cyclonedx-javascript-library/issues",
- "type": "issue-tracker",
- "comment": "as detected from PackageJson property \\"bugs.url\\""
- },
- {
- "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\\""
- }
- ]
- },
- {
- "vendor": "@cyclonedx",
- "name": "webpack-plugin",
- "version": "thisVersion-testing",
- "externalReferences": [
- {
- "url": "https://github.com/CycloneDX/cyclonedx-webpack-plugin/issues",
- "type": "issue-tracker",
- "comment": "as detected from PackageJson property \\"bugs.url\\""
- },
- {
- "url": "git+https://github.com/CycloneDX/cyclonedx-webpack-plugin.git",
- "type": "vcs",
- "comment": "as detected from PackageJson property \\"repository.url\\""
- },
- {
- "url": "https://github.com/CycloneDX/cyclonedx-webpack-plugin#readme",
- "type": "website",
- "comment": "as detected from PackageJson property \\"homepage\\""
- }
- ]
- }
- ],
- "component": {
- "type": "application",
- "name": "example-webpack5-angular17",
- "group": "@cyclonedx-webpack-plugin-tests",
- "version": "0.0.0",
- "bom-ref": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-angular17@0.0.0?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-angular17",
- "author": "Jan Kowalleck",
- "description": "example setup witch Angular17 in WebPack5",
- "licenses": [
- {
- "license": {
- "id": "Apache-2.0",
- "acknowledgement": "declared"
- }
- }
- ],
- "purl": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-angular17@0.0.0?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-angular17",
- "externalReferences": [
- {
- "url": "https://github.com/CycloneDX/cyclonedx-webpack-plugin/issues",
- "type": "issue-tracker",
- "comment": "as detected from PackageJson property \\"bugs.url\\""
- },
- {
- "url": "git+https://github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-angular17",
- "type": "vcs",
- "comment": "as detected from PackageJson property \\"repository.url\\" and \\"repository.directory\\""
- },
- {
- "url": "https://github.com/CycloneDX/cyclonedx-webpack-plugin/tree/master/tests/integration/webpack5-angular17#readme",
- "type": "website",
- "comment": "as detected from PackageJson property \\"homepage\\""
- }
- ]
- }
- },
- "components": [
{
"type": "library",
- "name": "common",
- "group": "@angular",
- "version": "17.3.0",
- "bom-ref": "pkg:npm/%40angular/common@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/common",
- "author": "angular",
- "description": "Angular - commonly needed directives and services",
+ "name": "scheduler",
+ "version": "0.23.0",
+ "bom-ref": "pkg:npm/scheduler@0.23.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/scheduler",
+ "description": "Cooperative scheduler for the browser environment.",
"licenses": [
{
"license": {
@@ -2466,20 +2750,20 @@ exports[`integration functional: webpack5 with angular17 generated json file: di
}
}
],
- "purl": "pkg:npm/%40angular/common@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/common",
+ "purl": "pkg:npm/scheduler@0.23.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/scheduler",
"externalReferences": [
{
- "url": "https://github.com/angular/angular/issues",
+ "url": "https://github.com/facebook/react/issues",
"type": "issue-tracker",
"comment": "as detected from PackageJson property \\"bugs.url\\""
},
{
- "url": "git+https://github.com/angular/angular.git#packages/common",
+ "url": "git+https://github.com/facebook/react.git#packages/scheduler",
"type": "vcs",
"comment": "as detected from PackageJson property \\"repository.url\\" and \\"repository.directory\\""
},
{
- "url": "https://github.com/angular/angular#readme",
+ "url": "https://reactjs.org/",
"type": "website",
"comment": "as detected from PackageJson property \\"homepage\\""
}
@@ -2487,275 +2771,33 @@ exports[`integration functional: webpack5 with angular17 generated json file: di
},
{
"type": "library",
- "name": "core",
- "group": "@angular",
- "version": "17.3.0",
- "bom-ref": "pkg:npm/%40angular/core@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/core",
- "author": "angular",
- "description": "Angular - the core framework",
+ "name": "web-vitals",
+ "version": "2.1.4",
+ "bom-ref": "pkg:npm/web-vitals@2.1.4?vcs_url=git%2Bhttps%3A//github.com/GoogleChrome/web-vitals.git",
+ "author": "Philip Walton",
+ "description": "Easily measure performance metrics in JavaScript",
"licenses": [
{
"license": {
- "id": "MIT",
+ "id": "Apache-2.0",
"acknowledgement": "declared"
}
}
],
- "purl": "pkg:npm/%40angular/core@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/core",
+ "purl": "pkg:npm/web-vitals@2.1.4?vcs_url=git%2Bhttps%3A//github.com/GoogleChrome/web-vitals.git",
"externalReferences": [
{
- "url": "https://github.com/angular/angular/issues",
+ "url": "https://github.com/GoogleChrome/web-vitals/issues",
"type": "issue-tracker",
"comment": "as detected from PackageJson property \\"bugs.url\\""
},
{
- "url": "git+https://github.com/angular/angular.git#packages/core",
+ "url": "git+https://github.com/GoogleChrome/web-vitals.git",
"type": "vcs",
- "comment": "as detected from PackageJson property \\"repository.url\\" and \\"repository.directory\\""
+ "comment": "as detected from PackageJson property \\"repository.url\\""
},
{
- "url": "https://github.com/angular/angular#readme",
- "type": "website",
- "comment": "as detected from PackageJson property \\"homepage\\""
- }
- ]
- },
- {
- "type": "library",
- "name": "platform-browser",
- "group": "@angular",
- "version": "17.3.0",
- "bom-ref": "pkg:npm/%40angular/platform-browser@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/platform-browser",
- "author": "angular",
- "description": "Angular - library for using Angular in a web browser",
- "licenses": [
- {
- "license": {
- "id": "MIT",
- "acknowledgement": "declared"
- }
- }
- ],
- "purl": "pkg:npm/%40angular/platform-browser@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/platform-browser",
- "externalReferences": [
- {
- "url": "https://github.com/angular/angular/issues",
- "type": "issue-tracker",
- "comment": "as detected from PackageJson property \\"bugs.url\\""
- },
- {
- "url": "git+https://github.com/angular/angular.git#packages/platform-browser",
- "type": "vcs",
- "comment": "as detected from PackageJson property \\"repository.url\\" and \\"repository.directory\\""
- },
- {
- "url": "https://github.com/angular/angular#readme",
- "type": "website",
- "comment": "as detected from PackageJson property \\"homepage\\""
- }
- ]
- },
- {
- "type": "library",
- "name": "router",
- "group": "@angular",
- "version": "17.3.0",
- "bom-ref": "pkg:npm/%40angular/router@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/router",
- "author": "angular",
- "description": "Angular - the routing library",
- "licenses": [
- {
- "license": {
- "id": "MIT",
- "acknowledgement": "declared"
- }
- }
- ],
- "purl": "pkg:npm/%40angular/router@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/router",
- "externalReferences": [
- {
- "url": "https://github.com/angular/angular/issues",
- "type": "issue-tracker",
- "comment": "as detected from PackageJson property \\"bugs.url\\""
- },
- {
- "url": "git+https://github.com/angular/angular.git#packages/router",
- "type": "vcs",
- "comment": "as detected from PackageJson property \\"repository.url\\" and \\"repository.directory\\""
- },
- {
- "url": "https://github.com/angular/angular/tree/main/packages/router",
- "type": "website",
- "comment": "as detected from PackageJson property \\"homepage\\""
- }
- ]
- },
- {
- "type": "library",
- "name": "runtime",
- "group": "@babel",
- "version": "7.24.0",
- "bom-ref": "pkg:npm/%40babel/runtime@7.24.0?vcs_url=git%2Bhttps%3A//github.com/babel/babel.git#packages/babel-runtime",
- "author": "The Babel Team",
- "description": "babel's modular runtime helpers",
- "licenses": [
- {
- "license": {
- "id": "MIT",
- "acknowledgement": "declared"
- }
- }
- ],
- "purl": "pkg:npm/%40babel/runtime@7.24.0?vcs_url=git%2Bhttps%3A//github.com/babel/babel.git#packages/babel-runtime",
- "externalReferences": [
- {
- "url": "https://github.com/babel/babel/issues",
- "type": "issue-tracker",
- "comment": "as detected from PackageJson property \\"bugs.url\\""
- },
- {
- "url": "git+https://github.com/babel/babel.git#packages/babel-runtime",
- "type": "vcs",
- "comment": "as detected from PackageJson property \\"repository.url\\" and \\"repository.directory\\""
- },
- {
- "url": "https://babel.dev/docs/en/next/babel-runtime",
- "type": "website",
- "comment": "as detected from PackageJson property \\"homepage\\""
- }
- ]
- },
- {
- "type": "library",
- "name": "css-loader",
- "version": "6.10.0",
- "bom-ref": "pkg:npm/css-loader@6.10.0?vcs_url=git%2Bhttps%3A//github.com/webpack-contrib/css-loader.git",
- "author": "Tobias Koppers @sokra",
- "description": "css loader module for webpack",
- "licenses": [
- {
- "license": {
- "id": "MIT",
- "acknowledgement": "declared"
- }
- }
- ],
- "purl": "pkg:npm/css-loader@6.10.0?vcs_url=git%2Bhttps%3A//github.com/webpack-contrib/css-loader.git",
- "externalReferences": [
- {
- "url": "https://github.com/webpack-contrib/css-loader/issues",
- "type": "issue-tracker",
- "comment": "as detected from PackageJson property \\"bugs.url\\""
- },
- {
- "url": "git+https://github.com/webpack-contrib/css-loader.git",
- "type": "vcs",
- "comment": "as detected from PackageJson property \\"repository.url\\""
- },
- {
- "url": "https://github.com/webpack-contrib/css-loader",
- "type": "website",
- "comment": "as detected from PackageJson property \\"homepage\\""
- }
- ]
- },
- {
- "type": "library",
- "name": "rxjs",
- "version": "7.8.1",
- "bom-ref": "pkg:npm/rxjs@7.8.1?vcs_url=git%2Bhttps%3A//github.com/reactivex/rxjs.git",
- "author": "Ben Lesh",
- "description": "Reactive Extensions for modern JavaScript",
- "licenses": [
- {
- "license": {
- "id": "Apache-2.0",
- "acknowledgement": "declared"
- }
- }
- ],
- "purl": "pkg:npm/rxjs@7.8.1?vcs_url=git%2Bhttps%3A//github.com/reactivex/rxjs.git",
- "externalReferences": [
- {
- "url": "https://github.com/ReactiveX/RxJS/issues",
- "type": "issue-tracker",
- "comment": "as detected from PackageJson property \\"bugs.url\\""
- },
- {
- "url": "git+https://github.com/reactivex/rxjs.git",
- "type": "vcs",
- "comment": "as detected from PackageJson property \\"repository.url\\""
- },
- {
- "url": "https://rxjs.dev",
- "type": "website",
- "comment": "as detected from PackageJson property \\"homepage\\""
- }
- ]
- },
- {
- "type": "library",
- "name": "tslib",
- "version": "2.6.2",
- "bom-ref": "pkg:npm/tslib@2.6.2?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git",
- "author": "Microsoft Corp.",
- "description": "Runtime library for TypeScript helper functions",
- "licenses": [
- {
- "license": {
- "id": "0BSD",
- "acknowledgement": "declared"
- }
- }
- ],
- "purl": "pkg:npm/tslib@2.6.2?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git",
- "externalReferences": [
- {
- "url": "https://github.com/Microsoft/TypeScript/issues",
- "type": "issue-tracker",
- "comment": "as detected from PackageJson property \\"bugs.url\\""
- },
- {
- "url": "git+https://github.com/Microsoft/tslib.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\\""
- }
- ]
- },
- {
- "type": "library",
- "name": "zone.js",
- "version": "0.14.4",
- "bom-ref": "pkg:npm/zone.js@0.14.4?vcs_url=git%3A//github.com/angular/angular.git#packages/zone.js",
- "author": "Brian Ford",
- "description": "Zones for JavaScript",
- "licenses": [
- {
- "license": {
- "id": "MIT",
- "acknowledgement": "declared"
- }
- }
- ],
- "purl": "pkg:npm/zone.js@0.14.4?vcs_url=git%3A//github.com/angular/angular.git#packages/zone.js",
- "externalReferences": [
- {
- "url": "https://github.com/angular/angular/issues",
- "type": "issue-tracker",
- "comment": "as detected from PackageJson property \\"bugs.url\\""
- },
- {
- "url": "git://github.com/angular/angular.git#packages/zone.js",
- "type": "vcs",
- "comment": "as detected from PackageJson property \\"repository.url\\" and \\"repository.directory\\""
- },
- {
- "url": "https://github.com/angular/angular#readme",
+ "url": "https://github.com/GoogleChrome/web-vitals#readme",
"type": "website",
"comment": "as detected from PackageJson property \\"homepage\\""
}
@@ -2764,68 +2806,37 @@ exports[`integration functional: webpack5 with angular17 generated json file: di
],
"dependencies": [
{
- "ref": "pkg:npm/%40angular/common@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/common",
+ "ref": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-react18@0.0.1?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-react18",
"dependsOn": [
- "pkg:npm/%40angular/core@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/core",
- "pkg:npm/%40babel/runtime@7.24.0?vcs_url=git%2Bhttps%3A//github.com/babel/babel.git#packages/babel-runtime",
- "pkg:npm/rxjs@7.8.1?vcs_url=git%2Bhttps%3A//github.com/reactivex/rxjs.git"
+ "pkg:npm/css-loader@6.7.1?vcs_url=git%2Bhttps%3A//github.com/webpack-contrib/css-loader.git",
+ "pkg:npm/react-dom@18.2.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/react-dom",
+ "pkg:npm/react@18.2.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/react"
]
},
{
- "ref": "pkg:npm/%40angular/core@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/core",
- "dependsOn": [
- "pkg:npm/%40babel/runtime@7.24.0?vcs_url=git%2Bhttps%3A//github.com/babel/babel.git#packages/babel-runtime",
- "pkg:npm/rxjs@7.8.1?vcs_url=git%2Bhttps%3A//github.com/reactivex/rxjs.git"
- ]
+ "ref": "pkg:npm/css-loader@6.7.1?vcs_url=git%2Bhttps%3A//github.com/webpack-contrib/css-loader.git"
},
{
- "ref": "pkg:npm/%40angular/platform-browser@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/platform-browser",
+ "ref": "pkg:npm/react-dom@18.2.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/react-dom",
"dependsOn": [
- "pkg:npm/%40angular/common@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/common",
- "pkg:npm/%40angular/core@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/core"
+ "pkg:npm/react@18.2.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/react",
+ "pkg:npm/scheduler@0.23.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/scheduler"
]
},
{
- "ref": "pkg:npm/%40angular/router@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/router",
- "dependsOn": [
- "pkg:npm/%40angular/common@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/common",
- "pkg:npm/%40angular/core@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/core",
- "pkg:npm/%40angular/platform-browser@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/platform-browser",
- "pkg:npm/rxjs@7.8.1?vcs_url=git%2Bhttps%3A//github.com/reactivex/rxjs.git"
- ]
+ "ref": "pkg:npm/react@18.2.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/react"
},
{
- "ref": "pkg:npm/%40babel/runtime@7.24.0?vcs_url=git%2Bhttps%3A//github.com/babel/babel.git#packages/babel-runtime"
+ "ref": "pkg:npm/scheduler@0.23.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/scheduler"
},
{
- "ref": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-angular17@0.0.0?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-angular17",
- "dependsOn": [
- "pkg:npm/%40angular/core@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/core",
- "pkg:npm/%40angular/platform-browser@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/platform-browser",
- "pkg:npm/%40angular/router@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/router",
- "pkg:npm/css-loader@6.10.0?vcs_url=git%2Bhttps%3A//github.com/webpack-contrib/css-loader.git"
- ]
- },
- {
- "ref": "pkg:npm/css-loader@6.10.0?vcs_url=git%2Bhttps%3A//github.com/webpack-contrib/css-loader.git"
- },
- {
- "ref": "pkg:npm/rxjs@7.8.1?vcs_url=git%2Bhttps%3A//github.com/reactivex/rxjs.git",
- "dependsOn": [
- "pkg:npm/tslib@2.6.2?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git"
- ]
- },
- {
- "ref": "pkg:npm/tslib@2.6.2?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git"
- },
- {
- "ref": "pkg:npm/zone.js@0.14.4?vcs_url=git%3A//github.com/angular/angular.git#packages/zone.js"
+ "ref": "pkg:npm/web-vitals@2.1.4?vcs_url=git%2Bhttps%3A//github.com/GoogleChrome/web-vitals.git"
}
]
}"
`;
-exports[`integration functional: webpack5 with angular17 generated xml file: dist/.bom/bom.xml 1`] = `
+exports[`integration functional: webpack5 with react18 generated xml file: dist/.bom/bom.xml 1`] = `
"
@@ -2874,313 +2885,182 @@ exports[`integration functional: webpack5 with angular17 generated xml file: dis
-
+
Jan Kowalleck
@cyclonedx-webpack-plugin-tests
- example-webpack5-angular17
- 0.0.0
- example setup witch Angular17 in WebPack5
+ example-webpack5-react18
+ 0.0.1
+ example setup with react and webpack5
Apache-2.0
- pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-angular17@0.0.0?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-angular17
+ pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-react18@0.0.1?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-react18
https://github.com/CycloneDX/cyclonedx-webpack-plugin/issues
as detected from PackageJson property "bugs.url"
- git+https://github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-angular17
+ git+https://github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-react18
as detected from PackageJson property "repository.url" and "repository.directory"
- https://github.com/CycloneDX/cyclonedx-webpack-plugin/tree/master/tests/integration/webpack5-angular17#readme
+ https://github.com/CycloneDX/cyclonedx-webpack-plugin/tree/master/tests/integration/webpack5-react18#readme
as detected from PackageJson property "homepage"
-
- angular
- @angular
- common
- 17.3.0
- Angular - commonly needed directives and services
-
-
- MIT
-
-
- pkg:npm/%40angular/common@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/common
-
-
- https://github.com/angular/angular/issues
- as detected from PackageJson property "bugs.url"
-
-
- git+https://github.com/angular/angular.git#packages/common
- as detected from PackageJson property "repository.url" and "repository.directory"
-
-
- https://github.com/angular/angular#readme
- as detected from PackageJson property "homepage"
-
-
-
-
- angular
- @angular
- core
- 17.3.0
- Angular - the core framework
+
+ Tobias Koppers @sokra
+ css-loader
+ 6.7.1
+ css loader module for webpack
MIT
- pkg:npm/%40angular/core@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/core
+ pkg:npm/css-loader@6.7.1?vcs_url=git%2Bhttps%3A//github.com/webpack-contrib/css-loader.git
- https://github.com/angular/angular/issues
+ https://github.com/webpack-contrib/css-loader/issues
as detected from PackageJson property "bugs.url"
- git+https://github.com/angular/angular.git#packages/core
- as detected from PackageJson property "repository.url" and "repository.directory"
+ git+https://github.com/webpack-contrib/css-loader.git
+ as detected from PackageJson property "repository.url"
- https://github.com/angular/angular#readme
+ https://github.com/webpack-contrib/css-loader
as detected from PackageJson property "homepage"
-
- angular
- @angular
- platform-browser
- 17.3.0
- Angular - library for using Angular in a web browser
+
+ react-dom
+ 18.2.0
+ React package for working with the DOM.
MIT
- pkg:npm/%40angular/platform-browser@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/platform-browser
+ pkg:npm/react-dom@18.2.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/react-dom
- https://github.com/angular/angular/issues
+ https://github.com/facebook/react/issues
as detected from PackageJson property "bugs.url"
- git+https://github.com/angular/angular.git#packages/platform-browser
+ git+https://github.com/facebook/react.git#packages/react-dom
as detected from PackageJson property "repository.url" and "repository.directory"
- https://github.com/angular/angular#readme
+ https://reactjs.org/
as detected from PackageJson property "homepage"
-
- angular
- @angular
- router
- 17.3.0
- Angular - the routing library
+
+ react
+ 18.2.0
+ React is a JavaScript library for building user interfaces.
MIT
- pkg:npm/%40angular/router@17.3.0?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/router
+ pkg:npm/react@18.2.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/react
- https://github.com/angular/angular/issues
+ https://github.com/facebook/react/issues
as detected from PackageJson property "bugs.url"
- git+https://github.com/angular/angular.git#packages/router
+ git+https://github.com/facebook/react.git#packages/react
as detected from PackageJson property "repository.url" and "repository.directory"
- https://github.com/angular/angular/tree/main/packages/router
+ https://reactjs.org/
as detected from PackageJson property "homepage"
-
- The Babel Team
- @babel
- runtime
- 7.24.0
- babel's modular runtime helpers
+
+ scheduler
+ 0.23.0
+ Cooperative scheduler for the browser environment.
MIT
- pkg:npm/%40babel/runtime@7.24.0?vcs_url=git%2Bhttps%3A//github.com/babel/babel.git#packages/babel-runtime
+ pkg:npm/scheduler@0.23.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/scheduler
- https://github.com/babel/babel/issues
+ https://github.com/facebook/react/issues
as detected from PackageJson property "bugs.url"
- git+https://github.com/babel/babel.git#packages/babel-runtime
+ git+https://github.com/facebook/react.git#packages/scheduler
as detected from PackageJson property "repository.url" and "repository.directory"
- https://babel.dev/docs/en/next/babel-runtime
- as detected from PackageJson property "homepage"
-
-
-
-
- Tobias Koppers @sokra
- css-loader
- 6.10.0
- css loader module for webpack
-
-
- MIT
-
-
- pkg:npm/css-loader@6.10.0?vcs_url=git%2Bhttps%3A//github.com/webpack-contrib/css-loader.git
-
-
- https://github.com/webpack-contrib/css-loader/issues
- as detected from PackageJson property "bugs.url"
-
-
- git+https://github.com/webpack-contrib/css-loader.git
- as detected from PackageJson property "repository.url"
-
-
- https://github.com/webpack-contrib/css-loader
+ https://reactjs.org/
as detected from PackageJson property "homepage"
-
- Ben Lesh
- rxjs
- 7.8.1
- Reactive Extensions for modern JavaScript
+
+ Philip Walton
+ web-vitals
+ 2.1.4
+ Easily measure performance metrics in JavaScript
Apache-2.0
- pkg:npm/rxjs@7.8.1?vcs_url=git%2Bhttps%3A//github.com/reactivex/rxjs.git
-
-
- https://github.com/ReactiveX/RxJS/issues
- as detected from PackageJson property "bugs.url"
-
-
- git+https://github.com/reactivex/rxjs.git
- as detected from PackageJson property "repository.url"
-
-
- https://rxjs.dev
- as detected from PackageJson property "homepage"
-
-
-
-
- Microsoft Corp.
- tslib
- 2.6.2
- Runtime library for TypeScript helper functions
-
-
- 0BSD
-
-
- pkg:npm/tslib@2.6.2?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git
+ pkg:npm/web-vitals@2.1.4?vcs_url=git%2Bhttps%3A//github.com/GoogleChrome/web-vitals.git
- https://github.com/Microsoft/TypeScript/issues
+ https://github.com/GoogleChrome/web-vitals/issues
as detected from PackageJson property "bugs.url"
- git+https://github.com/Microsoft/tslib.git
+ git+https://github.com/GoogleChrome/web-vitals.git
as detected from PackageJson property "repository.url"
- https://www.typescriptlang.org/
- as detected from PackageJson property "homepage"
-
-
-
-
- Brian Ford
- zone.js
- 0.14.4
- Zones for JavaScript
-
-
- MIT
-
-
- pkg:npm/zone.js@0.14.4?vcs_url=git%3A//github.com/angular/angular.git#packages/zone.js
-
-
- https://github.com/angular/angular/issues
- as detected from PackageJson property "bugs.url"
-
-
- git://github.com/angular/angular.git#packages/zone.js
- as detected from PackageJson property "repository.url" and "repository.directory"
-
-
- https://github.com/angular/angular#readme
+ https://github.com/GoogleChrome/web-vitals#readme
as detected from PackageJson property "homepage"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
-
-
-
-
-
-
+
+
+
+
-
-
-
-
-
-
+
+
+
"
`;
-exports[`integration functional: webpack5 with react18 generated json file: dist/.bom/bom.json 1`] = `
+exports[`integration functional: webpack5 with vue2 generated json file: dist/.bom/bom.json 1`] = `
"{
"$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
@@ -3240,12 +3120,11 @@ exports[`integration functional: webpack5 with react18 generated json file: dist
],
"component": {
"type": "application",
- "name": "example-webpack5-react18",
+ "name": "example-webpack5-vue2",
"group": "@cyclonedx-webpack-plugin-tests",
- "version": "0.0.1",
- "bom-ref": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-react18@0.0.1?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-react18",
+ "bom-ref": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-vue2?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-vue2",
"author": "Jan Kowalleck",
- "description": "example setup with react and webpack5",
+ "description": "example setup witch Vue2 in WebPack5",
"licenses": [
{
"license": {
@@ -3254,7 +3133,7 @@ exports[`integration functional: webpack5 with react18 generated json file: dist
}
}
],
- "purl": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-react18@0.0.1?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-react18",
+ "purl": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-vue2?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-vue2",
"externalReferences": [
{
"url": "https://github.com/CycloneDX/cyclonedx-webpack-plugin/issues",
@@ -3262,12 +3141,12 @@ exports[`integration functional: webpack5 with react18 generated json file: dist
"comment": "as detected from PackageJson property \\"bugs.url\\""
},
{
- "url": "git+https://github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-react18",
+ "url": "git+https://github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-vue2",
"type": "vcs",
"comment": "as detected from PackageJson property \\"repository.url\\" and \\"repository.directory\\""
},
{
- "url": "https://github.com/CycloneDX/cyclonedx-webpack-plugin/tree/master/tests/integration/webpack5-react18#readme",
+ "url": "https://github.com/CycloneDX/cyclonedx-webpack-plugin/tree/master/tests/integration/webpack5-vue2#readme",
"type": "website",
"comment": "as detected from PackageJson property \\"homepage\\""
}
@@ -3277,145 +3156,11 @@ exports[`integration functional: webpack5 with react18 generated json file: dist
"components": [
{
"type": "library",
- "name": "runtime",
- "group": "@babel",
- "version": "7.18.3",
- "bom-ref": "pkg:npm/%40babel/runtime@7.18.3?vcs_url=git%2Bhttps%3A//github.com/babel/babel.git#packages/babel-runtime",
- "author": "The Babel Team",
- "description": "babel's modular runtime helpers",
- "licenses": [
- {
- "license": {
- "id": "MIT",
- "acknowledgement": "declared"
- }
- }
- ],
- "purl": "pkg:npm/%40babel/runtime@7.18.3?vcs_url=git%2Bhttps%3A//github.com/babel/babel.git#packages/babel-runtime",
- "externalReferences": [
- {
- "url": "https://github.com/babel/babel/issues",
- "type": "issue-tracker",
- "comment": "as detected from PackageJson property \\"bugs.url\\""
- },
- {
- "url": "git+https://github.com/babel/babel.git#packages/babel-runtime",
- "type": "vcs",
- "comment": "as detected from PackageJson property \\"repository.url\\" and \\"repository.directory\\""
- },
- {
- "url": "https://babel.dev/docs/en/next/babel-runtime",
- "type": "website",
- "comment": "as detected from PackageJson property \\"homepage\\""
- }
- ]
- },
- {
- "type": "library",
- "name": "css-loader",
- "version": "6.7.1",
- "bom-ref": "pkg:npm/css-loader@6.7.1?vcs_url=git%2Bhttps%3A//github.com/webpack-contrib/css-loader.git",
- "author": "Tobias Koppers @sokra",
- "description": "css loader module for webpack",
- "licenses": [
- {
- "license": {
- "id": "MIT",
- "acknowledgement": "declared"
- }
- }
- ],
- "purl": "pkg:npm/css-loader@6.7.1?vcs_url=git%2Bhttps%3A//github.com/webpack-contrib/css-loader.git",
- "externalReferences": [
- {
- "url": "https://github.com/webpack-contrib/css-loader/issues",
- "type": "issue-tracker",
- "comment": "as detected from PackageJson property \\"bugs.url\\""
- },
- {
- "url": "git+https://github.com/webpack-contrib/css-loader.git",
- "type": "vcs",
- "comment": "as detected from PackageJson property \\"repository.url\\""
- },
- {
- "url": "https://github.com/webpack-contrib/css-loader",
- "type": "website",
- "comment": "as detected from PackageJson property \\"homepage\\""
- }
- ]
- },
- {
- "type": "library",
- "name": "react-dom",
- "version": "18.2.0",
- "bom-ref": "pkg:npm/react-dom@18.2.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/react-dom",
- "description": "React package for working with the DOM.",
- "licenses": [
- {
- "license": {
- "id": "MIT",
- "acknowledgement": "declared"
- }
- }
- ],
- "purl": "pkg:npm/react-dom@18.2.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/react-dom",
- "externalReferences": [
- {
- "url": "https://github.com/facebook/react/issues",
- "type": "issue-tracker",
- "comment": "as detected from PackageJson property \\"bugs.url\\""
- },
- {
- "url": "git+https://github.com/facebook/react.git#packages/react-dom",
- "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\\""
- }
- ]
- },
- {
- "type": "library",
- "name": "react",
- "version": "18.2.0",
- "bom-ref": "pkg:npm/react@18.2.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/react",
- "description": "React is a JavaScript library for building user interfaces.",
- "licenses": [
- {
- "license": {
- "id": "MIT",
- "acknowledgement": "declared"
- }
- }
- ],
- "purl": "pkg:npm/react@18.2.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/react",
- "externalReferences": [
- {
- "url": "https://github.com/facebook/react/issues",
- "type": "issue-tracker",
- "comment": "as detected from PackageJson property \\"bugs.url\\""
- },
- {
- "url": "git+https://github.com/facebook/react.git#packages/react",
- "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\\""
- }
- ]
- },
- {
- "type": "library",
- "name": "scheduler",
- "version": "0.23.0",
- "bom-ref": "pkg:npm/scheduler@0.23.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/scheduler",
- "description": "Cooperative scheduler for the browser environment.",
+ "name": "vue",
+ "version": "2.6.14",
+ "bom-ref": "pkg:npm/vue@2.6.14?vcs_url=git%2Bhttps%3A//github.com/vuejs/vue.git",
+ "author": "Evan You",
+ "description": "Reactive, component-oriented view layer for modern web interfaces.",
"licenses": [
{
"license": {
@@ -3424,54 +3169,20 @@ exports[`integration functional: webpack5 with react18 generated json file: dist
}
}
],
- "purl": "pkg:npm/scheduler@0.23.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/scheduler",
- "externalReferences": [
- {
- "url": "https://github.com/facebook/react/issues",
- "type": "issue-tracker",
- "comment": "as detected from PackageJson property \\"bugs.url\\""
- },
- {
- "url": "git+https://github.com/facebook/react.git#packages/scheduler",
- "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\\""
- }
- ]
- },
- {
- "type": "library",
- "name": "web-vitals",
- "version": "2.1.4",
- "bom-ref": "pkg:npm/web-vitals@2.1.4?vcs_url=git%2Bhttps%3A//github.com/GoogleChrome/web-vitals.git",
- "author": "Philip Walton",
- "description": "Easily measure performance metrics in JavaScript",
- "licenses": [
- {
- "license": {
- "id": "Apache-2.0",
- "acknowledgement": "declared"
- }
- }
- ],
- "purl": "pkg:npm/web-vitals@2.1.4?vcs_url=git%2Bhttps%3A//github.com/GoogleChrome/web-vitals.git",
+ "purl": "pkg:npm/vue@2.6.14?vcs_url=git%2Bhttps%3A//github.com/vuejs/vue.git",
"externalReferences": [
{
- "url": "https://github.com/GoogleChrome/web-vitals/issues",
+ "url": "https://github.com/vuejs/vue/issues",
"type": "issue-tracker",
"comment": "as detected from PackageJson property \\"bugs.url\\""
},
{
- "url": "git+https://github.com/GoogleChrome/web-vitals.git",
+ "url": "git+https://github.com/vuejs/vue.git",
"type": "vcs",
"comment": "as detected from PackageJson property \\"repository.url\\""
},
{
- "url": "https://github.com/GoogleChrome/web-vitals#readme",
+ "url": "https://github.com/vuejs/vue#readme",
"type": "website",
"comment": "as detected from PackageJson property \\"homepage\\""
}
@@ -3480,41 +3191,19 @@ exports[`integration functional: webpack5 with react18 generated json file: dist
],
"dependencies": [
{
- "ref": "pkg:npm/%40babel/runtime@7.18.3?vcs_url=git%2Bhttps%3A//github.com/babel/babel.git#packages/babel-runtime"
- },
- {
- "ref": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-react18@0.0.1?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-react18",
- "dependsOn": [
- "pkg:npm/%40babel/runtime@7.18.3?vcs_url=git%2Bhttps%3A//github.com/babel/babel.git#packages/babel-runtime",
- "pkg:npm/css-loader@6.7.1?vcs_url=git%2Bhttps%3A//github.com/webpack-contrib/css-loader.git",
- "pkg:npm/react-dom@18.2.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/react-dom",
- "pkg:npm/react@18.2.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/react"
- ]
- },
- {
- "ref": "pkg:npm/css-loader@6.7.1?vcs_url=git%2Bhttps%3A//github.com/webpack-contrib/css-loader.git"
- },
- {
- "ref": "pkg:npm/react-dom@18.2.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/react-dom",
+ "ref": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-vue2?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-vue2",
"dependsOn": [
- "pkg:npm/react@18.2.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/react",
- "pkg:npm/scheduler@0.23.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/scheduler"
+ "pkg:npm/vue@2.6.14?vcs_url=git%2Bhttps%3A//github.com/vuejs/vue.git"
]
},
{
- "ref": "pkg:npm/react@18.2.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/react"
- },
- {
- "ref": "pkg:npm/scheduler@0.23.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/scheduler"
- },
- {
- "ref": "pkg:npm/web-vitals@2.1.4?vcs_url=git%2Bhttps%3A//github.com/GoogleChrome/web-vitals.git"
+ "ref": "pkg:npm/vue@2.6.14?vcs_url=git%2Bhttps%3A//github.com/vuejs/vue.git"
}
]
}"
`;
-exports[`integration functional: webpack5 with react18 generated json file: dist/.well-known/sbom 1`] = `
+exports[`integration functional: webpack5 with vue2 generated json file: dist/.well-known/sbom 1`] = `
"{
"$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
@@ -3574,12 +3263,11 @@ exports[`integration functional: webpack5 with react18 generated json file: dist
],
"component": {
"type": "application",
- "name": "example-webpack5-react18",
+ "name": "example-webpack5-vue2",
"group": "@cyclonedx-webpack-plugin-tests",
- "version": "0.0.1",
- "bom-ref": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-react18@0.0.1?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-react18",
+ "bom-ref": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-vue2?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-vue2",
"author": "Jan Kowalleck",
- "description": "example setup with react and webpack5",
+ "description": "example setup witch Vue2 in WebPack5",
"licenses": [
{
"license": {
@@ -3588,7 +3276,7 @@ exports[`integration functional: webpack5 with react18 generated json file: dist
}
}
],
- "purl": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-react18@0.0.1?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-react18",
+ "purl": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-vue2?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-vue2",
"externalReferences": [
{
"url": "https://github.com/CycloneDX/cyclonedx-webpack-plugin/issues",
@@ -3596,12 +3284,12 @@ exports[`integration functional: webpack5 with react18 generated json file: dist
"comment": "as detected from PackageJson property \\"bugs.url\\""
},
{
- "url": "git+https://github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-react18",
+ "url": "git+https://github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-vue2",
"type": "vcs",
"comment": "as detected from PackageJson property \\"repository.url\\" and \\"repository.directory\\""
},
{
- "url": "https://github.com/CycloneDX/cyclonedx-webpack-plugin/tree/master/tests/integration/webpack5-react18#readme",
+ "url": "https://github.com/CycloneDX/cyclonedx-webpack-plugin/tree/master/tests/integration/webpack5-vue2#readme",
"type": "website",
"comment": "as detected from PackageJson property \\"homepage\\""
}
@@ -3611,12 +3299,11 @@ exports[`integration functional: webpack5 with react18 generated json file: dist
"components": [
{
"type": "library",
- "name": "runtime",
- "group": "@babel",
- "version": "7.18.3",
- "bom-ref": "pkg:npm/%40babel/runtime@7.18.3?vcs_url=git%2Bhttps%3A//github.com/babel/babel.git#packages/babel-runtime",
- "author": "The Babel Team",
- "description": "babel's modular runtime helpers",
+ "name": "vue",
+ "version": "2.6.14",
+ "bom-ref": "pkg:npm/vue@2.6.14?vcs_url=git%2Bhttps%3A//github.com/vuejs/vue.git",
+ "author": "Evan You",
+ "description": "Reactive, component-oriented view layer for modern web interfaces.",
"licenses": [
{
"license": {
@@ -3625,230 +3312,41 @@ exports[`integration functional: webpack5 with react18 generated json file: dist
}
}
],
- "purl": "pkg:npm/%40babel/runtime@7.18.3?vcs_url=git%2Bhttps%3A//github.com/babel/babel.git#packages/babel-runtime",
+ "purl": "pkg:npm/vue@2.6.14?vcs_url=git%2Bhttps%3A//github.com/vuejs/vue.git",
"externalReferences": [
{
- "url": "https://github.com/babel/babel/issues",
+ "url": "https://github.com/vuejs/vue/issues",
"type": "issue-tracker",
"comment": "as detected from PackageJson property \\"bugs.url\\""
},
{
- "url": "git+https://github.com/babel/babel.git#packages/babel-runtime",
+ "url": "git+https://github.com/vuejs/vue.git",
"type": "vcs",
- "comment": "as detected from PackageJson property \\"repository.url\\" and \\"repository.directory\\""
+ "comment": "as detected from PackageJson property \\"repository.url\\""
},
{
- "url": "https://babel.dev/docs/en/next/babel-runtime",
+ "url": "https://github.com/vuejs/vue#readme",
"type": "website",
"comment": "as detected from PackageJson property \\"homepage\\""
}
]
- },
+ }
+ ],
+ "dependencies": [
{
- "type": "library",
- "name": "css-loader",
- "version": "6.7.1",
- "bom-ref": "pkg:npm/css-loader@6.7.1?vcs_url=git%2Bhttps%3A//github.com/webpack-contrib/css-loader.git",
- "author": "Tobias Koppers @sokra",
- "description": "css loader module for webpack",
- "licenses": [
- {
- "license": {
- "id": "MIT",
- "acknowledgement": "declared"
- }
- }
- ],
- "purl": "pkg:npm/css-loader@6.7.1?vcs_url=git%2Bhttps%3A//github.com/webpack-contrib/css-loader.git",
- "externalReferences": [
- {
- "url": "https://github.com/webpack-contrib/css-loader/issues",
- "type": "issue-tracker",
- "comment": "as detected from PackageJson property \\"bugs.url\\""
- },
- {
- "url": "git+https://github.com/webpack-contrib/css-loader.git",
- "type": "vcs",
- "comment": "as detected from PackageJson property \\"repository.url\\""
- },
- {
- "url": "https://github.com/webpack-contrib/css-loader",
- "type": "website",
- "comment": "as detected from PackageJson property \\"homepage\\""
- }
- ]
- },
- {
- "type": "library",
- "name": "react-dom",
- "version": "18.2.0",
- "bom-ref": "pkg:npm/react-dom@18.2.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/react-dom",
- "description": "React package for working with the DOM.",
- "licenses": [
- {
- "license": {
- "id": "MIT",
- "acknowledgement": "declared"
- }
- }
- ],
- "purl": "pkg:npm/react-dom@18.2.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/react-dom",
- "externalReferences": [
- {
- "url": "https://github.com/facebook/react/issues",
- "type": "issue-tracker",
- "comment": "as detected from PackageJson property \\"bugs.url\\""
- },
- {
- "url": "git+https://github.com/facebook/react.git#packages/react-dom",
- "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\\""
- }
- ]
- },
- {
- "type": "library",
- "name": "react",
- "version": "18.2.0",
- "bom-ref": "pkg:npm/react@18.2.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/react",
- "description": "React is a JavaScript library for building user interfaces.",
- "licenses": [
- {
- "license": {
- "id": "MIT",
- "acknowledgement": "declared"
- }
- }
- ],
- "purl": "pkg:npm/react@18.2.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/react",
- "externalReferences": [
- {
- "url": "https://github.com/facebook/react/issues",
- "type": "issue-tracker",
- "comment": "as detected from PackageJson property \\"bugs.url\\""
- },
- {
- "url": "git+https://github.com/facebook/react.git#packages/react",
- "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\\""
- }
- ]
- },
- {
- "type": "library",
- "name": "scheduler",
- "version": "0.23.0",
- "bom-ref": "pkg:npm/scheduler@0.23.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/scheduler",
- "description": "Cooperative scheduler for the browser environment.",
- "licenses": [
- {
- "license": {
- "id": "MIT",
- "acknowledgement": "declared"
- }
- }
- ],
- "purl": "pkg:npm/scheduler@0.23.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/scheduler",
- "externalReferences": [
- {
- "url": "https://github.com/facebook/react/issues",
- "type": "issue-tracker",
- "comment": "as detected from PackageJson property \\"bugs.url\\""
- },
- {
- "url": "git+https://github.com/facebook/react.git#packages/scheduler",
- "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\\""
- }
- ]
- },
- {
- "type": "library",
- "name": "web-vitals",
- "version": "2.1.4",
- "bom-ref": "pkg:npm/web-vitals@2.1.4?vcs_url=git%2Bhttps%3A//github.com/GoogleChrome/web-vitals.git",
- "author": "Philip Walton",
- "description": "Easily measure performance metrics in JavaScript",
- "licenses": [
- {
- "license": {
- "id": "Apache-2.0",
- "acknowledgement": "declared"
- }
- }
- ],
- "purl": "pkg:npm/web-vitals@2.1.4?vcs_url=git%2Bhttps%3A//github.com/GoogleChrome/web-vitals.git",
- "externalReferences": [
- {
- "url": "https://github.com/GoogleChrome/web-vitals/issues",
- "type": "issue-tracker",
- "comment": "as detected from PackageJson property \\"bugs.url\\""
- },
- {
- "url": "git+https://github.com/GoogleChrome/web-vitals.git",
- "type": "vcs",
- "comment": "as detected from PackageJson property \\"repository.url\\""
- },
- {
- "url": "https://github.com/GoogleChrome/web-vitals#readme",
- "type": "website",
- "comment": "as detected from PackageJson property \\"homepage\\""
- }
- ]
- }
- ],
- "dependencies": [
- {
- "ref": "pkg:npm/%40babel/runtime@7.18.3?vcs_url=git%2Bhttps%3A//github.com/babel/babel.git#packages/babel-runtime"
- },
- {
- "ref": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-react18@0.0.1?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-react18",
- "dependsOn": [
- "pkg:npm/%40babel/runtime@7.18.3?vcs_url=git%2Bhttps%3A//github.com/babel/babel.git#packages/babel-runtime",
- "pkg:npm/css-loader@6.7.1?vcs_url=git%2Bhttps%3A//github.com/webpack-contrib/css-loader.git",
- "pkg:npm/react-dom@18.2.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/react-dom",
- "pkg:npm/react@18.2.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/react"
- ]
- },
- {
- "ref": "pkg:npm/css-loader@6.7.1?vcs_url=git%2Bhttps%3A//github.com/webpack-contrib/css-loader.git"
- },
- {
- "ref": "pkg:npm/react-dom@18.2.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/react-dom",
+ "ref": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-vue2?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-vue2",
"dependsOn": [
- "pkg:npm/react@18.2.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/react",
- "pkg:npm/scheduler@0.23.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/scheduler"
+ "pkg:npm/vue@2.6.14?vcs_url=git%2Bhttps%3A//github.com/vuejs/vue.git"
]
},
{
- "ref": "pkg:npm/react@18.2.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/react"
- },
- {
- "ref": "pkg:npm/scheduler@0.23.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/scheduler"
- },
- {
- "ref": "pkg:npm/web-vitals@2.1.4?vcs_url=git%2Bhttps%3A//github.com/GoogleChrome/web-vitals.git"
+ "ref": "pkg:npm/vue@2.6.14?vcs_url=git%2Bhttps%3A//github.com/vuejs/vue.git"
}
]
}"
`;
-exports[`integration functional: webpack5 with react18 generated xml file: dist/.bom/bom.xml 1`] = `
+exports[`integration functional: webpack5 with vue2 generated xml file: dist/.bom/bom.xml 1`] = `
"
@@ -3897,211 +3395,71 @@ exports[`integration functional: webpack5 with react18 generated xml file: dist/
-
+
Jan Kowalleck
@cyclonedx-webpack-plugin-tests
- example-webpack5-react18
- 0.0.1
- example setup with react and webpack5
+ example-webpack5-vue2
+ example setup witch Vue2 in WebPack5
Apache-2.0
- pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-react18@0.0.1?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-react18
+ pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-vue2?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-vue2
https://github.com/CycloneDX/cyclonedx-webpack-plugin/issues
as detected from PackageJson property "bugs.url"
- git+https://github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-react18
+ git+https://github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-vue2
as detected from PackageJson property "repository.url" and "repository.directory"
- https://github.com/CycloneDX/cyclonedx-webpack-plugin/tree/master/tests/integration/webpack5-react18#readme
+ https://github.com/CycloneDX/cyclonedx-webpack-plugin/tree/master/tests/integration/webpack5-vue2#readme
as detected from PackageJson property "homepage"
-
- The Babel Team
- @babel
- runtime
- 7.18.3
- babel's modular runtime helpers
-
-
- MIT
-
-
- pkg:npm/%40babel/runtime@7.18.3?vcs_url=git%2Bhttps%3A//github.com/babel/babel.git#packages/babel-runtime
-
-
- https://github.com/babel/babel/issues
- as detected from PackageJson property "bugs.url"
-
-
- git+https://github.com/babel/babel.git#packages/babel-runtime
- as detected from PackageJson property "repository.url" and "repository.directory"
-
-
- https://babel.dev/docs/en/next/babel-runtime
- as detected from PackageJson property "homepage"
-
-
-
-
- Tobias Koppers @sokra
- css-loader
- 6.7.1
- css loader module for webpack
+
+ Evan You
+ vue
+ 2.6.14
+ Reactive, component-oriented view layer for modern web interfaces.
MIT
- pkg:npm/css-loader@6.7.1?vcs_url=git%2Bhttps%3A//github.com/webpack-contrib/css-loader.git
+ pkg:npm/vue@2.6.14?vcs_url=git%2Bhttps%3A//github.com/vuejs/vue.git
- https://github.com/webpack-contrib/css-loader/issues
+ https://github.com/vuejs/vue/issues
as detected from PackageJson property "bugs.url"
- git+https://github.com/webpack-contrib/css-loader.git
+ git+https://github.com/vuejs/vue.git
as detected from PackageJson property "repository.url"
- https://github.com/webpack-contrib/css-loader
- as detected from PackageJson property "homepage"
-
-
-
-
- react-dom
- 18.2.0
- React package for working with the DOM.
-
-
- MIT
-
-
- pkg:npm/react-dom@18.2.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/react-dom
-
-
- https://github.com/facebook/react/issues
- as detected from PackageJson property "bugs.url"
-
-
- git+https://github.com/facebook/react.git#packages/react-dom
- as detected from PackageJson property "repository.url" and "repository.directory"
-
-
- https://reactjs.org/
- as detected from PackageJson property "homepage"
-
-
-
-
- react
- 18.2.0
- React is a JavaScript library for building user interfaces.
-
-
- MIT
-
-
- pkg:npm/react@18.2.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/react
-
-
- https://github.com/facebook/react/issues
- as detected from PackageJson property "bugs.url"
-
-
- git+https://github.com/facebook/react.git#packages/react
- as detected from PackageJson property "repository.url" and "repository.directory"
-
-
- https://reactjs.org/
- as detected from PackageJson property "homepage"
-
-
-
-
- scheduler
- 0.23.0
- Cooperative scheduler for the browser environment.
-
-
- MIT
-
-
- pkg:npm/scheduler@0.23.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/scheduler
-
-
- https://github.com/facebook/react/issues
- as detected from PackageJson property "bugs.url"
-
-
- git+https://github.com/facebook/react.git#packages/scheduler
- as detected from PackageJson property "repository.url" and "repository.directory"
-
-
- https://reactjs.org/
- as detected from PackageJson property "homepage"
-
-
-
-
- Philip Walton
- web-vitals
- 2.1.4
- Easily measure performance metrics in JavaScript
-
-
- Apache-2.0
-
-
- pkg:npm/web-vitals@2.1.4?vcs_url=git%2Bhttps%3A//github.com/GoogleChrome/web-vitals.git
-
-
- https://github.com/GoogleChrome/web-vitals/issues
- as detected from PackageJson property "bugs.url"
-
-
- git+https://github.com/GoogleChrome/web-vitals.git
- as detected from PackageJson property "repository.url"
-
-
- https://github.com/GoogleChrome/web-vitals#readme
+ https://github.com/vuejs/vue#readme
as detected from PackageJson property "homepage"
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
+
"
`;
-exports[`integration functional: webpack5 with vue2 generated json file: dist/.bom/bom.json 1`] = `
+exports[`integration functional: webpack5 with vue2 in yarn setup generated json file: dist/.bom/bom.json 1`] = `
"{
"$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
@@ -4161,11 +3519,11 @@ exports[`integration functional: webpack5 with vue2 generated json file: dist/.b
],
"component": {
"type": "application",
- "name": "example-webpack5-vue2",
+ "name": "example-webpack5-vue2-yarn",
"group": "@cyclonedx-webpack-plugin-tests",
- "bom-ref": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-vue2?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-vue2",
+ "bom-ref": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-vue2-yarn?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-vue2-yarn",
"author": "Jan Kowalleck",
- "description": "example setup witch Vue2 in WebPack5",
+ "description": "example setup witch Vue2 in WebPack5 with yarn setup",
"licenses": [
{
"license": {
@@ -4174,7 +3532,7 @@ exports[`integration functional: webpack5 with vue2 generated json file: dist/.b
}
}
],
- "purl": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-vue2?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-vue2",
+ "purl": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-vue2-yarn?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-vue2-yarn",
"externalReferences": [
{
"url": "https://github.com/CycloneDX/cyclonedx-webpack-plugin/issues",
@@ -4182,7 +3540,7 @@ exports[`integration functional: webpack5 with vue2 generated json file: dist/.b
"comment": "as detected from PackageJson property \\"bugs.url\\""
},
{
- "url": "git+https://github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-vue2",
+ "url": "git+https://github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-vue2-yarn",
"type": "vcs",
"comment": "as detected from PackageJson property \\"repository.url\\" and \\"repository.directory\\""
},
@@ -4198,8 +3556,8 @@ exports[`integration functional: webpack5 with vue2 generated json file: dist/.b
{
"type": "library",
"name": "vue",
- "version": "2.6.14",
- "bom-ref": "pkg:npm/vue@2.6.14?vcs_url=git%2Bhttps%3A//github.com/vuejs/vue.git",
+ "version": "2.7.16",
+ "bom-ref": "pkg:npm/vue@2.7.16?vcs_url=git%2Bhttps%3A//github.com/vuejs/vue.git",
"author": "Evan You",
"description": "Reactive, component-oriented view layer for modern web interfaces.",
"licenses": [
@@ -4210,7 +3568,7 @@ exports[`integration functional: webpack5 with vue2 generated json file: dist/.b
}
}
],
- "purl": "pkg:npm/vue@2.6.14?vcs_url=git%2Bhttps%3A//github.com/vuejs/vue.git",
+ "purl": "pkg:npm/vue@2.7.16?vcs_url=git%2Bhttps%3A//github.com/vuejs/vue.git",
"externalReferences": [
{
"url": "https://github.com/vuejs/vue/issues",
@@ -4232,19 +3590,19 @@ exports[`integration functional: webpack5 with vue2 generated json file: dist/.b
],
"dependencies": [
{
- "ref": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-vue2?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-vue2",
+ "ref": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-vue2-yarn?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-vue2-yarn",
"dependsOn": [
- "pkg:npm/vue@2.6.14?vcs_url=git%2Bhttps%3A//github.com/vuejs/vue.git"
+ "pkg:npm/vue@2.7.16?vcs_url=git%2Bhttps%3A//github.com/vuejs/vue.git"
]
},
{
- "ref": "pkg:npm/vue@2.6.14?vcs_url=git%2Bhttps%3A//github.com/vuejs/vue.git"
+ "ref": "pkg:npm/vue@2.7.16?vcs_url=git%2Bhttps%3A//github.com/vuejs/vue.git"
}
]
}"
`;
-exports[`integration functional: webpack5 with vue2 generated json file: dist/.well-known/sbom 1`] = `
+exports[`integration functional: webpack5 with vue2 in yarn setup generated json file: dist/.well-known/sbom 1`] = `
"{
"$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
@@ -4304,11 +3662,11 @@ exports[`integration functional: webpack5 with vue2 generated json file: dist/.w
],
"component": {
"type": "application",
- "name": "example-webpack5-vue2",
+ "name": "example-webpack5-vue2-yarn",
"group": "@cyclonedx-webpack-plugin-tests",
- "bom-ref": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-vue2?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-vue2",
+ "bom-ref": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-vue2-yarn?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-vue2-yarn",
"author": "Jan Kowalleck",
- "description": "example setup witch Vue2 in WebPack5",
+ "description": "example setup witch Vue2 in WebPack5 with yarn setup",
"licenses": [
{
"license": {
@@ -4317,7 +3675,7 @@ exports[`integration functional: webpack5 with vue2 generated json file: dist/.w
}
}
],
- "purl": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-vue2?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-vue2",
+ "purl": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-vue2-yarn?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-vue2-yarn",
"externalReferences": [
{
"url": "https://github.com/CycloneDX/cyclonedx-webpack-plugin/issues",
@@ -4325,7 +3683,7 @@ exports[`integration functional: webpack5 with vue2 generated json file: dist/.w
"comment": "as detected from PackageJson property \\"bugs.url\\""
},
{
- "url": "git+https://github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-vue2",
+ "url": "git+https://github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-vue2-yarn",
"type": "vcs",
"comment": "as detected from PackageJson property \\"repository.url\\" and \\"repository.directory\\""
},
@@ -4341,8 +3699,8 @@ exports[`integration functional: webpack5 with vue2 generated json file: dist/.w
{
"type": "library",
"name": "vue",
- "version": "2.6.14",
- "bom-ref": "pkg:npm/vue@2.6.14?vcs_url=git%2Bhttps%3A//github.com/vuejs/vue.git",
+ "version": "2.7.16",
+ "bom-ref": "pkg:npm/vue@2.7.16?vcs_url=git%2Bhttps%3A//github.com/vuejs/vue.git",
"author": "Evan You",
"description": "Reactive, component-oriented view layer for modern web interfaces.",
"licenses": [
@@ -4353,7 +3711,7 @@ exports[`integration functional: webpack5 with vue2 generated json file: dist/.w
}
}
],
- "purl": "pkg:npm/vue@2.6.14?vcs_url=git%2Bhttps%3A//github.com/vuejs/vue.git",
+ "purl": "pkg:npm/vue@2.7.16?vcs_url=git%2Bhttps%3A//github.com/vuejs/vue.git",
"externalReferences": [
{
"url": "https://github.com/vuejs/vue/issues",
@@ -4375,19 +3733,19 @@ exports[`integration functional: webpack5 with vue2 generated json file: dist/.w
],
"dependencies": [
{
- "ref": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-vue2?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-vue2",
+ "ref": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-vue2-yarn?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-vue2-yarn",
"dependsOn": [
- "pkg:npm/vue@2.6.14?vcs_url=git%2Bhttps%3A//github.com/vuejs/vue.git"
+ "pkg:npm/vue@2.7.16?vcs_url=git%2Bhttps%3A//github.com/vuejs/vue.git"
]
},
{
- "ref": "pkg:npm/vue@2.6.14?vcs_url=git%2Bhttps%3A//github.com/vuejs/vue.git"
+ "ref": "pkg:npm/vue@2.7.16?vcs_url=git%2Bhttps%3A//github.com/vuejs/vue.git"
}
]
}"
`;
-exports[`integration functional: webpack5 with vue2 generated xml file: dist/.bom/bom.xml 1`] = `
+exports[`integration functional: webpack5 with vue2 in yarn setup generated xml file: dist/.bom/bom.xml 1`] = `
"
@@ -4436,24 +3794,24 @@ exports[`integration functional: webpack5 with vue2 generated xml file: dist/.bo
-
+
Jan Kowalleck
@cyclonedx-webpack-plugin-tests
- example-webpack5-vue2
- example setup witch Vue2 in WebPack5
+ example-webpack5-vue2-yarn
+ example setup witch Vue2 in WebPack5 with yarn setup
Apache-2.0
- pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-vue2?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-vue2
+ pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-vue2-yarn?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-vue2-yarn
https://github.com/CycloneDX/cyclonedx-webpack-plugin/issues
as detected from PackageJson property "bugs.url"
- git+https://github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-vue2
+ git+https://github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-vue2-yarn
as detected from PackageJson property "repository.url" and "repository.directory"
@@ -4464,17 +3822,17 @@ exports[`integration functional: webpack5 with vue2 generated xml file: dist/.bo
-
+
Evan You
vue
- 2.6.14
+ 2.7.16
Reactive, component-oriented view layer for modern web interfaces.
MIT
- pkg:npm/vue@2.6.14?vcs_url=git%2Bhttps%3A//github.com/vuejs/vue.git
+ pkg:npm/vue@2.7.16?vcs_url=git%2Bhttps%3A//github.com/vuejs/vue.git
https://github.com/vuejs/vue/issues
@@ -4492,26 +3850,21 @@ exports[`integration functional: webpack5 with vue2 generated xml file: dist/.bo
-
-
+
+
-
+
"
`;
-exports[`integration functional: webpack5 with vue2 in yarn setup generated json file: dist/.bom/bom.json 1`] = `
+exports[`integration regression: issue#745 generated json file: dist/.bom/bom.json 1`] = `
"{
- "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
+ "$schema": "http://cyclonedx.org/schema/bom-1.4.schema.json",
"bomFormat": "CycloneDX",
- "specVersion": "1.6",
+ "specVersion": "1.4",
"version": 1,
"metadata": {
- "lifecycles": [
- {
- "phase": "build"
- }
- ],
"tools": [
{
"vendor": "@cyclonedx",
@@ -4560,20 +3913,19 @@ exports[`integration functional: webpack5 with vue2 in yarn setup generated json
],
"component": {
"type": "application",
- "name": "example-webpack5-vue2-yarn",
+ "name": "regression-issue745",
"group": "@cyclonedx-webpack-plugin-tests",
- "bom-ref": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-vue2-yarn?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-vue2-yarn",
+ "bom-ref": "pkg:npm/%40cyclonedx-webpack-plugin-tests/regression-issue745?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/regression-issue745",
"author": "Jan Kowalleck",
- "description": "example setup witch Vue2 in WebPack5 with yarn setup",
+ "description": "example setup for issue#745",
"licenses": [
{
"license": {
- "id": "Apache-2.0",
- "acknowledgement": "declared"
+ "id": "Apache-2.0"
}
}
],
- "purl": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-vue2-yarn?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-vue2-yarn",
+ "purl": "pkg:npm/%40cyclonedx-webpack-plugin-tests/regression-issue745?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/regression-issue745",
"externalReferences": [
{
"url": "https://github.com/CycloneDX/cyclonedx-webpack-plugin/issues",
@@ -4581,12 +3933,12 @@ exports[`integration functional: webpack5 with vue2 in yarn setup generated json
"comment": "as detected from PackageJson property \\"bugs.url\\""
},
{
- "url": "git+https://github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-vue2-yarn",
+ "url": "git+https://github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/regression-issue745",
"type": "vcs",
"comment": "as detected from PackageJson property \\"repository.url\\" and \\"repository.directory\\""
},
{
- "url": "https://github.com/CycloneDX/cyclonedx-webpack-plugin/tree/master/tests/integration/webpack5-vue2#readme",
+ "url": "https://github.com/CycloneDX/cyclonedx-webpack-plugin/tree/master/tests/integration/regression-issue745#readme",
"type": "website",
"comment": "as detected from PackageJson property \\"homepage\\""
}
@@ -4596,405 +3948,327 @@ exports[`integration functional: webpack5 with vue2 in yarn setup generated json
"components": [
{
"type": "library",
- "name": "vue",
- "version": "2.7.16",
- "bom-ref": "pkg:npm/vue@2.7.16?vcs_url=git%2Bhttps%3A//github.com/vuejs/vue.git",
- "author": "Evan You",
- "description": "Reactive, component-oriented view layer for modern web interfaces.",
+ "name": "client",
+ "group": "@apollo",
+ "version": "3.7.10",
+ "bom-ref": "pkg:npm/%40apollo/client@3.7.10?vcs_url=git%2Bhttps%3A//github.com/apollographql/apollo-client.git",
+ "author": "packages@apollographql.com",
+ "description": "A fully-featured caching GraphQL client.",
"licenses": [
{
"license": {
- "id": "MIT",
- "acknowledgement": "declared"
+ "id": "MIT"
}
}
],
- "purl": "pkg:npm/vue@2.7.16?vcs_url=git%2Bhttps%3A//github.com/vuejs/vue.git",
+ "purl": "pkg:npm/%40apollo/client@3.7.10?vcs_url=git%2Bhttps%3A//github.com/apollographql/apollo-client.git",
"externalReferences": [
{
- "url": "https://github.com/vuejs/vue/issues",
+ "url": "https://github.com/apollographql/apollo-client/issues",
"type": "issue-tracker",
"comment": "as detected from PackageJson property \\"bugs.url\\""
},
{
- "url": "git+https://github.com/vuejs/vue.git",
+ "url": "git+https://github.com/apollographql/apollo-client.git",
"type": "vcs",
"comment": "as detected from PackageJson property \\"repository.url\\""
},
{
- "url": "https://github.com/vuejs/vue#readme",
+ "url": "https://www.apollographql.com/docs/react/",
"type": "website",
"comment": "as detected from PackageJson property \\"homepage\\""
}
]
- }
- ],
- "dependencies": [
+ },
{
- "ref": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-vue2-yarn?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-vue2-yarn",
- "dependsOn": [
- "pkg:npm/vue@2.7.16?vcs_url=git%2Bhttps%3A//github.com/vuejs/vue.git"
- ]
+ "type": "library",
+ "name": "client/cache",
+ "group": "@apollo",
+ "bom-ref": "pkg:npm/%40apollo/client%2Fcache",
+ "purl": "pkg:npm/%40apollo/client%2Fcache"
},
{
- "ref": "pkg:npm/vue@2.7.16?vcs_url=git%2Bhttps%3A//github.com/vuejs/vue.git"
- }
- ]
-}"
-`;
-
-exports[`integration functional: webpack5 with vue2 in yarn setup generated json file: dist/.well-known/sbom 1`] = `
-"{
- "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
- "bomFormat": "CycloneDX",
- "specVersion": "1.6",
- "version": 1,
- "metadata": {
- "lifecycles": [
- {
- "phase": "build"
- }
- ],
- "tools": [
- {
- "vendor": "@cyclonedx",
- "name": "cyclonedx-library",
- "version": "libVersion-testing",
- "externalReferences": [
- {
- "url": "https://github.com/CycloneDX/cyclonedx-javascript-library/issues",
- "type": "issue-tracker",
- "comment": "as detected from PackageJson property \\"bugs.url\\""
- },
- {
- "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\\""
+ "type": "library",
+ "name": "client/core",
+ "group": "@apollo",
+ "bom-ref": "pkg:npm/%40apollo/client%2Fcore",
+ "purl": "pkg:npm/%40apollo/client%2Fcore"
+ },
+ {
+ "type": "library",
+ "name": "client/errors",
+ "group": "@apollo",
+ "bom-ref": "pkg:npm/%40apollo/client%2Ferrors",
+ "purl": "pkg:npm/%40apollo/client%2Ferrors"
+ },
+ {
+ "type": "library",
+ "name": "client/link/core",
+ "group": "@apollo",
+ "bom-ref": "pkg:npm/%40apollo/client%2Flink%2Fcore",
+ "purl": "pkg:npm/%40apollo/client%2Flink%2Fcore"
+ },
+ {
+ "type": "library",
+ "name": "client/link/http",
+ "group": "@apollo",
+ "bom-ref": "pkg:npm/%40apollo/client%2Flink%2Fhttp",
+ "purl": "pkg:npm/%40apollo/client%2Flink%2Fhttp"
+ },
+ {
+ "type": "library",
+ "name": "client/link/utils",
+ "group": "@apollo",
+ "bom-ref": "pkg:npm/%40apollo/client%2Flink%2Futils",
+ "purl": "pkg:npm/%40apollo/client%2Flink%2Futils"
+ },
+ {
+ "type": "library",
+ "name": "client/react",
+ "group": "@apollo",
+ "bom-ref": "pkg:npm/%40apollo/client%2Freact",
+ "purl": "pkg:npm/%40apollo/client%2Freact"
+ },
+ {
+ "type": "library",
+ "name": "client/react/context",
+ "group": "@apollo",
+ "bom-ref": "pkg:npm/%40apollo/client%2Freact%2Fcontext",
+ "purl": "pkg:npm/%40apollo/client%2Freact%2Fcontext"
+ },
+ {
+ "type": "library",
+ "name": "client/react/hooks",
+ "group": "@apollo",
+ "bom-ref": "pkg:npm/%40apollo/client%2Freact%2Fhooks",
+ "purl": "pkg:npm/%40apollo/client%2Freact%2Fhooks"
+ },
+ {
+ "type": "library",
+ "name": "client/react/parser",
+ "group": "@apollo",
+ "bom-ref": "pkg:npm/%40apollo/client%2Freact%2Fparser",
+ "purl": "pkg:npm/%40apollo/client%2Freact%2Fparser"
+ },
+ {
+ "type": "library",
+ "name": "client/utilities",
+ "group": "@apollo",
+ "bom-ref": "pkg:npm/%40apollo/client%2Futilities",
+ "purl": "pkg:npm/%40apollo/client%2Futilities"
+ },
+ {
+ "type": "library",
+ "name": "client/utilities/globals",
+ "group": "@apollo",
+ "bom-ref": "pkg:npm/%40apollo/client%2Futilities%2Fglobals",
+ "purl": "pkg:npm/%40apollo/client%2Futilities%2Fglobals"
+ },
+ {
+ "type": "library",
+ "name": "context",
+ "group": "@wry",
+ "version": "0.7.0",
+ "bom-ref": "pkg:npm/%40wry/context@0.7.0?vcs_url=git%2Bhttps%3A//github.com/benjamn/wryware.git",
+ "author": "Ben Newman",
+ "description": "Manage contextual information needed by (a)synchronous tasks without explicitly passing objects around",
+ "licenses": [
+ {
+ "license": {
+ "id": "MIT"
}
- ]
- },
- {
- "vendor": "@cyclonedx",
- "name": "webpack-plugin",
- "version": "thisVersion-testing",
- "externalReferences": [
- {
- "url": "https://github.com/CycloneDX/cyclonedx-webpack-plugin/issues",
- "type": "issue-tracker",
- "comment": "as detected from PackageJson property \\"bugs.url\\""
- },
- {
- "url": "git+https://github.com/CycloneDX/cyclonedx-webpack-plugin.git",
- "type": "vcs",
- "comment": "as detected from PackageJson property \\"repository.url\\""
- },
- {
- "url": "https://github.com/CycloneDX/cyclonedx-webpack-plugin#readme",
- "type": "website",
- "comment": "as detected from PackageJson property \\"homepage\\""
+ }
+ ],
+ "purl": "pkg:npm/%40wry/context@0.7.0?vcs_url=git%2Bhttps%3A//github.com/benjamn/wryware.git",
+ "externalReferences": [
+ {
+ "url": "https://github.com/benjamn/wryware/issues",
+ "type": "issue-tracker",
+ "comment": "as detected from PackageJson property \\"bugs.url\\""
+ },
+ {
+ "url": "git+https://github.com/benjamn/wryware.git",
+ "type": "vcs",
+ "comment": "as detected from PackageJson property \\"repository.url\\""
+ },
+ {
+ "url": "https://github.com/benjamn/wryware",
+ "type": "website",
+ "comment": "as detected from PackageJson property \\"homepage\\""
+ }
+ ]
+ },
+ {
+ "type": "library",
+ "name": "equality",
+ "group": "@wry",
+ "version": "0.5.3",
+ "bom-ref": "pkg:npm/%40wry/equality@0.5.3?vcs_url=git%2Bhttps%3A//github.com/benjamn/wryware.git",
+ "author": "Ben Newman",
+ "description": "Structural equality checking for JavaScript values",
+ "licenses": [
+ {
+ "license": {
+ "id": "MIT"
}
- ]
- }
- ],
- "component": {
- "type": "application",
- "name": "example-webpack5-vue2-yarn",
- "group": "@cyclonedx-webpack-plugin-tests",
- "bom-ref": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-vue2-yarn?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-vue2-yarn",
- "author": "Jan Kowalleck",
- "description": "example setup witch Vue2 in WebPack5 with yarn setup",
+ }
+ ],
+ "purl": "pkg:npm/%40wry/equality@0.5.3?vcs_url=git%2Bhttps%3A//github.com/benjamn/wryware.git",
+ "externalReferences": [
+ {
+ "url": "https://github.com/benjamn/wryware/issues",
+ "type": "issue-tracker",
+ "comment": "as detected from PackageJson property \\"bugs.url\\""
+ },
+ {
+ "url": "git+https://github.com/benjamn/wryware.git",
+ "type": "vcs",
+ "comment": "as detected from PackageJson property \\"repository.url\\""
+ },
+ {
+ "url": "https://github.com/benjamn/wryware",
+ "type": "website",
+ "comment": "as detected from PackageJson property \\"homepage\\""
+ }
+ ]
+ },
+ {
+ "type": "library",
+ "name": "trie",
+ "group": "@wry",
+ "version": "0.3.2",
+ "bom-ref": "pkg:npm/%40wry/trie@0.3.2?vcs_url=git%2Bhttps%3A//github.com/benjamn/wryware.git",
+ "author": "Ben Newman",
+ "description": "https://en.wikipedia.org/wiki/Trie",
"licenses": [
{
"license": {
- "id": "Apache-2.0",
- "acknowledgement": "declared"
+ "id": "MIT"
}
}
],
- "purl": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-vue2-yarn?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-vue2-yarn",
+ "purl": "pkg:npm/%40wry/trie@0.3.2?vcs_url=git%2Bhttps%3A//github.com/benjamn/wryware.git",
"externalReferences": [
{
- "url": "https://github.com/CycloneDX/cyclonedx-webpack-plugin/issues",
+ "url": "https://github.com/benjamn/wryware/issues",
"type": "issue-tracker",
"comment": "as detected from PackageJson property \\"bugs.url\\""
},
{
- "url": "git+https://github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-vue2-yarn",
+ "url": "git+https://github.com/benjamn/wryware.git",
"type": "vcs",
- "comment": "as detected from PackageJson property \\"repository.url\\" and \\"repository.directory\\""
+ "comment": "as detected from PackageJson property \\"repository.url\\""
},
{
- "url": "https://github.com/CycloneDX/cyclonedx-webpack-plugin/tree/master/tests/integration/webpack5-vue2#readme",
+ "url": "https://github.com/benjamn/wryware",
"type": "website",
"comment": "as detected from PackageJson property \\"homepage\\""
}
]
- }
- },
- "components": [
+ },
{
"type": "library",
- "name": "vue",
- "version": "2.7.16",
- "bom-ref": "pkg:npm/vue@2.7.16?vcs_url=git%2Bhttps%3A//github.com/vuejs/vue.git",
- "author": "Evan You",
- "description": "Reactive, component-oriented view layer for modern web interfaces.",
+ "name": "graphql-tag",
+ "version": "2.12.6",
+ "bom-ref": "pkg:npm/graphql-tag@2.12.6?vcs_url=git%2Bhttps%3A//github.com/apollographql/graphql-tag.git",
+ "description": "A JavaScript template literal tag that parses GraphQL queries",
"licenses": [
{
"license": {
- "id": "MIT",
- "acknowledgement": "declared"
+ "id": "MIT"
}
}
],
- "purl": "pkg:npm/vue@2.7.16?vcs_url=git%2Bhttps%3A//github.com/vuejs/vue.git",
+ "purl": "pkg:npm/graphql-tag@2.12.6?vcs_url=git%2Bhttps%3A//github.com/apollographql/graphql-tag.git",
"externalReferences": [
{
- "url": "https://github.com/vuejs/vue/issues",
+ "url": "https://github.com/apollographql/graphql-tag/issues",
"type": "issue-tracker",
"comment": "as detected from PackageJson property \\"bugs.url\\""
},
{
- "url": "git+https://github.com/vuejs/vue.git",
+ "url": "git+https://github.com/apollographql/graphql-tag.git",
"type": "vcs",
"comment": "as detected from PackageJson property \\"repository.url\\""
},
{
- "url": "https://github.com/vuejs/vue#readme",
+ "url": "https://github.com/apollographql/graphql-tag#readme",
"type": "website",
"comment": "as detected from PackageJson property \\"homepage\\""
}
]
- }
- ],
- "dependencies": [
+ },
{
- "ref": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-vue2-yarn?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-vue2-yarn",
- "dependsOn": [
- "pkg:npm/vue@2.7.16?vcs_url=git%2Bhttps%3A//github.com/vuejs/vue.git"
+ "type": "library",
+ "name": "graphql",
+ "version": "16.6.0",
+ "bom-ref": "pkg:npm/graphql@16.6.0?vcs_url=git%2Bhttps%3A//github.com/graphql/graphql-js.git",
+ "description": "A Query Language and Runtime which can target any service.",
+ "licenses": [
+ {
+ "license": {
+ "id": "MIT"
+ }
+ }
+ ],
+ "purl": "pkg:npm/graphql@16.6.0?vcs_url=git%2Bhttps%3A//github.com/graphql/graphql-js.git",
+ "externalReferences": [
+ {
+ "url": "https://github.com/graphql/graphql-js/issues",
+ "type": "issue-tracker",
+ "comment": "as detected from PackageJson property \\"bugs.url\\""
+ },
+ {
+ "url": "git+https://github.com/graphql/graphql-js.git",
+ "type": "vcs",
+ "comment": "as detected from PackageJson property \\"repository.url\\""
+ },
+ {
+ "url": "https://github.com/graphql/graphql-js",
+ "type": "website",
+ "comment": "as detected from PackageJson property \\"homepage\\""
+ }
]
},
{
- "ref": "pkg:npm/vue@2.7.16?vcs_url=git%2Bhttps%3A//github.com/vuejs/vue.git"
- }
- ]
-}"
-`;
-
-exports[`integration functional: webpack5 with vue2 in yarn setup generated xml file: dist/.bom/bom.xml 1`] = `
-"
-
-
-
-
- build
-
-
-
-
- @cyclonedx
- cyclonedx-library
- libVersion-testing
-
-
- https://github.com/CycloneDX/cyclonedx-javascript-library/issues
- as detected from PackageJson property "bugs.url"
-
-
- git+https://github.com/CycloneDX/cyclonedx-javascript-library.git
- as detected from PackageJson property "repository.url"
-
-
- https://github.com/CycloneDX/cyclonedx-javascript-library#readme
- as detected from PackageJson property "homepage"
-
-
-
-
- @cyclonedx
- webpack-plugin
- thisVersion-testing
-
-
- https://github.com/CycloneDX/cyclonedx-webpack-plugin/issues
- as detected from PackageJson property "bugs.url"
-
-
- git+https://github.com/CycloneDX/cyclonedx-webpack-plugin.git
- as detected from PackageJson property "repository.url"
-
-
- https://github.com/CycloneDX/cyclonedx-webpack-plugin#readme
- as detected from PackageJson property "homepage"
-
-
-
-
-
- Jan Kowalleck
- @cyclonedx-webpack-plugin-tests
- example-webpack5-vue2-yarn
- example setup witch Vue2 in WebPack5 with yarn setup
-
-
- Apache-2.0
-
-
- pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-vue2-yarn?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-vue2-yarn
-
-
- https://github.com/CycloneDX/cyclonedx-webpack-plugin/issues
- as detected from PackageJson property "bugs.url"
-
-
- git+https://github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-vue2-yarn
- as detected from PackageJson property "repository.url" and "repository.directory"
-
-
- https://github.com/CycloneDX/cyclonedx-webpack-plugin/tree/master/tests/integration/webpack5-vue2#readme
- as detected from PackageJson property "homepage"
-
-
-
-
-
-
- Evan You
- vue
- 2.7.16
- Reactive, component-oriented view layer for modern web interfaces.
-
-
- MIT
-
-
- pkg:npm/vue@2.7.16?vcs_url=git%2Bhttps%3A//github.com/vuejs/vue.git
-
-
- https://github.com/vuejs/vue/issues
- as detected from PackageJson property "bugs.url"
-
-
- git+https://github.com/vuejs/vue.git
- as detected from PackageJson property "repository.url"
-
-
- https://github.com/vuejs/vue#readme
- as detected from PackageJson property "homepage"
-
-
-
-
-
-
-
-
-
-
-"
-`;
-
-exports[`integration regression: issue#745 generated json file: dist/.bom/bom.json 1`] = `
-"{
- "$schema": "http://cyclonedx.org/schema/bom-1.4.schema.json",
- "bomFormat": "CycloneDX",
- "specVersion": "1.4",
- "version": 1,
- "metadata": {
- "tools": [
- {
- "vendor": "@cyclonedx",
- "name": "cyclonedx-library",
- "version": "libVersion-testing",
- "externalReferences": [
- {
- "url": "https://github.com/CycloneDX/cyclonedx-javascript-library/issues",
- "type": "issue-tracker",
- "comment": "as detected from PackageJson property \\"bugs.url\\""
- },
- {
- "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\\""
- }
- ]
- },
- {
- "vendor": "@cyclonedx",
- "name": "webpack-plugin",
- "version": "thisVersion-testing",
- "externalReferences": [
- {
- "url": "https://github.com/CycloneDX/cyclonedx-webpack-plugin/issues",
- "type": "issue-tracker",
- "comment": "as detected from PackageJson property \\"bugs.url\\""
- },
- {
- "url": "git+https://github.com/CycloneDX/cyclonedx-webpack-plugin.git",
- "type": "vcs",
- "comment": "as detected from PackageJson property \\"repository.url\\""
- },
- {
- "url": "https://github.com/CycloneDX/cyclonedx-webpack-plugin#readme",
- "type": "website",
- "comment": "as detected from PackageJson property \\"homepage\\""
- }
- ]
- }
- ],
- "component": {
- "type": "application",
- "name": "regression-issue745",
- "group": "@cyclonedx-webpack-plugin-tests",
- "bom-ref": "pkg:npm/%40cyclonedx-webpack-plugin-tests/regression-issue745?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/regression-issue745",
- "author": "Jan Kowalleck",
- "description": "example setup for issue#745",
+ "type": "library",
+ "name": "optimism",
+ "version": "0.16.2",
+ "bom-ref": "pkg:npm/optimism@0.16.2?vcs_url=git%2Bhttps%3A//github.com/benjamn/optimism.git",
+ "author": "Ben Newman",
+ "description": "Composable reactive caching with efficient invalidation.",
"licenses": [
{
"license": {
- "id": "Apache-2.0"
+ "id": "MIT"
}
}
],
- "purl": "pkg:npm/%40cyclonedx-webpack-plugin-tests/regression-issue745?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/regression-issue745",
+ "purl": "pkg:npm/optimism@0.16.2?vcs_url=git%2Bhttps%3A//github.com/benjamn/optimism.git",
"externalReferences": [
{
- "url": "https://github.com/CycloneDX/cyclonedx-webpack-plugin/issues",
+ "url": "https://github.com/benjamn/optimism/issues",
"type": "issue-tracker",
"comment": "as detected from PackageJson property \\"bugs.url\\""
},
{
- "url": "git+https://github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/regression-issue745",
+ "url": "git+https://github.com/benjamn/optimism.git",
"type": "vcs",
- "comment": "as detected from PackageJson property \\"repository.url\\" and \\"repository.directory\\""
+ "comment": "as detected from PackageJson property \\"repository.url\\""
},
{
- "url": "https://github.com/CycloneDX/cyclonedx-webpack-plugin/tree/master/tests/integration/regression-issue745#readme",
+ "url": "https://github.com/benjamn/optimism#readme",
"type": "website",
"comment": "as detected from PackageJson property \\"homepage\\""
}
]
- }
- },
- "components": [
+ },
{
"type": "library",
- "name": "client",
- "group": "@apollo",
- "version": "3.7.10",
- "bom-ref": "pkg:npm/%40apollo/client@3.7.10?vcs_url=git%2Bhttps%3A//github.com/apollographql/apollo-client.git",
- "author": "packages@apollographql.com",
- "description": "A fully-featured caching GraphQL client.",
+ "name": "react",
+ "version": "18.2.0",
+ "bom-ref": "pkg:npm/react@18.2.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/react",
+ "description": "React is a JavaScript library for building user interfaces.",
"licenses": [
{
"license": {
@@ -5002,20 +4276,20 @@ exports[`integration regression: issue#745 generated json file: dist/.bom/bom.js
}
}
],
- "purl": "pkg:npm/%40apollo/client@3.7.10?vcs_url=git%2Bhttps%3A//github.com/apollographql/apollo-client.git",
+ "purl": "pkg:npm/react@18.2.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/react",
"externalReferences": [
{
- "url": "https://github.com/apollographql/apollo-client/issues",
+ "url": "https://github.com/facebook/react/issues",
"type": "issue-tracker",
"comment": "as detected from PackageJson property \\"bugs.url\\""
},
{
- "url": "git+https://github.com/apollographql/apollo-client.git",
+ "url": "git+https://github.com/facebook/react.git#packages/react",
"type": "vcs",
- "comment": "as detected from PackageJson property \\"repository.url\\""
+ "comment": "as detected from PackageJson property \\"repository.url\\" and \\"repository.directory\\""
},
{
- "url": "https://www.apollographql.com/docs/react/",
+ "url": "https://reactjs.org/",
"type": "website",
"comment": "as detected from PackageJson property \\"homepage\\""
}
@@ -5023,12 +4297,11 @@ exports[`integration regression: issue#745 generated json file: dist/.bom/bom.js
},
{
"type": "library",
- "name": "context",
- "group": "@wry",
- "version": "0.7.0",
- "bom-ref": "pkg:npm/%40wry/context@0.7.0?vcs_url=git%2Bhttps%3A//github.com/benjamn/wryware.git",
- "author": "Ben Newman",
- "description": "Manage contextual information needed by (a)synchronous tasks without explicitly passing objects around",
+ "name": "symbol-observable",
+ "version": "4.0.0",
+ "bom-ref": "pkg:npm/symbol-observable@4.0.0?vcs_url=git%2Bhttps%3A//github.com/blesh/symbol-observable.git",
+ "author": "Ben Lesh",
+ "description": "Symbol.observable ponyfill",
"licenses": [
{
"license": {
@@ -5036,20 +4309,20 @@ exports[`integration regression: issue#745 generated json file: dist/.bom/bom.js
}
}
],
- "purl": "pkg:npm/%40wry/context@0.7.0?vcs_url=git%2Bhttps%3A//github.com/benjamn/wryware.git",
+ "purl": "pkg:npm/symbol-observable@4.0.0?vcs_url=git%2Bhttps%3A//github.com/blesh/symbol-observable.git",
"externalReferences": [
{
- "url": "https://github.com/benjamn/wryware/issues",
+ "url": "https://github.com/blesh/symbol-observable/issues",
"type": "issue-tracker",
"comment": "as detected from PackageJson property \\"bugs.url\\""
},
{
- "url": "git+https://github.com/benjamn/wryware.git",
+ "url": "git+https://github.com/blesh/symbol-observable.git",
"type": "vcs",
"comment": "as detected from PackageJson property \\"repository.url\\""
},
{
- "url": "https://github.com/benjamn/wryware",
+ "url": "https://github.com/blesh/symbol-observable#readme",
"type": "website",
"comment": "as detected from PackageJson property \\"homepage\\""
}
@@ -5057,12 +4330,11 @@ exports[`integration regression: issue#745 generated json file: dist/.bom/bom.js
},
{
"type": "library",
- "name": "equality",
- "group": "@wry",
- "version": "0.5.3",
- "bom-ref": "pkg:npm/%40wry/equality@0.5.3?vcs_url=git%2Bhttps%3A//github.com/benjamn/wryware.git",
+ "name": "ts-invariant",
+ "version": "0.10.3",
+ "bom-ref": "pkg:npm/ts-invariant@0.10.3?vcs_url=git%2Bhttps%3A//github.com/apollographql/invariant-packages.git",
"author": "Ben Newman",
- "description": "Structural equality checking for JavaScript values",
+ "description": "TypeScript implementation of invariant(condition, message)",
"licenses": [
{
"license": {
@@ -5070,20 +4342,20 @@ exports[`integration regression: issue#745 generated json file: dist/.bom/bom.js
}
}
],
- "purl": "pkg:npm/%40wry/equality@0.5.3?vcs_url=git%2Bhttps%3A//github.com/benjamn/wryware.git",
+ "purl": "pkg:npm/ts-invariant@0.10.3?vcs_url=git%2Bhttps%3A//github.com/apollographql/invariant-packages.git",
"externalReferences": [
{
- "url": "https://github.com/benjamn/wryware/issues",
+ "url": "https://github.com/apollographql/invariant-packages/issues",
"type": "issue-tracker",
"comment": "as detected from PackageJson property \\"bugs.url\\""
},
{
- "url": "git+https://github.com/benjamn/wryware.git",
+ "url": "git+https://github.com/apollographql/invariant-packages.git",
"type": "vcs",
"comment": "as detected from PackageJson property \\"repository.url\\""
},
{
- "url": "https://github.com/benjamn/wryware",
+ "url": "https://github.com/apollographql/invariant-packages",
"type": "website",
"comment": "as detected from PackageJson property \\"homepage\\""
}
@@ -5091,244 +4363,21 @@ exports[`integration regression: issue#745 generated json file: dist/.bom/bom.js
},
{
"type": "library",
- "name": "trie",
- "group": "@wry",
- "version": "0.3.2",
- "bom-ref": "pkg:npm/%40wry/trie@0.3.2?vcs_url=git%2Bhttps%3A//github.com/benjamn/wryware.git",
- "author": "Ben Newman",
- "description": "https://en.wikipedia.org/wiki/Trie",
+ "name": "ts-invariant/process",
+ "bom-ref": "pkg:npm/ts-invariant%2Fprocess",
+ "purl": "pkg:npm/ts-invariant%2Fprocess"
+ },
+ {
+ "type": "library",
+ "name": "tslib",
+ "version": "2.5.0",
+ "bom-ref": "pkg:npm/tslib@2.5.0?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git",
+ "author": "Microsoft Corp.",
+ "description": "Runtime library for TypeScript helper functions",
"licenses": [
{
"license": {
- "id": "MIT"
- }
- }
- ],
- "purl": "pkg:npm/%40wry/trie@0.3.2?vcs_url=git%2Bhttps%3A//github.com/benjamn/wryware.git",
- "externalReferences": [
- {
- "url": "https://github.com/benjamn/wryware/issues",
- "type": "issue-tracker",
- "comment": "as detected from PackageJson property \\"bugs.url\\""
- },
- {
- "url": "git+https://github.com/benjamn/wryware.git",
- "type": "vcs",
- "comment": "as detected from PackageJson property \\"repository.url\\""
- },
- {
- "url": "https://github.com/benjamn/wryware",
- "type": "website",
- "comment": "as detected from PackageJson property \\"homepage\\""
- }
- ]
- },
- {
- "type": "library",
- "name": "graphql-tag",
- "version": "2.12.6",
- "bom-ref": "pkg:npm/graphql-tag@2.12.6?vcs_url=git%2Bhttps%3A//github.com/apollographql/graphql-tag.git",
- "description": "A JavaScript template literal tag that parses GraphQL queries",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "purl": "pkg:npm/graphql-tag@2.12.6?vcs_url=git%2Bhttps%3A//github.com/apollographql/graphql-tag.git",
- "externalReferences": [
- {
- "url": "https://github.com/apollographql/graphql-tag/issues",
- "type": "issue-tracker",
- "comment": "as detected from PackageJson property \\"bugs.url\\""
- },
- {
- "url": "git+https://github.com/apollographql/graphql-tag.git",
- "type": "vcs",
- "comment": "as detected from PackageJson property \\"repository.url\\""
- },
- {
- "url": "https://github.com/apollographql/graphql-tag#readme",
- "type": "website",
- "comment": "as detected from PackageJson property \\"homepage\\""
- }
- ]
- },
- {
- "type": "library",
- "name": "graphql",
- "version": "16.6.0",
- "bom-ref": "pkg:npm/graphql@16.6.0?vcs_url=git%2Bhttps%3A//github.com/graphql/graphql-js.git",
- "description": "A Query Language and Runtime which can target any service.",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "purl": "pkg:npm/graphql@16.6.0?vcs_url=git%2Bhttps%3A//github.com/graphql/graphql-js.git",
- "externalReferences": [
- {
- "url": "https://github.com/graphql/graphql-js/issues",
- "type": "issue-tracker",
- "comment": "as detected from PackageJson property \\"bugs.url\\""
- },
- {
- "url": "git+https://github.com/graphql/graphql-js.git",
- "type": "vcs",
- "comment": "as detected from PackageJson property \\"repository.url\\""
- },
- {
- "url": "https://github.com/graphql/graphql-js",
- "type": "website",
- "comment": "as detected from PackageJson property \\"homepage\\""
- }
- ]
- },
- {
- "type": "library",
- "name": "optimism",
- "version": "0.16.2",
- "bom-ref": "pkg:npm/optimism@0.16.2?vcs_url=git%2Bhttps%3A//github.com/benjamn/optimism.git",
- "author": "Ben Newman",
- "description": "Composable reactive caching with efficient invalidation.",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "purl": "pkg:npm/optimism@0.16.2?vcs_url=git%2Bhttps%3A//github.com/benjamn/optimism.git",
- "externalReferences": [
- {
- "url": "https://github.com/benjamn/optimism/issues",
- "type": "issue-tracker",
- "comment": "as detected from PackageJson property \\"bugs.url\\""
- },
- {
- "url": "git+https://github.com/benjamn/optimism.git",
- "type": "vcs",
- "comment": "as detected from PackageJson property \\"repository.url\\""
- },
- {
- "url": "https://github.com/benjamn/optimism#readme",
- "type": "website",
- "comment": "as detected from PackageJson property \\"homepage\\""
- }
- ]
- },
- {
- "type": "library",
- "name": "react",
- "version": "18.2.0",
- "bom-ref": "pkg:npm/react@18.2.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/react",
- "description": "React is a JavaScript library for building user interfaces.",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "purl": "pkg:npm/react@18.2.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/react",
- "externalReferences": [
- {
- "url": "https://github.com/facebook/react/issues",
- "type": "issue-tracker",
- "comment": "as detected from PackageJson property \\"bugs.url\\""
- },
- {
- "url": "git+https://github.com/facebook/react.git#packages/react",
- "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\\""
- }
- ]
- },
- {
- "type": "library",
- "name": "symbol-observable",
- "version": "4.0.0",
- "bom-ref": "pkg:npm/symbol-observable@4.0.0?vcs_url=git%2Bhttps%3A//github.com/blesh/symbol-observable.git",
- "author": "Ben Lesh",
- "description": "Symbol.observable ponyfill",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "purl": "pkg:npm/symbol-observable@4.0.0?vcs_url=git%2Bhttps%3A//github.com/blesh/symbol-observable.git",
- "externalReferences": [
- {
- "url": "https://github.com/blesh/symbol-observable/issues",
- "type": "issue-tracker",
- "comment": "as detected from PackageJson property \\"bugs.url\\""
- },
- {
- "url": "git+https://github.com/blesh/symbol-observable.git",
- "type": "vcs",
- "comment": "as detected from PackageJson property \\"repository.url\\""
- },
- {
- "url": "https://github.com/blesh/symbol-observable#readme",
- "type": "website",
- "comment": "as detected from PackageJson property \\"homepage\\""
- }
- ]
- },
- {
- "type": "library",
- "name": "ts-invariant",
- "version": "0.10.3",
- "bom-ref": "pkg:npm/ts-invariant@0.10.3?vcs_url=git%2Bhttps%3A//github.com/apollographql/invariant-packages.git",
- "author": "Ben Newman",
- "description": "TypeScript implementation of invariant(condition, message)",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "purl": "pkg:npm/ts-invariant@0.10.3?vcs_url=git%2Bhttps%3A//github.com/apollographql/invariant-packages.git",
- "externalReferences": [
- {
- "url": "https://github.com/apollographql/invariant-packages/issues",
- "type": "issue-tracker",
- "comment": "as detected from PackageJson property \\"bugs.url\\""
- },
- {
- "url": "git+https://github.com/apollographql/invariant-packages.git",
- "type": "vcs",
- "comment": "as detected from PackageJson property \\"repository.url\\""
- },
- {
- "url": "https://github.com/apollographql/invariant-packages",
- "type": "website",
- "comment": "as detected from PackageJson property \\"homepage\\""
- }
- ]
- },
- {
- "type": "library",
- "name": "tslib",
- "version": "2.5.0",
- "bom-ref": "pkg:npm/tslib@2.5.0?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git",
- "author": "Microsoft Corp.",
- "description": "Runtime library for TypeScript helper functions",
- "licenses": [
- {
- "license": {
- "id": "0BSD"
+ "id": "0BSD"
}
}
],
@@ -5388,30 +4437,147 @@ exports[`integration regression: issue#745 generated json file: dist/.bom/bom.js
{
"ref": "pkg:npm/%40apollo/client@3.7.10?vcs_url=git%2Bhttps%3A//github.com/apollographql/apollo-client.git",
"dependsOn": [
+ "pkg:npm/%40apollo/client%2Fcore",
+ "pkg:npm/%40apollo/client%2Freact"
+ ]
+ },
+ {
+ "ref": "pkg:npm/%40apollo/client%2Fcache",
+ "dependsOn": [
+ "pkg:npm/%40apollo/client%2Futilities",
+ "pkg:npm/%40apollo/client%2Futilities%2Fglobals",
"pkg:npm/%40wry/context@0.7.0?vcs_url=git%2Bhttps%3A//github.com/benjamn/wryware.git",
"pkg:npm/%40wry/equality@0.5.3?vcs_url=git%2Bhttps%3A//github.com/benjamn/wryware.git",
"pkg:npm/%40wry/trie@0.3.2?vcs_url=git%2Bhttps%3A//github.com/benjamn/wryware.git",
- "pkg:npm/graphql-tag@2.12.6?vcs_url=git%2Bhttps%3A//github.com/apollographql/graphql-tag.git",
"pkg:npm/graphql@16.6.0?vcs_url=git%2Bhttps%3A//github.com/graphql/graphql-js.git",
"pkg:npm/optimism@0.16.2?vcs_url=git%2Bhttps%3A//github.com/benjamn/optimism.git",
- "pkg:npm/react@18.2.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/react",
- "pkg:npm/symbol-observable@4.0.0?vcs_url=git%2Bhttps%3A//github.com/blesh/symbol-observable.git",
+ "pkg:npm/tslib@2.5.0?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git"
+ ]
+ },
+ {
+ "ref": "pkg:npm/%40apollo/client%2Fcore",
+ "dependsOn": [
+ "pkg:npm/%40apollo/client@3.7.10?vcs_url=git%2Bhttps%3A//github.com/apollographql/apollo-client.git",
+ "pkg:npm/%40apollo/client%2Fcache",
+ "pkg:npm/%40apollo/client%2Ferrors",
+ "pkg:npm/%40apollo/client%2Flink%2Fcore",
+ "pkg:npm/%40apollo/client%2Flink%2Fhttp",
+ "pkg:npm/%40apollo/client%2Flink%2Futils",
+ "pkg:npm/%40apollo/client%2Futilities",
+ "pkg:npm/%40apollo/client%2Futilities%2Fglobals",
+ "pkg:npm/%40wry/equality@0.5.3?vcs_url=git%2Bhttps%3A//github.com/benjamn/wryware.git",
+ "pkg:npm/graphql-tag@2.12.6?vcs_url=git%2Bhttps%3A//github.com/apollographql/graphql-tag.git",
+ "pkg:npm/graphql@16.6.0?vcs_url=git%2Bhttps%3A//github.com/graphql/graphql-js.git",
"pkg:npm/ts-invariant@0.10.3?vcs_url=git%2Bhttps%3A//github.com/apollographql/invariant-packages.git",
"pkg:npm/tslib@2.5.0?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git",
"pkg:npm/zen-observable-ts@1.2.5?vcs_url=git%2Bhttps%3A//github.com/apollographql/zen-observable-ts.git"
]
},
{
- "ref": "pkg:npm/%40cyclonedx-webpack-plugin-tests/regression-issue745?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/regression-issue745",
+ "ref": "pkg:npm/%40apollo/client%2Ferrors",
"dependsOn": [
- "pkg:npm/%40apollo/client@3.7.10?vcs_url=git%2Bhttps%3A//github.com/apollographql/apollo-client.git"
+ "pkg:npm/%40apollo/client%2Futilities",
+ "pkg:npm/%40apollo/client%2Futilities%2Fglobals",
+ "pkg:npm/tslib@2.5.0?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git"
]
},
{
- "ref": "pkg:npm/%40wry/context@0.7.0?vcs_url=git%2Bhttps%3A//github.com/benjamn/wryware.git"
+ "ref": "pkg:npm/%40apollo/client%2Flink%2Fcore",
+ "dependsOn": [
+ "pkg:npm/%40apollo/client%2Flink%2Futils",
+ "pkg:npm/%40apollo/client%2Futilities",
+ "pkg:npm/%40apollo/client%2Futilities%2Fglobals",
+ "pkg:npm/tslib@2.5.0?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git",
+ "pkg:npm/zen-observable-ts@1.2.5?vcs_url=git%2Bhttps%3A//github.com/apollographql/zen-observable-ts.git"
+ ]
},
{
- "ref": "pkg:npm/%40wry/equality@0.5.3?vcs_url=git%2Bhttps%3A//github.com/benjamn/wryware.git"
+ "ref": "pkg:npm/%40apollo/client%2Flink%2Fhttp",
+ "dependsOn": [
+ "pkg:npm/%40apollo/client%2Flink%2Fcore",
+ "pkg:npm/%40apollo/client%2Flink%2Futils",
+ "pkg:npm/%40apollo/client%2Futilities",
+ "pkg:npm/%40apollo/client%2Futilities%2Fglobals",
+ "pkg:npm/graphql@16.6.0?vcs_url=git%2Bhttps%3A//github.com/graphql/graphql-js.git",
+ "pkg:npm/tslib@2.5.0?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git",
+ "pkg:npm/zen-observable-ts@1.2.5?vcs_url=git%2Bhttps%3A//github.com/apollographql/zen-observable-ts.git"
+ ]
+ },
+ {
+ "ref": "pkg:npm/%40apollo/client%2Flink%2Futils",
+ "dependsOn": [
+ "pkg:npm/%40apollo/client%2Futilities",
+ "pkg:npm/%40apollo/client%2Futilities%2Fglobals",
+ "pkg:npm/tslib@2.5.0?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git",
+ "pkg:npm/zen-observable-ts@1.2.5?vcs_url=git%2Bhttps%3A//github.com/apollographql/zen-observable-ts.git"
+ ]
+ },
+ {
+ "ref": "pkg:npm/%40apollo/client%2Freact",
+ "dependsOn": [
+ "pkg:npm/%40apollo/client%2Freact%2Fcontext",
+ "pkg:npm/%40apollo/client%2Freact%2Fhooks",
+ "pkg:npm/%40apollo/client%2Freact%2Fparser",
+ "pkg:npm/%40apollo/client%2Futilities%2Fglobals"
+ ]
+ },
+ {
+ "ref": "pkg:npm/%40apollo/client%2Freact%2Fcontext",
+ "dependsOn": [
+ "pkg:npm/%40apollo/client%2Futilities",
+ "pkg:npm/%40apollo/client%2Futilities%2Fglobals",
+ "pkg:npm/react@18.2.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/react"
+ ]
+ },
+ {
+ "ref": "pkg:npm/%40apollo/client%2Freact%2Fhooks",
+ "dependsOn": [
+ "pkg:npm/%40apollo/client%2Fcore",
+ "pkg:npm/%40apollo/client%2Ferrors",
+ "pkg:npm/%40apollo/client%2Freact%2Fcontext",
+ "pkg:npm/%40apollo/client%2Freact%2Fparser",
+ "pkg:npm/%40apollo/client%2Futilities",
+ "pkg:npm/%40apollo/client%2Futilities%2Fglobals",
+ "pkg:npm/%40wry/equality@0.5.3?vcs_url=git%2Bhttps%3A//github.com/benjamn/wryware.git",
+ "pkg:npm/react@18.2.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/react",
+ "pkg:npm/tslib@2.5.0?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git"
+ ]
+ },
+ {
+ "ref": "pkg:npm/%40apollo/client%2Freact%2Fparser",
+ "dependsOn": [
+ "pkg:npm/%40apollo/client%2Futilities%2Fglobals"
+ ]
+ },
+ {
+ "ref": "pkg:npm/%40apollo/client%2Futilities",
+ "dependsOn": [
+ "pkg:npm/%40apollo/client%2Futilities%2Fglobals",
+ "pkg:npm/graphql@16.6.0?vcs_url=git%2Bhttps%3A//github.com/graphql/graphql-js.git",
+ "pkg:npm/symbol-observable@4.0.0?vcs_url=git%2Bhttps%3A//github.com/blesh/symbol-observable.git",
+ "pkg:npm/tslib@2.5.0?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git",
+ "pkg:npm/zen-observable-ts@1.2.5?vcs_url=git%2Bhttps%3A//github.com/apollographql/zen-observable-ts.git"
+ ]
+ },
+ {
+ "ref": "pkg:npm/%40apollo/client%2Futilities%2Fglobals",
+ "dependsOn": [
+ "pkg:npm/graphql@16.6.0?vcs_url=git%2Bhttps%3A//github.com/graphql/graphql-js.git",
+ "pkg:npm/ts-invariant@0.10.3?vcs_url=git%2Bhttps%3A//github.com/apollographql/invariant-packages.git",
+ "pkg:npm/ts-invariant%2Fprocess"
+ ]
+ },
+ {
+ "ref": "pkg:npm/%40cyclonedx-webpack-plugin-tests/regression-issue745?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/regression-issue745",
+ "dependsOn": [
+ "pkg:npm/%40apollo/client@3.7.10?vcs_url=git%2Bhttps%3A//github.com/apollographql/apollo-client.git"
+ ]
+ },
+ {
+ "ref": "pkg:npm/%40wry/context@0.7.0?vcs_url=git%2Bhttps%3A//github.com/benjamn/wryware.git"
+ },
+ {
+ "ref": "pkg:npm/%40wry/equality@0.5.3?vcs_url=git%2Bhttps%3A//github.com/benjamn/wryware.git"
},
{
"ref": "pkg:npm/%40wry/trie@0.3.2?vcs_url=git%2Bhttps%3A//github.com/benjamn/wryware.git"
@@ -5445,6 +4611,9 @@ exports[`integration regression: issue#745 generated json file: dist/.bom/bom.js
"pkg:npm/tslib@2.5.0?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git"
]
},
+ {
+ "ref": "pkg:npm/ts-invariant%2Fprocess"
+ },
{
"ref": "pkg:npm/tslib@2.5.0?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git"
},
@@ -5577,6 +4746,90 @@ exports[`integration regression: issue#745 generated json file: dist/.well-known
}
]
},
+ {
+ "type": "library",
+ "name": "client/cache",
+ "group": "@apollo",
+ "bom-ref": "pkg:npm/%40apollo/client%2Fcache",
+ "purl": "pkg:npm/%40apollo/client%2Fcache"
+ },
+ {
+ "type": "library",
+ "name": "client/core",
+ "group": "@apollo",
+ "bom-ref": "pkg:npm/%40apollo/client%2Fcore",
+ "purl": "pkg:npm/%40apollo/client%2Fcore"
+ },
+ {
+ "type": "library",
+ "name": "client/errors",
+ "group": "@apollo",
+ "bom-ref": "pkg:npm/%40apollo/client%2Ferrors",
+ "purl": "pkg:npm/%40apollo/client%2Ferrors"
+ },
+ {
+ "type": "library",
+ "name": "client/link/core",
+ "group": "@apollo",
+ "bom-ref": "pkg:npm/%40apollo/client%2Flink%2Fcore",
+ "purl": "pkg:npm/%40apollo/client%2Flink%2Fcore"
+ },
+ {
+ "type": "library",
+ "name": "client/link/http",
+ "group": "@apollo",
+ "bom-ref": "pkg:npm/%40apollo/client%2Flink%2Fhttp",
+ "purl": "pkg:npm/%40apollo/client%2Flink%2Fhttp"
+ },
+ {
+ "type": "library",
+ "name": "client/link/utils",
+ "group": "@apollo",
+ "bom-ref": "pkg:npm/%40apollo/client%2Flink%2Futils",
+ "purl": "pkg:npm/%40apollo/client%2Flink%2Futils"
+ },
+ {
+ "type": "library",
+ "name": "client/react",
+ "group": "@apollo",
+ "bom-ref": "pkg:npm/%40apollo/client%2Freact",
+ "purl": "pkg:npm/%40apollo/client%2Freact"
+ },
+ {
+ "type": "library",
+ "name": "client/react/context",
+ "group": "@apollo",
+ "bom-ref": "pkg:npm/%40apollo/client%2Freact%2Fcontext",
+ "purl": "pkg:npm/%40apollo/client%2Freact%2Fcontext"
+ },
+ {
+ "type": "library",
+ "name": "client/react/hooks",
+ "group": "@apollo",
+ "bom-ref": "pkg:npm/%40apollo/client%2Freact%2Fhooks",
+ "purl": "pkg:npm/%40apollo/client%2Freact%2Fhooks"
+ },
+ {
+ "type": "library",
+ "name": "client/react/parser",
+ "group": "@apollo",
+ "bom-ref": "pkg:npm/%40apollo/client%2Freact%2Fparser",
+ "purl": "pkg:npm/%40apollo/client%2Freact%2Fparser"
+ },
+ {
+ "type": "library",
+ "name": "client/utilities",
+ "group": "@apollo",
+ "bom-ref": "pkg:npm/%40apollo/client%2Futilities",
+ "purl": "pkg:npm/%40apollo/client%2Futilities"
+ },
+ {
+ "type": "library",
+ "name": "client/utilities/globals",
+ "group": "@apollo",
+ "bom-ref": "pkg:npm/%40apollo/client%2Futilities%2Fglobals",
+ "purl": "pkg:npm/%40apollo/client%2Futilities%2Fglobals"
+ },
{
"type": "library",
"name": "context",
@@ -5874,6 +5127,12 @@ exports[`integration regression: issue#745 generated json file: dist/.well-known
}
]
},
+ {
+ "type": "library",
+ "name": "ts-invariant/process",
+ "bom-ref": "pkg:npm/ts-invariant%2Fprocess",
+ "purl": "pkg:npm/ts-invariant%2Fprocess"
+ },
{
"type": "library",
"name": "tslib",
@@ -5944,19 +5203,136 @@ exports[`integration regression: issue#745 generated json file: dist/.well-known
{
"ref": "pkg:npm/%40apollo/client@3.7.10?vcs_url=git%2Bhttps%3A//github.com/apollographql/apollo-client.git",
"dependsOn": [
+ "pkg:npm/%40apollo/client%2Fcore",
+ "pkg:npm/%40apollo/client%2Freact"
+ ]
+ },
+ {
+ "ref": "pkg:npm/%40apollo/client%2Fcache",
+ "dependsOn": [
+ "pkg:npm/%40apollo/client%2Futilities",
+ "pkg:npm/%40apollo/client%2Futilities%2Fglobals",
"pkg:npm/%40wry/context@0.7.0?vcs_url=git%2Bhttps%3A//github.com/benjamn/wryware.git",
"pkg:npm/%40wry/equality@0.5.3?vcs_url=git%2Bhttps%3A//github.com/benjamn/wryware.git",
"pkg:npm/%40wry/trie@0.3.2?vcs_url=git%2Bhttps%3A//github.com/benjamn/wryware.git",
- "pkg:npm/graphql-tag@2.12.6?vcs_url=git%2Bhttps%3A//github.com/apollographql/graphql-tag.git",
"pkg:npm/graphql@16.6.0?vcs_url=git%2Bhttps%3A//github.com/graphql/graphql-js.git",
"pkg:npm/optimism@0.16.2?vcs_url=git%2Bhttps%3A//github.com/benjamn/optimism.git",
+ "pkg:npm/tslib@2.5.0?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git"
+ ]
+ },
+ {
+ "ref": "pkg:npm/%40apollo/client%2Fcore",
+ "dependsOn": [
+ "pkg:npm/%40apollo/client@3.7.10?vcs_url=git%2Bhttps%3A//github.com/apollographql/apollo-client.git",
+ "pkg:npm/%40apollo/client%2Fcache",
+ "pkg:npm/%40apollo/client%2Ferrors",
+ "pkg:npm/%40apollo/client%2Flink%2Fcore",
+ "pkg:npm/%40apollo/client%2Flink%2Fhttp",
+ "pkg:npm/%40apollo/client%2Flink%2Futils",
+ "pkg:npm/%40apollo/client%2Futilities",
+ "pkg:npm/%40apollo/client%2Futilities%2Fglobals",
+ "pkg:npm/%40wry/equality@0.5.3?vcs_url=git%2Bhttps%3A//github.com/benjamn/wryware.git",
+ "pkg:npm/graphql-tag@2.12.6?vcs_url=git%2Bhttps%3A//github.com/apollographql/graphql-tag.git",
+ "pkg:npm/graphql@16.6.0?vcs_url=git%2Bhttps%3A//github.com/graphql/graphql-js.git",
+ "pkg:npm/ts-invariant@0.10.3?vcs_url=git%2Bhttps%3A//github.com/apollographql/invariant-packages.git",
+ "pkg:npm/tslib@2.5.0?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git",
+ "pkg:npm/zen-observable-ts@1.2.5?vcs_url=git%2Bhttps%3A//github.com/apollographql/zen-observable-ts.git"
+ ]
+ },
+ {
+ "ref": "pkg:npm/%40apollo/client%2Ferrors",
+ "dependsOn": [
+ "pkg:npm/%40apollo/client%2Futilities",
+ "pkg:npm/%40apollo/client%2Futilities%2Fglobals",
+ "pkg:npm/tslib@2.5.0?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git"
+ ]
+ },
+ {
+ "ref": "pkg:npm/%40apollo/client%2Flink%2Fcore",
+ "dependsOn": [
+ "pkg:npm/%40apollo/client%2Flink%2Futils",
+ "pkg:npm/%40apollo/client%2Futilities",
+ "pkg:npm/%40apollo/client%2Futilities%2Fglobals",
+ "pkg:npm/tslib@2.5.0?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git",
+ "pkg:npm/zen-observable-ts@1.2.5?vcs_url=git%2Bhttps%3A//github.com/apollographql/zen-observable-ts.git"
+ ]
+ },
+ {
+ "ref": "pkg:npm/%40apollo/client%2Flink%2Fhttp",
+ "dependsOn": [
+ "pkg:npm/%40apollo/client%2Flink%2Fcore",
+ "pkg:npm/%40apollo/client%2Flink%2Futils",
+ "pkg:npm/%40apollo/client%2Futilities",
+ "pkg:npm/%40apollo/client%2Futilities%2Fglobals",
+ "pkg:npm/graphql@16.6.0?vcs_url=git%2Bhttps%3A//github.com/graphql/graphql-js.git",
+ "pkg:npm/tslib@2.5.0?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git",
+ "pkg:npm/zen-observable-ts@1.2.5?vcs_url=git%2Bhttps%3A//github.com/apollographql/zen-observable-ts.git"
+ ]
+ },
+ {
+ "ref": "pkg:npm/%40apollo/client%2Flink%2Futils",
+ "dependsOn": [
+ "pkg:npm/%40apollo/client%2Futilities",
+ "pkg:npm/%40apollo/client%2Futilities%2Fglobals",
+ "pkg:npm/tslib@2.5.0?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git",
+ "pkg:npm/zen-observable-ts@1.2.5?vcs_url=git%2Bhttps%3A//github.com/apollographql/zen-observable-ts.git"
+ ]
+ },
+ {
+ "ref": "pkg:npm/%40apollo/client%2Freact",
+ "dependsOn": [
+ "pkg:npm/%40apollo/client%2Freact%2Fcontext",
+ "pkg:npm/%40apollo/client%2Freact%2Fhooks",
+ "pkg:npm/%40apollo/client%2Freact%2Fparser",
+ "pkg:npm/%40apollo/client%2Futilities%2Fglobals"
+ ]
+ },
+ {
+ "ref": "pkg:npm/%40apollo/client%2Freact%2Fcontext",
+ "dependsOn": [
+ "pkg:npm/%40apollo/client%2Futilities",
+ "pkg:npm/%40apollo/client%2Futilities%2Fglobals",
+ "pkg:npm/react@18.2.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/react"
+ ]
+ },
+ {
+ "ref": "pkg:npm/%40apollo/client%2Freact%2Fhooks",
+ "dependsOn": [
+ "pkg:npm/%40apollo/client%2Fcore",
+ "pkg:npm/%40apollo/client%2Ferrors",
+ "pkg:npm/%40apollo/client%2Freact%2Fcontext",
+ "pkg:npm/%40apollo/client%2Freact%2Fparser",
+ "pkg:npm/%40apollo/client%2Futilities",
+ "pkg:npm/%40apollo/client%2Futilities%2Fglobals",
+ "pkg:npm/%40wry/equality@0.5.3?vcs_url=git%2Bhttps%3A//github.com/benjamn/wryware.git",
"pkg:npm/react@18.2.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/react",
+ "pkg:npm/tslib@2.5.0?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git"
+ ]
+ },
+ {
+ "ref": "pkg:npm/%40apollo/client%2Freact%2Fparser",
+ "dependsOn": [
+ "pkg:npm/%40apollo/client%2Futilities%2Fglobals"
+ ]
+ },
+ {
+ "ref": "pkg:npm/%40apollo/client%2Futilities",
+ "dependsOn": [
+ "pkg:npm/%40apollo/client%2Futilities%2Fglobals",
+ "pkg:npm/graphql@16.6.0?vcs_url=git%2Bhttps%3A//github.com/graphql/graphql-js.git",
"pkg:npm/symbol-observable@4.0.0?vcs_url=git%2Bhttps%3A//github.com/blesh/symbol-observable.git",
- "pkg:npm/ts-invariant@0.10.3?vcs_url=git%2Bhttps%3A//github.com/apollographql/invariant-packages.git",
"pkg:npm/tslib@2.5.0?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git",
"pkg:npm/zen-observable-ts@1.2.5?vcs_url=git%2Bhttps%3A//github.com/apollographql/zen-observable-ts.git"
]
},
+ {
+ "ref": "pkg:npm/%40apollo/client%2Futilities%2Fglobals",
+ "dependsOn": [
+ "pkg:npm/graphql@16.6.0?vcs_url=git%2Bhttps%3A//github.com/graphql/graphql-js.git",
+ "pkg:npm/ts-invariant@0.10.3?vcs_url=git%2Bhttps%3A//github.com/apollographql/invariant-packages.git",
+ "pkg:npm/ts-invariant%2Fprocess"
+ ]
+ },
{
"ref": "pkg:npm/%40cyclonedx-webpack-plugin-tests/regression-issue745?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/regression-issue745",
"dependsOn": [
@@ -6001,6 +5377,9 @@ exports[`integration regression: issue#745 generated json file: dist/.well-known
"pkg:npm/tslib@2.5.0?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git"
]
},
+ {
+ "ref": "pkg:npm/ts-invariant%2Fprocess"
+ },
{
"ref": "pkg:npm/tslib@2.5.0?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git"
},
@@ -6110,6 +5489,66 @@ exports[`integration regression: issue#745 generated xml file: dist/.bom/bom.xml
+
+ @apollo
+ client/cache
+ pkg:npm/%40apollo/client%2Fcache
+
+
+ @apollo
+ client/core
+ pkg:npm/%40apollo/client%2Fcore
+
+
+ @apollo
+ client/errors
+ pkg:npm/%40apollo/client%2Ferrors
+
+
+ @apollo
+ client/link/core
+ pkg:npm/%40apollo/client%2Flink%2Fcore
+
+
+ @apollo
+ client/link/http
+ pkg:npm/%40apollo/client%2Flink%2Fhttp
+
+
+ @apollo
+ client/link/utils
+ pkg:npm/%40apollo/client%2Flink%2Futils
+
+
+ @apollo
+ client/react
+ pkg:npm/%40apollo/client%2Freact
+
+
+ @apollo
+ client/react/context
+ pkg:npm/%40apollo/client%2Freact%2Fcontext
+
+
+ @apollo
+ client/react/hooks
+ pkg:npm/%40apollo/client%2Freact%2Fhooks
+
+
+ @apollo
+ client/react/parser
+ pkg:npm/%40apollo/client%2Freact%2Fparser
+
+
+ @apollo
+ client/utilities
+ pkg:npm/%40apollo/client%2Futilities
+
+
+ @apollo
+ client/utilities/globals
+ pkg:npm/%40apollo/client%2Futilities%2Fglobals
+
Ben Newman
@wry
@@ -6241,197 +5680,1283 @@ exports[`integration regression: issue#745 generated xml file: dist/.bom/bom.xml
-
- Ben Newman
- optimism
- 0.16.2
- Composable reactive caching with efficient invalidation.
+
+ Ben Newman
+ optimism
+ 0.16.2
+ Composable reactive caching with efficient invalidation.
+
+
+ MIT
+
+
+ pkg:npm/optimism@0.16.2?vcs_url=git%2Bhttps%3A//github.com/benjamn/optimism.git
+
+
+ https://github.com/benjamn/optimism/issues
+ as detected from PackageJson property "bugs.url"
+
+
+ git+https://github.com/benjamn/optimism.git
+ as detected from PackageJson property "repository.url"
+
+
+ https://github.com/benjamn/optimism#readme
+ as detected from PackageJson property "homepage"
+
+
+
+
+ react
+ 18.2.0
+ React is a JavaScript library for building user interfaces.
+
+
+ MIT
+
+
+ pkg:npm/react@18.2.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/react
+
+
+ https://github.com/facebook/react/issues
+ as detected from PackageJson property "bugs.url"
+
+
+ git+https://github.com/facebook/react.git#packages/react
+ as detected from PackageJson property "repository.url" and "repository.directory"
+
+
+ https://reactjs.org/
+ as detected from PackageJson property "homepage"
+
+
+
+
+ Ben Lesh
+ symbol-observable
+ 4.0.0
+ Symbol.observable ponyfill
+
+
+ MIT
+
+
+ pkg:npm/symbol-observable@4.0.0?vcs_url=git%2Bhttps%3A//github.com/blesh/symbol-observable.git
+
+
+ https://github.com/blesh/symbol-observable/issues
+ as detected from PackageJson property "bugs.url"
+
+
+ git+https://github.com/blesh/symbol-observable.git
+ as detected from PackageJson property "repository.url"
+
+
+ https://github.com/blesh/symbol-observable#readme
+ as detected from PackageJson property "homepage"
+
+
+
+
+ Ben Newman
+ ts-invariant
+ 0.10.3
+ TypeScript implementation of invariant(condition, message)
+
+
+ MIT
+
+
+ pkg:npm/ts-invariant@0.10.3?vcs_url=git%2Bhttps%3A//github.com/apollographql/invariant-packages.git
+
+
+ https://github.com/apollographql/invariant-packages/issues
+ as detected from PackageJson property "bugs.url"
+
+
+ git+https://github.com/apollographql/invariant-packages.git
+ as detected from PackageJson property "repository.url"
+
+
+ https://github.com/apollographql/invariant-packages
+ as detected from PackageJson property "homepage"
+
+
+
+
+ ts-invariant/process
+ pkg:npm/ts-invariant%2Fprocess
+
+
+ Microsoft Corp.
+ tslib
+ 2.5.0
+ Runtime library for TypeScript helper functions
+
+
+ 0BSD
+
+
+ pkg:npm/tslib@2.5.0?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git
+
+
+ https://github.com/Microsoft/TypeScript/issues
+ as detected from PackageJson property "bugs.url"
+
+
+ git+https://github.com/Microsoft/tslib.git
+ as detected from PackageJson property "repository.url"
+
+
+ https://www.typescriptlang.org/
+ as detected from PackageJson property "homepage"
+
+
+
+
+ zen-observable-ts
+ 1.2.5
+ Thin wrapper around zen-observable and @types/zen-observable, to support ESM exports as well as CommonJS exports
+
+
+ MIT
+
+
+ pkg:npm/zen-observable-ts@1.2.5?vcs_url=git%2Bhttps%3A//github.com/apollographql/zen-observable-ts.git
+
+
+ https://github.com/apollographql/zen-observable-ts/issues
+ as detected from PackageJson property "bugs.url"
+
+
+ git+https://github.com/apollographql/zen-observable-ts.git
+ as detected from PackageJson property "repository.url"
+
+
+ https://github.com/apollographql/zen-observable-ts#readme
+ as detected from PackageJson property "homepage"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+"
+`;
+
+exports[`integration regression: verify enhanced package.json finder generated json file: dist/.bom/bom.json 1`] = `
+"{
+ "$schema": "http://cyclonedx.org/schema/bom-1.4.schema.json",
+ "bomFormat": "CycloneDX",
+ "specVersion": "1.4",
+ "version": 1,
+ "metadata": {
+ "tools": [
+ {
+ "vendor": "@cyclonedx",
+ "name": "cyclonedx-library",
+ "version": "libVersion-testing",
+ "externalReferences": [
+ {
+ "url": "https://github.com/CycloneDX/cyclonedx-javascript-library/issues",
+ "type": "issue-tracker",
+ "comment": "as detected from PackageJson property \\"bugs.url\\""
+ },
+ {
+ "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\\""
+ }
+ ]
+ },
+ {
+ "vendor": "@cyclonedx",
+ "name": "webpack-plugin",
+ "version": "thisVersion-testing",
+ "externalReferences": [
+ {
+ "url": "https://github.com/CycloneDX/cyclonedx-webpack-plugin/issues",
+ "type": "issue-tracker",
+ "comment": "as detected from PackageJson property \\"bugs.url\\""
+ },
+ {
+ "url": "git+https://github.com/CycloneDX/cyclonedx-webpack-plugin.git",
+ "type": "vcs",
+ "comment": "as detected from PackageJson property \\"repository.url\\""
+ },
+ {
+ "url": "https://github.com/CycloneDX/cyclonedx-webpack-plugin#readme",
+ "type": "website",
+ "comment": "as detected from PackageJson property \\"homepage\\""
+ }
+ ]
+ }
+ ],
+ "component": {
+ "type": "application",
+ "name": "regression-issue1284",
+ "group": "@cyclonedx-weboack-plugin-tests",
+ "bom-ref": "pkg:npm/%40cyclonedx-weboack-plugin-tests/regression-issue1284",
+ "description": "example to verify issue1284",
+ "purl": "pkg:npm/%40cyclonedx-weboack-plugin-tests/regression-issue1284"
+ }
+ },
+ "components": [
+ {
+ "type": "library",
+ "name": "libphonenumber-js",
+ "version": "1.11.3",
+ "bom-ref": "pkg:npm/libphonenumber-js@1.11.3?vcs_url=git%2Bhttps%3A//gitlab.com/catamphetamine/libphonenumber-js.git",
+ "author": "catamphetamine",
+ "description": "A simpler (and smaller) rewrite of Google Android's libphonenumber library in javascript",
+ "licenses": [
+ {
+ "license": {
+ "id": "MIT"
+ }
+ }
+ ],
+ "purl": "pkg:npm/libphonenumber-js@1.11.3?vcs_url=git%2Bhttps%3A//gitlab.com/catamphetamine/libphonenumber-js.git",
+ "externalReferences": [
+ {
+ "url": "https://gitlab.com/catamphetamine/libphonenumber-js/issues",
+ "type": "issue-tracker",
+ "comment": "as detected from PackageJson property \\"bugs.url\\""
+ },
+ {
+ "url": "git+https://gitlab.com/catamphetamine/libphonenumber-js.git",
+ "type": "vcs",
+ "comment": "as detected from PackageJson property \\"repository.url\\""
+ },
+ {
+ "url": "https://gitlab.com/catamphetamine/libphonenumber-js#readme",
+ "type": "website",
+ "comment": "as detected from PackageJson property \\"homepage\\""
+ }
+ ]
+ },
+ {
+ "type": "library",
+ "name": "libphonenumber-js/build",
+ "bom-ref": "pkg:npm/libphonenumber-js%2Fbuild",
+ "purl": "pkg:npm/libphonenumber-js%2Fbuild"
+ },
+ {
+ "type": "library",
+ "name": "libphonenumber-js/core",
+ "bom-ref": "pkg:npm/libphonenumber-js%2Fcore",
+ "purl": "pkg:npm/libphonenumber-js%2Fcore"
+ },
+ {
+ "type": "library",
+ "name": "libphonenumber-js/max",
+ "bom-ref": "pkg:npm/libphonenumber-js%2Fmax",
+ "purl": "pkg:npm/libphonenumber-js%2Fmax"
+ },
+ {
+ "type": "library",
+ "name": "luxon",
+ "version": "3.4.4",
+ "bom-ref": "pkg:npm/luxon@3.4.4?vcs_url=git%2Bhttps%3A//github.com/moment/luxon.git",
+ "author": "Isaac Cambron",
+ "description": "Immutable date wrapper",
+ "licenses": [
+ {
+ "license": {
+ "id": "MIT"
+ }
+ }
+ ],
+ "purl": "pkg:npm/luxon@3.4.4?vcs_url=git%2Bhttps%3A//github.com/moment/luxon.git",
+ "externalReferences": [
+ {
+ "url": "https://github.com/moment/luxon/issues",
+ "type": "issue-tracker",
+ "comment": "as detected from PackageJson property \\"bugs.url\\""
+ },
+ {
+ "url": "git+https://github.com/moment/luxon.git",
+ "type": "vcs",
+ "comment": "as detected from PackageJson property \\"repository.url\\""
+ },
+ {
+ "url": "https://github.com/moment/luxon#readme",
+ "type": "website",
+ "comment": "as detected from PackageJson property \\"homepage\\""
+ }
+ ]
+ }
+ ],
+ "dependencies": [
+ {
+ "ref": "pkg:npm/%40cyclonedx-weboack-plugin-tests/regression-issue1284",
+ "dependsOn": [
+ "pkg:npm/libphonenumber-js%2Fmax",
+ "pkg:npm/luxon@3.4.4?vcs_url=git%2Bhttps%3A//github.com/moment/luxon.git"
+ ]
+ },
+ {
+ "ref": "pkg:npm/libphonenumber-js@1.11.3?vcs_url=git%2Bhttps%3A//gitlab.com/catamphetamine/libphonenumber-js.git"
+ },
+ {
+ "ref": "pkg:npm/libphonenumber-js%2Fbuild"
+ },
+ {
+ "ref": "pkg:npm/libphonenumber-js%2Fcore",
+ "dependsOn": [
+ "pkg:npm/libphonenumber-js%2Fbuild"
+ ]
+ },
+ {
+ "ref": "pkg:npm/libphonenumber-js%2Fmax",
+ "dependsOn": [
+ "pkg:npm/libphonenumber-js@1.11.3?vcs_url=git%2Bhttps%3A//gitlab.com/catamphetamine/libphonenumber-js.git",
+ "pkg:npm/libphonenumber-js%2Fcore"
+ ]
+ },
+ {
+ "ref": "pkg:npm/luxon@3.4.4?vcs_url=git%2Bhttps%3A//github.com/moment/luxon.git"
+ }
+ ]
+}"
+`;
+
+exports[`integration regression: verify enhanced package.json finder generated json file: dist/.well-known/sbom 1`] = `
+"{
+ "$schema": "http://cyclonedx.org/schema/bom-1.4.schema.json",
+ "bomFormat": "CycloneDX",
+ "specVersion": "1.4",
+ "version": 1,
+ "metadata": {
+ "tools": [
+ {
+ "vendor": "@cyclonedx",
+ "name": "cyclonedx-library",
+ "version": "libVersion-testing",
+ "externalReferences": [
+ {
+ "url": "https://github.com/CycloneDX/cyclonedx-javascript-library/issues",
+ "type": "issue-tracker",
+ "comment": "as detected from PackageJson property \\"bugs.url\\""
+ },
+ {
+ "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\\""
+ }
+ ]
+ },
+ {
+ "vendor": "@cyclonedx",
+ "name": "webpack-plugin",
+ "version": "thisVersion-testing",
+ "externalReferences": [
+ {
+ "url": "https://github.com/CycloneDX/cyclonedx-webpack-plugin/issues",
+ "type": "issue-tracker",
+ "comment": "as detected from PackageJson property \\"bugs.url\\""
+ },
+ {
+ "url": "git+https://github.com/CycloneDX/cyclonedx-webpack-plugin.git",
+ "type": "vcs",
+ "comment": "as detected from PackageJson property \\"repository.url\\""
+ },
+ {
+ "url": "https://github.com/CycloneDX/cyclonedx-webpack-plugin#readme",
+ "type": "website",
+ "comment": "as detected from PackageJson property \\"homepage\\""
+ }
+ ]
+ }
+ ],
+ "component": {
+ "type": "application",
+ "name": "regression-issue1284",
+ "group": "@cyclonedx-weboack-plugin-tests",
+ "bom-ref": "pkg:npm/%40cyclonedx-weboack-plugin-tests/regression-issue1284",
+ "description": "example to verify issue1284",
+ "purl": "pkg:npm/%40cyclonedx-weboack-plugin-tests/regression-issue1284"
+ }
+ },
+ "components": [
+ {
+ "type": "library",
+ "name": "libphonenumber-js",
+ "version": "1.11.3",
+ "bom-ref": "pkg:npm/libphonenumber-js@1.11.3?vcs_url=git%2Bhttps%3A//gitlab.com/catamphetamine/libphonenumber-js.git",
+ "author": "catamphetamine",
+ "description": "A simpler (and smaller) rewrite of Google Android's libphonenumber library in javascript",
+ "licenses": [
+ {
+ "license": {
+ "id": "MIT"
+ }
+ }
+ ],
+ "purl": "pkg:npm/libphonenumber-js@1.11.3?vcs_url=git%2Bhttps%3A//gitlab.com/catamphetamine/libphonenumber-js.git",
+ "externalReferences": [
+ {
+ "url": "https://gitlab.com/catamphetamine/libphonenumber-js/issues",
+ "type": "issue-tracker",
+ "comment": "as detected from PackageJson property \\"bugs.url\\""
+ },
+ {
+ "url": "git+https://gitlab.com/catamphetamine/libphonenumber-js.git",
+ "type": "vcs",
+ "comment": "as detected from PackageJson property \\"repository.url\\""
+ },
+ {
+ "url": "https://gitlab.com/catamphetamine/libphonenumber-js#readme",
+ "type": "website",
+ "comment": "as detected from PackageJson property \\"homepage\\""
+ }
+ ]
+ },
+ {
+ "type": "library",
+ "name": "libphonenumber-js/build",
+ "bom-ref": "pkg:npm/libphonenumber-js%2Fbuild",
+ "purl": "pkg:npm/libphonenumber-js%2Fbuild"
+ },
+ {
+ "type": "library",
+ "name": "libphonenumber-js/core",
+ "bom-ref": "pkg:npm/libphonenumber-js%2Fcore",
+ "purl": "pkg:npm/libphonenumber-js%2Fcore"
+ },
+ {
+ "type": "library",
+ "name": "libphonenumber-js/max",
+ "bom-ref": "pkg:npm/libphonenumber-js%2Fmax",
+ "purl": "pkg:npm/libphonenumber-js%2Fmax"
+ },
+ {
+ "type": "library",
+ "name": "luxon",
+ "version": "3.4.4",
+ "bom-ref": "pkg:npm/luxon@3.4.4?vcs_url=git%2Bhttps%3A//github.com/moment/luxon.git",
+ "author": "Isaac Cambron",
+ "description": "Immutable date wrapper",
+ "licenses": [
+ {
+ "license": {
+ "id": "MIT"
+ }
+ }
+ ],
+ "purl": "pkg:npm/luxon@3.4.4?vcs_url=git%2Bhttps%3A//github.com/moment/luxon.git",
+ "externalReferences": [
+ {
+ "url": "https://github.com/moment/luxon/issues",
+ "type": "issue-tracker",
+ "comment": "as detected from PackageJson property \\"bugs.url\\""
+ },
+ {
+ "url": "git+https://github.com/moment/luxon.git",
+ "type": "vcs",
+ "comment": "as detected from PackageJson property \\"repository.url\\""
+ },
+ {
+ "url": "https://github.com/moment/luxon#readme",
+ "type": "website",
+ "comment": "as detected from PackageJson property \\"homepage\\""
+ }
+ ]
+ }
+ ],
+ "dependencies": [
+ {
+ "ref": "pkg:npm/%40cyclonedx-weboack-plugin-tests/regression-issue1284",
+ "dependsOn": [
+ "pkg:npm/libphonenumber-js%2Fmax",
+ "pkg:npm/luxon@3.4.4?vcs_url=git%2Bhttps%3A//github.com/moment/luxon.git"
+ ]
+ },
+ {
+ "ref": "pkg:npm/libphonenumber-js@1.11.3?vcs_url=git%2Bhttps%3A//gitlab.com/catamphetamine/libphonenumber-js.git"
+ },
+ {
+ "ref": "pkg:npm/libphonenumber-js%2Fbuild"
+ },
+ {
+ "ref": "pkg:npm/libphonenumber-js%2Fcore",
+ "dependsOn": [
+ "pkg:npm/libphonenumber-js%2Fbuild"
+ ]
+ },
+ {
+ "ref": "pkg:npm/libphonenumber-js%2Fmax",
+ "dependsOn": [
+ "pkg:npm/libphonenumber-js@1.11.3?vcs_url=git%2Bhttps%3A//gitlab.com/catamphetamine/libphonenumber-js.git",
+ "pkg:npm/libphonenumber-js%2Fcore"
+ ]
+ },
+ {
+ "ref": "pkg:npm/luxon@3.4.4?vcs_url=git%2Bhttps%3A//github.com/moment/luxon.git"
+ }
+ ]
+}"
+`;
+
+exports[`integration regression: verify enhanced package.json finder generated xml file: dist/.bom/bom.xml 1`] = `
+"
+
+
+
+
+ @cyclonedx
+ cyclonedx-library
+ libVersion-testing
+
+
+ https://github.com/CycloneDX/cyclonedx-javascript-library/issues
+ as detected from PackageJson property "bugs.url"
+
+
+ git+https://github.com/CycloneDX/cyclonedx-javascript-library.git
+ as detected from PackageJson property "repository.url"
+
+
+ https://github.com/CycloneDX/cyclonedx-javascript-library#readme
+ as detected from PackageJson property "homepage"
+
+
+
+
+ @cyclonedx
+ webpack-plugin
+ thisVersion-testing
+
+
+ https://github.com/CycloneDX/cyclonedx-webpack-plugin/issues
+ as detected from PackageJson property "bugs.url"
+
+
+ git+https://github.com/CycloneDX/cyclonedx-webpack-plugin.git
+ as detected from PackageJson property "repository.url"
+
+
+ https://github.com/CycloneDX/cyclonedx-webpack-plugin#readme
+ as detected from PackageJson property "homepage"
+
+
+
+
+
+ @cyclonedx-weboack-plugin-tests
+ regression-issue1284
+ example to verify issue1284
+ pkg:npm/%40cyclonedx-weboack-plugin-tests/regression-issue1284
+
+
+
+
+ catamphetamine
+ libphonenumber-js
+ 1.11.3
+ A simpler (and smaller) rewrite of Google Android's libphonenumber library in javascript
+
+
+ MIT
+
+
+ pkg:npm/libphonenumber-js@1.11.3?vcs_url=git%2Bhttps%3A//gitlab.com/catamphetamine/libphonenumber-js.git
+
+
+ https://gitlab.com/catamphetamine/libphonenumber-js/issues
+ as detected from PackageJson property "bugs.url"
+
+
+ git+https://gitlab.com/catamphetamine/libphonenumber-js.git
+ as detected from PackageJson property "repository.url"
+
+
+ https://gitlab.com/catamphetamine/libphonenumber-js#readme
+ as detected from PackageJson property "homepage"
+
+
+
+
+ libphonenumber-js/build
+ pkg:npm/libphonenumber-js%2Fbuild
+
+
+ libphonenumber-js/core
+ pkg:npm/libphonenumber-js%2Fcore
+
+
+ libphonenumber-js/max
+ pkg:npm/libphonenumber-js%2Fmax
+
+
+ Isaac Cambron
+ luxon
+ 3.4.4
+ Immutable date wrapper
+
+
+ MIT
+
+
+ pkg:npm/luxon@3.4.4?vcs_url=git%2Bhttps%3A//github.com/moment/luxon.git
+
+
+ https://github.com/moment/luxon/issues
+ as detected from PackageJson property "bugs.url"
+
+
+ git+https://github.com/moment/luxon.git
+ as detected from PackageJson property "repository.url"
+
+
+ https://github.com/moment/luxon#readme
+ as detected from PackageJson property "homepage"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+"
+`;
+
+exports[`integration regression: verify enhanced package.json finder with yarn pkg manager generated json file: dist/.bom/bom.json 1`] = `
+"{
+ "$schema": "http://cyclonedx.org/schema/bom-1.4.schema.json",
+ "bomFormat": "CycloneDX",
+ "specVersion": "1.4",
+ "version": 1,
+ "metadata": {
+ "tools": [
+ {
+ "vendor": "@cyclonedx",
+ "name": "cyclonedx-library",
+ "version": "libVersion-testing",
+ "externalReferences": [
+ {
+ "url": "https://github.com/CycloneDX/cyclonedx-javascript-library/issues",
+ "type": "issue-tracker",
+ "comment": "as detected from PackageJson property \\"bugs.url\\""
+ },
+ {
+ "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\\""
+ }
+ ]
+ },
+ {
+ "vendor": "@cyclonedx",
+ "name": "webpack-plugin",
+ "version": "thisVersion-testing",
+ "externalReferences": [
+ {
+ "url": "https://github.com/CycloneDX/cyclonedx-webpack-plugin/issues",
+ "type": "issue-tracker",
+ "comment": "as detected from PackageJson property \\"bugs.url\\""
+ },
+ {
+ "url": "git+https://github.com/CycloneDX/cyclonedx-webpack-plugin.git",
+ "type": "vcs",
+ "comment": "as detected from PackageJson property \\"repository.url\\""
+ },
+ {
+ "url": "https://github.com/CycloneDX/cyclonedx-webpack-plugin#readme",
+ "type": "website",
+ "comment": "as detected from PackageJson property \\"homepage\\""
+ }
+ ]
+ }
+ ],
+ "component": {
+ "type": "application",
+ "name": "regression-issue1284-yarn",
+ "group": "@cyclonedx-webpack-plugin-tests",
+ "bom-ref": "pkg:npm/%40cyclonedx-webpack-plugin-tests/regression-issue1284-yarn",
+ "description": "example to verify issue1284 with yarn",
+ "purl": "pkg:npm/%40cyclonedx-webpack-plugin-tests/regression-issue1284-yarn"
+ }
+ },
+ "components": [
+ {
+ "type": "library",
+ "name": "libphonenumber-js",
+ "version": "1.11.3",
+ "bom-ref": "pkg:npm/libphonenumber-js@1.11.3?vcs_url=git%2Bhttps%3A//gitlab.com/catamphetamine/libphonenumber-js.git",
+ "author": "catamphetamine",
+ "description": "A simpler (and smaller) rewrite of Google Android's libphonenumber library in javascript",
+ "licenses": [
+ {
+ "license": {
+ "id": "MIT"
+ }
+ }
+ ],
+ "purl": "pkg:npm/libphonenumber-js@1.11.3?vcs_url=git%2Bhttps%3A//gitlab.com/catamphetamine/libphonenumber-js.git",
+ "externalReferences": [
+ {
+ "url": "https://gitlab.com/catamphetamine/libphonenumber-js/issues",
+ "type": "issue-tracker",
+ "comment": "as detected from PackageJson property \\"bugs.url\\""
+ },
+ {
+ "url": "git+https://gitlab.com/catamphetamine/libphonenumber-js.git",
+ "type": "vcs",
+ "comment": "as detected from PackageJson property \\"repository.url\\""
+ },
+ {
+ "url": "https://gitlab.com/catamphetamine/libphonenumber-js#readme",
+ "type": "website",
+ "comment": "as detected from PackageJson property \\"homepage\\""
+ }
+ ]
+ },
+ {
+ "type": "library",
+ "name": "libphonenumber-js/build",
+ "bom-ref": "pkg:npm/libphonenumber-js%2Fbuild",
+ "purl": "pkg:npm/libphonenumber-js%2Fbuild"
+ },
+ {
+ "type": "library",
+ "name": "libphonenumber-js/core",
+ "bom-ref": "pkg:npm/libphonenumber-js%2Fcore",
+ "purl": "pkg:npm/libphonenumber-js%2Fcore"
+ },
+ {
+ "type": "library",
+ "name": "libphonenumber-js/max",
+ "bom-ref": "pkg:npm/libphonenumber-js%2Fmax",
+ "purl": "pkg:npm/libphonenumber-js%2Fmax"
+ },
+ {
+ "type": "library",
+ "name": "luxon",
+ "version": "3.4.4",
+ "bom-ref": "pkg:npm/luxon@3.4.4?vcs_url=git%2Bhttps%3A//github.com/moment/luxon.git",
+ "author": "Isaac Cambron",
+ "description": "Immutable date wrapper",
+ "licenses": [
+ {
+ "license": {
+ "id": "MIT"
+ }
+ }
+ ],
+ "purl": "pkg:npm/luxon@3.4.4?vcs_url=git%2Bhttps%3A//github.com/moment/luxon.git",
+ "externalReferences": [
+ {
+ "url": "https://github.com/moment/luxon/issues",
+ "type": "issue-tracker",
+ "comment": "as detected from PackageJson property \\"bugs.url\\""
+ },
+ {
+ "url": "git+https://github.com/moment/luxon.git",
+ "type": "vcs",
+ "comment": "as detected from PackageJson property \\"repository.url\\""
+ },
+ {
+ "url": "https://github.com/moment/luxon#readme",
+ "type": "website",
+ "comment": "as detected from PackageJson property \\"homepage\\""
+ }
+ ]
+ }
+ ],
+ "dependencies": [
+ {
+ "ref": "pkg:npm/%40cyclonedx-webpack-plugin-tests/regression-issue1284-yarn",
+ "dependsOn": [
+ "pkg:npm/libphonenumber-js%2Fmax",
+ "pkg:npm/luxon@3.4.4?vcs_url=git%2Bhttps%3A//github.com/moment/luxon.git"
+ ]
+ },
+ {
+ "ref": "pkg:npm/libphonenumber-js@1.11.3?vcs_url=git%2Bhttps%3A//gitlab.com/catamphetamine/libphonenumber-js.git"
+ },
+ {
+ "ref": "pkg:npm/libphonenumber-js%2Fbuild"
+ },
+ {
+ "ref": "pkg:npm/libphonenumber-js%2Fcore",
+ "dependsOn": [
+ "pkg:npm/libphonenumber-js%2Fbuild"
+ ]
+ },
+ {
+ "ref": "pkg:npm/libphonenumber-js%2Fmax",
+ "dependsOn": [
+ "pkg:npm/libphonenumber-js@1.11.3?vcs_url=git%2Bhttps%3A//gitlab.com/catamphetamine/libphonenumber-js.git",
+ "pkg:npm/libphonenumber-js%2Fcore"
+ ]
+ },
+ {
+ "ref": "pkg:npm/luxon@3.4.4?vcs_url=git%2Bhttps%3A//github.com/moment/luxon.git"
+ }
+ ]
+}"
+`;
+
+exports[`integration regression: verify enhanced package.json finder with yarn pkg manager generated json file: dist/.well-known/sbom 1`] = `
+"{
+ "$schema": "http://cyclonedx.org/schema/bom-1.4.schema.json",
+ "bomFormat": "CycloneDX",
+ "specVersion": "1.4",
+ "version": 1,
+ "metadata": {
+ "tools": [
+ {
+ "vendor": "@cyclonedx",
+ "name": "cyclonedx-library",
+ "version": "libVersion-testing",
+ "externalReferences": [
+ {
+ "url": "https://github.com/CycloneDX/cyclonedx-javascript-library/issues",
+ "type": "issue-tracker",
+ "comment": "as detected from PackageJson property \\"bugs.url\\""
+ },
+ {
+ "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\\""
+ }
+ ]
+ },
+ {
+ "vendor": "@cyclonedx",
+ "name": "webpack-plugin",
+ "version": "thisVersion-testing",
+ "externalReferences": [
+ {
+ "url": "https://github.com/CycloneDX/cyclonedx-webpack-plugin/issues",
+ "type": "issue-tracker",
+ "comment": "as detected from PackageJson property \\"bugs.url\\""
+ },
+ {
+ "url": "git+https://github.com/CycloneDX/cyclonedx-webpack-plugin.git",
+ "type": "vcs",
+ "comment": "as detected from PackageJson property \\"repository.url\\""
+ },
+ {
+ "url": "https://github.com/CycloneDX/cyclonedx-webpack-plugin#readme",
+ "type": "website",
+ "comment": "as detected from PackageJson property \\"homepage\\""
+ }
+ ]
+ }
+ ],
+ "component": {
+ "type": "application",
+ "name": "regression-issue1284-yarn",
+ "group": "@cyclonedx-webpack-plugin-tests",
+ "bom-ref": "pkg:npm/%40cyclonedx-webpack-plugin-tests/regression-issue1284-yarn",
+ "description": "example to verify issue1284 with yarn",
+ "purl": "pkg:npm/%40cyclonedx-webpack-plugin-tests/regression-issue1284-yarn"
+ }
+ },
+ "components": [
+ {
+ "type": "library",
+ "name": "libphonenumber-js",
+ "version": "1.11.3",
+ "bom-ref": "pkg:npm/libphonenumber-js@1.11.3?vcs_url=git%2Bhttps%3A//gitlab.com/catamphetamine/libphonenumber-js.git",
+ "author": "catamphetamine",
+ "description": "A simpler (and smaller) rewrite of Google Android's libphonenumber library in javascript",
+ "licenses": [
+ {
+ "license": {
+ "id": "MIT"
+ }
+ }
+ ],
+ "purl": "pkg:npm/libphonenumber-js@1.11.3?vcs_url=git%2Bhttps%3A//gitlab.com/catamphetamine/libphonenumber-js.git",
+ "externalReferences": [
+ {
+ "url": "https://gitlab.com/catamphetamine/libphonenumber-js/issues",
+ "type": "issue-tracker",
+ "comment": "as detected from PackageJson property \\"bugs.url\\""
+ },
+ {
+ "url": "git+https://gitlab.com/catamphetamine/libphonenumber-js.git",
+ "type": "vcs",
+ "comment": "as detected from PackageJson property \\"repository.url\\""
+ },
+ {
+ "url": "https://gitlab.com/catamphetamine/libphonenumber-js#readme",
+ "type": "website",
+ "comment": "as detected from PackageJson property \\"homepage\\""
+ }
+ ]
+ },
+ {
+ "type": "library",
+ "name": "libphonenumber-js/build",
+ "bom-ref": "pkg:npm/libphonenumber-js%2Fbuild",
+ "purl": "pkg:npm/libphonenumber-js%2Fbuild"
+ },
+ {
+ "type": "library",
+ "name": "libphonenumber-js/core",
+ "bom-ref": "pkg:npm/libphonenumber-js%2Fcore",
+ "purl": "pkg:npm/libphonenumber-js%2Fcore"
+ },
+ {
+ "type": "library",
+ "name": "libphonenumber-js/max",
+ "bom-ref": "pkg:npm/libphonenumber-js%2Fmax",
+ "purl": "pkg:npm/libphonenumber-js%2Fmax"
+ },
+ {
+ "type": "library",
+ "name": "luxon",
+ "version": "3.4.4",
+ "bom-ref": "pkg:npm/luxon@3.4.4?vcs_url=git%2Bhttps%3A//github.com/moment/luxon.git",
+ "author": "Isaac Cambron",
+ "description": "Immutable date wrapper",
+ "licenses": [
+ {
+ "license": {
+ "id": "MIT"
+ }
+ }
+ ],
+ "purl": "pkg:npm/luxon@3.4.4?vcs_url=git%2Bhttps%3A//github.com/moment/luxon.git",
+ "externalReferences": [
+ {
+ "url": "https://github.com/moment/luxon/issues",
+ "type": "issue-tracker",
+ "comment": "as detected from PackageJson property \\"bugs.url\\""
+ },
+ {
+ "url": "git+https://github.com/moment/luxon.git",
+ "type": "vcs",
+ "comment": "as detected from PackageJson property \\"repository.url\\""
+ },
+ {
+ "url": "https://github.com/moment/luxon#readme",
+ "type": "website",
+ "comment": "as detected from PackageJson property \\"homepage\\""
+ }
+ ]
+ }
+ ],
+ "dependencies": [
+ {
+ "ref": "pkg:npm/%40cyclonedx-webpack-plugin-tests/regression-issue1284-yarn",
+ "dependsOn": [
+ "pkg:npm/libphonenumber-js%2Fmax",
+ "pkg:npm/luxon@3.4.4?vcs_url=git%2Bhttps%3A//github.com/moment/luxon.git"
+ ]
+ },
+ {
+ "ref": "pkg:npm/libphonenumber-js@1.11.3?vcs_url=git%2Bhttps%3A//gitlab.com/catamphetamine/libphonenumber-js.git"
+ },
+ {
+ "ref": "pkg:npm/libphonenumber-js%2Fbuild"
+ },
+ {
+ "ref": "pkg:npm/libphonenumber-js%2Fcore",
+ "dependsOn": [
+ "pkg:npm/libphonenumber-js%2Fbuild"
+ ]
+ },
+ {
+ "ref": "pkg:npm/libphonenumber-js%2Fmax",
+ "dependsOn": [
+ "pkg:npm/libphonenumber-js@1.11.3?vcs_url=git%2Bhttps%3A//gitlab.com/catamphetamine/libphonenumber-js.git",
+ "pkg:npm/libphonenumber-js%2Fcore"
+ ]
+ },
+ {
+ "ref": "pkg:npm/luxon@3.4.4?vcs_url=git%2Bhttps%3A//github.com/moment/luxon.git"
+ }
+ ]
+}"
+`;
+
+exports[`integration regression: verify enhanced package.json finder with yarn pkg manager generated xml file: dist/.bom/bom.xml 1`] = `
+"
+
+
+
+
+ @cyclonedx
+ cyclonedx-library
+ libVersion-testing
+
+
+ https://github.com/CycloneDX/cyclonedx-javascript-library/issues
+ as detected from PackageJson property "bugs.url"
+
+
+ git+https://github.com/CycloneDX/cyclonedx-javascript-library.git
+ as detected from PackageJson property "repository.url"
+
+
+ https://github.com/CycloneDX/cyclonedx-javascript-library#readme
+ as detected from PackageJson property "homepage"
+
+
+
+
+ @cyclonedx
+ webpack-plugin
+ thisVersion-testing
+
+
+ https://github.com/CycloneDX/cyclonedx-webpack-plugin/issues
+ as detected from PackageJson property "bugs.url"
+
+
+ git+https://github.com/CycloneDX/cyclonedx-webpack-plugin.git
+ as detected from PackageJson property "repository.url"
+
+
+ https://github.com/CycloneDX/cyclonedx-webpack-plugin#readme
+ as detected from PackageJson property "homepage"
+
+
+
+
+
+ @cyclonedx-webpack-plugin-tests
+ regression-issue1284-yarn
+ example to verify issue1284 with yarn
+ pkg:npm/%40cyclonedx-webpack-plugin-tests/regression-issue1284-yarn
+
+
+
+
+ catamphetamine
+ libphonenumber-js
+ 1.11.3
+ A simpler (and smaller) rewrite of Google Android's libphonenumber library in javascript
MIT
- pkg:npm/optimism@0.16.2?vcs_url=git%2Bhttps%3A//github.com/benjamn/optimism.git
+ pkg:npm/libphonenumber-js@1.11.3?vcs_url=git%2Bhttps%3A//gitlab.com/catamphetamine/libphonenumber-js.git
- https://github.com/benjamn/optimism/issues
+ https://gitlab.com/catamphetamine/libphonenumber-js/issues
as detected from PackageJson property "bugs.url"
- git+https://github.com/benjamn/optimism.git
+ git+https://gitlab.com/catamphetamine/libphonenumber-js.git
as detected from PackageJson property "repository.url"
- https://github.com/benjamn/optimism#readme
- as detected from PackageJson property "homepage"
-
-
-
-
- react
- 18.2.0
- React is a JavaScript library for building user interfaces.
-
-
- MIT
-
-
- pkg:npm/react@18.2.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/react
-
-
- https://github.com/facebook/react/issues
- as detected from PackageJson property "bugs.url"
-
-
- git+https://github.com/facebook/react.git#packages/react
- as detected from PackageJson property "repository.url" and "repository.directory"
-
-
- https://reactjs.org/
+ https://gitlab.com/catamphetamine/libphonenumber-js#readme
as detected from PackageJson property "homepage"
-
- Ben Lesh
- symbol-observable
- 4.0.0
- Symbol.observable ponyfill
-
-
- MIT
-
-
- pkg:npm/symbol-observable@4.0.0?vcs_url=git%2Bhttps%3A//github.com/blesh/symbol-observable.git
-
-
- https://github.com/blesh/symbol-observable/issues
- as detected from PackageJson property "bugs.url"
-
-
- git+https://github.com/blesh/symbol-observable.git
- as detected from PackageJson property "repository.url"
-
-
- https://github.com/blesh/symbol-observable#readme
- as detected from PackageJson property "homepage"
-
-
+
+ libphonenumber-js/build
+ pkg:npm/libphonenumber-js%2Fbuild
-
- Ben Newman
- ts-invariant
- 0.10.3
- TypeScript implementation of invariant(condition, message)
-
-
- MIT
-
-
- pkg:npm/ts-invariant@0.10.3?vcs_url=git%2Bhttps%3A//github.com/apollographql/invariant-packages.git
-
-
- https://github.com/apollographql/invariant-packages/issues
- as detected from PackageJson property "bugs.url"
-
-
- git+https://github.com/apollographql/invariant-packages.git
- as detected from PackageJson property "repository.url"
-
-
- https://github.com/apollographql/invariant-packages
- as detected from PackageJson property "homepage"
-
-
+
+ libphonenumber-js/core
+ pkg:npm/libphonenumber-js%2Fcore
-
- Microsoft Corp.
- tslib
- 2.5.0
- Runtime library for TypeScript helper functions
-
-
- 0BSD
-
-
- pkg:npm/tslib@2.5.0?vcs_url=git%2Bhttps%3A//github.com/Microsoft/tslib.git
-
-
- https://github.com/Microsoft/TypeScript/issues
- as detected from PackageJson property "bugs.url"
-
-
- git+https://github.com/Microsoft/tslib.git
- as detected from PackageJson property "repository.url"
-
-
- https://www.typescriptlang.org/
- as detected from PackageJson property "homepage"
-
-
+
+ libphonenumber-js/max
+ pkg:npm/libphonenumber-js%2Fmax
-
- zen-observable-ts
- 1.2.5
- Thin wrapper around zen-observable and @types/zen-observable, to support ESM exports as well as CommonJS exports
+
+ Isaac Cambron
+ luxon
+ 3.4.4
+ Immutable date wrapper
MIT
- pkg:npm/zen-observable-ts@1.2.5?vcs_url=git%2Bhttps%3A//github.com/apollographql/zen-observable-ts.git
+ pkg:npm/luxon@3.4.4?vcs_url=git%2Bhttps%3A//github.com/moment/luxon.git
- https://github.com/apollographql/zen-observable-ts/issues
+ https://github.com/moment/luxon/issues
as detected from PackageJson property "bugs.url"
- git+https://github.com/apollographql/zen-observable-ts.git
+ git+https://github.com/moment/luxon.git
as detected from PackageJson property "repository.url"
- https://github.com/apollographql/zen-observable-ts#readme
+ https://github.com/moment/luxon#readme
as detected from PackageJson property "homepage"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
-
-
+
"
`;
diff --git a/tests/integration/index.test.js b/tests/integration/index.test.js
index a3fd3dd5..566cd60f 100644
--- a/tests/integration/index.test.js
+++ b/tests/integration/index.test.js
@@ -142,8 +142,8 @@ const testSetups = [
]
},
{
- dir: 'improvement-issue-1284',
- purpose: 'functional: verify enhanced package.json finder',
+ dir: 'regression-issue1284',
+ purpose: 'regression: verify enhanced package.json finder',
results: [ // paths relative to `dir`
{
format: 'xml',
@@ -161,9 +161,9 @@ const testSetups = [
},
{
skip: !(nodeSV[0] > 16),
- dir: 'improvement-issue-1284-yarn',
+ dir: 'regression-issue1284-yarn',
packageManager: 'yarn',
- purpose: 'functional: verify enhanced package.json finder with yarn pkg manager',
+ purpose: 'regression: verify enhanced package.json finder with yarn pkg manager',
results: [ // paths relative to `dir`
{
format: 'xml',
diff --git a/tests/integration/setup.js b/tests/integration/setup.js
index 80fa57c4..427dbce5 100644
--- a/tests/integration/setup.js
+++ b/tests/integration/setup.js
@@ -32,7 +32,7 @@ const nodeSV = Object.freeze((process?.versions?.node ?? '').split('.').map(Numb
// endregion functional tests
// region regression tests
'regression-issue745',
- 'improvement-issue-1284'
+ 'regression-issue1284'
// endregion regression tests
]
@@ -42,7 +42,7 @@ const nodeSV = Object.freeze((process?.versions?.node ?? '').split('.').map(Numb
'webpack5-vue2-yarn',
// endregion functional tests
// region regression tests
- 'improvement-issue-1284-yarn'
+ 'regression-issue1284-yarn'
// endregion regression tests
]
: []