diff --git a/.github/workflows/nodejs.yml b/.github/workflows/nodejs.yml
index 472286f4..829681b6 100644
--- a/.github/workflows/nodejs.yml
+++ b/.github/workflows/nodejs.yml
@@ -89,9 +89,6 @@ jobs:
- "14"
- "14.0.0" # lowest supported
steps:
- - name: Checkout
- # see https://github.com/actions/checkout
- uses: actions/checkout@v4
- name: Setup Node.js ${{ matrix.node-version }}
# see https://github.com/actions/setup-node
uses: actions/setup-node@v4
@@ -104,11 +101,19 @@ jobs:
run: |-
npm i -g npm@^8
npm --version
+ - name: enable pnpm
+ if: "matrix.node-version != '14.0.0'" # yarn14 has broken corepack
+ run: |-
+ corepack enable pnpm
+ pnpm --version
- name: enable yarn
if: "matrix.node-version != '14.0.0'" # yarn14 has broken corepack
run: |-
- corepack enable yarn
+ corepack enable
yarn --version
+ - name: Checkout
+ # see https://github.com/actions/checkout
+ uses: actions/checkout@v4
- name: install project
shell: bash
run: |
diff --git a/tests/integration/__snapshots__/index.test.js.snap b/tests/integration/__snapshots__/index.test.js.snap
index 096f2bd1..bfc6de8c 100644
--- a/tests/integration/__snapshots__/index.test.js.snap
+++ b/tests/integration/__snapshots__/index.test.js.snap
@@ -1,6 +1,6 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
-exports[`integration functional: webpack5 with angular13 generated json file: dist/.bom/bom.json 1`] = `
+exports[`integration functional: webpack5 with vue2 in pnpm setup generated json file: dist/.bom/bom.json 1`] = `
"{
"$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
@@ -60,11 +60,11 @@ exports[`integration functional: webpack5 with angular13 generated json file: di
],
"component": {
"type": "application",
- "name": "example-webpack5-angular13",
+ "name": "example-webpack5-vue2-pnpm",
"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",
+ "bom-ref": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-vue2-pnpm?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-vue2-yarn",
"author": "Jan Kowalleck",
- "description": "example setup witch Angular13 in WebPack5",
+ "description": "example setup witch Vue2 in WebPack5 with pnpm setup",
"licenses": [
{
"license": {
@@ -73,7 +73,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-vue2-pnpm?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",
@@ -81,12 +81,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-vue2-yarn",
"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-vue2#readme",
"type": "website",
"comment": "as detected from PackageJson property \\"homepage\\""
}
@@ -96,116 +96,11 @@ exports[`integration functional: webpack5 with angular13 generated json file: di
"components": [
{
"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",
- "author": "angular",
- "description": "Angular - commonly needed directives and services",
- "licenses": [
- {
- "license": {
- "id": "MIT",
- "acknowledgement": "declared"
- }
- }
- ],
- "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/angular/angular/issues",
- "type": "issue-tracker",
- "comment": "as detected from PackageJson property \\"bugs.url\\""
- },
- {
- "url": "git+https://github.com/angular/angular.git#packages/common",
- "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": "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\\""
- }
- ]
- },
- {
- "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"
- }
- }
- ],
- "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": "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",
+ "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": {
@@ -214,122 +109,20 @@ 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",
- "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.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": "Apache-2.0",
- "acknowledgement": "declared"
- }
- }
- ],
- "purl": "pkg:npm/rxjs@7.5.7?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.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",
+ "purl": "pkg:npm/vue@2.6.14?vcs_url=git%2Bhttps%3A//github.com/vuejs/vue.git",
"externalReferences": [
{
- "url": "https://github.com/Microsoft/TypeScript/issues",
+ "url": "https://github.com/vuejs/vue/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/vuejs/vue.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",
+ "url": "https://github.com/vuejs/vue#readme",
"type": "website",
"comment": "as detected from PackageJson property \\"homepage\\""
}
@@ -338,54 +131,19 @@ 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/%40cyclonedx-webpack-plugin-tests/example-webpack5-vue2-pnpm?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-vue2-yarn",
"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"
+ "pkg:npm/vue@2.6.14?vcs_url=git%2Bhttps%3A//github.com/vuejs/vue.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"
+ "ref": "pkg:npm/vue@2.6.14?vcs_url=git%2Bhttps%3A//github.com/vuejs/vue.git"
}
]
}"
`;
-exports[`integration functional: webpack5 with angular13 generated json file: dist/.well-known/sbom 1`] = `
+exports[`integration functional: webpack5 with vue2 in pnpm setup generated json file: dist/.well-known/sbom 1`] = `
"{
"$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
"bomFormat": "CycloneDX",
@@ -445,11 +203,11 @@ exports[`integration functional: webpack5 with angular13 generated json file: di
],
"component": {
"type": "application",
- "name": "example-webpack5-angular13",
+ "name": "example-webpack5-vue2-pnpm",
"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",
+ "bom-ref": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-vue2-pnpm?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/webpack5-vue2-yarn",
"author": "Jan Kowalleck",
- "description": "example setup witch Angular13 in WebPack5",
+ "description": "example setup witch Vue2 in WebPack5 with pnpm setup",
"licenses": [
{
"license": {
@@ -458,7 +216,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-vue2-pnpm?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",
@@ -466,12 +224,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-vue2-yarn",
"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-vue2#readme",
"type": "website",
"comment": "as detected from PackageJson property \\"homepage\\""
}
@@ -481,47 +239,11 @@ exports[`integration functional: webpack5 with angular13 generated json file: di
"components": [
{
"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",
- "author": "angular",
- "description": "Angular - commonly needed directives and services",
- "licenses": [
- {
- "license": {
- "id": "MIT",
- "acknowledgement": "declared"
- }
- }
- ],
- "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/angular/angular/issues",
- "type": "issue-tracker",
- "comment": "as detected from PackageJson property \\"bugs.url\\""
- },
- {
- "url": "git+https://github.com/angular/angular.git#packages/common",
- "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": "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",
+ "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": {
@@ -530,247 +252,41 @@ 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/vue@2.6.14?vcs_url=git%2Bhttps%3A//github.com/vuejs/vue.git",
"externalReferences": [
{
- "url": "https://github.com/angular/angular/issues",
+ "url": "https://github.com/vuejs/vue/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/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://github.com/angular/angular#readme",
+ "url": "https://github.com/vuejs/vue#readme",
"type": "website",
"comment": "as detected from PackageJson property \\"homepage\\""
}
]
- },
+ }
+ ],
+ "dependencies": [
{
- "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"
- }
- }
- ],
- "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\\""
- }
+ "ref": "pkg:npm/%40cyclonedx-webpack-plugin-tests/example-webpack5-vue2-pnpm?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"
]
},
{
- "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",
- "author": "Tobias Koppers @sokra",
- "description": "css loader module for webpack",
- "licenses": [
- {
- "license": {
- "id": "MIT",
- "acknowledgement": "declared"
- }
- }
- ],
- "purl": "pkg:npm/css-loader@6.5.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": "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": "Apache-2.0",
- "acknowledgement": "declared"
- }
- }
- ],
- "purl": "pkg:npm/rxjs@7.5.7?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.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"
+ "ref": "pkg:npm/vue@2.6.14?vcs_url=git%2Bhttps%3A//github.com/vuejs/vue.git"
}
]
}"
`;
-exports[`integration functional: webpack5 with angular13 generated xml file: dist/.bom/bom.xml 1`] = `
+exports[`integration functional: webpack5 with vue2 in pnpm setup generated xml file: dist/.bom/bom.xml 1`] = `
"
@@ -819,5144 +335,66 @@ 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-vue2-pnpm
+ example setup witch Vue2 in WebPack5 with pnpm setup
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-vue2-pnpm?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-angular13
+ 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-angular13#readme
+ https://github.com/CycloneDX/cyclonedx-webpack-plugin/tree/master/tests/integration/webpack5-vue2#readme
as detected from PackageJson property "homepage"
-
- angular
- @angular
- common
- 13.3.12
- 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
-
-
- 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
- 13.3.12
- Angular - the core framework
-
-
- MIT
-
-
- pkg:npm/%40angular/core@13.3.12?vcs_url=git%2Bhttps%3A//github.com/angular/angular.git#packages/core
-
-
- https://github.com/angular/angular/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"
-
-
- 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
+
+ Evan You
+ vue
+ 2.6.14
+ Reactive, component-oriented view layer for modern web interfaces.
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/webpack-contrib/css-loader
- 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
+ pkg:npm/vue@2.6.14?vcs_url=git%2Bhttps%3A//github.com/vuejs/vue.git
- https://github.com/Microsoft/TypeScript/issues
+ https://github.com/vuejs/vue/issues
as detected from PackageJson property "bugs.url"
- git+https://github.com/Microsoft/tslib.git
+ git+https://github.com/vuejs/vue.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
+ https://github.com/vuejs/vue#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",
- "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",
- "licenses": [
- {
- "license": {
- "id": "MIT",
- "acknowledgement": "declared"
- }
- }
- ],
- "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",
- "type": "issue-tracker",
- "comment": "as detected from PackageJson property \\"bugs.url\\""
- },
- {
- "url": "git+https://github.com/angular/angular.git#packages/common",
- "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": "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",
- "licenses": [
- {
- "license": {
- "id": "MIT",
- "acknowledgement": "declared"
- }
- }
- ],
- "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",
- "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\\""
- }
- ]
- },
- {
- "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": "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",
- "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/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/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/%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",
- "licenses": [
- {
- "license": {
- "id": "MIT",
- "acknowledgement": "declared"
- }
- }
- ],
- "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",
- "type": "issue-tracker",
- "comment": "as detected from PackageJson property \\"bugs.url\\""
- },
- {
- "url": "git+https://github.com/angular/angular.git#packages/common",
- "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": "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",
- "licenses": [
- {
- "license": {
- "id": "MIT",
- "acknowledgement": "declared"
- }
- }
- ],
- "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",
- "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\\""
- }
- ]
- },
- {
- "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": "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",
- "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/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/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/%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 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-angular17
- 0.0.0
- example setup witch Angular17 in 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
-
-
- 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
- as detected from PackageJson property "repository.url" and "repository.directory"
-
-
- https://github.com/CycloneDX/cyclonedx-webpack-plugin/tree/master/tests/integration/webpack5-angular17#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
-
-
- MIT
-
-
- 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
- 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"
-
-
- https://github.com/angular/angular#readme
- as detected from PackageJson property "homepage"
-
-
-
-
- angular
- @angular
- platform-browser
- 17.3.0
- Angular - library for using Angular in a web browser
-
-
- MIT
-
-
- 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
- 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"
-
-
-
-
- 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.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
- as detected from PackageJson property "homepage"
-
-
-
-
- Ben Lesh
- rxjs
- 7.8.1
- Reactive Extensions for modern 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
-
-
- 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.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
- as detected from PackageJson property "homepage"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-"
-`;
-
-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",
- "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": "Apache-2.0",
- "acknowledgement": "declared"
- }
- }
- ],
- "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",
- "type": "issue-tracker",
- "comment": "as detected from PackageJson property \\"bugs.url\\""
- },
- {
- "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-react18#readme",
- "type": "website",
- "comment": "as detected from PackageJson property \\"homepage\\""
- }
- ]
- }
- },
- "components": [
- {
- "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/%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"
- ]
- },
- {
- "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": "Apache-2.0",
- "acknowledgement": "declared"
- }
- }
- ],
- "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",
- "type": "issue-tracker",
- "comment": "as detected from PackageJson property \\"bugs.url\\""
- },
- {
- "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-react18#readme",
- "type": "website",
- "comment": "as detected from PackageJson property \\"homepage\\""
- }
- ]
- }
- },
- "components": [
- {
- "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/%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"
- ]
- },
- {
- "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 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-react18
- 0.0.1
- example setup with react and 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
-
-
- 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
- as detected from PackageJson property "repository.url" and "repository.directory"
-
-
- https://github.com/CycloneDX/cyclonedx-webpack-plugin/tree/master/tests/integration/webpack5-react18#readme
- as detected from PackageJson property "homepage"
-
-
-
-
-
-
- Tobias Koppers @sokra
- css-loader
- 6.7.1
- css loader module for webpack
-
-
- MIT
-
-
- pkg:npm/css-loader@6.7.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/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
- as detected from PackageJson property "homepage"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-"
-`;
-
-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",
- "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-vue2",
- "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",
- "author": "Jan Kowalleck",
- "description": "example setup witch Vue2 in WebPack5",
- "licenses": [
- {
- "license": {
- "id": "Apache-2.0",
- "acknowledgement": "declared"
- }
- }
- ],
- "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",
- "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",
- "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",
- "type": "website",
- "comment": "as detected from PackageJson property \\"homepage\\""
- }
- ]
- }
- },
- "components": [
- {
- "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",
- "author": "Evan You",
- "description": "Reactive, component-oriented view layer for modern web interfaces.",
- "licenses": [
- {
- "license": {
- "id": "MIT",
- "acknowledgement": "declared"
- }
- }
- ],
- "purl": "pkg:npm/vue@2.6.14?vcs_url=git%2Bhttps%3A//github.com/vuejs/vue.git",
- "externalReferences": [
- {
- "url": "https://github.com/vuejs/vue/issues",
- "type": "issue-tracker",
- "comment": "as detected from PackageJson property \\"bugs.url\\""
- },
- {
- "url": "git+https://github.com/vuejs/vue.git",
- "type": "vcs",
- "comment": "as detected from PackageJson property \\"repository.url\\""
- },
- {
- "url": "https://github.com/vuejs/vue#readme",
- "type": "website",
- "comment": "as detected from PackageJson property \\"homepage\\""
- }
- ]
- }
- ],
- "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",
- "dependsOn": [
- "pkg:npm/vue@2.6.14?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"
- }
- ]
-}"
-`;
-
-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",
- "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-vue2",
- "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",
- "author": "Jan Kowalleck",
- "description": "example setup witch Vue2 in WebPack5",
- "licenses": [
- {
- "license": {
- "id": "Apache-2.0",
- "acknowledgement": "declared"
- }
- }
- ],
- "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",
- "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",
- "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",
- "type": "website",
- "comment": "as detected from PackageJson property \\"homepage\\""
- }
- ]
- }
- },
- "components": [
- {
- "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",
- "author": "Evan You",
- "description": "Reactive, component-oriented view layer for modern web interfaces.",
- "licenses": [
- {
- "license": {
- "id": "MIT",
- "acknowledgement": "declared"
- }
- }
- ],
- "purl": "pkg:npm/vue@2.6.14?vcs_url=git%2Bhttps%3A//github.com/vuejs/vue.git",
- "externalReferences": [
- {
- "url": "https://github.com/vuejs/vue/issues",
- "type": "issue-tracker",
- "comment": "as detected from PackageJson property \\"bugs.url\\""
- },
- {
- "url": "git+https://github.com/vuejs/vue.git",
- "type": "vcs",
- "comment": "as detected from PackageJson property \\"repository.url\\""
- },
- {
- "url": "https://github.com/vuejs/vue#readme",
- "type": "website",
- "comment": "as detected from PackageJson property \\"homepage\\""
- }
- ]
- }
- ],
- "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",
- "dependsOn": [
- "pkg:npm/vue@2.6.14?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"
- }
- ]
-}"
-`;
-
-exports[`integration functional: webpack5 with vue2 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
- example setup witch Vue2 in WebPack5
-
-
- 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
-
-
- 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
- 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.6.14
- 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
-
-
- 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 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",
- "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-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",
- "licenses": [
- {
- "license": {
- "id": "Apache-2.0",
- "acknowledgement": "declared"
- }
- }
- ],
- "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",
- "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",
- "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",
- "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.",
- "licenses": [
- {
- "license": {
- "id": "MIT",
- "acknowledgement": "declared"
- }
- }
- ],
- "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",
- "type": "issue-tracker",
- "comment": "as detected from PackageJson property \\"bugs.url\\""
- },
- {
- "url": "git+https://github.com/vuejs/vue.git",
- "type": "vcs",
- "comment": "as detected from PackageJson property \\"repository.url\\""
- },
- {
- "url": "https://github.com/vuejs/vue#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"
- ]
- },
- {
- "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\\""
- }
- ]
- },
- {
- "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-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",
- "licenses": [
- {
- "license": {
- "id": "Apache-2.0",
- "acknowledgement": "declared"
- }
- }
- ],
- "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",
- "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",
- "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",
- "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.",
- "licenses": [
- {
- "license": {
- "id": "MIT",
- "acknowledgement": "declared"
- }
- }
- ],
- "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",
- "type": "issue-tracker",
- "comment": "as detected from PackageJson property \\"bugs.url\\""
- },
- {
- "url": "git+https://github.com/vuejs/vue.git",
- "type": "vcs",
- "comment": "as detected from PackageJson property \\"repository.url\\""
- },
- {
- "url": "https://github.com/vuejs/vue#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"
- ]
- },
- {
- "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",
- "licenses": [
- {
- "license": {
- "id": "Apache-2.0"
- }
- }
- ],
- "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",
- "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",
- "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/regression-issue745#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.",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "purl": "pkg:npm/%40apollo/client@3.7.10?vcs_url=git%2Bhttps%3A//github.com/apollographql/apollo-client.git",
- "externalReferences": [
- {
- "url": "https://github.com/apollographql/apollo-client/issues",
- "type": "issue-tracker",
- "comment": "as detected from PackageJson property \\"bugs.url\\""
- },
- {
- "url": "git+https://github.com/apollographql/apollo-client.git",
- "type": "vcs",
- "comment": "as detected from PackageJson property \\"repository.url\\""
- },
- {
- "url": "https://www.apollographql.com/docs/react/",
- "type": "website",
- "comment": "as detected from PackageJson property \\"homepage\\""
- }
- ]
- },
- {
- "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",
- "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"
- }
- }
- ],
- "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"
- }
- }
- ],
- "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": "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": "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": "0BSD"
- }
- }
- ],
- "purl": "pkg:npm/tslib@2.5.0?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": "zen-observable-ts",
- "version": "1.2.5",
- "bom-ref": "pkg:npm/zen-observable-ts@1.2.5?vcs_url=git%2Bhttps%3A//github.com/apollographql/zen-observable-ts.git",
- "description": "Thin wrapper around zen-observable and @types/zen-observable, to support ESM exports as well as CommonJS exports",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "purl": "pkg:npm/zen-observable-ts@1.2.5?vcs_url=git%2Bhttps%3A//github.com/apollographql/zen-observable-ts.git",
- "externalReferences": [
- {
- "url": "https://github.com/apollographql/zen-observable-ts/issues",
- "type": "issue-tracker",
- "comment": "as detected from PackageJson property \\"bugs.url\\""
- },
- {
- "url": "git+https://github.com/apollographql/zen-observable-ts.git",
- "type": "vcs",
- "comment": "as detected from PackageJson property \\"repository.url\\""
- },
- {
- "url": "https://github.com/apollographql/zen-observable-ts#readme",
- "type": "website",
- "comment": "as detected from PackageJson property \\"homepage\\""
- }
- ]
- }
- ],
- "dependencies": [
- {
- "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@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/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"
- },
- {
- "ref": "pkg:npm/graphql-tag@2.12.6?vcs_url=git%2Bhttps%3A//github.com/apollographql/graphql-tag.git",
- "dependsOn": [
- "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"
- ]
- },
- {
- "ref": "pkg:npm/graphql@16.6.0?vcs_url=git%2Bhttps%3A//github.com/graphql/graphql-js.git"
- },
- {
- "ref": "pkg:npm/optimism@0.16.2?vcs_url=git%2Bhttps%3A//github.com/benjamn/optimism.git",
- "dependsOn": [
- "pkg:npm/%40wry/context@0.7.0?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"
- ]
- },
- {
- "ref": "pkg:npm/react@18.2.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/react"
- },
- {
- "ref": "pkg:npm/symbol-observable@4.0.0?vcs_url=git%2Bhttps%3A//github.com/blesh/symbol-observable.git"
- },
- {
- "ref": "pkg:npm/ts-invariant@0.10.3?vcs_url=git%2Bhttps%3A//github.com/apollographql/invariant-packages.git",
- "dependsOn": [
- "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"
- },
- {
- "ref": "pkg:npm/zen-observable-ts@1.2.5?vcs_url=git%2Bhttps%3A//github.com/apollographql/zen-observable-ts.git"
- }
- ]
-}"
-`;
-
-exports[`integration regression: issue#745 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-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",
- "licenses": [
- {
- "license": {
- "id": "Apache-2.0"
- }
- }
- ],
- "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",
- "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",
- "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/regression-issue745#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.",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "purl": "pkg:npm/%40apollo/client@3.7.10?vcs_url=git%2Bhttps%3A//github.com/apollographql/apollo-client.git",
- "externalReferences": [
- {
- "url": "https://github.com/apollographql/apollo-client/issues",
- "type": "issue-tracker",
- "comment": "as detected from PackageJson property \\"bugs.url\\""
- },
- {
- "url": "git+https://github.com/apollographql/apollo-client.git",
- "type": "vcs",
- "comment": "as detected from PackageJson property \\"repository.url\\""
- },
- {
- "url": "https://www.apollographql.com/docs/react/",
- "type": "website",
- "comment": "as detected from PackageJson property \\"homepage\\""
- }
- ]
- },
- {
- "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",
- "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"
- }
- }
- ],
- "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"
- }
- }
- ],
- "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": "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": "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": "0BSD"
- }
- }
- ],
- "purl": "pkg:npm/tslib@2.5.0?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": "zen-observable-ts",
- "version": "1.2.5",
- "bom-ref": "pkg:npm/zen-observable-ts@1.2.5?vcs_url=git%2Bhttps%3A//github.com/apollographql/zen-observable-ts.git",
- "description": "Thin wrapper around zen-observable and @types/zen-observable, to support ESM exports as well as CommonJS exports",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "purl": "pkg:npm/zen-observable-ts@1.2.5?vcs_url=git%2Bhttps%3A//github.com/apollographql/zen-observable-ts.git",
- "externalReferences": [
- {
- "url": "https://github.com/apollographql/zen-observable-ts/issues",
- "type": "issue-tracker",
- "comment": "as detected from PackageJson property \\"bugs.url\\""
- },
- {
- "url": "git+https://github.com/apollographql/zen-observable-ts.git",
- "type": "vcs",
- "comment": "as detected from PackageJson property \\"repository.url\\""
- },
- {
- "url": "https://github.com/apollographql/zen-observable-ts#readme",
- "type": "website",
- "comment": "as detected from PackageJson property \\"homepage\\""
- }
- ]
- }
- ],
- "dependencies": [
- {
- "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@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/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"
- },
- {
- "ref": "pkg:npm/graphql-tag@2.12.6?vcs_url=git%2Bhttps%3A//github.com/apollographql/graphql-tag.git",
- "dependsOn": [
- "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"
- ]
- },
- {
- "ref": "pkg:npm/graphql@16.6.0?vcs_url=git%2Bhttps%3A//github.com/graphql/graphql-js.git"
- },
- {
- "ref": "pkg:npm/optimism@0.16.2?vcs_url=git%2Bhttps%3A//github.com/benjamn/optimism.git",
- "dependsOn": [
- "pkg:npm/%40wry/context@0.7.0?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"
- ]
- },
- {
- "ref": "pkg:npm/react@18.2.0?vcs_url=git%2Bhttps%3A//github.com/facebook/react.git#packages/react"
- },
- {
- "ref": "pkg:npm/symbol-observable@4.0.0?vcs_url=git%2Bhttps%3A//github.com/blesh/symbol-observable.git"
- },
- {
- "ref": "pkg:npm/ts-invariant@0.10.3?vcs_url=git%2Bhttps%3A//github.com/apollographql/invariant-packages.git",
- "dependsOn": [
- "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"
- },
- {
- "ref": "pkg:npm/zen-observable-ts@1.2.5?vcs_url=git%2Bhttps%3A//github.com/apollographql/zen-observable-ts.git"
- }
- ]
-}"
-`;
-
-exports[`integration regression: issue#745 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"
-
-
-
-
-
- Jan Kowalleck
- @cyclonedx-webpack-plugin-tests
- regression-issue745
- example setup for issue#745
-
-
- Apache-2.0
-
-
- pkg:npm/%40cyclonedx-webpack-plugin-tests/regression-issue745?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-webpack-plugin.git#tests/integration/regression-issue745
-
-
- 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/regression-issue745
- as detected from PackageJson property "repository.url" and "repository.directory"
-
-
- https://github.com/CycloneDX/cyclonedx-webpack-plugin/tree/master/tests/integration/regression-issue745#readme
- as detected from PackageJson property "homepage"
-
-
-
-
-
-
- packages@apollographql.com
- @apollo
- client
- 3.7.10
- A fully-featured caching GraphQL client.
-
-
- MIT
-
-
- pkg:npm/%40apollo/client@3.7.10?vcs_url=git%2Bhttps%3A//github.com/apollographql/apollo-client.git
-
-
- https://github.com/apollographql/apollo-client/issues
- as detected from PackageJson property "bugs.url"
-
-
- git+https://github.com/apollographql/apollo-client.git
- as detected from PackageJson property "repository.url"
-
-
- https://www.apollographql.com/docs/react/
- as detected from PackageJson property "homepage"
-
-
-
-
- @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
- context
- 0.7.0
- Manage contextual information needed by (a)synchronous tasks without explicitly passing objects around
-
-
- MIT
-
-
- pkg:npm/%40wry/context@0.7.0?vcs_url=git%2Bhttps%3A//github.com/benjamn/wryware.git
-
-
- https://github.com/benjamn/wryware/issues
- as detected from PackageJson property "bugs.url"
-
-
- git+https://github.com/benjamn/wryware.git
- as detected from PackageJson property "repository.url"
-
-
- https://github.com/benjamn/wryware
- as detected from PackageJson property "homepage"
-
-
-
-
- Ben Newman
- @wry
- equality
- 0.5.3
- Structural equality checking for JavaScript values
-
-
- MIT
-
-
- pkg:npm/%40wry/equality@0.5.3?vcs_url=git%2Bhttps%3A//github.com/benjamn/wryware.git
-
-
- https://github.com/benjamn/wryware/issues
- as detected from PackageJson property "bugs.url"
-
-
- git+https://github.com/benjamn/wryware.git
- as detected from PackageJson property "repository.url"
-
-
- https://github.com/benjamn/wryware
- as detected from PackageJson property "homepage"
-
-
-
-
- Ben Newman
- @wry
- trie
- 0.3.2
- https://en.wikipedia.org/wiki/Trie
-
-
- MIT
-
-
- pkg:npm/%40wry/trie@0.3.2?vcs_url=git%2Bhttps%3A//github.com/benjamn/wryware.git
-
-
- https://github.com/benjamn/wryware/issues
- as detected from PackageJson property "bugs.url"
-
-
- git+https://github.com/benjamn/wryware.git
- as detected from PackageJson property "repository.url"
-
-
- https://github.com/benjamn/wryware
- as detected from PackageJson property "homepage"
-
-
-
-
- graphql-tag
- 2.12.6
- A JavaScript template literal tag that parses GraphQL queries
-
-
- MIT
-
-
- pkg:npm/graphql-tag@2.12.6?vcs_url=git%2Bhttps%3A//github.com/apollographql/graphql-tag.git
-
-
- https://github.com/apollographql/graphql-tag/issues
- as detected from PackageJson property "bugs.url"
-
-
- git+https://github.com/apollographql/graphql-tag.git
- as detected from PackageJson property "repository.url"
-
-
- https://github.com/apollographql/graphql-tag#readme
- as detected from PackageJson property "homepage"
-
-
-
-
- graphql
- 16.6.0
- A Query Language and Runtime which can target any service.
-
-
- MIT
-
-
- pkg:npm/graphql@16.6.0?vcs_url=git%2Bhttps%3A//github.com/graphql/graphql-js.git
-
-
- https://github.com/graphql/graphql-js/issues
- as detected from PackageJson property "bugs.url"
-
-
- git+https://github.com/graphql/graphql-js.git
- as detected from PackageJson property "repository.url"
-
-
- https://github.com/graphql/graphql-js
- as detected from PackageJson property "homepage"
-
-
-
-
- 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"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
"
`;
diff --git a/tests/integration/index.test.js b/tests/integration/index.test.js
index 915b1fd4..96550ff7 100644
--- a/tests/integration/index.test.js
+++ b/tests/integration/index.test.js
@@ -67,6 +67,25 @@ const testSetups = [
}
]
},
+ {
+ dir: 'webpack5-vue2-pnpm',
+ purpose: 'functional: webpack5 with vue2 in pnpm setup',
+ packageManager: 'pnpm',
+ results: [ // paths relative to `dir`
+ {
+ format: 'xml',
+ file: 'dist/.bom/bom.xml'
+ },
+ {
+ format: 'json',
+ file: 'dist/.bom/bom.json'
+ },
+ {
+ format: 'json',
+ file: 'dist/.well-known/sbom'
+ }
+ ]
+ },
{
dir: 'webpack5-angular13',
purpose: 'functional: webpack5 with angular13',
diff --git a/tests/integration/setup.js b/tests/integration/setup.js
index 9ba876db..ea7d0ec6 100644
--- a/tests/integration/setup.js
+++ b/tests/integration/setup.js
@@ -35,6 +35,14 @@ const nodeSV = Object.freeze((process?.versions?.node ?? '').split('.').map(Numb
// endregion regression tests
]
+ const REQUIRES_PNPM_INSTALL = [
+ // region functional tests
+ 'webpack5-vue2-pnpm'
+ // endregion functional tests
+ // region regression tests
+ // endregion regression tests
+ ]
+
const REQUIRES_YARN_INSTALL = nodeSV[0] > 16
? [
// region functional tests
@@ -68,6 +76,21 @@ const nodeSV = Object.freeze((process?.versions?.node ?? '').split('.').map(Numb
}
}
+ for (const DIR of REQUIRES_PNPM_INSTALL) {
+ console.log('>>> setup with PNPM:', DIR)
+ const done = spawnSync(
+ 'pnpm', ['install', '--frozen-lockfile'], {
+ cwd: path.resolve(__dirname, DIR),
+ stdio: 'inherit',
+ shell: true
+ }
+ )
+ if (done.status !== 0) {
+ ++process.exitCode
+ console.error(done)
+ }
+ }
+
for (const DIR of REQUIRES_YARN_INSTALL) {
console.log('>>> setup with YARN:', DIR)
let done = spawnSync(
diff --git a/tests/integration/webpack5-vue2-pnpm/.gitattributes b/tests/integration/webpack5-vue2-pnpm/.gitattributes
new file mode 100644
index 00000000..0c03b776
--- /dev/null
+++ b/tests/integration/webpack5-vue2-pnpm/.gitattributes
@@ -0,0 +1 @@
+** linguist-vendored
diff --git a/tests/integration/webpack5-vue2-pnpm/.gitignore b/tests/integration/webpack5-vue2-pnpm/.gitignore
new file mode 100644
index 00000000..228fb1f6
--- /dev/null
+++ b/tests/integration/webpack5-vue2-pnpm/.gitignore
@@ -0,0 +1,10 @@
+*
+!/.gitignore
+!/.gitattributes
+!/README.md
+!/package.json
+!/pnpm-lock.yaml
+!/.npmrc
+!/webpack.config.js
+!/src
+!/src/*
diff --git a/tests/integration/webpack5-vue2-pnpm/.npmrc b/tests/integration/webpack5-vue2-pnpm/.npmrc
new file mode 100644
index 00000000..5cf59e11
--- /dev/null
+++ b/tests/integration/webpack5-vue2-pnpm/.npmrc
@@ -0,0 +1,3 @@
+; see the docs: https://pnpm.io/npmrc
+
+lockfile=true
diff --git a/tests/integration/webpack5-vue2-pnpm/README.md b/tests/integration/webpack5-vue2-pnpm/README.md
new file mode 100644
index 00000000..5514b31f
--- /dev/null
+++ b/tests/integration/webpack5-vue2-pnpm/README.md
@@ -0,0 +1,4 @@
+# Test: Vue.js bundled with webpack5 in a pnpm setup
+
+This setup is intended to create reproducible results (SBoM).
+It might install outdated, unmaintained or vulnerable components, for showcasing purposes.
diff --git a/tests/integration/webpack5-vue2-pnpm/package.json b/tests/integration/webpack5-vue2-pnpm/package.json
new file mode 100644
index 00000000..e7690f5b
--- /dev/null
+++ b/tests/integration/webpack5-vue2-pnpm/package.json
@@ -0,0 +1,46 @@
+{
+ "name": "@cyclonedx-webpack-plugin-tests/example-webpack5-vue2-pnpm",
+ "description": "example setup witch Vue2 in WebPack5 with pnpm setup",
+ "private": true,
+ "homepage": "https://github.com/CycloneDX/cyclonedx-webpack-plugin/tree/master/tests/integration/webpack5-vue2#readme",
+ "copyright": "Copyright OWASP Foundation",
+ "license": "Apache-2.0",
+ "author": {
+ "name": "Jan Kowalleck",
+ "email": "jan.kowalleck@gmail.com"
+ },
+ "contributors": [
+ {
+ "name": "Jan Kowalleck",
+ "email": "jan.kowalleck@gmail.com"
+ }
+ ],
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/CycloneDX/cyclonedx-webpack-plugin.git",
+ "directory": "tests/integration/webpack5-vue2-yarn"
+ },
+ "bugs": {
+ "url": "https://github.com/CycloneDX/cyclonedx-webpack-plugin/issues"
+ },
+ "main": "index.html",
+ "scripts": {
+ "prebuild:node": "node -r fs -e 'fs.rmSync(\"dist\",{recursive:true,force:true})'",
+ "build": "webpack build"
+ },
+ "dependencies": {
+ "vue": "^2.6.14"
+ },
+ "devDependencies": {
+ "@cyclonedx/webpack-plugin": "link:../../..",
+ "html-inline-script-webpack-plugin": "^3.0.0",
+ "html-webpack-plugin": "^5.5.0",
+ "webpack": "^5",
+ "webpack-cli": "^5"
+ },
+ "engines": {
+ "node": ">=14",
+ "pnpm": ">=8"
+ },
+ "packageManager": "pnpm@8.3.1"
+}
diff --git a/tests/integration/webpack5-vue2-pnpm/pnpm-lock.yaml b/tests/integration/webpack5-vue2-pnpm/pnpm-lock.yaml
new file mode 100644
index 00000000..0127c154
--- /dev/null
+++ b/tests/integration/webpack5-vue2-pnpm/pnpm-lock.yaml
@@ -0,0 +1,1046 @@
+lockfileVersion: '6.0'
+
+dependencies:
+ vue:
+ specifier: ^2.6.14
+ version: 2.6.14
+
+devDependencies:
+ '@cyclonedx/webpack-plugin':
+ specifier: link:../../..
+ version: link:../../..
+ html-inline-script-webpack-plugin:
+ specifier: ^3.0.0
+ version: 3.0.0(html-webpack-plugin@5.5.0)(webpack@5.76.1)
+ html-webpack-plugin:
+ specifier: ^5.5.0
+ version: 5.5.0(webpack@5.76.1)
+ webpack:
+ specifier: ^5
+ version: 5.76.1(webpack-cli@5.1.4)
+ webpack-cli:
+ specifier: ^5
+ version: 5.1.4(webpack@5.76.1)
+
+packages:
+
+ /@discoveryjs/json-ext@0.5.7:
+ resolution: {integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==}
+ engines: {node: '>=10.0.0'}
+ dev: true
+
+ /@jridgewell/gen-mapping@0.3.1:
+ resolution: {integrity: sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==}
+ engines: {node: '>=6.0.0'}
+ dependencies:
+ '@jridgewell/set-array': 1.1.1
+ '@jridgewell/sourcemap-codec': 1.4.13
+ '@jridgewell/trace-mapping': 0.3.13
+ dev: true
+
+ /@jridgewell/resolve-uri@3.0.7:
+ resolution: {integrity: sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA==}
+ engines: {node: '>=6.0.0'}
+ dev: true
+
+ /@jridgewell/set-array@1.1.1:
+ resolution: {integrity: sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==}
+ engines: {node: '>=6.0.0'}
+ dev: true
+
+ /@jridgewell/source-map@0.3.2:
+ resolution: {integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==}
+ dependencies:
+ '@jridgewell/gen-mapping': 0.3.1
+ '@jridgewell/trace-mapping': 0.3.13
+ dev: true
+
+ /@jridgewell/sourcemap-codec@1.4.13:
+ resolution: {integrity: sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w==}
+ dev: true
+
+ /@jridgewell/trace-mapping@0.3.13:
+ resolution: {integrity: sha512-o1xbKhp9qnIAoHJSWd6KlCZfqslL4valSF81H8ImioOAxluWYWOpWkpyktY2vnt4tbrX9XYaxovq6cgowaJp2w==}
+ dependencies:
+ '@jridgewell/resolve-uri': 3.0.7
+ '@jridgewell/sourcemap-codec': 1.4.13
+ dev: true
+
+ /@types/eslint-scope@3.7.3:
+ resolution: {integrity: sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==}
+ dependencies:
+ '@types/eslint': 8.4.3
+ '@types/estree': 0.0.51
+ dev: true
+
+ /@types/eslint@8.4.3:
+ resolution: {integrity: sha512-YP1S7YJRMPs+7KZKDb9G63n8YejIwW9BALq7a5j2+H4yl6iOv9CB29edho+cuFRrvmJbbaH2yiVChKLJVysDGw==}
+ dependencies:
+ '@types/estree': 0.0.51
+ '@types/json-schema': 7.0.11
+ dev: true
+
+ /@types/estree@0.0.51:
+ resolution: {integrity: sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==}
+ dev: true
+
+ /@types/html-minifier-terser@6.1.0:
+ resolution: {integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==}
+ dev: true
+
+ /@types/json-schema@7.0.11:
+ resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==}
+ dev: true
+
+ /@types/node@18.0.0:
+ resolution: {integrity: sha512-cHlGmko4gWLVI27cGJntjs/Sj8th9aYwplmZFwmmgYQQvL5NUsgVJG7OddLvNfLqYS31KFN0s3qlaD9qCaxACA==}
+ dev: true
+
+ /@webassemblyjs/ast@1.11.1:
+ resolution: {integrity: sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==}
+ dependencies:
+ '@webassemblyjs/helper-numbers': 1.11.1
+ '@webassemblyjs/helper-wasm-bytecode': 1.11.1
+ dev: true
+
+ /@webassemblyjs/floating-point-hex-parser@1.11.1:
+ resolution: {integrity: sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==}
+ dev: true
+
+ /@webassemblyjs/helper-api-error@1.11.1:
+ resolution: {integrity: sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==}
+ dev: true
+
+ /@webassemblyjs/helper-buffer@1.11.1:
+ resolution: {integrity: sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==}
+ dev: true
+
+ /@webassemblyjs/helper-numbers@1.11.1:
+ resolution: {integrity: sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==}
+ dependencies:
+ '@webassemblyjs/floating-point-hex-parser': 1.11.1
+ '@webassemblyjs/helper-api-error': 1.11.1
+ '@xtuc/long': 4.2.2
+ dev: true
+
+ /@webassemblyjs/helper-wasm-bytecode@1.11.1:
+ resolution: {integrity: sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==}
+ dev: true
+
+ /@webassemblyjs/helper-wasm-section@1.11.1:
+ resolution: {integrity: sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==}
+ dependencies:
+ '@webassemblyjs/ast': 1.11.1
+ '@webassemblyjs/helper-buffer': 1.11.1
+ '@webassemblyjs/helper-wasm-bytecode': 1.11.1
+ '@webassemblyjs/wasm-gen': 1.11.1
+ dev: true
+
+ /@webassemblyjs/ieee754@1.11.1:
+ resolution: {integrity: sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==}
+ dependencies:
+ '@xtuc/ieee754': 1.2.0
+ dev: true
+
+ /@webassemblyjs/leb128@1.11.1:
+ resolution: {integrity: sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==}
+ dependencies:
+ '@xtuc/long': 4.2.2
+ dev: true
+
+ /@webassemblyjs/utf8@1.11.1:
+ resolution: {integrity: sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==}
+ dev: true
+
+ /@webassemblyjs/wasm-edit@1.11.1:
+ resolution: {integrity: sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==}
+ dependencies:
+ '@webassemblyjs/ast': 1.11.1
+ '@webassemblyjs/helper-buffer': 1.11.1
+ '@webassemblyjs/helper-wasm-bytecode': 1.11.1
+ '@webassemblyjs/helper-wasm-section': 1.11.1
+ '@webassemblyjs/wasm-gen': 1.11.1
+ '@webassemblyjs/wasm-opt': 1.11.1
+ '@webassemblyjs/wasm-parser': 1.11.1
+ '@webassemblyjs/wast-printer': 1.11.1
+ dev: true
+
+ /@webassemblyjs/wasm-gen@1.11.1:
+ resolution: {integrity: sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==}
+ dependencies:
+ '@webassemblyjs/ast': 1.11.1
+ '@webassemblyjs/helper-wasm-bytecode': 1.11.1
+ '@webassemblyjs/ieee754': 1.11.1
+ '@webassemblyjs/leb128': 1.11.1
+ '@webassemblyjs/utf8': 1.11.1
+ dev: true
+
+ /@webassemblyjs/wasm-opt@1.11.1:
+ resolution: {integrity: sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==}
+ dependencies:
+ '@webassemblyjs/ast': 1.11.1
+ '@webassemblyjs/helper-buffer': 1.11.1
+ '@webassemblyjs/wasm-gen': 1.11.1
+ '@webassemblyjs/wasm-parser': 1.11.1
+ dev: true
+
+ /@webassemblyjs/wasm-parser@1.11.1:
+ resolution: {integrity: sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==}
+ dependencies:
+ '@webassemblyjs/ast': 1.11.1
+ '@webassemblyjs/helper-api-error': 1.11.1
+ '@webassemblyjs/helper-wasm-bytecode': 1.11.1
+ '@webassemblyjs/ieee754': 1.11.1
+ '@webassemblyjs/leb128': 1.11.1
+ '@webassemblyjs/utf8': 1.11.1
+ dev: true
+
+ /@webassemblyjs/wast-printer@1.11.1:
+ resolution: {integrity: sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==}
+ dependencies:
+ '@webassemblyjs/ast': 1.11.1
+ '@xtuc/long': 4.2.2
+ dev: true
+
+ /@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4)(webpack@5.76.1):
+ resolution: {integrity: sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==}
+ engines: {node: '>=14.15.0'}
+ peerDependencies:
+ webpack: 5.x.x
+ webpack-cli: 5.x.x
+ dependencies:
+ webpack: 5.76.1(webpack-cli@5.1.4)
+ webpack-cli: 5.1.4(webpack@5.76.1)
+ dev: true
+
+ /@webpack-cli/info@2.0.2(webpack-cli@5.1.4)(webpack@5.76.1):
+ resolution: {integrity: sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==}
+ engines: {node: '>=14.15.0'}
+ peerDependencies:
+ webpack: 5.x.x
+ webpack-cli: 5.x.x
+ dependencies:
+ webpack: 5.76.1(webpack-cli@5.1.4)
+ webpack-cli: 5.1.4(webpack@5.76.1)
+ dev: true
+
+ /@webpack-cli/serve@2.0.5(webpack-cli@5.1.4)(webpack@5.76.1):
+ resolution: {integrity: sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==}
+ engines: {node: '>=14.15.0'}
+ peerDependencies:
+ webpack: 5.x.x
+ webpack-cli: 5.x.x
+ webpack-dev-server: '*'
+ peerDependenciesMeta:
+ webpack-dev-server:
+ optional: true
+ dependencies:
+ webpack: 5.76.1(webpack-cli@5.1.4)
+ webpack-cli: 5.1.4(webpack@5.76.1)
+ dev: true
+
+ /@xtuc/ieee754@1.2.0:
+ resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==}
+ dev: true
+
+ /@xtuc/long@4.2.2:
+ resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==}
+ dev: true
+
+ /acorn-import-assertions@1.8.0(acorn@8.7.1):
+ resolution: {integrity: sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==}
+ peerDependencies:
+ acorn: ^8
+ dependencies:
+ acorn: 8.7.1
+ dev: true
+
+ /acorn@8.7.1:
+ resolution: {integrity: sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==}
+ engines: {node: '>=0.4.0'}
+ hasBin: true
+ dev: true
+
+ /ajv-keywords@3.5.2(ajv@6.12.6):
+ resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==}
+ peerDependencies:
+ ajv: ^6.9.1
+ dependencies:
+ ajv: 6.12.6
+ dev: true
+
+ /ajv@6.12.6:
+ resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
+ dependencies:
+ fast-deep-equal: 3.1.3
+ fast-json-stable-stringify: 2.1.0
+ json-schema-traverse: 0.4.1
+ uri-js: 4.4.1
+ dev: true
+
+ /ansi-regex@5.0.1:
+ resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
+ engines: {node: '>=8'}
+ dev: true
+
+ /boolbase@1.0.0:
+ resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
+ dev: true
+
+ /browserslist@4.20.4:
+ resolution: {integrity: sha512-ok1d+1WpnU24XYN7oC3QWgTyMhY/avPJ/r9T00xxvUOIparA/gc+UPUMaod3i+G6s+nI2nUb9xZ5k794uIwShw==}
+ engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
+ hasBin: true
+ dependencies:
+ caniuse-lite: 1.0.30001356
+ electron-to-chromium: 1.4.161
+ escalade: 3.1.1
+ node-releases: 2.0.5
+ picocolors: 1.0.0
+ dev: true
+
+ /buffer-from@1.1.2:
+ resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
+ dev: true
+
+ /camel-case@4.1.2:
+ resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==}
+ dependencies:
+ pascal-case: 3.1.2
+ tslib: 2.4.0
+ dev: true
+
+ /caniuse-lite@1.0.30001356:
+ resolution: {integrity: sha512-/30854bktMLhxtjieIxsrJBfs2gTM1pel6MXKF3K+RdIVJZcsn2A2QdhsuR4/p9+R204fZw0zCBBhktX8xWuyQ==}
+ dev: true
+
+ /chrome-trace-event@1.0.3:
+ resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==}
+ engines: {node: '>=6.0'}
+ dev: true
+
+ /clean-css@5.3.0:
+ resolution: {integrity: sha512-YYuuxv4H/iNb1Z/5IbMRoxgrzjWGhOEFfd+groZ5dMCVkpENiMZmwspdrzBo9286JjM1gZJPAyL7ZIdzuvu2AQ==}
+ engines: {node: '>= 10.0'}
+ dependencies:
+ source-map: 0.6.1
+ dev: true
+
+ /clone-deep@4.0.1:
+ resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==}
+ engines: {node: '>=6'}
+ dependencies:
+ is-plain-object: 2.0.4
+ kind-of: 6.0.3
+ shallow-clone: 3.0.1
+ dev: true
+
+ /colorette@2.0.19:
+ resolution: {integrity: sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==}
+ dev: true
+
+ /commander@10.0.1:
+ resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==}
+ engines: {node: '>=14'}
+ dev: true
+
+ /commander@2.20.3:
+ resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
+ dev: true
+
+ /commander@8.3.0:
+ resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==}
+ engines: {node: '>= 12'}
+ dev: true
+
+ /cross-spawn@7.0.3:
+ resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
+ engines: {node: '>= 8'}
+ dependencies:
+ path-key: 3.1.1
+ shebang-command: 2.0.0
+ which: 2.0.2
+ dev: true
+
+ /css-select@4.3.0:
+ resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==}
+ dependencies:
+ boolbase: 1.0.0
+ css-what: 6.1.0
+ domhandler: 4.3.1
+ domutils: 2.8.0
+ nth-check: 2.1.1
+ dev: true
+
+ /css-what@6.1.0:
+ resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==}
+ engines: {node: '>= 6'}
+ dev: true
+
+ /dom-converter@0.2.0:
+ resolution: {integrity: sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==}
+ dependencies:
+ utila: 0.4.0
+ dev: true
+
+ /dom-serializer@1.4.1:
+ resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==}
+ dependencies:
+ domelementtype: 2.3.0
+ domhandler: 4.3.1
+ entities: 2.2.0
+ dev: true
+
+ /domelementtype@2.3.0:
+ resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==}
+ dev: true
+
+ /domhandler@4.3.1:
+ resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==}
+ engines: {node: '>= 4'}
+ dependencies:
+ domelementtype: 2.3.0
+ dev: true
+
+ /domutils@2.8.0:
+ resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==}
+ dependencies:
+ dom-serializer: 1.4.1
+ domelementtype: 2.3.0
+ domhandler: 4.3.1
+ dev: true
+
+ /dot-case@3.0.4:
+ resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==}
+ dependencies:
+ no-case: 3.0.4
+ tslib: 2.4.0
+ dev: true
+
+ /electron-to-chromium@1.4.161:
+ resolution: {integrity: sha512-sTjBRhqh6wFodzZtc5Iu8/R95OkwaPNn7tj/TaDU5nu/5EFiQDtADGAXdR4tJcTEHlYfJpHqigzJqHvPgehP8A==}
+ dev: true
+
+ /enhanced-resolve@5.12.0:
+ resolution: {integrity: sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==}
+ engines: {node: '>=10.13.0'}
+ dependencies:
+ graceful-fs: 4.2.10
+ tapable: 2.2.1
+ dev: true
+
+ /entities@2.2.0:
+ resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==}
+ dev: true
+
+ /envinfo@7.10.0:
+ resolution: {integrity: sha512-ZtUjZO6l5mwTHvc1L9+1q5p/R3wTopcfqMW8r5t8SJSKqeVI/LtajORwRFEKpEFuekjD0VBjwu1HMxL4UalIRw==}
+ engines: {node: '>=4'}
+ hasBin: true
+ dev: true
+
+ /es-module-lexer@0.9.3:
+ resolution: {integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==}
+ dev: true
+
+ /escalade@3.1.1:
+ resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
+ engines: {node: '>=6'}
+ dev: true
+
+ /eslint-scope@5.1.1:
+ resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==}
+ engines: {node: '>=8.0.0'}
+ dependencies:
+ esrecurse: 4.3.0
+ estraverse: 4.3.0
+ dev: true
+
+ /esrecurse@4.3.0:
+ resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
+ engines: {node: '>=4.0'}
+ dependencies:
+ estraverse: 5.3.0
+ dev: true
+
+ /estraverse@4.3.0:
+ resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==}
+ engines: {node: '>=4.0'}
+ dev: true
+
+ /estraverse@5.3.0:
+ resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
+ engines: {node: '>=4.0'}
+ dev: true
+
+ /events@3.3.0:
+ resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==}
+ engines: {node: '>=0.8.x'}
+ dev: true
+
+ /fast-deep-equal@3.1.3:
+ resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
+ dev: true
+
+ /fast-json-stable-stringify@2.1.0:
+ resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
+ dev: true
+
+ /fastest-levenshtein@1.0.12:
+ resolution: {integrity: sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==}
+ dev: true
+
+ /find-up@4.1.0:
+ resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==}
+ engines: {node: '>=8'}
+ dependencies:
+ locate-path: 5.0.0
+ path-exists: 4.0.0
+ dev: true
+
+ /function-bind@1.1.1:
+ resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==}
+ dev: true
+
+ /glob-to-regexp@0.4.1:
+ resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==}
+ dev: true
+
+ /graceful-fs@4.2.10:
+ resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==}
+ dev: true
+
+ /has-flag@4.0.0:
+ resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
+ engines: {node: '>=8'}
+ dev: true
+
+ /has@1.0.3:
+ resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==}
+ engines: {node: '>= 0.4.0'}
+ dependencies:
+ function-bind: 1.1.1
+ dev: true
+
+ /he@1.2.0:
+ resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==}
+ hasBin: true
+ dev: true
+
+ /html-inline-script-webpack-plugin@3.0.0(html-webpack-plugin@5.5.0)(webpack@5.76.1):
+ resolution: {integrity: sha512-ByxPbljbk9BhOaFHADyPnVR6VHnFV1NjHyqsGZVGOMXkzCZm/IfyWhUsPy2dK1hO5G1vpbiqdW4M3SO6x4fDUQ==}
+ peerDependencies:
+ html-webpack-plugin: ^5.0.0
+ webpack: ^5.0.0
+ dependencies:
+ html-webpack-plugin: 5.5.0(webpack@5.76.1)
+ webpack: 5.76.1(webpack-cli@5.1.4)
+ dev: true
+
+ /html-minifier-terser@6.1.0:
+ resolution: {integrity: sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==}
+ engines: {node: '>=12'}
+ hasBin: true
+ dependencies:
+ camel-case: 4.1.2
+ clean-css: 5.3.0
+ commander: 8.3.0
+ he: 1.2.0
+ param-case: 3.0.4
+ relateurl: 0.2.7
+ terser: 5.14.2
+ dev: true
+
+ /html-webpack-plugin@5.5.0(webpack@5.76.1):
+ resolution: {integrity: sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==}
+ engines: {node: '>=10.13.0'}
+ peerDependencies:
+ webpack: ^5.20.0
+ dependencies:
+ '@types/html-minifier-terser': 6.1.0
+ html-minifier-terser: 6.1.0
+ lodash: 4.17.21
+ pretty-error: 4.0.0
+ tapable: 2.2.1
+ webpack: 5.76.1(webpack-cli@5.1.4)
+ dev: true
+
+ /htmlparser2@6.1.0:
+ resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==}
+ dependencies:
+ domelementtype: 2.3.0
+ domhandler: 4.3.1
+ domutils: 2.8.0
+ entities: 2.2.0
+ dev: true
+
+ /import-local@3.1.0:
+ resolution: {integrity: sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==}
+ engines: {node: '>=8'}
+ hasBin: true
+ dependencies:
+ pkg-dir: 4.2.0
+ resolve-cwd: 3.0.0
+ dev: true
+
+ /interpret@3.1.1:
+ resolution: {integrity: sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==}
+ engines: {node: '>=10.13.0'}
+ dev: true
+
+ /is-core-module@2.12.1:
+ resolution: {integrity: sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==}
+ dependencies:
+ has: 1.0.3
+ dev: true
+
+ /is-plain-object@2.0.4:
+ resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==}
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ isobject: 3.0.1
+ dev: true
+
+ /isexe@2.0.0:
+ resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
+ dev: true
+
+ /isobject@3.0.1:
+ resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==}
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ /jest-worker@27.5.1:
+ resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==}
+ engines: {node: '>= 10.13.0'}
+ dependencies:
+ '@types/node': 18.0.0
+ merge-stream: 2.0.0
+ supports-color: 8.1.1
+ dev: true
+
+ /json-parse-even-better-errors@2.3.1:
+ resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
+ dev: true
+
+ /json-schema-traverse@0.4.1:
+ resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
+ dev: true
+
+ /kind-of@6.0.3:
+ resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==}
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ /loader-runner@4.3.0:
+ resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==}
+ engines: {node: '>=6.11.5'}
+ dev: true
+
+ /locate-path@5.0.0:
+ resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==}
+ engines: {node: '>=8'}
+ dependencies:
+ p-locate: 4.1.0
+ dev: true
+
+ /lodash@4.17.21:
+ resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
+ dev: true
+
+ /lower-case@2.0.2:
+ resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==}
+ dependencies:
+ tslib: 2.4.0
+ dev: true
+
+ /merge-stream@2.0.0:
+ resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
+ dev: true
+
+ /mime-db@1.52.0:
+ resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
+ engines: {node: '>= 0.6'}
+ dev: true
+
+ /mime-types@2.1.35:
+ resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
+ engines: {node: '>= 0.6'}
+ dependencies:
+ mime-db: 1.52.0
+ dev: true
+
+ /neo-async@2.6.2:
+ resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==}
+ dev: true
+
+ /no-case@3.0.4:
+ resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==}
+ dependencies:
+ lower-case: 2.0.2
+ tslib: 2.4.0
+ dev: true
+
+ /node-releases@2.0.5:
+ resolution: {integrity: sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==}
+ dev: true
+
+ /nth-check@2.1.1:
+ resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
+ dependencies:
+ boolbase: 1.0.0
+ dev: true
+
+ /p-limit@2.3.0:
+ resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
+ engines: {node: '>=6'}
+ dependencies:
+ p-try: 2.2.0
+ dev: true
+
+ /p-locate@4.1.0:
+ resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==}
+ engines: {node: '>=8'}
+ dependencies:
+ p-limit: 2.3.0
+ dev: true
+
+ /p-try@2.2.0:
+ resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
+ engines: {node: '>=6'}
+ dev: true
+
+ /param-case@3.0.4:
+ resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==}
+ dependencies:
+ dot-case: 3.0.4
+ tslib: 2.4.0
+ dev: true
+
+ /pascal-case@3.1.2:
+ resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==}
+ dependencies:
+ no-case: 3.0.4
+ tslib: 2.4.0
+ dev: true
+
+ /path-exists@4.0.0:
+ resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
+ engines: {node: '>=8'}
+ dev: true
+
+ /path-key@3.1.1:
+ resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
+ engines: {node: '>=8'}
+ dev: true
+
+ /path-parse@1.0.7:
+ resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
+ dev: true
+
+ /picocolors@1.0.0:
+ resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
+ dev: true
+
+ /pkg-dir@4.2.0:
+ resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==}
+ engines: {node: '>=8'}
+ dependencies:
+ find-up: 4.1.0
+ dev: true
+
+ /pretty-error@4.0.0:
+ resolution: {integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==}
+ dependencies:
+ lodash: 4.17.21
+ renderkid: 3.0.0
+ dev: true
+
+ /punycode@2.1.1:
+ resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==}
+ engines: {node: '>=6'}
+ dev: true
+
+ /randombytes@2.1.0:
+ resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==}
+ dependencies:
+ safe-buffer: 5.2.1
+ dev: true
+
+ /rechoir@0.8.0:
+ resolution: {integrity: sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==}
+ engines: {node: '>= 10.13.0'}
+ dependencies:
+ resolve: 1.22.2
+ dev: true
+
+ /relateurl@0.2.7:
+ resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==}
+ engines: {node: '>= 0.10'}
+ dev: true
+
+ /renderkid@3.0.0:
+ resolution: {integrity: sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==}
+ dependencies:
+ css-select: 4.3.0
+ dom-converter: 0.2.0
+ htmlparser2: 6.1.0
+ lodash: 4.17.21
+ strip-ansi: 6.0.1
+ dev: true
+
+ /resolve-cwd@3.0.0:
+ resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==}
+ engines: {node: '>=8'}
+ dependencies:
+ resolve-from: 5.0.0
+ dev: true
+
+ /resolve-from@5.0.0:
+ resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==}
+ engines: {node: '>=8'}
+ dev: true
+
+ /resolve@1.22.2:
+ resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==}
+ hasBin: true
+ dependencies:
+ is-core-module: 2.12.1
+ path-parse: 1.0.7
+ supports-preserve-symlinks-flag: 1.0.0
+ dev: true
+
+ /safe-buffer@5.2.1:
+ resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
+ dev: true
+
+ /schema-utils@3.1.1:
+ resolution: {integrity: sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==}
+ engines: {node: '>= 10.13.0'}
+ dependencies:
+ '@types/json-schema': 7.0.11
+ ajv: 6.12.6
+ ajv-keywords: 3.5.2(ajv@6.12.6)
+ dev: true
+
+ /serialize-javascript@6.0.0:
+ resolution: {integrity: sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==}
+ dependencies:
+ randombytes: 2.1.0
+ dev: true
+
+ /shallow-clone@3.0.1:
+ resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==}
+ engines: {node: '>=8'}
+ dependencies:
+ kind-of: 6.0.3
+ dev: true
+
+ /shebang-command@2.0.0:
+ resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
+ engines: {node: '>=8'}
+ dependencies:
+ shebang-regex: 3.0.0
+ dev: true
+
+ /shebang-regex@3.0.0:
+ resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
+ engines: {node: '>=8'}
+ dev: true
+
+ /source-map-support@0.5.21:
+ resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==}
+ dependencies:
+ buffer-from: 1.1.2
+ source-map: 0.6.1
+ dev: true
+
+ /source-map@0.6.1:
+ resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ /strip-ansi@6.0.1:
+ resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
+ engines: {node: '>=8'}
+ dependencies:
+ ansi-regex: 5.0.1
+ dev: true
+
+ /supports-color@8.1.1:
+ resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==}
+ engines: {node: '>=10'}
+ dependencies:
+ has-flag: 4.0.0
+ dev: true
+
+ /supports-preserve-symlinks-flag@1.0.0:
+ resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
+ engines: {node: '>= 0.4'}
+ dev: true
+
+ /tapable@2.2.1:
+ resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==}
+ engines: {node: '>=6'}
+ dev: true
+
+ /terser-webpack-plugin@5.3.3(webpack@5.76.1):
+ resolution: {integrity: sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==}
+ engines: {node: '>= 10.13.0'}
+ peerDependencies:
+ '@swc/core': '*'
+ esbuild: '*'
+ uglify-js: '*'
+ webpack: ^5.1.0
+ peerDependenciesMeta:
+ '@swc/core':
+ optional: true
+ esbuild:
+ optional: true
+ uglify-js:
+ optional: true
+ dependencies:
+ '@jridgewell/trace-mapping': 0.3.13
+ jest-worker: 27.5.1
+ schema-utils: 3.1.1
+ serialize-javascript: 6.0.0
+ terser: 5.14.2
+ webpack: 5.76.1(webpack-cli@5.1.4)
+ dev: true
+
+ /terser@5.14.2:
+ resolution: {integrity: sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==}
+ engines: {node: '>=10'}
+ hasBin: true
+ dependencies:
+ '@jridgewell/source-map': 0.3.2
+ acorn: 8.7.1
+ commander: 2.20.3
+ source-map-support: 0.5.21
+ dev: true
+
+ /tslib@2.4.0:
+ resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==}
+ dev: true
+
+ /uri-js@4.4.1:
+ resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
+ dependencies:
+ punycode: 2.1.1
+ dev: true
+
+ /utila@0.4.0:
+ resolution: {integrity: sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==}
+ dev: true
+
+ /vue@2.6.14:
+ resolution: {integrity: sha512-x2284lgYvjOMj3Za7kqzRcUSxBboHqtgRE2zlos1qWaOye5yUmHn42LB1250NJBLRwEcdrB0JRwyPTEPhfQjiQ==}
+ deprecated: Vue 2 has reached EOL and is no longer actively maintained. See https://v2.vuejs.org/eol/ for more details.
+ dev: false
+
+ /watchpack@2.4.0:
+ resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==}
+ engines: {node: '>=10.13.0'}
+ dependencies:
+ glob-to-regexp: 0.4.1
+ graceful-fs: 4.2.10
+ dev: true
+
+ /webpack-cli@5.1.4(webpack@5.76.1):
+ resolution: {integrity: sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg==}
+ engines: {node: '>=14.15.0'}
+ hasBin: true
+ peerDependencies:
+ '@webpack-cli/generators': '*'
+ webpack: 5.x.x
+ webpack-bundle-analyzer: '*'
+ webpack-dev-server: '*'
+ peerDependenciesMeta:
+ '@webpack-cli/generators':
+ optional: true
+ webpack-bundle-analyzer:
+ optional: true
+ webpack-dev-server:
+ optional: true
+ dependencies:
+ '@discoveryjs/json-ext': 0.5.7
+ '@webpack-cli/configtest': 2.1.1(webpack-cli@5.1.4)(webpack@5.76.1)
+ '@webpack-cli/info': 2.0.2(webpack-cli@5.1.4)(webpack@5.76.1)
+ '@webpack-cli/serve': 2.0.5(webpack-cli@5.1.4)(webpack@5.76.1)
+ colorette: 2.0.19
+ commander: 10.0.1
+ cross-spawn: 7.0.3
+ envinfo: 7.10.0
+ fastest-levenshtein: 1.0.12
+ import-local: 3.1.0
+ interpret: 3.1.1
+ rechoir: 0.8.0
+ webpack: 5.76.1(webpack-cli@5.1.4)
+ webpack-merge: 5.8.0
+ dev: true
+
+ /webpack-merge@5.8.0:
+ resolution: {integrity: sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==}
+ engines: {node: '>=10.0.0'}
+ dependencies:
+ clone-deep: 4.0.1
+ wildcard: 2.0.0
+ dev: true
+
+ /webpack-sources@3.2.3:
+ resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==}
+ engines: {node: '>=10.13.0'}
+ dev: true
+
+ /webpack@5.76.1(webpack-cli@5.1.4):
+ resolution: {integrity: sha512-4+YIK4Abzv8172/SGqObnUjaIHjLEuUasz9EwQj/9xmPPkYJy2Mh03Q/lJfSD3YLzbxy5FeTq5Uw0323Oh6SJQ==}
+ engines: {node: '>=10.13.0'}
+ hasBin: true
+ peerDependencies:
+ webpack-cli: '*'
+ peerDependenciesMeta:
+ webpack-cli:
+ optional: true
+ dependencies:
+ '@types/eslint-scope': 3.7.3
+ '@types/estree': 0.0.51
+ '@webassemblyjs/ast': 1.11.1
+ '@webassemblyjs/wasm-edit': 1.11.1
+ '@webassemblyjs/wasm-parser': 1.11.1
+ acorn: 8.7.1
+ acorn-import-assertions: 1.8.0(acorn@8.7.1)
+ browserslist: 4.20.4
+ chrome-trace-event: 1.0.3
+ enhanced-resolve: 5.12.0
+ es-module-lexer: 0.9.3
+ eslint-scope: 5.1.1
+ events: 3.3.0
+ glob-to-regexp: 0.4.1
+ graceful-fs: 4.2.10
+ json-parse-even-better-errors: 2.3.1
+ loader-runner: 4.3.0
+ mime-types: 2.1.35
+ neo-async: 2.6.2
+ schema-utils: 3.1.1
+ tapable: 2.2.1
+ terser-webpack-plugin: 5.3.3(webpack@5.76.1)
+ watchpack: 2.4.0
+ webpack-cli: 5.1.4(webpack@5.76.1)
+ webpack-sources: 3.2.3
+ transitivePeerDependencies:
+ - '@swc/core'
+ - esbuild
+ - uglify-js
+ dev: true
+
+ /which@2.0.2:
+ resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
+ engines: {node: '>= 8'}
+ hasBin: true
+ dependencies:
+ isexe: 2.0.0
+ dev: true
+
+ /wildcard@2.0.0:
+ resolution: {integrity: sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==}
+ dev: true
diff --git a/tests/integration/webpack5-vue2-pnpm/src/index.html b/tests/integration/webpack5-vue2-pnpm/src/index.html
new file mode 100644
index 00000000..a330cbd3
--- /dev/null
+++ b/tests/integration/webpack5-vue2-pnpm/src/index.html
@@ -0,0 +1,15 @@
+
+
+
+
+ Example
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/tests/integration/webpack5-vue2-pnpm/src/index.js b/tests/integration/webpack5-vue2-pnpm/src/index.js
new file mode 100644
index 00000000..fc902094
--- /dev/null
+++ b/tests/integration/webpack5-vue2-pnpm/src/index.js
@@ -0,0 +1,14 @@
+import Vue from 'vue'
+
+const app = new Vue({
+ data: {},
+ methods: {}
+})
+
+document.addEventListener(
+ 'DOMContentLoaded',
+ function () {
+ app.$mount('#app')
+ },
+ false
+)
diff --git a/tests/integration/webpack5-vue2-pnpm/webpack.config.js b/tests/integration/webpack5-vue2-pnpm/webpack.config.js
new file mode 100644
index 00000000..52ce31a5
--- /dev/null
+++ b/tests/integration/webpack5-vue2-pnpm/webpack.config.js
@@ -0,0 +1,37 @@
+const path = require('path')
+const HtmlWebpackPlugin = require('html-webpack-plugin')
+const HtmlInlineScriptPlugin = require('html-inline-script-webpack-plugin')
+
+const { CycloneDxWebpackPlugin } = require('@cyclonedx/webpack-plugin')
+
+module.exports = {
+ entry: './src/index.js',
+ // Webpack noise constrained to ALL details - for debugging purposes
+ stats: 'detailed',
+ output: {
+ path: path.resolve(__dirname, 'dist'),
+ filename: 'bundle.js'
+ },
+ plugins: [
+ new HtmlWebpackPlugin({
+ template: './src/index.html'
+ }),
+ new HtmlInlineScriptPlugin(),
+ new CycloneDxWebpackPlugin(
+ {
+ specVersion: '1.6',
+ outputLocation: '.bom',
+ reproducibleResults: true,
+ validateResults: true
+ }
+ )
+ ],
+ externals: {
+ // vue: 'Vue'
+ },
+ resolve: {
+ alias: {
+ vue$: 'vue/dist/vue.esm.js'
+ }
+ }
+}