From b0224e121f77713b9f6feb3eb0ef15c65a35d585 Mon Sep 17 00:00:00 2001 From: Jan Kowalleck Date: Tue, 17 Dec 2024 17:19:06 +0100 Subject: [PATCH] refactor: copy/past mime-helpers make implementation a copy-past of exisitng art: Signed-off-by: Jan Kowalleck --- src/_helpers.ts | 53 +- src/builders.ts | 11 +- .../dummy_projects/no-lockfile/license.txt | 1 + .../dummy_projects/no-manifest/license.txt | 1 + .../dummy_projects/with-lockfile/license.txt | 1 + .../with-shrinkwrap/license.txt | 1 + ...encies_npm10_node18_macos-latest.snap.json | 1644 + ...ncies_npm10_node18_ubuntu-latest.snap.json | 1644 + ...cies_npm10_node18_windows-latest.snap.json | 1644 + ...e-shop_npm10_node18_macos-latest.snap.json | 35684 ++++++++++++++++ ...-shop_npm10_node18_ubuntu-latest.snap.json | 35653 +++++++++++++++ ...shop_npm10_node18_windows-latest.snap.json | 35653 +++++++++++++++ tests/integration/cli.from-collected.test.js | 10 + tests/unit/_helpers.spec.js | 27 +- tests/unit/builders.BomBuilder.spec.js | 69 - 15 files changed, 111980 insertions(+), 116 deletions(-) create mode 100644 tests/_data/dummy_projects/no-lockfile/license.txt create mode 100644 tests/_data/dummy_projects/no-manifest/license.txt create mode 100644 tests/_data/dummy_projects/with-lockfile/license.txt create mode 100644 tests/_data/dummy_projects/with-shrinkwrap/license.txt create mode 100644 tests/_data/sbom_demo-results/with-licenses/bundled-dependencies_npm10_node18_macos-latest.snap.json create mode 100644 tests/_data/sbom_demo-results/with-licenses/bundled-dependencies_npm10_node18_ubuntu-latest.snap.json create mode 100644 tests/_data/sbom_demo-results/with-licenses/bundled-dependencies_npm10_node18_windows-latest.snap.json create mode 100644 tests/_data/sbom_demo-results/with-licenses/juice-shop_npm10_node18_macos-latest.snap.json create mode 100644 tests/_data/sbom_demo-results/with-licenses/juice-shop_npm10_node18_ubuntu-latest.snap.json create mode 100644 tests/_data/sbom_demo-results/with-licenses/juice-shop_npm10_node18_windows-latest.snap.json delete mode 100644 tests/unit/builders.BomBuilder.spec.js diff --git a/src/_helpers.ts b/src/_helpers.ts index 116fbb525..bed426489 100644 --- a/src/_helpers.ts +++ b/src/_helpers.ts @@ -18,7 +18,7 @@ Copyright (c) OWASP Foundation. All Rights Reserved. */ import { readFileSync, writeSync } from 'fs' -import { parse } from 'path' +import { extname, parse } from 'path' export function loadJsonFile (path: string): any { return JSON.parse(readFileSync(path, 'utf8')) @@ -58,24 +58,45 @@ export function tryRemoveSecretsFromUrl (url: string): string { } } -export const LICENSE_FILENAME_PATTERN = /^(?:UN)?LICEN[CS]E|.\.LICEN[CS]E$|^NOTICE$/i +// region MIME + +export type MimeType = string + +const MIME_TEXT_PLAIN: MimeType = 'text/plain' + +const MAP_TEXT_EXTENSION_MIME: Readonly> = { + '': MIME_TEXT_PLAIN, + // https://www.iana.org/assignments/media-types/media-types.xhtml + '.csv': 'text/csv', + '.htm': 'text/html', + '.html': 'text/html', + '.md': 'text/markdown', + '.txt': MIME_TEXT_PLAIN, + '.rst': 'text/prs.fallenstein.rst', + '.xml': 'text/xml', // not `application/xml` -- our scope is text! + // add more mime types above this line. pull-requests welcome! + // license-specific files + '.license': MIME_TEXT_PLAIN, + '.licence': MIME_TEXT_PLAIN +} as const + +export function getMimeForTextFile (filename: string): MimeType | undefined { + return MAP_TEXT_EXTENSION_MIME[extname(filename).toLowerCase()] +} + const LICENSE_FILENAME_BASE = new Set(['licence', 'license']) -const LICENSE_FILENAME_EXT = new Set(['.apache', '.bsd', '.gpl', '.mit']) -const MAP_TEXT_EXTENSION_MIME = new Map([ - ['', 'text/plain'], - ['.htm', 'text/html'], - ['.html', 'text/html'], - ['.md', 'text/markdown'], - ['.txt', 'text/plain'], - ['.rst', 'text/prs.fallenstein.rst'], - ['.xml', 'text/xml'], - ['.license', 'text/plain'], - ['.licence', 'text/plain'] +const LICENSE_FILENAME_EXT = new Set([ + '.apache', + '.bsd', + '.gpl', + '.mit' ]) -export function getMimeForLicenseFile (filename: string): string | undefined { +export function getMimeForLicenseFile (filename: string): MimeType | undefined { const { name, ext } = parse(filename.toLowerCase()) return LICENSE_FILENAME_BASE.has(name) && LICENSE_FILENAME_EXT.has(ext) - ? 'text/plain' - : MAP_TEXT_EXTENSION_MIME.get(ext) + ? MIME_TEXT_PLAIN + : MAP_TEXT_EXTENSION_MIME[ext] } + +// endregion MIME diff --git a/src/builders.ts b/src/builders.ts index cf7a9b541..e64d38cb5 100644 --- a/src/builders.ts +++ b/src/builders.ts @@ -23,12 +23,7 @@ import * as normalizePackageData from 'normalize-package-data' import * as path from 'path' import { join } from 'path' -import { - getMimeForLicenseFile, - isString, - LICENSE_FILENAME_PATTERN, - loadJsonFile, tryRemoveSecretsFromUrl -} from './_helpers' +import { getMimeForLicenseFile, isString, loadJsonFile, tryRemoveSecretsFromUrl } from './_helpers' import { makeNpmRunner, type runFunc } from './npmRunner' import { PropertyNames, PropertyValueBool } from './properties' import { versionCompare } from './versionCompare' @@ -637,10 +632,12 @@ export class BomBuilder { } } + readonly #LICENSE_FILENAME_PATTERN = /^(?:UN)?LICEN[CS]E|.\.LICEN[CS]E$|^NOTICE$/i + private * fetchLicenseEvidence (path: string): Generator { const files = readdirSync(path) for (const file of files) { - if (!LICENSE_FILENAME_PATTERN.test(file)) { + if (!this.#LICENSE_FILENAME_PATTERN.test(file)) { continue } diff --git a/tests/_data/dummy_projects/no-lockfile/license.txt b/tests/_data/dummy_projects/no-lockfile/license.txt new file mode 100644 index 000000000..c41c25fce --- /dev/null +++ b/tests/_data/dummy_projects/no-lockfile/license.txt @@ -0,0 +1 @@ +dummy license file content diff --git a/tests/_data/dummy_projects/no-manifest/license.txt b/tests/_data/dummy_projects/no-manifest/license.txt new file mode 100644 index 000000000..c41c25fce --- /dev/null +++ b/tests/_data/dummy_projects/no-manifest/license.txt @@ -0,0 +1 @@ +dummy license file content diff --git a/tests/_data/dummy_projects/with-lockfile/license.txt b/tests/_data/dummy_projects/with-lockfile/license.txt new file mode 100644 index 000000000..c41c25fce --- /dev/null +++ b/tests/_data/dummy_projects/with-lockfile/license.txt @@ -0,0 +1 @@ +dummy license file content diff --git a/tests/_data/dummy_projects/with-shrinkwrap/license.txt b/tests/_data/dummy_projects/with-shrinkwrap/license.txt new file mode 100644 index 000000000..c41c25fce --- /dev/null +++ b/tests/_data/dummy_projects/with-shrinkwrap/license.txt @@ -0,0 +1 @@ +dummy license file content diff --git a/tests/_data/sbom_demo-results/with-licenses/bundled-dependencies_npm10_node18_macos-latest.snap.json b/tests/_data/sbom_demo-results/with-licenses/bundled-dependencies_npm10_node18_macos-latest.snap.json new file mode 100644 index 000000000..b8e634f04 --- /dev/null +++ b/tests/_data/sbom_demo-results/with-licenses/bundled-dependencies_npm10_node18_macos-latest.snap.json @@ -0,0 +1,1644 @@ +{ + "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", + "bomFormat": "CycloneDX", + "specVersion": "1.6", + "version": 1, + "metadata": { + "tools": [ + { + "name": "npm", + "version": "npmVersion-testing" + }, + { + "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": "cyclonedx-npm", + "version": "thisVersion-testing", + "externalReferences": [ + { + "url": "https://github.com/CycloneDX/cyclonedx-node-npm/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "git+https://github.com/CycloneDX/cyclonedx-node-npm.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/CycloneDX/cyclonedx-node-npm#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + } + ] + } + ], + "component": { + "type": "application", + "name": "demo-bundled-deps", + "version": "0.0.0", + "bom-ref": "demo-bundled-deps@0.0.0", + "description": "demo: demo-bundled-deps -- showcase how bundled deps look like", + "licenses": [ + { + "license": { + "id": "Apache-2.0", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/demo-bundled-deps@0.0.0", + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "" + }, + { + "name": "cdx:npm:package:private", + "value": "true" + } + ] + } + }, + "components": [ + { + "type": "library", + "name": "bundle-dependencies", + "version": "1.0.2", + "bom-ref": "bundle-dependencies@1.0.2", + "purl": "pkg:npm/bundle-dependencies@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/bundle-dependencies/-/bundle-dependencies-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7ccf50f6125c5f56589f28ef7874e9b4566aa4b2833b681dc5186e07c30d498110bc2ea42260c31f6d37f09fed1df72e5742511948fc9fc6b10d8d009c59177c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies" + } + ], + "components": [ + { + "type": "library", + "name": "ansi-regex", + "version": "2.0.0", + "bom-ref": "bundle-dependencies@1.0.2|ansi-regex@2.0.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/ansi-regex@2.0.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/ansi-regex" + } + ] + }, + { + "type": "library", + "name": "builtin-modules", + "version": "1.1.1", + "bom-ref": "bundle-dependencies@1.0.2|builtin-modules@1.1.1", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/builtin-modules@1.1.1", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/builtin-modules" + } + ] + }, + { + "type": "library", + "name": "camelcase", + "version": "2.1.0", + "bom-ref": "bundle-dependencies@1.0.2|camelcase@2.1.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/camelcase@2.1.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/camelcase" + } + ] + }, + { + "type": "library", + "name": "cliui", + "version": "3.1.0", + "bom-ref": "bundle-dependencies@1.0.2|cliui@3.1.0", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/cliui@3.1.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/cliui" + } + ] + }, + { + "type": "library", + "name": "code-point-at", + "version": "1.0.0", + "bom-ref": "bundle-dependencies@1.0.2|code-point-at@1.0.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/code-point-at@1.0.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/code-point-at" + } + ] + }, + { + "type": "library", + "name": "decamelize", + "version": "1.1.2", + "bom-ref": "bundle-dependencies@1.0.2|decamelize@1.1.2", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/decamelize@1.1.2", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/decamelize" + } + ] + }, + { + "type": "library", + "name": "error-ex", + "version": "1.3.0", + "bom-ref": "bundle-dependencies@1.0.2|error-ex@1.3.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/error-ex@1.3.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/error-ex" + } + ] + }, + { + "type": "library", + "name": "escape-string-regexp", + "version": "1.0.5", + "bom-ref": "bundle-dependencies@1.0.2|escape-string-regexp@1.0.5", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/escape-string-regexp@1.0.5", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/escape-string-regexp" + } + ] + }, + { + "type": "library", + "name": "find-up", + "version": "1.1.0", + "bom-ref": "bundle-dependencies@1.0.2|find-up@1.1.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/find-up@1.1.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/find-up" + } + ] + }, + { + "type": "library", + "name": "graceful-fs", + "version": "4.1.3", + "bom-ref": "bundle-dependencies@1.0.2|graceful-fs@4.1.3", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/graceful-fs@4.1.3", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/graceful-fs" + } + ] + }, + { + "type": "library", + "name": "hosted-git-info", + "version": "2.1.4", + "bom-ref": "bundle-dependencies@1.0.2|hosted-git-info@2.1.4", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/hosted-git-info@2.1.4", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/hosted-git-info" + } + ] + }, + { + "type": "library", + "name": "invert-kv", + "version": "1.0.0", + "bom-ref": "bundle-dependencies@1.0.2|invert-kv@1.0.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/invert-kv@1.0.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/invert-kv" + } + ] + }, + { + "type": "library", + "name": "is-arrayish", + "version": "0.2.1", + "bom-ref": "bundle-dependencies@1.0.2|is-arrayish@0.2.1", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/is-arrayish@0.2.1", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/is-arrayish" + } + ] + }, + { + "type": "library", + "name": "is-builtin-module", + "version": "1.0.0", + "bom-ref": "bundle-dependencies@1.0.2|is-builtin-module@1.0.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/is-builtin-module@1.0.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/is-builtin-module" + } + ] + }, + { + "type": "library", + "name": "is-fullwidth-code-point", + "version": "1.0.0", + "bom-ref": "bundle-dependencies@1.0.2|is-fullwidth-code-point@1.0.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/is-fullwidth-code-point@1.0.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/is-fullwidth-code-point" + } + ] + }, + { + "type": "library", + "name": "is-utf8", + "version": "0.2.1", + "bom-ref": "bundle-dependencies@1.0.2|is-utf8@0.2.1", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/is-utf8@0.2.1", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/is-utf8" + } + ] + }, + { + "type": "library", + "name": "lcid", + "version": "1.0.0", + "bom-ref": "bundle-dependencies@1.0.2|lcid@1.0.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/lcid@1.0.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/lcid" + } + ] + }, + { + "type": "library", + "name": "load-json-file", + "version": "1.1.0", + "bom-ref": "bundle-dependencies@1.0.2|load-json-file@1.1.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/load-json-file@1.1.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/load-json-file" + } + ] + }, + { + "type": "library", + "name": "lodash.assign", + "version": "4.0.3", + "bom-ref": "bundle-dependencies@1.0.2|lodash.assign@4.0.3", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/lodash.assign@4.0.3", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/lodash.assign" + } + ] + }, + { + "type": "library", + "name": "lodash.keys", + "version": "4.0.3", + "bom-ref": "bundle-dependencies@1.0.2|lodash.keys@4.0.3", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/lodash.keys@4.0.3", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/lodash.keys" + } + ] + }, + { + "type": "library", + "name": "lodash.rest", + "version": "4.0.1", + "bom-ref": "bundle-dependencies@1.0.2|lodash.rest@4.0.1", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/lodash.rest@4.0.1", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/lodash.rest" + } + ] + }, + { + "type": "library", + "name": "normalize-package-data", + "version": "2.3.5", + "bom-ref": "bundle-dependencies@1.0.2|normalize-package-data@2.3.5", + "licenses": [ + { + "license": { + "id": "BSD-2-Clause", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/normalize-package-data@2.3.5", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/normalize-package-data" + } + ] + }, + { + "type": "library", + "name": "number-is-nan", + "version": "1.0.0", + "bom-ref": "bundle-dependencies@1.0.2|number-is-nan@1.0.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/number-is-nan@1.0.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/number-is-nan" + } + ] + }, + { + "type": "library", + "name": "object-assign", + "version": "4.0.1", + "bom-ref": "bundle-dependencies@1.0.2|object-assign@4.0.1", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/object-assign@4.0.1", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/object-assign" + } + ] + }, + { + "type": "library", + "name": "os-locale", + "version": "1.4.0", + "bom-ref": "bundle-dependencies@1.0.2|os-locale@1.4.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/os-locale@1.4.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/os-locale" + } + ] + }, + { + "type": "library", + "name": "parse-json", + "version": "2.2.0", + "bom-ref": "bundle-dependencies@1.0.2|parse-json@2.2.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/parse-json@2.2.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/parse-json" + } + ] + }, + { + "type": "library", + "name": "path-exists", + "version": "2.1.0", + "bom-ref": "bundle-dependencies@1.0.2|path-exists@2.1.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/path-exists@2.1.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/path-exists" + } + ] + }, + { + "type": "library", + "name": "path-type", + "version": "1.1.0", + "bom-ref": "bundle-dependencies@1.0.2|path-type@1.1.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/path-type@1.1.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/path-type" + } + ] + }, + { + "type": "library", + "name": "pify", + "version": "2.3.0", + "bom-ref": "bundle-dependencies@1.0.2|pify@2.3.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/pify@2.3.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/pify" + } + ] + }, + { + "type": "library", + "name": "pinkie-promise", + "version": "2.0.0", + "bom-ref": "bundle-dependencies@1.0.2|pinkie-promise@2.0.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/pinkie-promise@2.0.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/pinkie-promise" + } + ] + }, + { + "type": "library", + "name": "pinkie", + "version": "2.0.4", + "bom-ref": "bundle-dependencies@1.0.2|pinkie@2.0.4", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/pinkie@2.0.4", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/pinkie" + } + ] + }, + { + "type": "library", + "name": "pkg-conf", + "version": "1.1.1", + "bom-ref": "bundle-dependencies@1.0.2|pkg-conf@1.1.1", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/pkg-conf@1.1.1", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/pkg-conf" + } + ] + }, + { + "type": "library", + "name": "read-pkg-up", + "version": "1.0.1", + "bom-ref": "bundle-dependencies@1.0.2|read-pkg-up@1.0.1", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/read-pkg-up@1.0.1", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/read-pkg-up" + } + ] + }, + { + "type": "library", + "name": "read-pkg", + "version": "1.1.0", + "bom-ref": "bundle-dependencies@1.0.2|read-pkg@1.1.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/read-pkg@1.1.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/read-pkg" + } + ] + }, + { + "type": "library", + "name": "require-main-filename", + "version": "1.0.1", + "bom-ref": "bundle-dependencies@1.0.2|require-main-filename@1.0.1", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/require-main-filename@1.0.1", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/require-main-filename" + } + ] + }, + { + "type": "library", + "name": "semver", + "version": "5.1.0", + "bom-ref": "bundle-dependencies@1.0.2|semver@5.1.0", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/semver@5.1.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/semver" + } + ] + }, + { + "type": "library", + "name": "spdx-correct", + "version": "1.0.2", + "bom-ref": "bundle-dependencies@1.0.2|spdx-correct@1.0.2", + "licenses": [ + { + "license": { + "id": "Apache-2.0", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/spdx-correct@1.0.2", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/spdx-correct" + } + ] + }, + { + "type": "library", + "name": "spdx-exceptions", + "version": "1.0.4", + "bom-ref": "bundle-dependencies@1.0.2|spdx-exceptions@1.0.4", + "licenses": [ + { + "license": { + "id": "CC-BY-3.0", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/spdx-exceptions@1.0.4", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/spdx-exceptions" + } + ] + }, + { + "type": "library", + "name": "spdx-expression-parse", + "version": "1.0.2", + "bom-ref": "bundle-dependencies@1.0.2|spdx-expression-parse@1.0.2", + "licenses": [ + { + "expression": "(MIT AND CC-BY-3.0)", + "acknowledgement": "declared" + } + ], + "purl": "pkg:npm/spdx-expression-parse@1.0.2", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/spdx-expression-parse" + } + ] + }, + { + "type": "library", + "name": "spdx-license-ids", + "version": "1.2.0", + "bom-ref": "bundle-dependencies@1.0.2|spdx-license-ids@1.2.0", + "licenses": [ + { + "license": { + "id": "Unlicense", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/spdx-license-ids@1.2.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/spdx-license-ids" + } + ] + }, + { + "type": "library", + "name": "string-width", + "version": "1.0.1", + "bom-ref": "bundle-dependencies@1.0.2|string-width@1.0.1", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/string-width@1.0.1", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/string-width" + } + ] + }, + { + "type": "library", + "name": "strip-ansi", + "version": "3.0.1", + "bom-ref": "bundle-dependencies@1.0.2|strip-ansi@3.0.1", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/strip-ansi@3.0.1", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/strip-ansi" + } + ] + }, + { + "type": "library", + "name": "strip-bom", + "version": "2.0.0", + "bom-ref": "bundle-dependencies@1.0.2|strip-bom@2.0.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/strip-bom@2.0.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/strip-bom" + } + ] + }, + { + "type": "library", + "name": "symbol", + "version": "0.2.1", + "bom-ref": "bundle-dependencies@1.0.2|symbol@0.2.1", + "licenses": [ + { + "license": { + "name": "MPLv2.0", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/symbol@0.2.1", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/symbol" + } + ] + }, + { + "type": "library", + "name": "validate-npm-package-license", + "version": "3.0.1", + "bom-ref": "bundle-dependencies@1.0.2|validate-npm-package-license@3.0.1", + "licenses": [ + { + "license": { + "id": "Apache-2.0", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/validate-npm-package-license@3.0.1", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/validate-npm-package-license" + } + ] + }, + { + "type": "library", + "name": "window-size", + "version": "0.2.0", + "bom-ref": "bundle-dependencies@1.0.2|window-size@0.2.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/window-size@0.2.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/window-size" + } + ] + }, + { + "type": "library", + "name": "wrap-ansi", + "version": "1.0.0", + "bom-ref": "bundle-dependencies@1.0.2|wrap-ansi@1.0.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/wrap-ansi@1.0.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/wrap-ansi" + } + ] + }, + { + "type": "library", + "name": "y18n", + "version": "3.2.0", + "bom-ref": "bundle-dependencies@1.0.2|y18n@3.2.0", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/y18n@3.2.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/y18n" + } + ] + }, + { + "type": "library", + "name": "yargs-parser", + "version": "2.1.0", + "bom-ref": "bundle-dependencies@1.0.2|yargs-parser@2.1.0", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/yargs-parser@2.1.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/yargs-parser" + } + ] + }, + { + "type": "library", + "name": "yargs", + "version": "4.1.0", + "bom-ref": "bundle-dependencies@1.0.2|yargs@4.1.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/yargs@4.1.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/yargs" + } + ] + } + ] + } + ], + "dependencies": [ + { + "ref": "bundle-dependencies@1.0.2", + "dependsOn": [ + "bundle-dependencies@1.0.2|yargs@4.1.0" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|ansi-regex@2.0.0" + }, + { + "ref": "bundle-dependencies@1.0.2|builtin-modules@1.1.1" + }, + { + "ref": "bundle-dependencies@1.0.2|camelcase@2.1.0" + }, + { + "ref": "bundle-dependencies@1.0.2|cliui@3.1.0", + "dependsOn": [ + "bundle-dependencies@1.0.2|string-width@1.0.1", + "bundle-dependencies@1.0.2|strip-ansi@3.0.1", + "bundle-dependencies@1.0.2|wrap-ansi@1.0.0" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|code-point-at@1.0.0", + "dependsOn": [ + "bundle-dependencies@1.0.2|number-is-nan@1.0.0" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|decamelize@1.1.2", + "dependsOn": [ + "bundle-dependencies@1.0.2|escape-string-regexp@1.0.5" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|error-ex@1.3.0", + "dependsOn": [ + "bundle-dependencies@1.0.2|is-arrayish@0.2.1" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|escape-string-regexp@1.0.5" + }, + { + "ref": "bundle-dependencies@1.0.2|find-up@1.1.0", + "dependsOn": [ + "bundle-dependencies@1.0.2|path-exists@2.1.0", + "bundle-dependencies@1.0.2|pinkie-promise@2.0.0" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|graceful-fs@4.1.3" + }, + { + "ref": "bundle-dependencies@1.0.2|hosted-git-info@2.1.4" + }, + { + "ref": "bundle-dependencies@1.0.2|invert-kv@1.0.0" + }, + { + "ref": "bundle-dependencies@1.0.2|is-arrayish@0.2.1" + }, + { + "ref": "bundle-dependencies@1.0.2|is-builtin-module@1.0.0", + "dependsOn": [ + "bundle-dependencies@1.0.2|builtin-modules@1.1.1" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|is-fullwidth-code-point@1.0.0", + "dependsOn": [ + "bundle-dependencies@1.0.2|number-is-nan@1.0.0" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|is-utf8@0.2.1" + }, + { + "ref": "bundle-dependencies@1.0.2|lcid@1.0.0", + "dependsOn": [ + "bundle-dependencies@1.0.2|invert-kv@1.0.0" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|load-json-file@1.1.0", + "dependsOn": [ + "bundle-dependencies@1.0.2|graceful-fs@4.1.3", + "bundle-dependencies@1.0.2|parse-json@2.2.0", + "bundle-dependencies@1.0.2|pify@2.3.0", + "bundle-dependencies@1.0.2|pinkie-promise@2.0.0", + "bundle-dependencies@1.0.2|strip-bom@2.0.0" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|lodash.assign@4.0.3", + "dependsOn": [ + "bundle-dependencies@1.0.2|lodash.keys@4.0.3", + "bundle-dependencies@1.0.2|lodash.rest@4.0.1" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|lodash.keys@4.0.3" + }, + { + "ref": "bundle-dependencies@1.0.2|lodash.rest@4.0.1" + }, + { + "ref": "bundle-dependencies@1.0.2|normalize-package-data@2.3.5", + "dependsOn": [ + "bundle-dependencies@1.0.2|hosted-git-info@2.1.4", + "bundle-dependencies@1.0.2|is-builtin-module@1.0.0", + "bundle-dependencies@1.0.2|semver@5.1.0", + "bundle-dependencies@1.0.2|validate-npm-package-license@3.0.1" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|number-is-nan@1.0.0" + }, + { + "ref": "bundle-dependencies@1.0.2|object-assign@4.0.1" + }, + { + "ref": "bundle-dependencies@1.0.2|os-locale@1.4.0", + "dependsOn": [ + "bundle-dependencies@1.0.2|lcid@1.0.0" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|parse-json@2.2.0", + "dependsOn": [ + "bundle-dependencies@1.0.2|error-ex@1.3.0" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|path-exists@2.1.0", + "dependsOn": [ + "bundle-dependencies@1.0.2|pinkie-promise@2.0.0" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|path-type@1.1.0", + "dependsOn": [ + "bundle-dependencies@1.0.2|graceful-fs@4.1.3", + "bundle-dependencies@1.0.2|pify@2.3.0", + "bundle-dependencies@1.0.2|pinkie-promise@2.0.0" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|pify@2.3.0" + }, + { + "ref": "bundle-dependencies@1.0.2|pinkie-promise@2.0.0", + "dependsOn": [ + "bundle-dependencies@1.0.2|pinkie@2.0.4" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|pinkie@2.0.4" + }, + { + "ref": "bundle-dependencies@1.0.2|pkg-conf@1.1.1", + "dependsOn": [ + "bundle-dependencies@1.0.2|find-up@1.1.0", + "bundle-dependencies@1.0.2|object-assign@4.0.1", + "bundle-dependencies@1.0.2|read-pkg@1.1.0", + "bundle-dependencies@1.0.2|symbol@0.2.1" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|read-pkg-up@1.0.1", + "dependsOn": [ + "bundle-dependencies@1.0.2|find-up@1.1.0", + "bundle-dependencies@1.0.2|read-pkg@1.1.0" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|read-pkg@1.1.0", + "dependsOn": [ + "bundle-dependencies@1.0.2|load-json-file@1.1.0", + "bundle-dependencies@1.0.2|normalize-package-data@2.3.5", + "bundle-dependencies@1.0.2|path-type@1.1.0" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|require-main-filename@1.0.1" + }, + { + "ref": "bundle-dependencies@1.0.2|semver@5.1.0" + }, + { + "ref": "bundle-dependencies@1.0.2|spdx-correct@1.0.2", + "dependsOn": [ + "bundle-dependencies@1.0.2|spdx-license-ids@1.2.0" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|spdx-exceptions@1.0.4" + }, + { + "ref": "bundle-dependencies@1.0.2|spdx-expression-parse@1.0.2", + "dependsOn": [ + "bundle-dependencies@1.0.2|spdx-exceptions@1.0.4", + "bundle-dependencies@1.0.2|spdx-license-ids@1.2.0" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|spdx-license-ids@1.2.0" + }, + { + "ref": "bundle-dependencies@1.0.2|string-width@1.0.1", + "dependsOn": [ + "bundle-dependencies@1.0.2|code-point-at@1.0.0", + "bundle-dependencies@1.0.2|is-fullwidth-code-point@1.0.0", + "bundle-dependencies@1.0.2|strip-ansi@3.0.1" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|strip-ansi@3.0.1", + "dependsOn": [ + "bundle-dependencies@1.0.2|ansi-regex@2.0.0" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|strip-bom@2.0.0", + "dependsOn": [ + "bundle-dependencies@1.0.2|is-utf8@0.2.1" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|symbol@0.2.1" + }, + { + "ref": "bundle-dependencies@1.0.2|validate-npm-package-license@3.0.1", + "dependsOn": [ + "bundle-dependencies@1.0.2|spdx-correct@1.0.2", + "bundle-dependencies@1.0.2|spdx-expression-parse@1.0.2" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|window-size@0.2.0" + }, + { + "ref": "bundle-dependencies@1.0.2|wrap-ansi@1.0.0", + "dependsOn": [ + "bundle-dependencies@1.0.2|string-width@1.0.1" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|y18n@3.2.0" + }, + { + "ref": "bundle-dependencies@1.0.2|yargs-parser@2.1.0", + "dependsOn": [ + "bundle-dependencies@1.0.2|camelcase@2.1.0", + "bundle-dependencies@1.0.2|lodash.assign@4.0.3" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|yargs@4.1.0", + "dependsOn": [ + "bundle-dependencies@1.0.2|camelcase@2.1.0", + "bundle-dependencies@1.0.2|cliui@3.1.0", + "bundle-dependencies@1.0.2|decamelize@1.1.2", + "bundle-dependencies@1.0.2|os-locale@1.4.0", + "bundle-dependencies@1.0.2|pkg-conf@1.1.1", + "bundle-dependencies@1.0.2|read-pkg-up@1.0.1", + "bundle-dependencies@1.0.2|require-main-filename@1.0.1", + "bundle-dependencies@1.0.2|string-width@1.0.1", + "bundle-dependencies@1.0.2|window-size@0.2.0", + "bundle-dependencies@1.0.2|y18n@3.2.0", + "bundle-dependencies@1.0.2|yargs-parser@2.1.0" + ] + }, + { + "ref": "demo-bundled-deps@0.0.0", + "dependsOn": [ + "bundle-dependencies@1.0.2" + ] + } + ] +} \ No newline at end of file diff --git a/tests/_data/sbom_demo-results/with-licenses/bundled-dependencies_npm10_node18_ubuntu-latest.snap.json b/tests/_data/sbom_demo-results/with-licenses/bundled-dependencies_npm10_node18_ubuntu-latest.snap.json new file mode 100644 index 000000000..b8e634f04 --- /dev/null +++ b/tests/_data/sbom_demo-results/with-licenses/bundled-dependencies_npm10_node18_ubuntu-latest.snap.json @@ -0,0 +1,1644 @@ +{ + "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", + "bomFormat": "CycloneDX", + "specVersion": "1.6", + "version": 1, + "metadata": { + "tools": [ + { + "name": "npm", + "version": "npmVersion-testing" + }, + { + "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": "cyclonedx-npm", + "version": "thisVersion-testing", + "externalReferences": [ + { + "url": "https://github.com/CycloneDX/cyclonedx-node-npm/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "git+https://github.com/CycloneDX/cyclonedx-node-npm.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/CycloneDX/cyclonedx-node-npm#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + } + ] + } + ], + "component": { + "type": "application", + "name": "demo-bundled-deps", + "version": "0.0.0", + "bom-ref": "demo-bundled-deps@0.0.0", + "description": "demo: demo-bundled-deps -- showcase how bundled deps look like", + "licenses": [ + { + "license": { + "id": "Apache-2.0", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/demo-bundled-deps@0.0.0", + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "" + }, + { + "name": "cdx:npm:package:private", + "value": "true" + } + ] + } + }, + "components": [ + { + "type": "library", + "name": "bundle-dependencies", + "version": "1.0.2", + "bom-ref": "bundle-dependencies@1.0.2", + "purl": "pkg:npm/bundle-dependencies@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/bundle-dependencies/-/bundle-dependencies-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7ccf50f6125c5f56589f28ef7874e9b4566aa4b2833b681dc5186e07c30d498110bc2ea42260c31f6d37f09fed1df72e5742511948fc9fc6b10d8d009c59177c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies" + } + ], + "components": [ + { + "type": "library", + "name": "ansi-regex", + "version": "2.0.0", + "bom-ref": "bundle-dependencies@1.0.2|ansi-regex@2.0.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/ansi-regex@2.0.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/ansi-regex" + } + ] + }, + { + "type": "library", + "name": "builtin-modules", + "version": "1.1.1", + "bom-ref": "bundle-dependencies@1.0.2|builtin-modules@1.1.1", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/builtin-modules@1.1.1", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/builtin-modules" + } + ] + }, + { + "type": "library", + "name": "camelcase", + "version": "2.1.0", + "bom-ref": "bundle-dependencies@1.0.2|camelcase@2.1.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/camelcase@2.1.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/camelcase" + } + ] + }, + { + "type": "library", + "name": "cliui", + "version": "3.1.0", + "bom-ref": "bundle-dependencies@1.0.2|cliui@3.1.0", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/cliui@3.1.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/cliui" + } + ] + }, + { + "type": "library", + "name": "code-point-at", + "version": "1.0.0", + "bom-ref": "bundle-dependencies@1.0.2|code-point-at@1.0.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/code-point-at@1.0.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/code-point-at" + } + ] + }, + { + "type": "library", + "name": "decamelize", + "version": "1.1.2", + "bom-ref": "bundle-dependencies@1.0.2|decamelize@1.1.2", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/decamelize@1.1.2", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/decamelize" + } + ] + }, + { + "type": "library", + "name": "error-ex", + "version": "1.3.0", + "bom-ref": "bundle-dependencies@1.0.2|error-ex@1.3.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/error-ex@1.3.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/error-ex" + } + ] + }, + { + "type": "library", + "name": "escape-string-regexp", + "version": "1.0.5", + "bom-ref": "bundle-dependencies@1.0.2|escape-string-regexp@1.0.5", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/escape-string-regexp@1.0.5", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/escape-string-regexp" + } + ] + }, + { + "type": "library", + "name": "find-up", + "version": "1.1.0", + "bom-ref": "bundle-dependencies@1.0.2|find-up@1.1.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/find-up@1.1.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/find-up" + } + ] + }, + { + "type": "library", + "name": "graceful-fs", + "version": "4.1.3", + "bom-ref": "bundle-dependencies@1.0.2|graceful-fs@4.1.3", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/graceful-fs@4.1.3", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/graceful-fs" + } + ] + }, + { + "type": "library", + "name": "hosted-git-info", + "version": "2.1.4", + "bom-ref": "bundle-dependencies@1.0.2|hosted-git-info@2.1.4", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/hosted-git-info@2.1.4", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/hosted-git-info" + } + ] + }, + { + "type": "library", + "name": "invert-kv", + "version": "1.0.0", + "bom-ref": "bundle-dependencies@1.0.2|invert-kv@1.0.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/invert-kv@1.0.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/invert-kv" + } + ] + }, + { + "type": "library", + "name": "is-arrayish", + "version": "0.2.1", + "bom-ref": "bundle-dependencies@1.0.2|is-arrayish@0.2.1", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/is-arrayish@0.2.1", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/is-arrayish" + } + ] + }, + { + "type": "library", + "name": "is-builtin-module", + "version": "1.0.0", + "bom-ref": "bundle-dependencies@1.0.2|is-builtin-module@1.0.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/is-builtin-module@1.0.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/is-builtin-module" + } + ] + }, + { + "type": "library", + "name": "is-fullwidth-code-point", + "version": "1.0.0", + "bom-ref": "bundle-dependencies@1.0.2|is-fullwidth-code-point@1.0.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/is-fullwidth-code-point@1.0.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/is-fullwidth-code-point" + } + ] + }, + { + "type": "library", + "name": "is-utf8", + "version": "0.2.1", + "bom-ref": "bundle-dependencies@1.0.2|is-utf8@0.2.1", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/is-utf8@0.2.1", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/is-utf8" + } + ] + }, + { + "type": "library", + "name": "lcid", + "version": "1.0.0", + "bom-ref": "bundle-dependencies@1.0.2|lcid@1.0.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/lcid@1.0.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/lcid" + } + ] + }, + { + "type": "library", + "name": "load-json-file", + "version": "1.1.0", + "bom-ref": "bundle-dependencies@1.0.2|load-json-file@1.1.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/load-json-file@1.1.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/load-json-file" + } + ] + }, + { + "type": "library", + "name": "lodash.assign", + "version": "4.0.3", + "bom-ref": "bundle-dependencies@1.0.2|lodash.assign@4.0.3", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/lodash.assign@4.0.3", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/lodash.assign" + } + ] + }, + { + "type": "library", + "name": "lodash.keys", + "version": "4.0.3", + "bom-ref": "bundle-dependencies@1.0.2|lodash.keys@4.0.3", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/lodash.keys@4.0.3", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/lodash.keys" + } + ] + }, + { + "type": "library", + "name": "lodash.rest", + "version": "4.0.1", + "bom-ref": "bundle-dependencies@1.0.2|lodash.rest@4.0.1", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/lodash.rest@4.0.1", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/lodash.rest" + } + ] + }, + { + "type": "library", + "name": "normalize-package-data", + "version": "2.3.5", + "bom-ref": "bundle-dependencies@1.0.2|normalize-package-data@2.3.5", + "licenses": [ + { + "license": { + "id": "BSD-2-Clause", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/normalize-package-data@2.3.5", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/normalize-package-data" + } + ] + }, + { + "type": "library", + "name": "number-is-nan", + "version": "1.0.0", + "bom-ref": "bundle-dependencies@1.0.2|number-is-nan@1.0.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/number-is-nan@1.0.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/number-is-nan" + } + ] + }, + { + "type": "library", + "name": "object-assign", + "version": "4.0.1", + "bom-ref": "bundle-dependencies@1.0.2|object-assign@4.0.1", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/object-assign@4.0.1", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/object-assign" + } + ] + }, + { + "type": "library", + "name": "os-locale", + "version": "1.4.0", + "bom-ref": "bundle-dependencies@1.0.2|os-locale@1.4.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/os-locale@1.4.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/os-locale" + } + ] + }, + { + "type": "library", + "name": "parse-json", + "version": "2.2.0", + "bom-ref": "bundle-dependencies@1.0.2|parse-json@2.2.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/parse-json@2.2.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/parse-json" + } + ] + }, + { + "type": "library", + "name": "path-exists", + "version": "2.1.0", + "bom-ref": "bundle-dependencies@1.0.2|path-exists@2.1.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/path-exists@2.1.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/path-exists" + } + ] + }, + { + "type": "library", + "name": "path-type", + "version": "1.1.0", + "bom-ref": "bundle-dependencies@1.0.2|path-type@1.1.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/path-type@1.1.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/path-type" + } + ] + }, + { + "type": "library", + "name": "pify", + "version": "2.3.0", + "bom-ref": "bundle-dependencies@1.0.2|pify@2.3.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/pify@2.3.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/pify" + } + ] + }, + { + "type": "library", + "name": "pinkie-promise", + "version": "2.0.0", + "bom-ref": "bundle-dependencies@1.0.2|pinkie-promise@2.0.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/pinkie-promise@2.0.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/pinkie-promise" + } + ] + }, + { + "type": "library", + "name": "pinkie", + "version": "2.0.4", + "bom-ref": "bundle-dependencies@1.0.2|pinkie@2.0.4", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/pinkie@2.0.4", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/pinkie" + } + ] + }, + { + "type": "library", + "name": "pkg-conf", + "version": "1.1.1", + "bom-ref": "bundle-dependencies@1.0.2|pkg-conf@1.1.1", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/pkg-conf@1.1.1", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/pkg-conf" + } + ] + }, + { + "type": "library", + "name": "read-pkg-up", + "version": "1.0.1", + "bom-ref": "bundle-dependencies@1.0.2|read-pkg-up@1.0.1", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/read-pkg-up@1.0.1", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/read-pkg-up" + } + ] + }, + { + "type": "library", + "name": "read-pkg", + "version": "1.1.0", + "bom-ref": "bundle-dependencies@1.0.2|read-pkg@1.1.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/read-pkg@1.1.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/read-pkg" + } + ] + }, + { + "type": "library", + "name": "require-main-filename", + "version": "1.0.1", + "bom-ref": "bundle-dependencies@1.0.2|require-main-filename@1.0.1", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/require-main-filename@1.0.1", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/require-main-filename" + } + ] + }, + { + "type": "library", + "name": "semver", + "version": "5.1.0", + "bom-ref": "bundle-dependencies@1.0.2|semver@5.1.0", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/semver@5.1.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/semver" + } + ] + }, + { + "type": "library", + "name": "spdx-correct", + "version": "1.0.2", + "bom-ref": "bundle-dependencies@1.0.2|spdx-correct@1.0.2", + "licenses": [ + { + "license": { + "id": "Apache-2.0", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/spdx-correct@1.0.2", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/spdx-correct" + } + ] + }, + { + "type": "library", + "name": "spdx-exceptions", + "version": "1.0.4", + "bom-ref": "bundle-dependencies@1.0.2|spdx-exceptions@1.0.4", + "licenses": [ + { + "license": { + "id": "CC-BY-3.0", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/spdx-exceptions@1.0.4", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/spdx-exceptions" + } + ] + }, + { + "type": "library", + "name": "spdx-expression-parse", + "version": "1.0.2", + "bom-ref": "bundle-dependencies@1.0.2|spdx-expression-parse@1.0.2", + "licenses": [ + { + "expression": "(MIT AND CC-BY-3.0)", + "acknowledgement": "declared" + } + ], + "purl": "pkg:npm/spdx-expression-parse@1.0.2", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/spdx-expression-parse" + } + ] + }, + { + "type": "library", + "name": "spdx-license-ids", + "version": "1.2.0", + "bom-ref": "bundle-dependencies@1.0.2|spdx-license-ids@1.2.0", + "licenses": [ + { + "license": { + "id": "Unlicense", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/spdx-license-ids@1.2.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/spdx-license-ids" + } + ] + }, + { + "type": "library", + "name": "string-width", + "version": "1.0.1", + "bom-ref": "bundle-dependencies@1.0.2|string-width@1.0.1", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/string-width@1.0.1", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/string-width" + } + ] + }, + { + "type": "library", + "name": "strip-ansi", + "version": "3.0.1", + "bom-ref": "bundle-dependencies@1.0.2|strip-ansi@3.0.1", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/strip-ansi@3.0.1", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/strip-ansi" + } + ] + }, + { + "type": "library", + "name": "strip-bom", + "version": "2.0.0", + "bom-ref": "bundle-dependencies@1.0.2|strip-bom@2.0.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/strip-bom@2.0.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/strip-bom" + } + ] + }, + { + "type": "library", + "name": "symbol", + "version": "0.2.1", + "bom-ref": "bundle-dependencies@1.0.2|symbol@0.2.1", + "licenses": [ + { + "license": { + "name": "MPLv2.0", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/symbol@0.2.1", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/symbol" + } + ] + }, + { + "type": "library", + "name": "validate-npm-package-license", + "version": "3.0.1", + "bom-ref": "bundle-dependencies@1.0.2|validate-npm-package-license@3.0.1", + "licenses": [ + { + "license": { + "id": "Apache-2.0", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/validate-npm-package-license@3.0.1", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/validate-npm-package-license" + } + ] + }, + { + "type": "library", + "name": "window-size", + "version": "0.2.0", + "bom-ref": "bundle-dependencies@1.0.2|window-size@0.2.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/window-size@0.2.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/window-size" + } + ] + }, + { + "type": "library", + "name": "wrap-ansi", + "version": "1.0.0", + "bom-ref": "bundle-dependencies@1.0.2|wrap-ansi@1.0.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/wrap-ansi@1.0.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/wrap-ansi" + } + ] + }, + { + "type": "library", + "name": "y18n", + "version": "3.2.0", + "bom-ref": "bundle-dependencies@1.0.2|y18n@3.2.0", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/y18n@3.2.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/y18n" + } + ] + }, + { + "type": "library", + "name": "yargs-parser", + "version": "2.1.0", + "bom-ref": "bundle-dependencies@1.0.2|yargs-parser@2.1.0", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/yargs-parser@2.1.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/yargs-parser" + } + ] + }, + { + "type": "library", + "name": "yargs", + "version": "4.1.0", + "bom-ref": "bundle-dependencies@1.0.2|yargs@4.1.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/yargs@4.1.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/yargs" + } + ] + } + ] + } + ], + "dependencies": [ + { + "ref": "bundle-dependencies@1.0.2", + "dependsOn": [ + "bundle-dependencies@1.0.2|yargs@4.1.0" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|ansi-regex@2.0.0" + }, + { + "ref": "bundle-dependencies@1.0.2|builtin-modules@1.1.1" + }, + { + "ref": "bundle-dependencies@1.0.2|camelcase@2.1.0" + }, + { + "ref": "bundle-dependencies@1.0.2|cliui@3.1.0", + "dependsOn": [ + "bundle-dependencies@1.0.2|string-width@1.0.1", + "bundle-dependencies@1.0.2|strip-ansi@3.0.1", + "bundle-dependencies@1.0.2|wrap-ansi@1.0.0" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|code-point-at@1.0.0", + "dependsOn": [ + "bundle-dependencies@1.0.2|number-is-nan@1.0.0" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|decamelize@1.1.2", + "dependsOn": [ + "bundle-dependencies@1.0.2|escape-string-regexp@1.0.5" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|error-ex@1.3.0", + "dependsOn": [ + "bundle-dependencies@1.0.2|is-arrayish@0.2.1" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|escape-string-regexp@1.0.5" + }, + { + "ref": "bundle-dependencies@1.0.2|find-up@1.1.0", + "dependsOn": [ + "bundle-dependencies@1.0.2|path-exists@2.1.0", + "bundle-dependencies@1.0.2|pinkie-promise@2.0.0" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|graceful-fs@4.1.3" + }, + { + "ref": "bundle-dependencies@1.0.2|hosted-git-info@2.1.4" + }, + { + "ref": "bundle-dependencies@1.0.2|invert-kv@1.0.0" + }, + { + "ref": "bundle-dependencies@1.0.2|is-arrayish@0.2.1" + }, + { + "ref": "bundle-dependencies@1.0.2|is-builtin-module@1.0.0", + "dependsOn": [ + "bundle-dependencies@1.0.2|builtin-modules@1.1.1" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|is-fullwidth-code-point@1.0.0", + "dependsOn": [ + "bundle-dependencies@1.0.2|number-is-nan@1.0.0" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|is-utf8@0.2.1" + }, + { + "ref": "bundle-dependencies@1.0.2|lcid@1.0.0", + "dependsOn": [ + "bundle-dependencies@1.0.2|invert-kv@1.0.0" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|load-json-file@1.1.0", + "dependsOn": [ + "bundle-dependencies@1.0.2|graceful-fs@4.1.3", + "bundle-dependencies@1.0.2|parse-json@2.2.0", + "bundle-dependencies@1.0.2|pify@2.3.0", + "bundle-dependencies@1.0.2|pinkie-promise@2.0.0", + "bundle-dependencies@1.0.2|strip-bom@2.0.0" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|lodash.assign@4.0.3", + "dependsOn": [ + "bundle-dependencies@1.0.2|lodash.keys@4.0.3", + "bundle-dependencies@1.0.2|lodash.rest@4.0.1" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|lodash.keys@4.0.3" + }, + { + "ref": "bundle-dependencies@1.0.2|lodash.rest@4.0.1" + }, + { + "ref": "bundle-dependencies@1.0.2|normalize-package-data@2.3.5", + "dependsOn": [ + "bundle-dependencies@1.0.2|hosted-git-info@2.1.4", + "bundle-dependencies@1.0.2|is-builtin-module@1.0.0", + "bundle-dependencies@1.0.2|semver@5.1.0", + "bundle-dependencies@1.0.2|validate-npm-package-license@3.0.1" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|number-is-nan@1.0.0" + }, + { + "ref": "bundle-dependencies@1.0.2|object-assign@4.0.1" + }, + { + "ref": "bundle-dependencies@1.0.2|os-locale@1.4.0", + "dependsOn": [ + "bundle-dependencies@1.0.2|lcid@1.0.0" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|parse-json@2.2.0", + "dependsOn": [ + "bundle-dependencies@1.0.2|error-ex@1.3.0" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|path-exists@2.1.0", + "dependsOn": [ + "bundle-dependencies@1.0.2|pinkie-promise@2.0.0" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|path-type@1.1.0", + "dependsOn": [ + "bundle-dependencies@1.0.2|graceful-fs@4.1.3", + "bundle-dependencies@1.0.2|pify@2.3.0", + "bundle-dependencies@1.0.2|pinkie-promise@2.0.0" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|pify@2.3.0" + }, + { + "ref": "bundle-dependencies@1.0.2|pinkie-promise@2.0.0", + "dependsOn": [ + "bundle-dependencies@1.0.2|pinkie@2.0.4" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|pinkie@2.0.4" + }, + { + "ref": "bundle-dependencies@1.0.2|pkg-conf@1.1.1", + "dependsOn": [ + "bundle-dependencies@1.0.2|find-up@1.1.0", + "bundle-dependencies@1.0.2|object-assign@4.0.1", + "bundle-dependencies@1.0.2|read-pkg@1.1.0", + "bundle-dependencies@1.0.2|symbol@0.2.1" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|read-pkg-up@1.0.1", + "dependsOn": [ + "bundle-dependencies@1.0.2|find-up@1.1.0", + "bundle-dependencies@1.0.2|read-pkg@1.1.0" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|read-pkg@1.1.0", + "dependsOn": [ + "bundle-dependencies@1.0.2|load-json-file@1.1.0", + "bundle-dependencies@1.0.2|normalize-package-data@2.3.5", + "bundle-dependencies@1.0.2|path-type@1.1.0" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|require-main-filename@1.0.1" + }, + { + "ref": "bundle-dependencies@1.0.2|semver@5.1.0" + }, + { + "ref": "bundle-dependencies@1.0.2|spdx-correct@1.0.2", + "dependsOn": [ + "bundle-dependencies@1.0.2|spdx-license-ids@1.2.0" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|spdx-exceptions@1.0.4" + }, + { + "ref": "bundle-dependencies@1.0.2|spdx-expression-parse@1.0.2", + "dependsOn": [ + "bundle-dependencies@1.0.2|spdx-exceptions@1.0.4", + "bundle-dependencies@1.0.2|spdx-license-ids@1.2.0" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|spdx-license-ids@1.2.0" + }, + { + "ref": "bundle-dependencies@1.0.2|string-width@1.0.1", + "dependsOn": [ + "bundle-dependencies@1.0.2|code-point-at@1.0.0", + "bundle-dependencies@1.0.2|is-fullwidth-code-point@1.0.0", + "bundle-dependencies@1.0.2|strip-ansi@3.0.1" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|strip-ansi@3.0.1", + "dependsOn": [ + "bundle-dependencies@1.0.2|ansi-regex@2.0.0" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|strip-bom@2.0.0", + "dependsOn": [ + "bundle-dependencies@1.0.2|is-utf8@0.2.1" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|symbol@0.2.1" + }, + { + "ref": "bundle-dependencies@1.0.2|validate-npm-package-license@3.0.1", + "dependsOn": [ + "bundle-dependencies@1.0.2|spdx-correct@1.0.2", + "bundle-dependencies@1.0.2|spdx-expression-parse@1.0.2" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|window-size@0.2.0" + }, + { + "ref": "bundle-dependencies@1.0.2|wrap-ansi@1.0.0", + "dependsOn": [ + "bundle-dependencies@1.0.2|string-width@1.0.1" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|y18n@3.2.0" + }, + { + "ref": "bundle-dependencies@1.0.2|yargs-parser@2.1.0", + "dependsOn": [ + "bundle-dependencies@1.0.2|camelcase@2.1.0", + "bundle-dependencies@1.0.2|lodash.assign@4.0.3" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|yargs@4.1.0", + "dependsOn": [ + "bundle-dependencies@1.0.2|camelcase@2.1.0", + "bundle-dependencies@1.0.2|cliui@3.1.0", + "bundle-dependencies@1.0.2|decamelize@1.1.2", + "bundle-dependencies@1.0.2|os-locale@1.4.0", + "bundle-dependencies@1.0.2|pkg-conf@1.1.1", + "bundle-dependencies@1.0.2|read-pkg-up@1.0.1", + "bundle-dependencies@1.0.2|require-main-filename@1.0.1", + "bundle-dependencies@1.0.2|string-width@1.0.1", + "bundle-dependencies@1.0.2|window-size@0.2.0", + "bundle-dependencies@1.0.2|y18n@3.2.0", + "bundle-dependencies@1.0.2|yargs-parser@2.1.0" + ] + }, + { + "ref": "demo-bundled-deps@0.0.0", + "dependsOn": [ + "bundle-dependencies@1.0.2" + ] + } + ] +} \ No newline at end of file diff --git a/tests/_data/sbom_demo-results/with-licenses/bundled-dependencies_npm10_node18_windows-latest.snap.json b/tests/_data/sbom_demo-results/with-licenses/bundled-dependencies_npm10_node18_windows-latest.snap.json new file mode 100644 index 000000000..b8e634f04 --- /dev/null +++ b/tests/_data/sbom_demo-results/with-licenses/bundled-dependencies_npm10_node18_windows-latest.snap.json @@ -0,0 +1,1644 @@ +{ + "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", + "bomFormat": "CycloneDX", + "specVersion": "1.6", + "version": 1, + "metadata": { + "tools": [ + { + "name": "npm", + "version": "npmVersion-testing" + }, + { + "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": "cyclonedx-npm", + "version": "thisVersion-testing", + "externalReferences": [ + { + "url": "https://github.com/CycloneDX/cyclonedx-node-npm/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "git+https://github.com/CycloneDX/cyclonedx-node-npm.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/CycloneDX/cyclonedx-node-npm#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + } + ] + } + ], + "component": { + "type": "application", + "name": "demo-bundled-deps", + "version": "0.0.0", + "bom-ref": "demo-bundled-deps@0.0.0", + "description": "demo: demo-bundled-deps -- showcase how bundled deps look like", + "licenses": [ + { + "license": { + "id": "Apache-2.0", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/demo-bundled-deps@0.0.0", + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "" + }, + { + "name": "cdx:npm:package:private", + "value": "true" + } + ] + } + }, + "components": [ + { + "type": "library", + "name": "bundle-dependencies", + "version": "1.0.2", + "bom-ref": "bundle-dependencies@1.0.2", + "purl": "pkg:npm/bundle-dependencies@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/bundle-dependencies/-/bundle-dependencies-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7ccf50f6125c5f56589f28ef7874e9b4566aa4b2833b681dc5186e07c30d498110bc2ea42260c31f6d37f09fed1df72e5742511948fc9fc6b10d8d009c59177c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies" + } + ], + "components": [ + { + "type": "library", + "name": "ansi-regex", + "version": "2.0.0", + "bom-ref": "bundle-dependencies@1.0.2|ansi-regex@2.0.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/ansi-regex@2.0.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/ansi-regex" + } + ] + }, + { + "type": "library", + "name": "builtin-modules", + "version": "1.1.1", + "bom-ref": "bundle-dependencies@1.0.2|builtin-modules@1.1.1", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/builtin-modules@1.1.1", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/builtin-modules" + } + ] + }, + { + "type": "library", + "name": "camelcase", + "version": "2.1.0", + "bom-ref": "bundle-dependencies@1.0.2|camelcase@2.1.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/camelcase@2.1.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/camelcase" + } + ] + }, + { + "type": "library", + "name": "cliui", + "version": "3.1.0", + "bom-ref": "bundle-dependencies@1.0.2|cliui@3.1.0", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/cliui@3.1.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/cliui" + } + ] + }, + { + "type": "library", + "name": "code-point-at", + "version": "1.0.0", + "bom-ref": "bundle-dependencies@1.0.2|code-point-at@1.0.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/code-point-at@1.0.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/code-point-at" + } + ] + }, + { + "type": "library", + "name": "decamelize", + "version": "1.1.2", + "bom-ref": "bundle-dependencies@1.0.2|decamelize@1.1.2", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/decamelize@1.1.2", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/decamelize" + } + ] + }, + { + "type": "library", + "name": "error-ex", + "version": "1.3.0", + "bom-ref": "bundle-dependencies@1.0.2|error-ex@1.3.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/error-ex@1.3.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/error-ex" + } + ] + }, + { + "type": "library", + "name": "escape-string-regexp", + "version": "1.0.5", + "bom-ref": "bundle-dependencies@1.0.2|escape-string-regexp@1.0.5", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/escape-string-regexp@1.0.5", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/escape-string-regexp" + } + ] + }, + { + "type": "library", + "name": "find-up", + "version": "1.1.0", + "bom-ref": "bundle-dependencies@1.0.2|find-up@1.1.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/find-up@1.1.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/find-up" + } + ] + }, + { + "type": "library", + "name": "graceful-fs", + "version": "4.1.3", + "bom-ref": "bundle-dependencies@1.0.2|graceful-fs@4.1.3", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/graceful-fs@4.1.3", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/graceful-fs" + } + ] + }, + { + "type": "library", + "name": "hosted-git-info", + "version": "2.1.4", + "bom-ref": "bundle-dependencies@1.0.2|hosted-git-info@2.1.4", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/hosted-git-info@2.1.4", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/hosted-git-info" + } + ] + }, + { + "type": "library", + "name": "invert-kv", + "version": "1.0.0", + "bom-ref": "bundle-dependencies@1.0.2|invert-kv@1.0.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/invert-kv@1.0.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/invert-kv" + } + ] + }, + { + "type": "library", + "name": "is-arrayish", + "version": "0.2.1", + "bom-ref": "bundle-dependencies@1.0.2|is-arrayish@0.2.1", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/is-arrayish@0.2.1", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/is-arrayish" + } + ] + }, + { + "type": "library", + "name": "is-builtin-module", + "version": "1.0.0", + "bom-ref": "bundle-dependencies@1.0.2|is-builtin-module@1.0.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/is-builtin-module@1.0.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/is-builtin-module" + } + ] + }, + { + "type": "library", + "name": "is-fullwidth-code-point", + "version": "1.0.0", + "bom-ref": "bundle-dependencies@1.0.2|is-fullwidth-code-point@1.0.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/is-fullwidth-code-point@1.0.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/is-fullwidth-code-point" + } + ] + }, + { + "type": "library", + "name": "is-utf8", + "version": "0.2.1", + "bom-ref": "bundle-dependencies@1.0.2|is-utf8@0.2.1", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/is-utf8@0.2.1", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/is-utf8" + } + ] + }, + { + "type": "library", + "name": "lcid", + "version": "1.0.0", + "bom-ref": "bundle-dependencies@1.0.2|lcid@1.0.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/lcid@1.0.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/lcid" + } + ] + }, + { + "type": "library", + "name": "load-json-file", + "version": "1.1.0", + "bom-ref": "bundle-dependencies@1.0.2|load-json-file@1.1.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/load-json-file@1.1.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/load-json-file" + } + ] + }, + { + "type": "library", + "name": "lodash.assign", + "version": "4.0.3", + "bom-ref": "bundle-dependencies@1.0.2|lodash.assign@4.0.3", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/lodash.assign@4.0.3", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/lodash.assign" + } + ] + }, + { + "type": "library", + "name": "lodash.keys", + "version": "4.0.3", + "bom-ref": "bundle-dependencies@1.0.2|lodash.keys@4.0.3", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/lodash.keys@4.0.3", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/lodash.keys" + } + ] + }, + { + "type": "library", + "name": "lodash.rest", + "version": "4.0.1", + "bom-ref": "bundle-dependencies@1.0.2|lodash.rest@4.0.1", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/lodash.rest@4.0.1", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/lodash.rest" + } + ] + }, + { + "type": "library", + "name": "normalize-package-data", + "version": "2.3.5", + "bom-ref": "bundle-dependencies@1.0.2|normalize-package-data@2.3.5", + "licenses": [ + { + "license": { + "id": "BSD-2-Clause", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/normalize-package-data@2.3.5", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/normalize-package-data" + } + ] + }, + { + "type": "library", + "name": "number-is-nan", + "version": "1.0.0", + "bom-ref": "bundle-dependencies@1.0.2|number-is-nan@1.0.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/number-is-nan@1.0.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/number-is-nan" + } + ] + }, + { + "type": "library", + "name": "object-assign", + "version": "4.0.1", + "bom-ref": "bundle-dependencies@1.0.2|object-assign@4.0.1", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/object-assign@4.0.1", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/object-assign" + } + ] + }, + { + "type": "library", + "name": "os-locale", + "version": "1.4.0", + "bom-ref": "bundle-dependencies@1.0.2|os-locale@1.4.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/os-locale@1.4.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/os-locale" + } + ] + }, + { + "type": "library", + "name": "parse-json", + "version": "2.2.0", + "bom-ref": "bundle-dependencies@1.0.2|parse-json@2.2.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/parse-json@2.2.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/parse-json" + } + ] + }, + { + "type": "library", + "name": "path-exists", + "version": "2.1.0", + "bom-ref": "bundle-dependencies@1.0.2|path-exists@2.1.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/path-exists@2.1.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/path-exists" + } + ] + }, + { + "type": "library", + "name": "path-type", + "version": "1.1.0", + "bom-ref": "bundle-dependencies@1.0.2|path-type@1.1.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/path-type@1.1.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/path-type" + } + ] + }, + { + "type": "library", + "name": "pify", + "version": "2.3.0", + "bom-ref": "bundle-dependencies@1.0.2|pify@2.3.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/pify@2.3.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/pify" + } + ] + }, + { + "type": "library", + "name": "pinkie-promise", + "version": "2.0.0", + "bom-ref": "bundle-dependencies@1.0.2|pinkie-promise@2.0.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/pinkie-promise@2.0.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/pinkie-promise" + } + ] + }, + { + "type": "library", + "name": "pinkie", + "version": "2.0.4", + "bom-ref": "bundle-dependencies@1.0.2|pinkie@2.0.4", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/pinkie@2.0.4", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/pinkie" + } + ] + }, + { + "type": "library", + "name": "pkg-conf", + "version": "1.1.1", + "bom-ref": "bundle-dependencies@1.0.2|pkg-conf@1.1.1", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/pkg-conf@1.1.1", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/pkg-conf" + } + ] + }, + { + "type": "library", + "name": "read-pkg-up", + "version": "1.0.1", + "bom-ref": "bundle-dependencies@1.0.2|read-pkg-up@1.0.1", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/read-pkg-up@1.0.1", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/read-pkg-up" + } + ] + }, + { + "type": "library", + "name": "read-pkg", + "version": "1.1.0", + "bom-ref": "bundle-dependencies@1.0.2|read-pkg@1.1.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/read-pkg@1.1.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/read-pkg" + } + ] + }, + { + "type": "library", + "name": "require-main-filename", + "version": "1.0.1", + "bom-ref": "bundle-dependencies@1.0.2|require-main-filename@1.0.1", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/require-main-filename@1.0.1", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/require-main-filename" + } + ] + }, + { + "type": "library", + "name": "semver", + "version": "5.1.0", + "bom-ref": "bundle-dependencies@1.0.2|semver@5.1.0", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/semver@5.1.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/semver" + } + ] + }, + { + "type": "library", + "name": "spdx-correct", + "version": "1.0.2", + "bom-ref": "bundle-dependencies@1.0.2|spdx-correct@1.0.2", + "licenses": [ + { + "license": { + "id": "Apache-2.0", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/spdx-correct@1.0.2", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/spdx-correct" + } + ] + }, + { + "type": "library", + "name": "spdx-exceptions", + "version": "1.0.4", + "bom-ref": "bundle-dependencies@1.0.2|spdx-exceptions@1.0.4", + "licenses": [ + { + "license": { + "id": "CC-BY-3.0", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/spdx-exceptions@1.0.4", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/spdx-exceptions" + } + ] + }, + { + "type": "library", + "name": "spdx-expression-parse", + "version": "1.0.2", + "bom-ref": "bundle-dependencies@1.0.2|spdx-expression-parse@1.0.2", + "licenses": [ + { + "expression": "(MIT AND CC-BY-3.0)", + "acknowledgement": "declared" + } + ], + "purl": "pkg:npm/spdx-expression-parse@1.0.2", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/spdx-expression-parse" + } + ] + }, + { + "type": "library", + "name": "spdx-license-ids", + "version": "1.2.0", + "bom-ref": "bundle-dependencies@1.0.2|spdx-license-ids@1.2.0", + "licenses": [ + { + "license": { + "id": "Unlicense", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/spdx-license-ids@1.2.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/spdx-license-ids" + } + ] + }, + { + "type": "library", + "name": "string-width", + "version": "1.0.1", + "bom-ref": "bundle-dependencies@1.0.2|string-width@1.0.1", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/string-width@1.0.1", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/string-width" + } + ] + }, + { + "type": "library", + "name": "strip-ansi", + "version": "3.0.1", + "bom-ref": "bundle-dependencies@1.0.2|strip-ansi@3.0.1", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/strip-ansi@3.0.1", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/strip-ansi" + } + ] + }, + { + "type": "library", + "name": "strip-bom", + "version": "2.0.0", + "bom-ref": "bundle-dependencies@1.0.2|strip-bom@2.0.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/strip-bom@2.0.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/strip-bom" + } + ] + }, + { + "type": "library", + "name": "symbol", + "version": "0.2.1", + "bom-ref": "bundle-dependencies@1.0.2|symbol@0.2.1", + "licenses": [ + { + "license": { + "name": "MPLv2.0", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/symbol@0.2.1", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/symbol" + } + ] + }, + { + "type": "library", + "name": "validate-npm-package-license", + "version": "3.0.1", + "bom-ref": "bundle-dependencies@1.0.2|validate-npm-package-license@3.0.1", + "licenses": [ + { + "license": { + "id": "Apache-2.0", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/validate-npm-package-license@3.0.1", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/validate-npm-package-license" + } + ] + }, + { + "type": "library", + "name": "window-size", + "version": "0.2.0", + "bom-ref": "bundle-dependencies@1.0.2|window-size@0.2.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/window-size@0.2.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/window-size" + } + ] + }, + { + "type": "library", + "name": "wrap-ansi", + "version": "1.0.0", + "bom-ref": "bundle-dependencies@1.0.2|wrap-ansi@1.0.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/wrap-ansi@1.0.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/wrap-ansi" + } + ] + }, + { + "type": "library", + "name": "y18n", + "version": "3.2.0", + "bom-ref": "bundle-dependencies@1.0.2|y18n@3.2.0", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/y18n@3.2.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/y18n" + } + ] + }, + { + "type": "library", + "name": "yargs-parser", + "version": "2.1.0", + "bom-ref": "bundle-dependencies@1.0.2|yargs-parser@2.1.0", + "licenses": [ + { + "license": { + "id": "ISC", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/yargs-parser@2.1.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/yargs-parser" + } + ] + }, + { + "type": "library", + "name": "yargs", + "version": "4.1.0", + "bom-ref": "bundle-dependencies@1.0.2|yargs@4.1.0", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/yargs@4.1.0", + "properties": [ + { + "name": "cdx:npm:package:bundled", + "value": "true" + }, + { + "name": "cdx:npm:package:path", + "value": "node_modules/bundle-dependencies/node_modules/yargs" + } + ] + } + ] + } + ], + "dependencies": [ + { + "ref": "bundle-dependencies@1.0.2", + "dependsOn": [ + "bundle-dependencies@1.0.2|yargs@4.1.0" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|ansi-regex@2.0.0" + }, + { + "ref": "bundle-dependencies@1.0.2|builtin-modules@1.1.1" + }, + { + "ref": "bundle-dependencies@1.0.2|camelcase@2.1.0" + }, + { + "ref": "bundle-dependencies@1.0.2|cliui@3.1.0", + "dependsOn": [ + "bundle-dependencies@1.0.2|string-width@1.0.1", + "bundle-dependencies@1.0.2|strip-ansi@3.0.1", + "bundle-dependencies@1.0.2|wrap-ansi@1.0.0" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|code-point-at@1.0.0", + "dependsOn": [ + "bundle-dependencies@1.0.2|number-is-nan@1.0.0" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|decamelize@1.1.2", + "dependsOn": [ + "bundle-dependencies@1.0.2|escape-string-regexp@1.0.5" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|error-ex@1.3.0", + "dependsOn": [ + "bundle-dependencies@1.0.2|is-arrayish@0.2.1" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|escape-string-regexp@1.0.5" + }, + { + "ref": "bundle-dependencies@1.0.2|find-up@1.1.0", + "dependsOn": [ + "bundle-dependencies@1.0.2|path-exists@2.1.0", + "bundle-dependencies@1.0.2|pinkie-promise@2.0.0" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|graceful-fs@4.1.3" + }, + { + "ref": "bundle-dependencies@1.0.2|hosted-git-info@2.1.4" + }, + { + "ref": "bundle-dependencies@1.0.2|invert-kv@1.0.0" + }, + { + "ref": "bundle-dependencies@1.0.2|is-arrayish@0.2.1" + }, + { + "ref": "bundle-dependencies@1.0.2|is-builtin-module@1.0.0", + "dependsOn": [ + "bundle-dependencies@1.0.2|builtin-modules@1.1.1" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|is-fullwidth-code-point@1.0.0", + "dependsOn": [ + "bundle-dependencies@1.0.2|number-is-nan@1.0.0" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|is-utf8@0.2.1" + }, + { + "ref": "bundle-dependencies@1.0.2|lcid@1.0.0", + "dependsOn": [ + "bundle-dependencies@1.0.2|invert-kv@1.0.0" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|load-json-file@1.1.0", + "dependsOn": [ + "bundle-dependencies@1.0.2|graceful-fs@4.1.3", + "bundle-dependencies@1.0.2|parse-json@2.2.0", + "bundle-dependencies@1.0.2|pify@2.3.0", + "bundle-dependencies@1.0.2|pinkie-promise@2.0.0", + "bundle-dependencies@1.0.2|strip-bom@2.0.0" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|lodash.assign@4.0.3", + "dependsOn": [ + "bundle-dependencies@1.0.2|lodash.keys@4.0.3", + "bundle-dependencies@1.0.2|lodash.rest@4.0.1" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|lodash.keys@4.0.3" + }, + { + "ref": "bundle-dependencies@1.0.2|lodash.rest@4.0.1" + }, + { + "ref": "bundle-dependencies@1.0.2|normalize-package-data@2.3.5", + "dependsOn": [ + "bundle-dependencies@1.0.2|hosted-git-info@2.1.4", + "bundle-dependencies@1.0.2|is-builtin-module@1.0.0", + "bundle-dependencies@1.0.2|semver@5.1.0", + "bundle-dependencies@1.0.2|validate-npm-package-license@3.0.1" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|number-is-nan@1.0.0" + }, + { + "ref": "bundle-dependencies@1.0.2|object-assign@4.0.1" + }, + { + "ref": "bundle-dependencies@1.0.2|os-locale@1.4.0", + "dependsOn": [ + "bundle-dependencies@1.0.2|lcid@1.0.0" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|parse-json@2.2.0", + "dependsOn": [ + "bundle-dependencies@1.0.2|error-ex@1.3.0" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|path-exists@2.1.0", + "dependsOn": [ + "bundle-dependencies@1.0.2|pinkie-promise@2.0.0" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|path-type@1.1.0", + "dependsOn": [ + "bundle-dependencies@1.0.2|graceful-fs@4.1.3", + "bundle-dependencies@1.0.2|pify@2.3.0", + "bundle-dependencies@1.0.2|pinkie-promise@2.0.0" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|pify@2.3.0" + }, + { + "ref": "bundle-dependencies@1.0.2|pinkie-promise@2.0.0", + "dependsOn": [ + "bundle-dependencies@1.0.2|pinkie@2.0.4" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|pinkie@2.0.4" + }, + { + "ref": "bundle-dependencies@1.0.2|pkg-conf@1.1.1", + "dependsOn": [ + "bundle-dependencies@1.0.2|find-up@1.1.0", + "bundle-dependencies@1.0.2|object-assign@4.0.1", + "bundle-dependencies@1.0.2|read-pkg@1.1.0", + "bundle-dependencies@1.0.2|symbol@0.2.1" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|read-pkg-up@1.0.1", + "dependsOn": [ + "bundle-dependencies@1.0.2|find-up@1.1.0", + "bundle-dependencies@1.0.2|read-pkg@1.1.0" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|read-pkg@1.1.0", + "dependsOn": [ + "bundle-dependencies@1.0.2|load-json-file@1.1.0", + "bundle-dependencies@1.0.2|normalize-package-data@2.3.5", + "bundle-dependencies@1.0.2|path-type@1.1.0" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|require-main-filename@1.0.1" + }, + { + "ref": "bundle-dependencies@1.0.2|semver@5.1.0" + }, + { + "ref": "bundle-dependencies@1.0.2|spdx-correct@1.0.2", + "dependsOn": [ + "bundle-dependencies@1.0.2|spdx-license-ids@1.2.0" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|spdx-exceptions@1.0.4" + }, + { + "ref": "bundle-dependencies@1.0.2|spdx-expression-parse@1.0.2", + "dependsOn": [ + "bundle-dependencies@1.0.2|spdx-exceptions@1.0.4", + "bundle-dependencies@1.0.2|spdx-license-ids@1.2.0" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|spdx-license-ids@1.2.0" + }, + { + "ref": "bundle-dependencies@1.0.2|string-width@1.0.1", + "dependsOn": [ + "bundle-dependencies@1.0.2|code-point-at@1.0.0", + "bundle-dependencies@1.0.2|is-fullwidth-code-point@1.0.0", + "bundle-dependencies@1.0.2|strip-ansi@3.0.1" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|strip-ansi@3.0.1", + "dependsOn": [ + "bundle-dependencies@1.0.2|ansi-regex@2.0.0" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|strip-bom@2.0.0", + "dependsOn": [ + "bundle-dependencies@1.0.2|is-utf8@0.2.1" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|symbol@0.2.1" + }, + { + "ref": "bundle-dependencies@1.0.2|validate-npm-package-license@3.0.1", + "dependsOn": [ + "bundle-dependencies@1.0.2|spdx-correct@1.0.2", + "bundle-dependencies@1.0.2|spdx-expression-parse@1.0.2" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|window-size@0.2.0" + }, + { + "ref": "bundle-dependencies@1.0.2|wrap-ansi@1.0.0", + "dependsOn": [ + "bundle-dependencies@1.0.2|string-width@1.0.1" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|y18n@3.2.0" + }, + { + "ref": "bundle-dependencies@1.0.2|yargs-parser@2.1.0", + "dependsOn": [ + "bundle-dependencies@1.0.2|camelcase@2.1.0", + "bundle-dependencies@1.0.2|lodash.assign@4.0.3" + ] + }, + { + "ref": "bundle-dependencies@1.0.2|yargs@4.1.0", + "dependsOn": [ + "bundle-dependencies@1.0.2|camelcase@2.1.0", + "bundle-dependencies@1.0.2|cliui@3.1.0", + "bundle-dependencies@1.0.2|decamelize@1.1.2", + "bundle-dependencies@1.0.2|os-locale@1.4.0", + "bundle-dependencies@1.0.2|pkg-conf@1.1.1", + "bundle-dependencies@1.0.2|read-pkg-up@1.0.1", + "bundle-dependencies@1.0.2|require-main-filename@1.0.1", + "bundle-dependencies@1.0.2|string-width@1.0.1", + "bundle-dependencies@1.0.2|window-size@0.2.0", + "bundle-dependencies@1.0.2|y18n@3.2.0", + "bundle-dependencies@1.0.2|yargs-parser@2.1.0" + ] + }, + { + "ref": "demo-bundled-deps@0.0.0", + "dependsOn": [ + "bundle-dependencies@1.0.2" + ] + } + ] +} \ No newline at end of file diff --git a/tests/_data/sbom_demo-results/with-licenses/juice-shop_npm10_node18_macos-latest.snap.json b/tests/_data/sbom_demo-results/with-licenses/juice-shop_npm10_node18_macos-latest.snap.json new file mode 100644 index 000000000..6841bab7c --- /dev/null +++ b/tests/_data/sbom_demo-results/with-licenses/juice-shop_npm10_node18_macos-latest.snap.json @@ -0,0 +1,35684 @@ +{ + "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", + "bomFormat": "CycloneDX", + "specVersion": "1.6", + "version": 1, + "metadata": { + "tools": [ + { + "name": "npm", + "version": "npmVersion-testing" + }, + { + "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": "cyclonedx-npm", + "version": "thisVersion-testing", + "externalReferences": [ + { + "url": "https://github.com/CycloneDX/cyclonedx-node-npm/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "git+https://github.com/CycloneDX/cyclonedx-node-npm.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/CycloneDX/cyclonedx-node-npm#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + } + ] + } + ], + "component": { + "type": "application", + "name": "juice-shop", + "version": "14.1.1", + "bom-ref": "juice-shop@14.1.1", + "author": "Björn Kimminich", + "description": "Probably the most modern and sophisticated insecure web application", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/juice-shop@14.1.1?vcs_url=git%2Bhttps%3A//github.com/juice-shop/juice-shop.git", + "externalReferences": [ + { + "url": "https://github.com/juice-shop/juice-shop/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "git+https://github.com/juice-shop/juice-shop.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://owasp-juice.shop", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "" + }, + { + "name": "cdx:npm:package:private", + "value": "true" + } + ] + } + }, + "components": [ + { + "type": "library", + "name": "helper-string-parser", + "group": "@babel", + "version": "7.22.5", + "bom-ref": "@babel/helper-string-parser@7.22.5", + "purl": "pkg:npm/%40babel/helper-string-parser@7.22.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "98ce023a3819a31f14f897174303e28c864b1259201293b9aec111543253736a9f0837c4472a1bea4e567a04b5e125f5f08223bfe5c3f86aea36e998e494420f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-string-parser" + } + ] + }, + { + "type": "library", + "name": "helper-validator-identifier", + "group": "@babel", + "version": "7.22.5", + "bom-ref": "@babel/helper-validator-identifier@7.22.5", + "purl": "pkg:npm/%40babel/helper-validator-identifier@7.22.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6895eefba944aeaf25b69f898642547e4d4c4c6cae038bfb7f7a40f812791cb7cd0ba9c04340a98bdb8eaae523f077a1834694887cd641b3952466a8eb3b4101" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-validator-identifier" + } + ] + }, + { + "type": "library", + "name": "parser", + "group": "@babel", + "version": "7.22.14", + "bom-ref": "@babel/parser@7.22.14", + "purl": "pkg:npm/%40babel/parser@7.22.14", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.14.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d4ab9c4c780ebdac3f2f3095ac4380c9792bf6b425a740351e21d162749413d7666fc3ef3d6ee8e6cb1c83ee75ebdaf9e27def1a56f1e867af4c4fc8c3f3f701" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/parser" + } + ] + }, + { + "type": "library", + "name": "runtime", + "group": "@babel", + "version": "7.22.11", + "bom-ref": "@babel/runtime@7.22.11", + "purl": "pkg:npm/%40babel/runtime@7.22.11", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "79eee354d956374f7e29fb553aef67ed2f204330ff67a84dfc8f150515d6e0fd7e5deee42465ccc2ef2f76ce1a18830766735b76949609f659b629f2b69700bc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/runtime" + } + ] + }, + { + "type": "library", + "name": "types", + "group": "@babel", + "version": "7.22.11", + "bom-ref": "@babel/types@7.22.11", + "purl": "pkg:npm/%40babel/types@7.22.11", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@babel/types/-/types-7.22.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b226b31e21ae651cfd681f4da47cbd18eb3dc6240f2a733381daf8f77888d4cebbbd15e99c4abc64e38acdecc2e6aef3c2e43ab0385d4a9e120fd8b1292a8a66" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/types" + } + ] + }, + { + "type": "library", + "name": "colors", + "group": "@colors", + "version": "1.5.0", + "bom-ref": "@colors/colors@1.5.0", + "purl": "pkg:npm/%40colors/colors@1.5.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a28582ae564fd758bc1889928d31d81cb92f1433f8f274b8fb6d389c66f54625ff59760798903620823dfded8359569b08449d5bb841004cc746a527f4e515bd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@colors/colors" + } + ] + }, + { + "type": "library", + "name": "diagnostics", + "group": "@dabh", + "version": "2.0.3", + "bom-ref": "@dabh/diagnostics@2.0.3", + "purl": "pkg:npm/%40dabh/diagnostics@2.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "86b9503888bb8407f3b0caa519217256e72bc77f0efa3eb088639ffff1f679cbc812a60de000c1492da22cc879505c83ba708d9e25083e4feadeb885bf8e7144" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@dabh/diagnostics" + } + ] + }, + { + "type": "library", + "name": "promisify", + "group": "@gar", + "version": "1.1.3", + "bom-ref": "@gar/promisify@1.1.3", + "scope": "optional", + "purl": "pkg:npm/%40gar/promisify@1.1.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9364f2d49715a238c9170ae0fd384a8b6ba327b5cd2d868518d07f6d64fdc0647ea123091cc6b9c3e094abaa7fa55aca78d36003ba42a847234a71d5a2a25017" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@gar/promisify" + } + ] + }, + { + "type": "library", + "name": "node-pre-gyp", + "group": "@mapbox", + "version": "1.0.11", + "bom-ref": "@mapbox/node-pre-gyp@1.0.11", + "purl": "pkg:npm/%40mapbox/node-pre-gyp@1.0.11", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "62195aafabfd590814a7f1deec1760ccecfc96a310f2c53e8e40aaed6c7c33273960524b6c47bb960ba2fd5ec6d6a0750c9ca41d21b0ade71e49a0fad18d0f51" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@mapbox/node-pre-gyp" + } + ], + "components": [ + { + "type": "library", + "name": "ansi-regex", + "version": "5.0.1", + "bom-ref": "@mapbox/node-pre-gyp@1.0.11|ansi-regex@5.0.1", + "purl": "pkg:npm/ansi-regex@5.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "aae2505e54d25062f62c7f52517a3c570b18e2ca1a9e1828e8b3529bce04d4b05c13cb373b4c29762473c91f73fd9649325316bf7eea38e6fda5d26531410a15" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@mapbox/node-pre-gyp/node_modules/ansi-regex" + } + ] + }, + { + "type": "library", + "name": "are-we-there-yet", + "version": "2.0.0", + "bom-ref": "@mapbox/node-pre-gyp@1.0.11|are-we-there-yet@2.0.0", + "purl": "pkg:npm/are-we-there-yet@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0a2fea10d9b01e7b18a3dc4a21c5093792de0ca749e91d59d63f55fc9e70caaf2787f9983c4a482896c1657b598c6d381e22bbcd5fe9e95b3df79d8cacc79423" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@mapbox/node-pre-gyp/node_modules/are-we-there-yet" + } + ] + }, + { + "type": "library", + "name": "detect-libc", + "version": "2.0.2", + "bom-ref": "@mapbox/node-pre-gyp@1.0.11|detect-libc@2.0.2", + "purl": "pkg:npm/detect-libc@2.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "517eac1ae9afbea49a5e074a194b20656a9c53221767fbd94eb9514ff8a86e22a118bd332f8777a2c1e3deeaa595624afa2fac8b10d2ff708e5443856eea45cb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@mapbox/node-pre-gyp/node_modules/detect-libc" + } + ] + }, + { + "type": "library", + "name": "gauge", + "version": "3.0.2", + "bom-ref": "@mapbox/node-pre-gyp@1.0.11|gauge@3.0.2", + "purl": "pkg:npm/gauge@3.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fb927a312ff95e4b02b97abefae151b2751decebeed577a76deb88b8d449c585a38106cfb85853d78940bec59fa9f0269f096e7f53b0323cf7f478df2cf722d1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@mapbox/node-pre-gyp/node_modules/gauge" + } + ] + }, + { + "type": "library", + "name": "is-fullwidth-code-point", + "version": "3.0.0", + "bom-ref": "@mapbox/node-pre-gyp@1.0.11|is-fullwidth-code-point@3.0.0", + "purl": "pkg:npm/is-fullwidth-code-point@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cf29a6e7ebbeb02b125b20fda8d69e8d5dc316f84229c94a762cd868952e1c0f3744b8dbee74ae1a775d0871afd2193e298ec130096c59e2b851e83a115e9742" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@mapbox/node-pre-gyp/node_modules/is-fullwidth-code-point" + } + ] + }, + { + "type": "library", + "name": "make-dir", + "version": "3.1.0", + "bom-ref": "@mapbox/node-pre-gyp@1.0.11|make-dir@3.1.0", + "purl": "pkg:npm/make-dir@3.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "83715e3f6d0b3708402dbffa0b3e837781769e0cded23cfbb5bceb0f6c0057ea3d15e3477b8acbfb22b699dd09fdf8927f5b1ad400e15ea8b9fa857038cfde1b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@mapbox/node-pre-gyp/node_modules/make-dir" + } + ], + "components": [ + { + "type": "library", + "name": "semver", + "version": "6.3.1", + "bom-ref": "@mapbox/node-pre-gyp@1.0.11|make-dir@3.1.0|semver@6.3.1", + "purl": "pkg:npm/semver@6.3.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "051ed5bc30951cefaadb10445ac9314ba0c9135a919dbec3c7352ba206fbd425a849f89c07162c88019df8a9749a6abf329ac6f7202b464cab4314cee978cccc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@mapbox/node-pre-gyp/node_modules/make-dir/node_modules/semver" + } + ] + } + ] + }, + { + "type": "library", + "name": "nopt", + "version": "5.0.0", + "bom-ref": "@mapbox/node-pre-gyp@1.0.11|nopt@5.0.0", + "purl": "pkg:npm/nopt@5.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4db8faeeb7dfa9c79e2e97115eb4fbbca00df02c1f3de20180cec4ea206498a2d5edb10cc291a060b1afd2300252c10269afefbb13f42231289edeae99d320b5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@mapbox/node-pre-gyp/node_modules/nopt" + } + ] + }, + { + "type": "library", + "name": "npmlog", + "version": "5.0.1", + "bom-ref": "@mapbox/node-pre-gyp@1.0.11|npmlog@5.0.1", + "purl": "pkg:npm/npmlog@5.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "02a66d0d458e30ab351bff25c329558eb75882a03877d9eef2173ed20cd1c650dbd48d74f851c118c5ece9a8901c574251496a1fdf4c50cb8b7f3583343b5fc7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@mapbox/node-pre-gyp/node_modules/npmlog" + } + ] + }, + { + "type": "library", + "name": "readable-stream", + "version": "3.6.2", + "bom-ref": "@mapbox/node-pre-gyp@1.0.11|readable-stream@3.6.2", + "purl": "pkg:npm/readable-stream@3.6.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f6efec9e20ab6370f959db04447cc71381b66025eaa06e454c7522082e1221bafa5dc2d9058d39c9af442a361e93d3b9c4e0308c6abed497460404bb43d49ca0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@mapbox/node-pre-gyp/node_modules/readable-stream" + } + ] + }, + { + "type": "library", + "name": "string-width", + "version": "4.2.3", + "bom-ref": "@mapbox/node-pre-gyp@1.0.11|string-width@4.2.3", + "purl": "pkg:npm/string-width@4.2.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c0ac90450a63274b08a7ad84ad265d1ac8cc256b1aa79a1136284786ee86ec954effd8c807a5327af2feb57b8eaab9e0f23fdcc4a4d6c96530bd24eb8a2673fe" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@mapbox/node-pre-gyp/node_modules/string-width" + } + ] + }, + { + "type": "library", + "name": "strip-ansi", + "version": "6.0.1", + "bom-ref": "@mapbox/node-pre-gyp@1.0.11|strip-ansi@6.0.1", + "purl": "pkg:npm/strip-ansi@6.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@mapbox/node-pre-gyp/node_modules/strip-ansi" + } + ] + } + ] + }, + { + "type": "library", + "name": "core-loader", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/core-loader@4.26.1", + "purl": "pkg:npm/%40nlpjs/core-loader@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/core-loader/-/core-loader-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "22246d9fae5b762512407cb692eb1ca367e6864dfdbb631cd9ce45b26f7ef44546e81b490a6544154fdbb40cc60c09b1100fc4e2a29e71a013e0bbdc5ba4cf6c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/core-loader" + } + ] + }, + { + "type": "library", + "name": "core", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/core@4.26.1", + "purl": "pkg:npm/%40nlpjs/core@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/core/-/core-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "33f3de15d76c8b7cbb675a62149c6c2c69b9ff174c85cae93ac9a5eece824c4818a3c89db9a4f7d070ddeb5b59c43cafbc9b1e53ab85aa55d29fb5ca900702d6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/core" + } + ] + }, + { + "type": "library", + "name": "evaluator", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/evaluator@4.26.1", + "purl": "pkg:npm/%40nlpjs/evaluator@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/evaluator/-/evaluator-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "59e52b0bcaaaefe57c2619248dcdb2897773cbd574c1b113bfcfea6ac4262f442612ec010c917e7ef7e5e33daf5a905bd2f5b4ec0f1a36b14494a10bcdba6476" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/evaluator" + } + ] + }, + { + "type": "library", + "name": "lang-all", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-all@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-all@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-all/-/lang-all-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "533466d4945103242a8a510ec50db248c3a2b4a6e13e4e622986e30fc15110370f8eb794bc3c55b90b1850ebd8b9c984c8571953653f4dd271f9f5fdfdb71a29" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-all" + } + ] + }, + { + "type": "library", + "name": "lang-ar", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-ar@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-ar@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-ar/-/lang-ar-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "314955b5a6edf65b46ed6cb3090a4527298b2659c4aa9de6c6180df491f2147ee864c2b7444bcca2f15fbc45006df898ac912ffc137928a2cbef2aef51e687b6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-ar" + } + ] + }, + { + "type": "library", + "name": "lang-bn", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-bn@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-bn@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-bn/-/lang-bn-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b229b58992810dd7a18bfc8150aacb5b9d50bd2f6e07eb175bb963f931d5a81cb952c9c442fb7883313436c0bcef7b89321ebabedd80947921ce03c7d2a1ff9d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-bn" + } + ] + }, + { + "type": "library", + "name": "lang-ca", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-ca@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-ca@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-ca/-/lang-ca-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7c3e11e6d700074b98b4dc52105db46f52a617a9d44126e226aac8509239ca2b3839b8c26114274a1e1b8d50ca50ac7238d8db0fa2fc11a2b91ab635fe393015" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-ca" + } + ] + }, + { + "type": "library", + "name": "lang-cs", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-cs@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-cs@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-cs/-/lang-cs-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0aa23a541f2da1a27f3253f50f82bd05cb40e86a5926130ac84cbe397f716af0dee2be1aa3f4b195268860ade2ccad24f89dfc949582e655d819acdf09d4c68c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-cs" + } + ] + }, + { + "type": "library", + "name": "lang-da", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-da@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-da@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-da/-/lang-da-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "92b23fa237834a2df6f4434cfe12c8b1b521d71e174532806ed3dc6c5c4063a5d585c495a163ceecbefb8c54cbd4d41e135a06445cc61da782f61649f298556c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-da" + } + ] + }, + { + "type": "library", + "name": "lang-de", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-de@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-de@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-de/-/lang-de-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1df650c2c1391480aaf6d6956438b292d99d01e3d5179f78f0d33cd1eb7477d9b1e374560c5847290620b493f07d05ed742a10b4e3394ce27615a9c6c333de68" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-de" + } + ] + }, + { + "type": "library", + "name": "lang-el", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-el@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-el@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-el/-/lang-el-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a5c3afb92c0f097c48fb6c4d659ccce15e694d10e7b58a098b448ffe27369d5e083d0d275368f5e9d61f8351e5bc44ff13a88dd554ea821ac269fd7448c90318" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-el" + } + ] + }, + { + "type": "library", + "name": "lang-en-min", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-en-min@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-en-min@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-en-min/-/lang-en-min-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d6c259eddcbbcacab36ec07c224960baf07cf09f043c8bf85c656464273079c2ad3b0f9fa792c0b19dd32559847f5f222b5803e1c106afba998397e93f14e959" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-en-min" + } + ] + }, + { + "type": "library", + "name": "lang-en", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-en@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-en@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-en/-/lang-en-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "195a09a4e8f29394ed040aa8fdfc6c8aeb87ee35f27326a4193d20c397f4d6ef653a6527a497a0bd7c867dffcd6f48f5e295dc1875ce866a56adc4eb1b60742d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-en" + } + ] + }, + { + "type": "library", + "name": "lang-es", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-es@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-es@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-es/-/lang-es-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7c83d0b7e58f70d772c5938232438f94c6f8635884e7ce50c6307d200745cfc66d560ee6738765bf97f8eae77ba6974c87ce222ceb8e768ea9ceed82aa6d7897" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-es" + } + ] + }, + { + "type": "library", + "name": "lang-eu", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-eu@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-eu@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-eu/-/lang-eu-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1daf061d36e041877b7701ccf1a5870f2c666d4354732bbfe719412aaa8138fc72b03c99e80774b6f8f4166241cba99886a9854cf067100a3af5c7ee152a9621" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-eu" + } + ] + }, + { + "type": "library", + "name": "lang-fa", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-fa@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-fa@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-fa/-/lang-fa-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a890a63578096677cd5d49ca9f1bc4184cd21417504f85d4effaccc6e166489aa6418edf1ff56c9a2e42285f7855104f38857850b94426e2e95161d74663a755" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-fa" + } + ] + }, + { + "type": "library", + "name": "lang-fi", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-fi@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-fi@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-fi/-/lang-fi-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5bfad472bcd2877284d3bab6bceb2cb13a54d6c6d7df681b07328f65f449d99505e1a7cef9e1f1980cb08a45ee6cfe24894dc9c5534bbd75c48ee183dd20546c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-fi" + } + ] + }, + { + "type": "library", + "name": "lang-fr", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-fr@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-fr@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-fr/-/lang-fr-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2d303ce766ad0899c7b4a0e6b63c7fba2e409ef10892b3f1f8c250da6077827f24a3a8b65084e72603e6244f4a7a3e5b2dab1564e009bd4fd2adf5c49a73c63b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-fr" + } + ] + }, + { + "type": "library", + "name": "lang-ga", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-ga@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-ga@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-ga/-/lang-ga-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "26c3f5099f2bdc977aa3f033edc3777b1cf41c33f714d60bce1e158ba92c12474a174c828c9f46e5d5d962a4bda8520de5f7de9969f6f46e164442d8e901ff71" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-ga" + } + ] + }, + { + "type": "library", + "name": "lang-gl", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-gl@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-gl@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-gl/-/lang-gl-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cb534dbba355cbfea8e5435f8a1820d16912955af822f280e56d7ddc2a512d9592e0571c4039a7145872616464b21c836e012c7ec67446cdc1a04f36f93d946e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-gl" + } + ] + }, + { + "type": "library", + "name": "lang-hi", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-hi@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-hi@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-hi/-/lang-hi-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "170f6b5ea17997cabd7ad246e6e3a5105a673158d011631a0888107c4700d724ef89e495f26a684af42411997e0c5870c3e6b36ab7a827b642931d2027d503b9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-hi" + } + ] + }, + { + "type": "library", + "name": "lang-hu", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-hu@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-hu@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-hu/-/lang-hu-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "edd3d49f9fd9a4b666b1d4703be76d391b8c2222299ec59b8122c829d38b87c8ab860511f8cd9b6137e476729cac4707cc73cff12be7ee9534c64ece292500d7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-hu" + } + ] + }, + { + "type": "library", + "name": "lang-hy", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-hy@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-hy@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-hy/-/lang-hy-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4f66eba4b18326bc80c169a3b67998f0eb7a654902cfefe7451f7f40cd4fc9bbd922a3952e326a038f5baa325f4f90cc37cf476f00bb23fd793534f4cb4f62d5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-hy" + } + ] + }, + { + "type": "library", + "name": "lang-id", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-id@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-id@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-id/-/lang-id-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ad5b8891814a765b4584c4ff6b66710fda2fa19495645ece3eea988d35d6f7129ddc57f7db252bcdc7ffa475e5aa664e4a5b6a387dc4e63651443907be050e8d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-id" + } + ] + }, + { + "type": "library", + "name": "lang-it", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-it@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-it@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-it/-/lang-it-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0590374277d0196f758186b26d19879c200f06f42082d987649ac09ae05950a512d761e8426f2ec9b8f0d9f64efaf6a111e51071e28d0c8491713d5e2cb8a3a2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-it" + } + ] + }, + { + "type": "library", + "name": "lang-ja", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-ja@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-ja@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-ja/-/lang-ja-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "42092e24e90782e445c9f9dc907d88b79fca83ccde72738c26c1f161eb830b8b4117b8cbff9c6a5a2b3eebbf6560bb17b4092b1bcf9f8d57016e3ca8a4fd0a1e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-ja" + } + ] + }, + { + "type": "library", + "name": "lang-ko", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-ko@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-ko@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-ko/-/lang-ko-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "43437c6cb249f36f482d608a1f551058f48dcae2da1144405c26b09038eee29b77dc304b729ab3f48ccef5d9ea88573e7e34a057367b58c68b4f5f215d943dbe" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-ko" + } + ] + }, + { + "type": "library", + "name": "lang-lt", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-lt@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-lt@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-lt/-/lang-lt-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "49e619c5185d0b2f8295036717fbb4300b5c0ee8bfa1c764e0db6034e0aec0d4cdbb384ddeddeb7c6780adf0469997a0d5221e04b50313d76c4f1602bf900e12" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-lt" + } + ] + }, + { + "type": "library", + "name": "lang-ms", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-ms@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-ms@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-ms/-/lang-ms-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2b15814beb4563653ccfd52b8d022a30ce349e91833ac90fe4371685a104df3ba1cdfdd14c3623cbcb1dcf7e2355dd1f05d6cf8a15f5df78776c589b8360a6ef" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-ms" + } + ] + }, + { + "type": "library", + "name": "lang-ne", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-ne@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-ne@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-ne/-/lang-ne-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2b713697ed0b4c44aff9d3be65321dbcd6becf0309bef9cc88561890abc9b2dea585cf0982f18eb0fc46b23267e8f0e1237c327d0bbe760ddbf9b9d53eee050c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-ne" + } + ] + }, + { + "type": "library", + "name": "lang-nl", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-nl@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-nl@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-nl/-/lang-nl-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "23f98fd5145b50de0143ef0d5c097614a68b1db6fb7fa4bc2558f11d0d2c2874f8060437fabd323be0d5704b0783ebd6462635172ce1d20ab43e12d59c5e879c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-nl" + } + ] + }, + { + "type": "library", + "name": "lang-no", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-no@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-no@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-no/-/lang-no-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6b408b2f673f382cdb83b27bba0cabb0092c23de9786443721e05b6f1eb4a39a3ff70b0536293a70f5ab929a04e7136dc3b80b94025669bc038995e497c66b73" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-no" + } + ] + }, + { + "type": "library", + "name": "lang-pl", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-pl@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-pl@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-pl/-/lang-pl-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9eb0d796af93cd02c4e48a573c894533377c3a9aaebc0a56b28ba1e9f98bb03f4764b648e0edf0d4ce2c5d72f313ef4682ef42cb59b5409d3f8bb5c272fd75e6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-pl" + } + ] + }, + { + "type": "library", + "name": "lang-pt", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-pt@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-pt@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-pt/-/lang-pt-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a7ac991da2747be9f46af307a5d0f0e4f324e0790a5e33db38c6eb960d1d17e551a82863c5f1f8efc438db7ac3cb3bbfe0ccc3b08601fa9e8accbf40011297a6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-pt" + } + ] + }, + { + "type": "library", + "name": "lang-ro", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-ro@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-ro@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-ro/-/lang-ro-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6da51d4c0d035a90d1d139fa7f1a3e44337fea06ee20d2c2011b47c1aa76511fc729058fd97a07fc322f723669c144da96be4c423b28df57a971d79145aa5ccc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-ro" + } + ] + }, + { + "type": "library", + "name": "lang-ru", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-ru@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-ru@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-ru/-/lang-ru-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "35a6760c0386c561b652cf48c880ecde6eaf846a54694251560cf31c7c97dcb3b7c44623666b670348c4a4169339ed8fb8d1d386fd1609950d9fd052bab5773c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-ru" + } + ] + }, + { + "type": "library", + "name": "lang-sl", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-sl@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-sl@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-sl/-/lang-sl-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "401270709b7ea0a5290271ca34990b931f579b59f87543c2e463d87c05d39c965fd21356252636d4689c7568bb56efea149de0848aad48ff03eca20f2e789b37" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-sl" + } + ] + }, + { + "type": "library", + "name": "lang-sr", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-sr@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-sr@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-sr/-/lang-sr-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "76b1f7f94a935badfbb8b5ac9cbadca7c8c42941b157ad59802063364550344bf5fe36e94a0e88aa0ca7498d89ca1b67955d1ff3bd0a4b41ef49bca8e400f836" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-sr" + } + ] + }, + { + "type": "library", + "name": "lang-sv", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-sv@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-sv@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-sv/-/lang-sv-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d9ac64ad8142d36b409710967a210a2126dee1d4ad79c88fd4222080efdd6609679cb5a0745fa0ee439e60c9fb69b09f1554a7879bcba9f0e4af09f222ab7b02" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-sv" + } + ] + }, + { + "type": "library", + "name": "lang-ta", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-ta@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-ta@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-ta/-/lang-ta-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "91e7a1f9cae86b54c08ab57d15ddce40ca392240254c63564cdc1e1db8bf86d60c5f430a38f631caa83e547d9b9a5fb9ed56366948ff598815fe9dc04f1f447d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-ta" + } + ] + }, + { + "type": "library", + "name": "lang-th", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-th@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-th@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-th/-/lang-th-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d9259986b967deb330f3f0ec45cf724b96e2dea11d19fc36a6af547a3c7f518103e73bef2fa921f408822594f8934c0c04613059457a1f12743eafe33931e882" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-th" + } + ] + }, + { + "type": "library", + "name": "lang-tl", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-tl@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-tl@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-tl/-/lang-tl-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "03398bb60dbcb66d155c29b4434118dceb40de6e286316aa878557eae841e09f8fa04b08926d29cb5d9227130d22c87fafdf29a1b0ae987f0a1fd6ef1d0a0202" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-tl" + } + ] + }, + { + "type": "library", + "name": "lang-tr", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-tr@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-tr@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-tr/-/lang-tr-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a77d2eb97bc4f6965e53fe5792b41fbf146088038198fdc4c8114657ff8fd393c4a206aa6ec9a6b550a00a747adf2791bd59c66d3a0f04f8d12b738ed72e0011" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-tr" + } + ] + }, + { + "type": "library", + "name": "lang-uk", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-uk@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-uk@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-uk/-/lang-uk-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d512f9a586f97a04bddefd0e2a8cc3ec9f038dddc58462f0e1f5d83e4a2fac8c3d8476ef6d6a3a2524a710e9903823c757ae5779c6e5f1f831011ffb81e2e59" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-uk" + } + ] + }, + { + "type": "library", + "name": "lang-zh", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-zh@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-zh@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-zh/-/lang-zh-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "930a9ea9e12030032fb9c557f47344d69eacff600f3f6dd9b12f149bf94dbedb306f880be638d817d9320af45faa53c1412596751bfbc307273573af5d893171" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-zh" + } + ] + }, + { + "type": "library", + "name": "language-min", + "group": "@nlpjs", + "version": "4.25.0", + "bom-ref": "@nlpjs/language-min@4.25.0", + "purl": "pkg:npm/%40nlpjs/language-min@4.25.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/language-min/-/language-min-4.25.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "83c8ed6c36eab519be7650ffd559dbe1559f29b2ad780a441954ea20cc58924e8dfc7321bcb679276b2faf1ceb07df1afc76747dbfff6017c58329a7cfd3ae92" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/language-min" + } + ] + }, + { + "type": "library", + "name": "language", + "group": "@nlpjs", + "version": "4.25.0", + "bom-ref": "@nlpjs/language@4.25.0", + "purl": "pkg:npm/%40nlpjs/language@4.25.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/language/-/language-4.25.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b5417a404368510fc4dba458737d8882cb6d4ad485f5c34ee3248df814040a7f15a63ba459dc1b330d3bdcc94e2d7ce37dea1bc5afb784256b98f3dc5be57750" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/language" + } + ] + }, + { + "type": "library", + "name": "ner", + "group": "@nlpjs", + "version": "4.27.0", + "bom-ref": "@nlpjs/ner@4.27.0", + "purl": "pkg:npm/%40nlpjs/ner@4.27.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/ner/-/ner-4.27.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a6dc24c6b889766807487f537cfd74250d63be26929764aea5214652f4ee5a4b898686d077785b9e54aae3457a5d8bc9366aa1f4cf7311a6ff00a7a087160e4c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/ner" + } + ] + }, + { + "type": "library", + "name": "neural", + "group": "@nlpjs", + "version": "4.25.0", + "bom-ref": "@nlpjs/neural@4.25.0", + "purl": "pkg:npm/%40nlpjs/neural@4.25.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/neural/-/neural-4.25.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3b3db475e9c68817b40e542c4bb94de1336b0133759d794729cfc707a8c93de823566809542ba00da1f0206a15eea396c80e85d9f451c0e803faab8d4f6815a6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/neural" + } + ] + }, + { + "type": "library", + "name": "nlg", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/nlg@4.26.1", + "purl": "pkg:npm/%40nlpjs/nlg@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/nlg/-/nlg-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3c2256899ef8eb80a15d7506be3059205b68aa40b6e0ecba5fadc7810ad2bfeeb7b2fcf6d98e429aed4c60b93becd6fee24796bfe84a84524a0e4bc9a0ea4156" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/nlg" + } + ] + }, + { + "type": "library", + "name": "nlp", + "group": "@nlpjs", + "version": "4.27.0", + "bom-ref": "@nlpjs/nlp@4.27.0", + "purl": "pkg:npm/%40nlpjs/nlp@4.27.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/nlp/-/nlp-4.27.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "aba5fbb18e936159d045924a17fea67cb165340e684582e1810e64de2d4806a1fd95b59301926bdf5c3f7427fdec75da61a8febc9a77874b9c7cdba699ef4423" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/nlp" + } + ] + }, + { + "type": "library", + "name": "nlu", + "group": "@nlpjs", + "version": "4.27.0", + "bom-ref": "@nlpjs/nlu@4.27.0", + "purl": "pkg:npm/%40nlpjs/nlu@4.27.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/nlu/-/nlu-4.27.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8f80d47685d2ff2fd76a0eb2b185f1ed57bc3419945558944822618f7af8f7ecc6c98b725401ee55ca927a3e6ad2d2639f4252313fbafa2a7c92538dd6af22c7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/nlu" + } + ] + }, + { + "type": "library", + "name": "request", + "group": "@nlpjs", + "version": "4.25.0", + "bom-ref": "@nlpjs/request@4.25.0", + "purl": "pkg:npm/%40nlpjs/request@4.25.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/request/-/request-4.25.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "30f55859f159634dd6c852fb19691492ff2dc3debc397b1dc4548912f8d71f386209efef0253c259bbe847e567a104e0ccb1f1b3f28817ab08176b3d033b0b99" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/request" + } + ] + }, + { + "type": "library", + "name": "sentiment", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/sentiment@4.26.1", + "purl": "pkg:npm/%40nlpjs/sentiment@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/sentiment/-/sentiment-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5365a6716df0eb20c33b8e7e63bbf97ba0cf423f1ed31f9151478f3f246edae219994b48286faa08f3169cd2cc998419a1240417198c3252dc1830bbb4dee8df" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/sentiment" + } + ] + }, + { + "type": "library", + "name": "similarity", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/similarity@4.26.1", + "purl": "pkg:npm/%40nlpjs/similarity@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/similarity/-/similarity-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "42eb520451a8fe1b8dbb3eb43e0a828ee6f4a0177d4bc30bae399edf75391b3c6e4af4e84335ed9fdff29c889af2a0e6d34f43d3d55757e2cf78d13887bcae4a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/similarity" + } + ] + }, + { + "type": "library", + "name": "slot", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/slot@4.26.1", + "purl": "pkg:npm/%40nlpjs/slot@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/slot/-/slot-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "98af04132e4efa64469def36d8f20a3311d2161f23fa20bb84627a4f7d57745b0d8451185cb23fd1d99e06cb5981348a0537b6ec73458020b0b866fbeeed28f7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/slot" + } + ] + }, + { + "type": "library", + "name": "fs", + "group": "@npmcli", + "version": "1.1.1", + "bom-ref": "@npmcli/fs@1.1.1", + "scope": "optional", + "purl": "pkg:npm/%40npmcli/fs@1.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f0a1b9443d0654fe32744cd19ff23804d0eec43b6a55b39d9bcebbe53e3d3881bf34685a2b4a633d7ed970396f2986c0fae96f54adf3b5f705e2e05d3b1b896d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/fs" + } + ] + }, + { + "type": "library", + "name": "move-file", + "group": "@npmcli", + "version": "1.1.2", + "bom-ref": "@npmcli/move-file@1.1.2", + "scope": "optional", + "purl": "pkg:npm/%40npmcli/move-file@1.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d5251ffc28361b3183c9a7f5e5a47d4adf535a56fe5ef6d95d6a43c7c60ab3b30bccc1ff0427a8a6ffb2f6fcebce091fca4086b963a54aede66618f6f8541cae" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/move-file" + } + ], + "components": [ + { + "type": "library", + "name": "mkdirp", + "version": "1.0.4", + "bom-ref": "@npmcli/move-file@1.1.2|mkdirp@1.0.4", + "scope": "optional", + "purl": "pkg:npm/mkdirp@1.0.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bd5a95650c9fdd62f1d9285dd2a27dc6ebea800c8a3cb022a884c4b6a5b4a08523ce8dcf78f0dde9f5bd885cf7d1e7fb62ca7fa225aa6e1b33786596d93e86cf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/move-file/node_modules/mkdirp" + } + ] + } + ] + }, + { + "type": "library", + "name": "core", + "group": "@otplib", + "version": "12.0.1", + "bom-ref": "@otplib/core@12.0.1", + "purl": "pkg:npm/%40otplib/core@12.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@otplib/core/-/core-12.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e2c1a7b706c0fc00be49b3e16ecce24620fe8cd0dd233b19dc95327d9c23b4ac9cff0b9f975a67488686e14ab1f3298f6a0ba3b9bd28f7692006707cf5cb8030" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@otplib/core" + } + ] + }, + { + "type": "library", + "name": "plugin-crypto", + "group": "@otplib", + "version": "12.0.1", + "bom-ref": "@otplib/plugin-crypto@12.0.1", + "purl": "pkg:npm/%40otplib/plugin-crypto@12.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@otplib/plugin-crypto/-/plugin-crypto-12.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a8fba137742b4fb6592dc2c2c8a392361ba28d48bd1b982e31156bc6aeb7afd60d3b1c508cf9b9f605712ccfbbc469c79cce9c8a6639eedb8ab232bbcbd2ccd6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@otplib/plugin-crypto" + } + ] + }, + { + "type": "library", + "name": "plugin-thirty-two", + "group": "@otplib", + "version": "12.0.1", + "bom-ref": "@otplib/plugin-thirty-two@12.0.1", + "purl": "pkg:npm/%40otplib/plugin-thirty-two@12.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@otplib/plugin-thirty-two/-/plugin-thirty-two-12.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "32d4febaa46ca3dd3d5246ebad8a49e971638fd0fec763f2eca8d33bd2433e12f46c951856ee6414fe131595b8345032c2b02d151c4e558dbad6ed2ac1bf7780" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@otplib/plugin-thirty-two" + } + ] + }, + { + "type": "library", + "name": "preset-default", + "group": "@otplib", + "version": "12.0.1", + "bom-ref": "@otplib/preset-default@12.0.1", + "purl": "pkg:npm/%40otplib/preset-default@12.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@otplib/preset-default/-/preset-default-12.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c5fd6ff683894725df96e06131da4e92bf9bb04f88aedfb40f9b87b6f83ac757a8b1f9870ac082e9e8ff9bb157896a9da34f99508eb148a0e127073cc9f88e3d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@otplib/preset-default" + } + ] + }, + { + "type": "library", + "name": "preset-v11", + "group": "@otplib", + "version": "12.0.1", + "bom-ref": "@otplib/preset-v11@12.0.1", + "purl": "pkg:npm/%40otplib/preset-v11@12.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@otplib/preset-v11/-/preset-v11-12.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f6149eb4c23b102a9b1622880ab35ae30ef475e4d47c0aedc17ca43d4bd21d639dcce95f6bd6a3825bbb98d0a7b65bf1c9c4e23805e4406c23402cf30c431132" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@otplib/preset-v11" + } + ] + }, + { + "type": "library", + "name": "is", + "group": "@sindresorhus", + "version": "0.7.0", + "bom-ref": "@sindresorhus/is@0.7.0", + "purl": "pkg:npm/%40sindresorhus/is@0.7.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "38d85a28f22e7f3ceb94d6eab5614577e8e59de997ea524082af597a266d4bb2353c87ff95aec25b89bcdeb4d7467567b0c6d6da4e7aa4662eec0505243f4fa3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@sindresorhus/is" + } + ] + }, + { + "type": "library", + "name": "helpers", + "group": "@swc", + "version": "0.3.17", + "bom-ref": "@swc/helpers@0.3.17", + "purl": "pkg:npm/%40swc/helpers@0.3.17", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.3.17.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b5bec8bbea19fb35896771c9ab0c7ca0dc120c8538e3486654c0cf8690025905a7ad91caf7d071b3bd204f52f6767af91e0e74651584164402027395555d33d5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@swc/helpers" + } + ] + }, + { + "type": "library", + "name": "token", + "group": "@tokenizer", + "version": "0.3.0", + "bom-ref": "@tokenizer/token@0.3.0", + "purl": "pkg:npm/%40tokenizer/token@0.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@tokenizer/token/-/token-0.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3af8c5fb3e752f7a2fd0ec8053476ecec62ebced353c7ef1e2de83271fa0b9a8604e704792125d1bbb2841e4d214b58ddde7e71f289b67867c97612e5b024ddc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@tokenizer/token" + } + ] + }, + { + "type": "library", + "name": "once", + "group": "@tootallnate", + "version": "2.0.0", + "bom-ref": "@tootallnate/once@2.0.0", + "purl": "pkg:npm/%40tootallnate/once@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5c2b8a14fe4f4b9e609cc56edddb72f0a3dab4ba94a32fd96330f3006090f093450a42d7ce623bbcd1c247e5e96d968c5902bfbd0b9bafb3e462af20e3bd09fc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@tootallnate/once" + } + ] + }, + { + "type": "library", + "name": "component-emitter", + "group": "@types", + "version": "1.2.11", + "bom-ref": "@types/component-emitter@1.2.11", + "purl": "pkg:npm/%40types/component-emitter@1.2.11", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@types/component-emitter/-/component-emitter-1.2.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4915e333eb5fb12940f55b86f2118eda77edda9f338d708ad55702e8de0d5db05b61b4a26bd93308285841a8c88f322a38e3ae87939c93a326576a2ec788c365" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/component-emitter" + } + ] + }, + { + "type": "library", + "name": "cookie", + "group": "@types", + "version": "0.4.1", + "bom-ref": "@types/cookie@0.4.1", + "purl": "pkg:npm/%40types/cookie@0.4.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5d6fc06bc00f62bea3495540d72fc3108657d3f18c28b1157a4346ef6ed1f1cb39e9a8444e4440cbfdc347bf9f27287ba14806c0d41a45f5c2ba7d3e29b598ed" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/cookie" + } + ] + }, + { + "type": "library", + "name": "cors", + "group": "@types", + "version": "2.8.13", + "bom-ref": "@types/cors@2.8.13", + "purl": "pkg:npm/%40types/cors@2.8.13", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@types/cors/-/cors-2.8.13.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "446f004ad1e5522579cac6502aaf7b728a5dd94995630dffa5130b79f2126774b584ad74e02c26ee22d0ddf4cac7e96c507d8213c1652da61e100d8b49ea9850" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/cors" + } + ] + }, + { + "type": "library", + "name": "debug", + "group": "@types", + "version": "4.1.8", + "bom-ref": "@types/debug@4.1.8", + "purl": "pkg:npm/%40types/debug@4.1.8", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@types/debug/-/debug-4.1.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fef3ced443ceb37d3a0af870bfb29f55f62f389a80fd2fc05e368742225ba0267370d0dbf9320914df7fd82f4367ffe28d22968a83725310fbf764260c9f8729" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/debug" + } + ] + }, + { + "type": "library", + "name": "ms", + "group": "@types", + "version": "0.7.31", + "bom-ref": "@types/ms@0.7.31", + "purl": "pkg:npm/%40types/ms@0.7.31", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8a25202b357d02e684919aa438b0c8be54222fa96db9977db46716de0c299d7f096ee8ae8459441a69855c45e4379d02beaeceb3cf08636bf47640ea5d859580" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/ms" + } + ] + }, + { + "type": "library", + "name": "node", + "group": "@types", + "version": "20.5.7", + "bom-ref": "@types/node@20.5.7", + "purl": "pkg:npm/%40types/node@20.5.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@types/node/-/node-20.5.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "74fedfdcb759232b199e6bcfdc03496134b083ec0b2e5f29ed1aa7895955ee3fa85d25c06edf61d16201166272e629d66685fdc1937a797c7e61777d461dd104" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/node" + } + ] + }, + { + "type": "library", + "name": "strip-bom", + "group": "@types", + "version": "3.0.0", + "bom-ref": "@types/strip-bom@3.0.0", + "purl": "pkg:npm/%40types/strip-bom@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@types/strip-bom/-/strip-bom-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c5ebc639179260633b83f914059ccfa82ad1fca600a3e174ca23dcf395854c96b43122edc854d54d4e9c26efda5789a277b21f7c3216aa8ebd4c7176a3826211" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/strip-bom" + } + ] + }, + { + "type": "library", + "name": "strip-json-comments", + "group": "@types", + "version": "0.0.30", + "bom-ref": "@types/strip-json-comments@0.0.30", + "purl": "pkg:npm/%40types/strip-json-comments@0.0.30", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@types/strip-json-comments/-/strip-json-comments-0.0.30.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ecd4261eb6bf2482c277542aa52ce5f3e98945cf191f3dee0e6f185752acf4884ad1ea44893c3c68812b6ef1fd3c8fba5dbaa1c88432df8eb69c4b27ed45738d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/strip-json-comments" + } + ] + }, + { + "type": "library", + "name": "triple-beam", + "group": "@types", + "version": "1.3.2", + "bom-ref": "@types/triple-beam@1.3.2", + "purl": "pkg:npm/%40types/triple-beam@1.3.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@types/triple-beam/-/triple-beam-1.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b7118887ed1e0c5cca182db9cce467b30cbe6ebd476bb863e5c315c0a214efeb34536031c49aeefe3652314e8e0bd30958febea5cfe173a663c994a1a6cc98da" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/triple-beam" + } + ] + }, + { + "type": "library", + "name": "validator", + "group": "@types", + "version": "13.11.1", + "bom-ref": "@types/validator@13.11.1", + "purl": "pkg:npm/%40types/validator@13.11.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@types/validator/-/validator-13.11.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "77f31490961d39e2b27269bbe40aea978339f94b9799fe1c1dd1cab32c3519cbe73602fab3bed49204a027c4c4feb2393d8b27c18ab98e471604bb8dfcca50d4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/validator" + } + ] + }, + { + "type": "library", + "name": "abbrev", + "version": "1.1.1", + "bom-ref": "abbrev@1.1.1", + "purl": "pkg:npm/abbrev@1.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9e77bdfc8890fe1cc8858ea97439db06dcfb0e33d32ab634d0fff3bcf4a6e69385925eb1b86ac69d79ff56d4cd35f36d01f67dff546d7a192ccd4f6a7138a2d1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/abbrev" + } + ] + }, + { + "type": "library", + "name": "accepts", + "version": "1.3.8", + "bom-ref": "accepts@1.3.8", + "purl": "pkg:npm/accepts@1.3.8", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d802d8536b69b654ac6ebd20f70cf0bf1b2f94fac380d4b02e4fc9a4991bafc3e34009269e5c443e34771517bace365eaa71ac55dd4b9e9b06b093eefe4892f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/accepts" + } + ] + }, + { + "type": "library", + "name": "acorn-walk", + "version": "8.2.0", + "bom-ref": "acorn-walk@8.2.0", + "purl": "pkg:npm/acorn-walk@8.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "93e8b21c4b8f812c3a49bb83a4640cfb4e874146b4e03677a3e17a092cd732fbc8e4a32f9da12a5def9855ee79e51f679fa18fb78d387e8b38c1c829c35d920c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/acorn-walk" + } + ] + }, + { + "type": "library", + "name": "acorn", + "version": "7.4.1", + "bom-ref": "acorn@7.4.1", + "purl": "pkg:npm/acorn@7.4.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9d0ca9d28d7f98d75b4ced4f3ba9079304ab9a0674313fe3082a4d8b06d48c6a11378765061a89b6842e0a710e2b3813570834656882a10cba4b131e6d0561f0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/acorn" + } + ] + }, + { + "type": "library", + "name": "agent-base", + "version": "6.0.2", + "bom-ref": "agent-base@6.0.2", + "purl": "pkg:npm/agent-base@6.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "45937035c945efe312ffc6c383bd1a9a0df6772799199c620ee42667128b025423af78c6c8bc7ee0a924e7c50eec3d90760148402a2fb92b991129dee911ba5d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/agent-base" + } + ], + "components": [ + { + "type": "library", + "name": "debug", + "version": "4.3.4", + "bom-ref": "agent-base@6.0.2|debug@4.3.4", + "purl": "pkg:npm/debug@4.3.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d15851ee494dde0ed4093ef9cd63b25c91eb758f4b793ae3ac1733cfcec7a40f9d9997ca947c520f122b305ea22f1d61951ce817fbb1bfbc234d85e870c5f91" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/agent-base/node_modules/debug" + } + ] + }, + { + "type": "library", + "name": "ms", + "version": "2.1.2", + "bom-ref": "agent-base@6.0.2|ms@2.1.2", + "purl": "pkg:npm/ms@2.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0690fc7e56332d980e8c5f6ee80381411442c50996784b85ea7863970afebcb53fa36f7be4fd1c9a2963f43d32b25ad98b48cd1bf9a7544c4bdbb353c4687db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/agent-base/node_modules/ms" + } + ] + } + ] + }, + { + "type": "library", + "name": "agentkeepalive", + "version": "4.5.0", + "bom-ref": "agentkeepalive@4.5.0", + "scope": "optional", + "purl": "pkg:npm/agentkeepalive@4.5.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.5.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e461bfe486d04290bd1699111ac4af648e5061e482ce52477690509ed0acb933b184a0fc96a2a1ae57a0d988bbcaf3087fcd987269aa967f54f15f6ac048897b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/agentkeepalive" + } + ] + }, + { + "type": "library", + "name": "aggregate-error", + "version": "3.1.0", + "bom-ref": "aggregate-error@3.1.0", + "scope": "optional", + "purl": "pkg:npm/aggregate-error@3.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e08ed3774d6ab96fd1a6871f35ac85745564d6a4aea21d04ec9adb449d7a9c7d351e128543cf0836af5277e9ddef6cea4724a5afd0660c0f3194427abc932b60" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/aggregate-error" + } + ] + }, + { + "type": "library", + "name": "ajv", + "version": "6.12.6", + "bom-ref": "ajv@6.12.6", + "purl": "pkg:npm/ajv@6.12.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8f77d52e0bd3a39dbb6a7c98c893864d825b1bebe79d062f1349b99a691cd532be9f1029a6408b3082f4699e1d6e55423681928619be933138654ca4068320e2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ajv" + } + ] + }, + { + "type": "library", + "name": "ansi-regex", + "version": "2.1.1", + "bom-ref": "ansi-regex@2.1.1", + "purl": "pkg:npm/ansi-regex@2.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4c81a74e9768f84dfea42c8096e66fb440f9a79c02a8b75ecc2ca13d9cca3dcc6f169944b788be5bb38e3422a0799153dfecb935965f38e4bf05d71a9e6d4c60" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ansi-regex" + } + ] + }, + { + "type": "library", + "name": "ansi-styles", + "version": "3.2.1", + "bom-ref": "ansi-styles@3.2.1", + "purl": "pkg:npm/ansi-styles@3.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "553d1923a91945d4e1f18c89c3748c6d89bfbbe36a7ec03112958ed0f7fdb2af3f7bde16c713a93cac7d151d459720ad3950cd390fbc9ed96a17189173eaf9a8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ansi-styles" + } + ] + }, + { + "type": "library", + "name": "anymatch", + "version": "3.1.3", + "bom-ref": "anymatch@3.1.3", + "purl": "pkg:npm/anymatch@3.1.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "28c45e154af4078b7e0fe381923477298aafa1ca765da4b33b9e54701ea681031ddca6dc13e9964f2bd557b0ffcec7446cd9d5e9a71952eb64887417bd3af547" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/anymatch" + } + ], + "components": [ + { + "type": "library", + "name": "normalize-path", + "version": "3.0.0", + "bom-ref": "anymatch@3.1.3|normalize-path@3.0.0", + "purl": "pkg:npm/normalize-path@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e9e66ce4bb375ad0a2b075a9f52d86532f1daa4a468b80554b3dc66aa884e9ecee6f4e75d844b3b57530501e82e8829b4246363e76ff983e166288c24707302c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/anymatch/node_modules/normalize-path" + } + ] + } + ] + }, + { + "type": "library", + "name": "append-field", + "version": "1.0.0", + "bom-ref": "append-field@1.0.0", + "purl": "pkg:npm/append-field@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/append-field/-/append-field-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "925a6015258b5b5644b3cb2f8df6fb838a96634612e62988f3675383e41a854bc9f18a806343f5d1493cb53ca1f591ae60464431a789602179045b97e79da1b3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/append-field" + } + ] + }, + { + "type": "library", + "name": "aproba", + "version": "1.2.0", + "bom-ref": "aproba@1.2.0", + "purl": "pkg:npm/aproba@1.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "63d27a6635eda1887c4675d508c394fedb439a4d5a063ba7abdbced2d6b9c7ce560d08907d417db083c121375b8a2215701a34dc78b78ccc62801b6c75d95747" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/aproba" + } + ] + }, + { + "type": "library", + "name": "archive-type", + "version": "4.0.0", + "bom-ref": "archive-type@4.0.0", + "purl": "pkg:npm/archive-type@4.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cd5e0acb4bf517c741add6049704ef421c1e4343fb2b07356a5baa26c62d3813f4d635dc582c96d8811f235622aac1be232ed947ea392c5d4df8f184081c4758" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/archive-type" + } + ], + "components": [ + { + "type": "library", + "name": "file-type", + "version": "4.4.0", + "bom-ref": "archive-type@4.0.0|file-type@4.4.0", + "purl": "pkg:npm/file-type@4.4.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7f651b150124ecb5e05a98b99ed70ef3a39e03f702f347ee0c30da5ff7d9d9919e97e005ee579142a0415b578936289092b66502833a3fe5583f93fa6ce94311" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/archive-type/node_modules/file-type" + } + ] + } + ] + }, + { + "type": "library", + "name": "archiver-utils", + "version": "1.3.0", + "bom-ref": "archiver-utils@1.3.0", + "purl": "pkg:npm/archiver-utils@1.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-1.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "87e853444057716e5ed4bf518a1197747e0f1c77468a91bf8c4dac319aea207e819990317865392168d5b0a86891d092597ee49ba2a4878d3acd93441251c53d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/archiver-utils" + } + ] + }, + { + "type": "library", + "name": "archiver", + "version": "1.3.0", + "bom-ref": "archiver@1.3.0", + "purl": "pkg:npm/archiver@1.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/archiver/-/archiver-1.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e2afc2b463cd5720b9693f5e6078453fb480123298cd02032095977dec5420f3718ad36cd72ea1391757fac631111499eaa3de34d049e54a2516c25d593534da" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/archiver" + } + ] + }, + { + "type": "library", + "name": "are-we-there-yet", + "version": "1.1.7", + "bom-ref": "are-we-there-yet@1.1.7", + "purl": "pkg:npm/are-we-there-yet@1.1.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9f1c32e344ee322506a8cc911e0092599f45338540a113f8c546124efe48991a20fa1f722123db547ec7f1f012088cd89fdc2512fe33bc52fbb8a0cc085426de" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/are-we-there-yet" + } + ] + }, + { + "type": "library", + "name": "arg", + "version": "4.1.3", + "bom-ref": "arg@4.1.3", + "purl": "pkg:npm/arg@4.1.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e7c4bd403a86d17c76ed8c0f4adf5f2718af8d8978df6602c1f0cc7d9fbbd5102a52b65e7fb2eb2906772c72cec024b814b341a653f9df7671f3de5278e087bc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/arg" + } + ] + }, + { + "type": "library", + "name": "argparse", + "version": "1.0.10", + "bom-ref": "argparse@1.0.10", + "purl": "pkg:npm/argparse@1.0.10", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a39468cbab4d1b848bfc53a408037a4738e26a4652db944b605adc32db49a9b75df015ab9c0f9f1b3e7b88de4f6f4ea9bc11af979810d01e3c74996c957be84e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/argparse" + } + ], + "components": [ + { + "type": "library", + "name": "sprintf-js", + "version": "1.0.3", + "bom-ref": "argparse@1.0.10|sprintf-js@1.0.3", + "purl": "pkg:npm/sprintf-js@1.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0fd70f824bcb955deddc8ccbd03d182ef180f40864e0f72f57051b3747521abd5a3f436bb780049d351bb86beab840b4980eb81aab757f38ab951b3989b5f1f2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/argparse/node_modules/sprintf-js" + } + ] + } + ] + }, + { + "type": "library", + "name": "arr-diff", + "version": "4.0.0", + "bom-ref": "arr-diff@4.0.0", + "purl": "pkg:npm/arr-diff@4.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "615210f368193c605e6d057f6bc75aaf8022b73090b348e35f030f6659695cc6868d73d85546b04b142b46c8e18eea7257112f6c781498884a565343fa3d3690" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/arr-diff" + } + ] + }, + { + "type": "library", + "name": "arr-flatten", + "version": "1.1.0", + "bom-ref": "arr-flatten@1.1.0", + "purl": "pkg:npm/arr-flatten@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2f784a57947fa79a3cd51eced362069f0a439a4a7a13df365e1b5bbb049edcee2a3ad30c32da1d89c0120350a7cb653e6825dc3699a5fa6e1d3ecbec2778dab6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/arr-flatten" + } + ] + }, + { + "type": "library", + "name": "arr-union", + "version": "3.1.0", + "bom-ref": "arr-union@3.1.0", + "purl": "pkg:npm/arr-union@3.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0aa72784459d36bf515e0994fc96b7c9ab9bba8281c2b694c0ccfc0961eedcf123c539ba0d8cd835bf3d8be154e7f53e0f431131d774db5cb99851c4ba520ed" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/arr-union" + } + ] + }, + { + "type": "library", + "name": "array-buffer-byte-length", + "version": "1.0.0", + "bom-ref": "array-buffer-byte-length@1.0.0", + "purl": "pkg:npm/array-buffer-byte-length@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2cfbb06f63fe36b430dd787119cdfaf974afb813e8a68bd761347d130fbe0eef586ff6f1e40cc17eb22c0688f41195227e3414fac1cbdb5b2c799de37ab58efc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/array-buffer-byte-length" + } + ] + }, + { + "type": "library", + "name": "array-each", + "version": "1.0.1", + "bom-ref": "array-each@1.0.1", + "purl": "pkg:npm/array-each@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cc78cbe5265aebc86428704504ae832424edafdb1f4c23c26a987f2fbb4c48b713160cbecd7ec4fbaab9500adbb4eb4c042b717480a97d30aca51b1efb2c325c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/array-each" + } + ] + }, + { + "type": "library", + "name": "array-flatten", + "version": "1.1.1", + "bom-ref": "array-flatten@1.1.1", + "purl": "pkg:npm/array-flatten@1.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3c254042cc167a6bba51dc6c0c5157ffe815798a8a0287770f75159bdd631f0ca782e3b002f60f871f2736533ef8da9170ae82c71a5469f8e684874a88789baa" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/array-flatten" + } + ] + }, + { + "type": "library", + "name": "array-slice", + "version": "1.1.0", + "bom-ref": "array-slice@1.1.0", + "purl": "pkg:npm/array-slice@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "075a8c0f74413fb3bca341f629bad70f207421c71e8cc175e7ef3b2ef968af5d8e34f4473fa8138d730d92dfdddd9b8e19b01eeba84599a09f102236e147e9eb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/array-slice" + } + ] + }, + { + "type": "library", + "name": "array-unique", + "version": "0.3.2", + "bom-ref": "array-unique@0.3.2", + "purl": "pkg:npm/array-unique@0.3.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4a57915a387d254b9ddb01f584fb3dad9059df71fa4fd1ce88bd2ec069c6c7d16913ac0a1b27d6ba099b904388b3aa96ad9860d0b59e2f388bac4c10261b3999" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/array-unique" + } + ] + }, + { + "type": "library", + "name": "asap", + "version": "2.0.6", + "bom-ref": "asap@2.0.6", + "purl": "pkg:npm/asap@2.0.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0521d680348088ab39d28d917bca69be9dec7951d7491338e1c752b13f457cd1145192ce196542b2259a44f58cd599e7fa6a99d4e7d5677cf70d61334a9ee144" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/asap" + } + ] + }, + { + "type": "library", + "name": "asn1", + "version": "0.2.6", + "bom-ref": "asn1@0.2.6", + "purl": "pkg:npm/asn1@0.2.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8b1fc5c4f9f43038dec89ee2ff2a07185b7f117e8bc8d6f148484f3d73833cbf8a07454f93ce9461f2f494c772f8a0a7bfe7e6bc8cf24b068ae423b0a956d64d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/asn1" + } + ] + }, + { + "type": "library", + "name": "assert-never", + "version": "1.2.1", + "bom-ref": "assert-never@1.2.1", + "purl": "pkg:npm/assert-never@1.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/assert-never/-/assert-never-1.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4da4e2bcc07aa58235917c2b1651212de19f3aaa0335d4f18c277045f145904037d04bbe938f16df89e5a24d8461625f145cea6849a272174d33bb61e8ce4737" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/assert-never" + } + ] + }, + { + "type": "library", + "name": "assert-plus", + "version": "1.0.0", + "bom-ref": "assert-plus@1.0.0", + "purl": "pkg:npm/assert-plus@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "35f27853304271018b0e542aee71f11feb6fde4c99d211d0a85e413ba27bb4d25e3f9768d6594fafc759f331e89df840bb43c701d3244a8fbca34c3183d9595b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/assert-plus" + } + ] + }, + { + "type": "library", + "name": "assign-symbols", + "version": "1.0.0", + "bom-ref": "assign-symbols@1.0.0", + "purl": "pkg:npm/assign-symbols@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "43e242ed686ef078664dd06987f4eae7d22846da32e8a026e73ccfbf4d1676e8d7f3695b00bf0aed65639deeef742b0099b17801868338fc8ede4d2497ca88af" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/assign-symbols" + } + ] + }, + { + "type": "library", + "name": "async", + "version": "2.6.4", + "bom-ref": "async@2.6.4", + "purl": "pkg:npm/async@2.6.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9b3a3975f258c009f6f4f7a2274cefc13a34e338fc1c3263d0c9fc4c3eec9e8eead76a6b75b9dab0a2478649b67352e0ae1949d2d79a79af3ceb4a318b9d6618" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/async" + } + ] + }, + { + "type": "library", + "name": "asynckit", + "version": "0.4.0", + "bom-ref": "asynckit@0.4.0", + "purl": "pkg:npm/asynckit@0.4.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "39e8bd387e2d461d18a94dc6c615fbf5d33f9b0560bdb64969235a464f9bb21923d12e5c7c772061a92b7818eb1f06ad5ca6f3f88a087582f1aca8a6d8c8d6d1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/asynckit" + } + ] + }, + { + "type": "library", + "name": "at-least-node", + "version": "1.0.0", + "bom-ref": "at-least-node@1.0.0", + "purl": "pkg:npm/at-least-node@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "faafedec492fd440d8da5e8675ae8b2e25f5e2b53d4d5db459ade87de426c0f1596ce328f435eb2db3a315a69c9645ca5a27486a8a7000e6d00eac16b46523aa" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/at-least-node" + } + ] + }, + { + "type": "library", + "name": "atob", + "version": "2.1.2", + "bom-ref": "atob@2.1.2", + "purl": "pkg:npm/atob@2.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5a6eae92868e1898bfef7a7f725d86bcb8d323924cd64fced788ac0fbdd830bf12b6b1ffeff9511609a0f272026600f76d966f8f0086c6d30e0f7c16340bbc72" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/atob" + } + ] + }, + { + "type": "library", + "name": "available-typed-arrays", + "version": "1.0.5", + "bom-ref": "available-typed-arrays@1.0.5", + "purl": "pkg:npm/available-typed-arrays@1.0.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0cc0f42a2378e9e8a97b38924f52cf3ff4937c3534b2e7c84979a34a0bd5b28536b6ac5cb5078049e8d671f36dc582aa11333553143cb29d8ead2056a4763ab3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/available-typed-arrays" + } + ] + }, + { + "type": "library", + "name": "aws-sign2", + "version": "0.7.0", + "bom-ref": "aws-sign2@0.7.0", + "purl": "pkg:npm/aws-sign2@0.7.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d3c91c1aa9d87ff6268e84617f1caef822f106352d1cb5cb5d7fef51fc7d9762d8cc6ddcd66eb59eba72154648eb3792f8b8bfc1630c89d0fd2a0aeab46ab798" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/aws-sign2" + } + ] + }, + { + "type": "library", + "name": "aws4", + "version": "1.12.0", + "bom-ref": "aws4@1.12.0", + "purl": "pkg:npm/aws4@1.12.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3665af3e7c7417549fad06d8c0e8bb39e68d1a8929f57873362a09fc2481b3c41ae2fc6e83cd66849100559c315ee066601e4a0d17ccabf177451d01214eec5a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/aws4" + } + ] + }, + { + "type": "library", + "name": "babel-walk", + "version": "3.0.0-canary-5", + "bom-ref": "babel-walk@3.0.0-canary-5", + "purl": "pkg:npm/babel-walk@3.0.0-canary-5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/babel-walk/-/babel-walk-3.0.0-canary-5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "180c24cf40228736396e4c0863940347e2efb1142007f07ed5fa0c3ef8b41593cc9797e30fb2028b39d488174b60c1f54187babeabb8816632b5939c70ba2e17" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/babel-walk" + } + ] + }, + { + "type": "library", + "name": "balanced-match", + "version": "1.0.2", + "bom-ref": "balanced-match@1.0.2", + "purl": "pkg:npm/balanced-match@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "de849e50ed13315ebb84dd4099b5ec2b8c9aa94eed8e21e56f144364ea47d0a5bdf82797e1b440697d009f1b74b71d8cae94695b041a3f02252121098585393f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/balanced-match" + } + ] + }, + { + "type": "library", + "name": "base", + "version": "0.11.2", + "bom-ref": "base@0.11.2", + "purl": "pkg:npm/base@0.11.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e53e8fe313e0a69d180c5bd25b0119e0da04dda3384014170f39956eb6829058fccc733e99b6bc4b2a81e436d95b247b9981e8e98ec1750a373280389b44de42" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/base" + } + ], + "components": [ + { + "type": "library", + "name": "define-property", + "version": "1.0.0", + "bom-ref": "base@0.11.2|define-property@1.0.0", + "purl": "pkg:npm/define-property@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7194d82855aca6df6366c32c716a3cb1cff995b3c2f50d0de6704b81bf9877dd7988bdee741d6e1604b707c602c7ae94547ab4d7c0c0545a1e7bbc7e83182078" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/base/node_modules/define-property" + } + ] + } + ] + }, + { + "type": "library", + "name": "base64-arraybuffer", + "version": "0.1.4", + "bom-ref": "base64-arraybuffer@0.1.4", + "purl": "pkg:npm/base64-arraybuffer@0.1.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6b5788162e11f724ab6e232ec931b1e5ef76b911f9b5063a900acd70568a05495e2282e3763060ed9c66dccaa6dca9a47f6ec72d1ff57e7c57f6af0643b21abe" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/base64-arraybuffer" + } + ] + }, + { + "type": "library", + "name": "base64-js", + "version": "1.5.1", + "bom-ref": "base64-js@1.5.1", + "purl": "pkg:npm/base64-js@1.5.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "00aa5a6251e7f2de1255b3870b2f9be7e28a82f478bebb03f2f6efadb890269b3b7ca0d3923903af2ea38b4ad42630b49336cd78f2f0cf1abc8b2a68e35a9e58" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/base64-js" + } + ] + }, + { + "type": "library", + "name": "base64id", + "version": "2.0.0", + "bom-ref": "base64id@2.0.0", + "purl": "pkg:npm/base64id@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9467b7e28e841e3f72dcab6cf51e1962cfc6afee8decc09a3252050371754763b9fe6ecad3a0317d278ee79df43c411113afd6c8483796cbb2c3818794f647a2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/base64id" + } + ] + }, + { + "type": "library", + "name": "base64url", + "version": "0.0.6", + "bom-ref": "base64url@0.0.6", + "purl": "pkg:npm/base64url@0.0.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/base64url/-/base64url-0.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "366df7379fee9e2166948c6abbbc327f052401584a765638c051c09d3e8ff932713e8688012b8037bbb24b5c143ec4538aff32093f77a793f9e2dc43ecf46456" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/base64url" + } + ] + }, + { + "type": "library", + "name": "basic-auth", + "version": "2.0.1", + "bom-ref": "basic-auth@2.0.1", + "purl": "pkg:npm/basic-auth@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "345f9ea6e11d9d4615946ba16b16dbabe76f26db702e7198f988b195794c1392a94395b70a75c0e5c5539de63748f6cf0d191c8cc6e27ebc261587029603997a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/basic-auth" + } + ] + }, + { + "type": "library", + "name": "batch", + "version": "0.6.1", + "bom-ref": "batch@0.6.1", + "purl": "pkg:npm/batch@0.6.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c7e54088c44be943e4c7e92e74dbf14e5ea10765cd3421b6afeef08b155f218c2eff61ca4578a6c10c9aba62e332f796bd3d8791dfdc009c3e40131f27f10a57" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/batch" + } + ] + }, + { + "type": "library", + "name": "bcrypt-pbkdf", + "version": "1.0.2", + "bom-ref": "bcrypt-pbkdf@1.0.2", + "purl": "pkg:npm/bcrypt-pbkdf@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a9e1485ed3f8312a22e8d2ea3b5d967ea011596b822a2d919fff6124b126b41e724cdafd0ea1569094427f6a92856ccf7803119ce802aead2c83f28bbf9112f7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/bcrypt-pbkdf" + } + ] + }, + { + "type": "library", + "name": "big-integer", + "version": "1.6.51", + "bom-ref": "big-integer@1.6.51", + "purl": "pkg:npm/big-integer@1.6.51", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "18f12277663d414d44c65d6ba4ef41d883c91873d2ba91791a75483f46e562f34e31eaf66d3bd25acd6318e520d388539aeebb9e62ec43d4c1a35a6e6a8b411e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/big-integer" + } + ] + }, + { + "type": "library", + "name": "binary-extensions", + "version": "2.2.0", + "bom-ref": "binary-extensions@2.2.0", + "purl": "pkg:npm/binary-extensions@2.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8c372d27f21541b6682729287876e15e93a5341a8635cc1724a268838d84e470cf53041349d8c21dd8a18e3d0396785e43b6e56d3e9d1ce69f340892f28a1028" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/binary-extensions" + } + ] + }, + { + "type": "library", + "name": "binary", + "version": "0.3.0", + "bom-ref": "binary@0.3.0", + "purl": "pkg:npm/binary@0.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0f81f5cb9298c292602bcc24d42b9ee4b2cf826c072984828646eca5083926d56e479ba519c9317d1eb61f7004f540e474c0bccb25e5a988a1bb3dc0aa0d9766" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/binary" + } + ] + }, + { + "type": "library", + "name": "bindings", + "version": "1.5.0", + "bom-ref": "bindings@1.5.0", + "purl": "pkg:npm/bindings@1.5.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a76abfb7f9a1bee3a3fd478b955eb9eba183fe0ba8c25af4847c42948d16f66ecc59890bd45d212e8fb401ec6cf4748f0ad4754974344c3dcc30aad765a8db89" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/bindings" + } + ] + }, + { + "type": "library", + "name": "bintrees", + "version": "1.0.2", + "bom-ref": "bintrees@1.0.2", + "purl": "pkg:npm/bintrees@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/bintrees/-/bintrees-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "54e3204ccc2301a506e7cd125e7dcb69c5608eeaeb6cc99eed964d60649257b9a6b58e90411874120de9c08727b50efb0c4acad4bd0dc646deb637285f35702b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/bintrees" + } + ] + }, + { + "type": "library", + "name": "bl", + "version": "1.2.3", + "bom-ref": "bl@1.2.3", + "purl": "pkg:npm/bl@1.2.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a6f70da5ad1453af544f7e35acee80632e05540224507b995d12166eafb31e7b15711cc30e3200846bae6288b477ffdcc08c2db78a64a4ac9c5847e3755fafc3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/bl" + } + ] + }, + { + "type": "library", + "name": "bluebird", + "version": "3.7.2", + "bom-ref": "bluebird@3.7.2", + "purl": "pkg:npm/bluebird@3.7.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5e9363e860d0cdd7d6fabd969e7ef189201ded33378f39311970464ed58ab925efd71515f9acf1026f2375664dd3a413424fb63765c1f6344392f6e6426711b6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/bluebird" + } + ] + }, + { + "type": "library", + "name": "body-parser", + "version": "1.20.2", + "bom-ref": "body-parser@1.20.2", + "purl": "pkg:npm/body-parser@1.20.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9a5f6945e0aedcceb590696aa139b6ba64974e5453b864f1d1b7d88feb8850a298c9c1b936d49b79eb55ddf69253a47b6a338fc3483f2753ef2b8a8dcbbb396c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/body-parser" + } + ] + }, + { + "type": "library", + "name": "bower-config", + "version": "1.4.3", + "bom-ref": "bower-config@1.4.3", + "purl": "pkg:npm/bower-config@1.4.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/bower-config/-/bower-config-1.4.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "315cb2524dddd52eddd9c97a6084958b02417365570a4c45e40505ca4bcdd0f423e45b1488c352800613b28d7ca1115fc99e9712d8eb820f4c01ab9f1db3b037" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/bower-config" + } + ], + "components": [ + { + "type": "library", + "name": "minimist", + "version": "0.2.4", + "bom-ref": "bower-config@1.4.3|minimist@0.2.4", + "purl": "pkg:npm/minimist@0.2.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/minimist/-/minimist-0.2.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3e4aeb9bc363c90f3256df009bd33ec94b7be331378a8921cdb1b56c554d8cb07ddafc0cef585fe3446412caf283df01ba38553a770a9bf0b5c513b1674df42d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/bower-config/node_modules/minimist" + } + ] + } + ] + }, + { + "type": "library", + "name": "brace-expansion", + "version": "2.0.1", + "bom-ref": "brace-expansion@2.0.1", + "purl": "pkg:npm/brace-expansion@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5e7008bd0f1e33e902e9a50bc7ac2e422c15b27cec8bd7775b1cd5dc5a564c6035f45eb6d64c1d6ec01c14a5e02941d95accbe998ea22f5b074f1584142cad0c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/brace-expansion" + } + ] + }, + { + "type": "library", + "name": "braces", + "version": "2.3.2", + "bom-ref": "braces@2.3.2", + "purl": "pkg:npm/braces@2.3.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "68d75b9e3f4ff0f8dd5d4e326da58b2b6205de373f1280d86c2ec06b35bab68dd346c7d7c6c702f545ce07988388442b93221b5a9d922d075ae3e4006bb9dcdf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/braces" + } + ], + "components": [ + { + "type": "library", + "name": "extend-shallow", + "version": "2.0.1", + "bom-ref": "braces@2.3.2|extend-shallow@2.0.1", + "purl": "pkg:npm/extend-shallow@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cc29d3b65c4da0088373782a636698016171ed759689ab2e1762bc31ee566cdf28b4729350a0708cfb4da51b3fadb5199bb2b158068d8fb3f56bfa79d866d5ba" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/braces/node_modules/extend-shallow" + } + ] + }, + { + "type": "library", + "name": "is-extendable", + "version": "0.1.1", + "bom-ref": "braces@2.3.2|is-extendable@0.1.1", + "purl": "pkg:npm/is-extendable@0.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e413142cda1bd6f8055fa123430e62cd60f1ade7162bd00cef6aee80daf44c595d30e8b47e3e8993ecde288b74c468f87047d0209b61e30dce296389e1ff8017" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/braces/node_modules/is-extendable" + } + ] + } + ] + }, + { + "type": "library", + "name": "brotli", + "version": "1.3.3", + "bom-ref": "brotli@1.3.3", + "purl": "pkg:npm/brotli@1.3.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/brotli/-/brotli-1.3.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a132a325d4a1983b865bde12cb26a842f0237f7d1d65a1e78c9f2e005faedbfbc626425b24f2404f580388e24fe6fd596fa7fd284c96ff51e9b9a5885ed1873e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/brotli" + } + ] + }, + { + "type": "library", + "name": "buffer-alloc-unsafe", + "version": "1.1.0", + "bom-ref": "buffer-alloc-unsafe@1.1.0", + "purl": "pkg:npm/buffer-alloc-unsafe@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4c433688c20441d276ca33c9a1222c95d9e5795680935a16dc305553293238bb04b0598473d927f921453f3fa0979e0a40dc650e7030097a2c392f4e931db102" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/buffer-alloc-unsafe" + } + ] + }, + { + "type": "library", + "name": "buffer-alloc", + "version": "1.2.0", + "bom-ref": "buffer-alloc@1.2.0", + "purl": "pkg:npm/buffer-alloc@1.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "085b074208ed5b550285d5e06f2246b679be3bfb8b41e65db5b0e8f267d48185c21d2335c20ad5c579ba6d2cab52e12b11bfb8b185460b3012051a2def3caba3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/buffer-alloc" + } + ] + }, + { + "type": "library", + "name": "buffer-crc32", + "version": "0.2.13", + "bom-ref": "buffer-crc32@0.2.13", + "purl": "pkg:npm/buffer-crc32@0.2.13", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "54ef47b7ffa9dd237b48a5aa72b804ce319b4522584f1f90d694d00b4c2b5aa1f1d2fa49ada43a1ad1f1f2dbdc835ae52b56f2854e6071cc603a08fb0744c391" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/buffer-crc32" + } + ] + }, + { + "type": "library", + "name": "buffer-fill", + "version": "1.0.0", + "bom-ref": "buffer-fill@1.0.0", + "purl": "pkg:npm/buffer-fill@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4fbcdec4d0708a26823860e0f71357f4f0668ebb9b6e546410dba9b6bcae23ae144645c316e9bd8a5fc918bf0b9bcc187c05e9ade7555d7673ede3078a58a689" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/buffer-fill" + } + ] + }, + { + "type": "library", + "name": "buffer-from", + "version": "1.1.2", + "bom-ref": "buffer-from@1.1.2", + "purl": "pkg:npm/buffer-from@1.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "13e5d0091c126da6a20a1b6fea4e83c2073e6f1f81b3abee2891c7979928c7f05a29b8625f3a903b02b870edb6c84946a763829a3c15853dc79b18323c69c97d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/buffer-from" + } + ] + }, + { + "type": "library", + "name": "buffer-indexof-polyfill", + "version": "1.0.2", + "bom-ref": "buffer-indexof-polyfill@1.0.2", + "purl": "pkg:npm/buffer-indexof-polyfill@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/buffer-indexof-polyfill/-/buffer-indexof-polyfill-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "23bc331f0037b75fe5c17421f80e4f6cdbc9c607e8e6bdf1ba5829603079cdc913bbf67da142bd6e2a2e04a4148c4ab36b3dc79c04fa4d8a28be613e1aa49fec" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/buffer-indexof-polyfill" + } + ] + }, + { + "type": "library", + "name": "buffer", + "version": "5.7.1", + "bom-ref": "buffer@5.7.1", + "purl": "pkg:npm/buffer@5.7.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "10773220f050e0148696f8c1d7a9392a0009dbb088b0763fd8906609145ea38f32f6b43731a533597dca56505ae14eccc97d361dd563d0aec2dd6681de3bbb15" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/buffer" + } + ] + }, + { + "type": "library", + "name": "buffers", + "version": "0.1.1", + "bom-ref": "buffers@0.1.1", + "purl": "pkg:npm/buffers@0.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f6afeb0c41926ff42cbefdaabf3233765b8be64ec0689393af0db7cfdade42d86b6c5ee2b380ad953d035f23b5a1e8b60c2a78ba88e3cd0ee281a487a7590011" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/buffers" + } + ] + }, + { + "type": "library", + "name": "busboy", + "version": "0.2.14", + "bom-ref": "busboy@0.2.14", + "purl": "pkg:npm/busboy@0.2.14", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/busboy/-/busboy-0.2.14.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2275850e89af964123fb158b05f53702f9db558a9e4d6990a29896d2d596132e727a1626d9890611ce7db149b0ff8b72e598ff6f45871acd4b81e72e052046ae" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/busboy" + } + ], + "components": [ + { + "type": "library", + "name": "isarray", + "version": "0.0.1", + "bom-ref": "busboy@0.2.14|isarray@0.0.1", + "purl": "pkg:npm/isarray@0.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0f64bedc62f1587fae86b34472887f7e799878ff04f3fcc797ae3877f8dd034836bb25efcb7b1bd2ac68b44fa77b42ed71c1e49d0cd6c1913385a93ba09d0239" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/busboy/node_modules/isarray" + } + ] + }, + { + "type": "library", + "name": "readable-stream", + "version": "1.1.14", + "bom-ref": "busboy@0.2.14|readable-stream@1.1.14", + "purl": "pkg:npm/readable-stream@1.1.14", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f8c7958c57f82f8e1752484cd5e61b0fc7f212cc5c57cd69a8c491e606e57dc2c21df66f6ebab2e3fa981c4fbf4791e80544f5d565793b4f02af59f761791655" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/busboy/node_modules/readable-stream" + } + ] + }, + { + "type": "library", + "name": "string_decoder", + "version": "0.10.31", + "bom-ref": "busboy@0.2.14|string_decoder@0.10.31", + "purl": "pkg:npm/string_decoder@0.10.31", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7afd90cd2cd63d89b2f46baa7c856295d03839d7062de15942bab9cace91b62b85f914108995abf1364dc8072e557c904587c43be32ca01ff506e41584e26ea1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/busboy/node_modules/string_decoder" + } + ] + } + ] + }, + { + "type": "library", + "name": "byline", + "version": "4.2.2", + "bom-ref": "byline@4.2.2", + "purl": "pkg:npm/byline@4.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/byline/-/byline-4.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "eace0658d6534543b6b2ac3be5ba5da1e65da729dc57cbdb6c2b443059c865fe890a00d5c68d3f73a9b139b5c0d206fa00bac4e2caec73697429ef58660fc7f1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/byline" + } + ] + }, + { + "type": "library", + "name": "bytes", + "version": "3.1.2", + "bom-ref": "bytes@3.1.2", + "purl": "pkg:npm/bytes@3.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fcd7fb4f2cd3c7a4b7c9124e6ce015efde7aafc72bdbe3a3f000b976df3048fdc1400a1e5f9f0da07c8253c3fccc690d5d2b634d28ba7f33ba174a4175c61b12" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/bytes" + } + ] + }, + { + "type": "library", + "name": "cacache", + "version": "15.3.0", + "bom-ref": "cacache@15.3.0", + "scope": "optional", + "purl": "pkg:npm/cacache@15.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "555758cd7127f9c9db5e91605ace614d3ece49c7a01d598b849211f147ea9378850fa03a8f98925f52ae0537cd12fe2d749584d8fcc0e88545b5c2c2edf37dc1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cacache" + } + ], + "components": [ + { + "type": "library", + "name": "mkdirp", + "version": "1.0.4", + "bom-ref": "cacache@15.3.0|mkdirp@1.0.4", + "scope": "optional", + "purl": "pkg:npm/mkdirp@1.0.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bd5a95650c9fdd62f1d9285dd2a27dc6ebea800c8a3cb022a884c4b6a5b4a08523ce8dcf78f0dde9f5bd885cf7d1e7fb62ca7fa225aa6e1b33786596d93e86cf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cacache/node_modules/mkdirp" + } + ] + } + ] + }, + { + "type": "library", + "name": "cache-base", + "version": "1.0.1", + "bom-ref": "cache-base@1.0.1", + "purl": "pkg:npm/cache-base@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "00a71d4e71525804dde7f1823d1c6bd82870209f3909ecab1328d11e52b1439e9de1724c1b29b4b8088a9f4c5b2ce18e977fb24693938b8f38755084739014cd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cache-base" + } + ] + }, + { + "type": "library", + "name": "cacheable-request", + "version": "2.1.4", + "bom-ref": "cacheable-request@2.1.4", + "purl": "pkg:npm/cacheable-request@2.1.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bda8343b62ca67f9da8d2a14c036d596794216f84113fee61936360791600810dc443fa8555d476133b033a2597cc83f84870ce88c274d9d6e4102f9fd7df121" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cacheable-request" + } + ], + "components": [ + { + "type": "library", + "name": "get-stream", + "version": "3.0.0", + "bom-ref": "cacheable-request@2.1.4|get-stream@3.0.0", + "purl": "pkg:npm/get-stream@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1a585d214b956a473c489ea42b4cc015b886cd11733676388d4b846d5f5444ea3863ed0dcb87e3bdc645553783038a1da45c8e4336b0ea15ee9094aafdfdbcb1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cacheable-request/node_modules/get-stream" + } + ] + }, + { + "type": "library", + "name": "lowercase-keys", + "version": "1.0.0", + "bom-ref": "cacheable-request@2.1.4|lowercase-keys@1.0.0", + "purl": "pkg:npm/lowercase-keys@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "44f957d3e3c7bafc550d9ef15fe101540a7846c5713ff4dd0d237698961d8aad4b7381f3ec45128d423b459aca2a59ab2335617fa268dacb63efefa055aad2d0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cacheable-request/node_modules/lowercase-keys" + } + ] + } + ] + }, + { + "type": "library", + "name": "call-bind", + "version": "1.0.2", + "bom-ref": "call-bind@1.0.2", + "purl": "pkg:npm/call-bind@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ecef856c28a1ac1e5619b1587ac72dc264ca69eeab3a22339b3d6272b79627ed1a03b2c97eeaa112ca364fd9dca5c16dccc42dcd77f64061ae7962464d8b2aac" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/call-bind" + } + ] + }, + { + "type": "library", + "name": "camelcase", + "version": "5.3.1", + "bom-ref": "camelcase@5.3.1", + "purl": "pkg:npm/camelcase@5.3.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2f6f124c1d7bd27c164badd48ed944384ddd95d400a5a257664388d6e3057f37f7ad1b8f7a01da1deb3279ef98c50f96e92bd10d057a52b74e751891d79df026" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/camelcase" + } + ] + }, + { + "type": "library", + "name": "caseless", + "version": "0.12.0", + "bom-ref": "caseless@0.12.0", + "purl": "pkg:npm/caseless@0.12.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e2d605ca27da15f19a72888e6e325e828964c12538c503466d581488d6155316d0db1da552c16f638855815cc68887ba58b38fab27165c0e3497e3d6b31b6153" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/caseless" + } + ] + }, + { + "type": "library", + "name": "chainsaw", + "version": "0.1.0", + "bom-ref": "chainsaw@0.1.0", + "purl": "pkg:npm/chainsaw@0.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ef99167d6b7a30428d0bcc585c8751a437a145863fb4d4a0c0a689abe75b6c3731391b95aeb43e4841e85ac9e2567f573d87cfe2099d58878393fe18369d6b35" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/chainsaw" + } + ] + }, + { + "type": "library", + "name": "chalk", + "version": "2.4.2", + "bom-ref": "chalk@2.4.2", + "purl": "pkg:npm/chalk@2.4.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "32d8be7fd96924d730178b5657cfcead34ed1758198be7fc16a97201da2eada95c156150585dbe3600874a18e409bf881412eaf5bb99c04d71724414e29792b9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/chalk" + } + ] + }, + { + "type": "library", + "name": "character-parser", + "version": "2.2.0", + "bom-ref": "character-parser@2.2.0", + "purl": "pkg:npm/character-parser@2.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f94a8942314415a4c0b376cdb05da3da410dd5b686ff382165b76aa18103c4666d268f4b07397503e9b40f89f7a8ac7c37614dbfcfd7a7ac95f6642606ea6d6b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/character-parser" + } + ] + }, + { + "type": "library", + "name": "check-dependencies", + "version": "1.1.0", + "bom-ref": "check-dependencies@1.1.0", + "purl": "pkg:npm/check-dependencies@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/check-dependencies/-/check-dependencies-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "183adb1b3cc9e8673ab5087cec704c1a1ac9e14588951f4c289c20be5ac9ca3fe05af4d861bda341eb4a6da8edfc460ae58f3fe20ee01f62c4beaf067545936a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/check-dependencies" + } + ], + "components": [ + { + "type": "library", + "name": "semver", + "version": "5.7.2", + "bom-ref": "check-dependencies@1.1.0|semver@5.7.2", + "purl": "pkg:npm/semver@5.7.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "701ce79d0f4a8c9a94ebb079d91302eb908c6ab2b6eb4d161676e471a8b05aadf1cbfe61685265b21827a63a2f31527e1df7f8f5df06127d1bf3b0b9a43435d2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/check-dependencies/node_modules/semver" + } + ] + } + ] + }, + { + "type": "library", + "name": "check-types", + "version": "6.0.0", + "bom-ref": "check-types@6.0.0", + "purl": "pkg:npm/check-types@6.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/check-types/-/check-types-6.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "417cd3288f72faa198aa0a05a0698961b2baf1b77240e0c2e866b422c5b64b6beee993e473520f68eef13a2717db5dddd66d20c5e7ca03319249814487689296" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/check-types" + } + ] + }, + { + "type": "library", + "name": "chokidar", + "version": "3.5.3", + "bom-ref": "chokidar@3.5.3", + "purl": "pkg:npm/chokidar@3.5.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0ebdec7ca44fea84dc8dfd8999498525f79532f5c175e83107489543979bd95d74b852540804bc381c9975503255bf315cdcf71a38d3823f642d6b194ea13a93" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/chokidar" + } + ], + "components": [ + { + "type": "library", + "name": "braces", + "version": "3.0.2", + "bom-ref": "chokidar@3.5.3|braces@3.0.2", + "purl": "pkg:npm/braces@3.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6fcba6f8bd51cccdd60d2cef866ea0233d727d36c1b7a61395c10a02fb26a82659170e3acfadba9558fd8f5c843d6df71f91fe94142964c3f593c97eefc1dad0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/chokidar/node_modules/braces" + } + ] + }, + { + "type": "library", + "name": "fill-range", + "version": "7.0.1", + "bom-ref": "chokidar@3.5.3|fill-range@7.0.1", + "purl": "pkg:npm/fill-range@7.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a8ea3d17e74c5260b62dc6f805b56f9ca2714cf8c29be451a5ee200ee1abce42fb984565fdd8d84aed8e750d8f6b7d36378a2a91283d8abea368b589d94495a5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/chokidar/node_modules/fill-range" + } + ] + }, + { + "type": "library", + "name": "is-glob", + "version": "4.0.3", + "bom-ref": "chokidar@3.5.3|is-glob@4.0.3", + "purl": "pkg:npm/is-glob@4.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c5e9526b21c7dfa66013b6568658bba56df884d6cd97c3a3bf92959a4243e2105d0f7b61f137e4f6f61ab0b33e99758e6611648197f184b4a7af046be1e9524a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/chokidar/node_modules/is-glob" + } + ] + }, + { + "type": "library", + "name": "is-number", + "version": "7.0.0", + "bom-ref": "chokidar@3.5.3|is-number@7.0.0", + "purl": "pkg:npm/is-number@7.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e350a27e483a7bc4f2952a5db53a5e2d532abd20445734edb47bc4443ef8d7ea6767c00dbf4d34e0c44be3740a3c394af5c1af369e8d6566540656c65d8c719e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/chokidar/node_modules/is-number" + } + ] + }, + { + "type": "library", + "name": "normalize-path", + "version": "3.0.0", + "bom-ref": "chokidar@3.5.3|normalize-path@3.0.0", + "purl": "pkg:npm/normalize-path@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e9e66ce4bb375ad0a2b075a9f52d86532f1daa4a468b80554b3dc66aa884e9ecee6f4e75d844b3b57530501e82e8829b4246363e76ff983e166288c24707302c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/chokidar/node_modules/normalize-path" + } + ] + }, + { + "type": "library", + "name": "to-regex-range", + "version": "5.0.1", + "bom-ref": "chokidar@3.5.3|to-regex-range@5.0.1", + "purl": "pkg:npm/to-regex-range@5.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "eb93fb8b3e97e7212bd5cc1c82f4316db230ed493780ecb974876d678ac3bde2ea86b7493fe2e2fc7c7ab722b43446fed860b29de08c2621aaac00c248d93cb1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/chokidar/node_modules/to-regex-range" + } + ] + } + ] + }, + { + "type": "library", + "name": "chownr", + "version": "2.0.0", + "bom-ref": "chownr@2.0.0", + "purl": "pkg:npm/chownr@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6c8a26b43179286a5da2090b77d56ca6f17393d29fa72c86952f18155665ed318f0472f9b2720e9f17ac8705603ed790f5be04c9d97ea556c8c84d4372f09681" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/chownr" + } + ] + }, + { + "type": "library", + "name": "clarinet", + "version": "0.12.6", + "bom-ref": "clarinet@0.12.6", + "purl": "pkg:npm/clarinet@0.12.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/clarinet/-/clarinet-0.12.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d0547e4ebbcb6d81cb8e1cecf687886dddf27d999de2ed83cd84048d44e6d9d35f87863ff5121158f8ec9b7681b6b544a63288efe9566b8a2ea845e89a5f3899" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/clarinet" + } + ] + }, + { + "type": "library", + "name": "class-utils", + "version": "0.3.6", + "bom-ref": "class-utils@0.3.6", + "purl": "pkg:npm/class-utils@0.3.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a8e84f6bf163eece9363c1fc7ac1aee5036930c431cfbf61faeaf3acd60dea69fef419f194319fe5067e5de083b314a33eab12479e973993899a97aeae72cc7a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/class-utils" + } + ], + "components": [ + { + "type": "library", + "name": "define-property", + "version": "0.2.5", + "bom-ref": "class-utils@0.3.6|define-property@0.2.5", + "purl": "pkg:npm/define-property@0.2.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "46bec00e34197a771e54e00aa29e802e49110261f50381b1f6157fed9ba33d4376ae4013a853b42592d92276c08e9658a09d60531f0c44c4159187a671b3124c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/class-utils/node_modules/define-property" + } + ] + }, + { + "type": "library", + "name": "is-accessor-descriptor", + "version": "0.1.6", + "bom-ref": "class-utils@0.3.6|is-accessor-descriptor@0.1.6", + "purl": "pkg:npm/is-accessor-descriptor@0.1.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7b504cd6a9c36cc446de597653d7522b450c1ee58eb37a58dc0b5c16c9afc0fb4a2f730c2ff43cea2f868a52dfbea12ce065be13107dd6d437220f67a03219f8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/class-utils/node_modules/is-accessor-descriptor" + } + ], + "components": [ + { + "type": "library", + "name": "kind-of", + "version": "3.2.2", + "bom-ref": "class-utils@0.3.6|is-accessor-descriptor@0.1.6|kind-of@3.2.2", + "purl": "pkg:npm/kind-of@3.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "34e5bd4105cca191a0fe8aa754da0d4d320510889dd7adbb5827df50124474cc58029abb98d13b0a9cee7083dcf99420db93e17a3ec8252997de13bea1b94eb5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/class-utils/node_modules/is-accessor-descriptor/node_modules/kind-of" + } + ] + } + ] + }, + { + "type": "library", + "name": "is-data-descriptor", + "version": "0.1.4", + "bom-ref": "class-utils@0.3.6|is-data-descriptor@0.1.4", + "purl": "pkg:npm/is-data-descriptor@0.1.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fb0f43e6e952a013659b0f4e1e7dd4dafe754b2a0277485ef9b077c4c97ada88a386bb29c68c2353e00870363437788425b504901d79225300490b3162282f5e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/class-utils/node_modules/is-data-descriptor" + } + ], + "components": [ + { + "type": "library", + "name": "kind-of", + "version": "3.2.2", + "bom-ref": "class-utils@0.3.6|is-data-descriptor@0.1.4|kind-of@3.2.2", + "purl": "pkg:npm/kind-of@3.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "34e5bd4105cca191a0fe8aa754da0d4d320510889dd7adbb5827df50124474cc58029abb98d13b0a9cee7083dcf99420db93e17a3ec8252997de13bea1b94eb5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/class-utils/node_modules/is-data-descriptor/node_modules/kind-of" + } + ] + } + ] + }, + { + "type": "library", + "name": "is-descriptor", + "version": "0.1.6", + "bom-ref": "class-utils@0.3.6|is-descriptor@0.1.6", + "purl": "pkg:npm/is-descriptor@0.1.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6af0d8af4481dc3c0ef73b0ca2fd20282112158a829c4e21abfe33dd375496e904cb9b7d0b4611abb1cbaec379d8d01ca9729a7a97820f49fe0746ab9d51b71e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/class-utils/node_modules/is-descriptor" + } + ] + }, + { + "type": "library", + "name": "kind-of", + "version": "5.1.0", + "bom-ref": "class-utils@0.3.6|kind-of@5.1.0", + "purl": "pkg:npm/kind-of@5.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "346104ae71fa176bd4b970e1f8e95b70a5bbff039c7dd447699ed55ada82ced7c7ae2ffef982a63f9d4e7567863eea8239b6ba924d8e4dee5dd365664c1f343f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/class-utils/node_modules/kind-of" + } + ] + } + ] + }, + { + "type": "library", + "name": "clean-stack", + "version": "2.2.0", + "bom-ref": "clean-stack@2.2.0", + "scope": "optional", + "purl": "pkg:npm/clean-stack@2.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e1d882f4769313e29100c5a10e1ac63840a0599c687af31ce5396439b32a352b1553ad8f6335d9fd23138f3c8600517562eb20c46712593117061a7408fc10d4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/clean-stack" + } + ] + }, + { + "type": "library", + "name": "cliui", + "version": "5.0.0", + "bom-ref": "cliui@5.0.0", + "purl": "pkg:npm/cliui@5.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d87864849a61cceb3be879fdb0f133f396b9cda572234e2a582bbf3462cc2620ff6f8f199de98d9adc20762acebf014f0d1e366e817be8f30de858cdaa9f05c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cliui" + } + ], + "components": [ + { + "type": "library", + "name": "ansi-regex", + "version": "4.1.1", + "bom-ref": "cliui@5.0.0|ansi-regex@4.1.1", + "purl": "pkg:npm/ansi-regex@4.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "20b96fe24ff77fabdf4383a83f6006be2ace92d950f7c6442f593d15a423c5adcbd5a6c181bb930c074f3a9bdb1a7702d014d542b97e38cf316462bab565edee" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cliui/node_modules/ansi-regex" + } + ] + }, + { + "type": "library", + "name": "emoji-regex", + "version": "7.0.3", + "bom-ref": "cliui@5.0.0|emoji-regex@7.0.3", + "purl": "pkg:npm/emoji-regex@7.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0b004b444210ecbbd8141d16c91bf086ae4de6a3e173a3cc8c3e9b620805948e58c83825fb4bf1ab95476cc385a8b83b85f5b39aef13e59d50a1f8664c8848b4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cliui/node_modules/emoji-regex" + } + ] + }, + { + "type": "library", + "name": "is-fullwidth-code-point", + "version": "2.0.0", + "bom-ref": "cliui@5.0.0|is-fullwidth-code-point@2.0.0", + "purl": "pkg:npm/is-fullwidth-code-point@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "547b2400a60cf117d2157c1e7b9b7971b3793d97aad56ae1eaa7796e4ca25c87fa51070deb0fc0d1e5ccf6beadf1df8660e87ea3a6618849dbf3c2cdfd8f26db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cliui/node_modules/is-fullwidth-code-point" + } + ] + }, + { + "type": "library", + "name": "string-width", + "version": "3.1.0", + "bom-ref": "cliui@5.0.0|string-width@3.1.0", + "purl": "pkg:npm/string-width@3.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bda7dcbfa2a3559292833d3aa0cfc7e860c1ac0b73f2f76141a9068c522f36b1c0eb2dc7085d422272f2f902eaf1d4c93d0d5bf8a0d4a8315cb647515b8e1ed7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cliui/node_modules/string-width" + } + ] + }, + { + "type": "library", + "name": "strip-ansi", + "version": "5.2.0", + "bom-ref": "cliui@5.0.0|strip-ansi@5.2.0", + "purl": "pkg:npm/strip-ansi@5.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0ee46cd6029b06ab0c288665adf7f096e83c30791c9e98ece553e62f53c087e980df45340d3a2d7c3674776514b17a4f98f98c309e96efbdcc680dc9fa56e258" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cliui/node_modules/strip-ansi" + } + ] + } + ] + }, + { + "type": "library", + "name": "clone-response", + "version": "1.0.2", + "bom-ref": "clone-response@1.0.2", + "purl": "pkg:npm/clone-response@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ca32d787cf0fe7df543b23d3157d0f3ac77b5b19dbb15b06a21730cc738bb292218696a53f0d4172a103f0d6e5c992ca706acbf1d4e032571a6715768c00f8d5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/clone-response" + } + ] + }, + { + "type": "library", + "name": "clone", + "version": "2.1.2", + "bom-ref": "clone@2.1.2", + "purl": "pkg:npm/clone@2.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dcf7bf085d4d9fde21ca1218a63b622e1742a04a33d03a90fbdf3c13d826784750665a23c6739bef8c1cb45caec16407ceac9ff57ec2ecc1bc8ee529a81253f3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/clone" + } + ] + }, + { + "type": "library", + "name": "code-point-at", + "version": "1.1.0", + "bom-ref": "code-point-at@1.1.0", + "purl": "pkg:npm/code-point-at@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4690152900394fadf1123ebf82221b504b59c09e1414873766dbc4922694111ca5a9ef316f922fa9c80ebab64b6a1bfddc22ca7f1730e5823e0d9714051c8b5c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/code-point-at" + } + ] + }, + { + "type": "library", + "name": "collection-visit", + "version": "1.0.0", + "bom-ref": "collection-visit@1.0.0", + "purl": "pkg:npm/collection-visit@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "94d90abf311e3010635061d9faaeb3f6948995ad0a58040fbedce1115f7e886c90606fa906997bc4a0e1c683523991f6861bf4bf9934cb6c80338a384a3a1293" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/collection-visit" + } + ] + }, + { + "type": "library", + "name": "color-convert", + "version": "1.9.3", + "bom-ref": "color-convert@1.9.3", + "purl": "pkg:npm/color-convert@1.9.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "41f014b5dfaf15d02d150702f020b262dd5f616c52a8088ad9c483eb30c1f0dddca6c10102f471a7dcce1a0e86fd21c7258013f3cfdacff22e0c600bb0d55b1a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/color-convert" + } + ] + }, + { + "type": "library", + "name": "color-name", + "version": "1.1.3", + "bom-ref": "color-name@1.1.3", + "purl": "pkg:npm/color-name@1.1.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ef67d27a784cc361d931354778203d2829a91086f35a242c8cdf811dc05b4bdbebd66b6dfaf2633dd92c20135498a016f131540cf24ae52514dd0844f4d1170f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/color-name" + } + ] + }, + { + "type": "library", + "name": "color-string", + "version": "1.9.1", + "bom-ref": "color-string@1.9.1", + "purl": "pkg:npm/color-string@1.9.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b21ad56b0405a239d9bfac4ce346a7c780a4a033fe7d9b30fd97ab10cb16fe9cb3b116c4969b0bfc30555bbab7131c70bac74d5c8de55e9ba1119933b3ca7912" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/color-string" + } + ] + }, + { + "type": "library", + "name": "color-support", + "version": "1.1.3", + "bom-ref": "color-support@1.1.3", + "purl": "pkg:npm/color-support@1.1.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "aa20639296cc2cefc72faf32fa5878ab4fced4c6458f6457e97fca98c6b7fa0243df3f96c08d59cc31f2b2fa87192de63fa9b39cf724a579b0d6723d7098f246" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/color-support" + } + ] + }, + { + "type": "library", + "name": "color", + "version": "3.2.1", + "bom-ref": "color@3.2.1", + "purl": "pkg:npm/color@3.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "68197b75923d10d37a7d4182ee65a93133cd1e659448d6a7f6db9637a6a187964b364f5b68b24e9d2325ad090772b7c5833dbf462823515023771dfa55c7a628" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/color" + } + ] + }, + { + "type": "library", + "name": "colors", + "version": "1.4.0", + "bom-ref": "colors@1.4.0", + "purl": "pkg:npm/colors@1.4.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6be52a4e1e2481983f4a51af7dbcc31e9811bbb00040e9a6a911c99f185164808a1544fdd5bad584d36de7c08c594f4fb016efdcf0c26541db571b83887da6b4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/colors" + } + ] + }, + { + "type": "library", + "name": "colorspace", + "version": "1.1.4", + "bom-ref": "colorspace@1.1.4", + "purl": "pkg:npm/colorspace@1.1.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "060bca262b95bb58a00541769048d10995e897ac228866d8e62a4bfe854fc26d012fdb08a4c23333c20aeefc2ec48233397315dc4cb9c3ebf1866d2b47f4cdf3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/colorspace" + } + ] + }, + { + "type": "library", + "name": "combined-stream", + "version": "1.0.8", + "bom-ref": "combined-stream@1.0.8", + "purl": "pkg:npm/combined-stream@1.0.8", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1503783117ee25e1dfedc05b04c2455e12920eafb690002b06599106f72f144e410751d9297b5214048385d973f73398c3187c943767be630e7bffb971da0476" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/combined-stream" + } + ] + }, + { + "type": "library", + "name": "commander", + "version": "2.20.3", + "bom-ref": "commander@2.20.3", + "purl": "pkg:npm/commander@2.20.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1a956498cf2f176bd05248f62ef6660f7e49c5e24e2c2c09f5c524ba0ca4da7ba16efdfe989be92d862dfb4f9448cc44fa88fe7b2fe52449e1670ef9c7f38c71" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/commander" + } + ] + }, + { + "type": "library", + "name": "component-emitter", + "version": "1.3.0", + "bom-ref": "component-emitter@1.3.0", + "purl": "pkg:npm/component-emitter@1.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "45ddec7ba401fac3b54f0a998ec710aeeae910f21f3b4ff26274a29fa43fac3de63aeb47bd4ac202126e6f7afdd2e35bf9211206e134418a01f7461d7dab6c46" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/component-emitter" + } + ] + }, + { + "type": "library", + "name": "component-type", + "version": "1.2.1", + "bom-ref": "component-type@1.2.1", + "purl": "pkg:npm/component-type@1.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/component-type/-/component-type-1.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2a0cbedbe530afbe6f022e828565e01ee2ef77e40b0fbb2c829691ab6cc2bedf34a6dbc07cc73f8628dc2715e405adb0325119709bc2d87f146e8f80f404c722" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/component-type" + } + ] + }, + { + "type": "library", + "name": "compress-commons", + "version": "1.2.2", + "bom-ref": "compress-commons@1.2.2", + "purl": "pkg:npm/compress-commons@1.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/compress-commons/-/compress-commons-1.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "48b4d4f2259699c3917d437ee37e756766995ca25ed6daf48d28a53cc09994b3f3a5d4d79e4056d4b7af5bf31fb803412897a4f17bbd820aabb55990ac284bb6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/compress-commons" + } + ] + }, + { + "type": "library", + "name": "compressible", + "version": "2.0.18", + "bom-ref": "compressible@2.0.18", + "purl": "pkg:npm/compressible@2.0.18", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "005debecfe5d5b12fc331c884d132539140d68e036224005693af893b054ba68cfb51a460d36699743dbd5708ee89783081769d76e8282cf6c331a928e063246" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/compressible" + } + ] + }, + { + "type": "library", + "name": "compression", + "version": "1.7.4", + "bom-ref": "compression@1.7.4", + "purl": "pkg:npm/compression@1.7.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8da4880f33fda59552e197d0f93cefb625a17691611364431f3f10264a57f522292eaf3c56e785e63270eadfba09441c02803ab7ec7cf4c2eb580aa97c313c89" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/compression" + } + ], + "components": [ + { + "type": "library", + "name": "bytes", + "version": "3.0.0", + "bom-ref": "compression@1.7.4|bytes@3.0.0", + "purl": "pkg:npm/bytes@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a4c84e7c50cf8aff6de638c85e41e8b169a44b241bbec80454d933d044476ee2e1d93ffb8f832aaa9cf9db715ef0c558f3d282e9287f41f4b6b0cf928e014373" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/compression/node_modules/bytes" + } + ] + } + ] + }, + { + "type": "library", + "name": "concat-map", + "version": "0.0.1", + "bom-ref": "concat-map@0.0.1", + "purl": "pkg:npm/concat-map@0.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fd2aefe1db30c903417e8846a73f68e986f71b3dd2ad40ea047e6b4ee84647b6a1b656d82a7571c366c214c4658da03b1171da5d9f30b07768745bdb9212a6aa" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/concat-map" + } + ] + }, + { + "type": "library", + "name": "concat-stream", + "version": "1.6.2", + "bom-ref": "concat-stream@1.6.2", + "purl": "pkg:npm/concat-stream@1.6.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dbb1c18212718e266d224dd872f9ffe246c993fd6e66e2457ee3c49ece8b684be9bc6d5fd214de6bc96296ba2eca8f6655cd8659d70467c38ba0699200396b0b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/concat-stream" + } + ] + }, + { + "type": "library", + "name": "concurrently", + "version": "5.3.0", + "bom-ref": "concurrently@5.3.0", + "purl": "pkg:npm/concurrently@5.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/concurrently/-/concurrently-5.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f0c86a381e8f5a505f036bc9f1ad1b4852804ce756947890964d7521f99004f68754ff283f682c87630e6c4e9447786a0c7aaf688bcb4f271e356ea86d5b851d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/concurrently" + } + ], + "components": [ + { + "type": "library", + "name": "supports-color", + "version": "6.1.0", + "bom-ref": "concurrently@5.3.0|supports-color@6.1.0", + "purl": "pkg:npm/supports-color@6.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a9ed637e6d4c83b36afcd4a1e97136e203d744e115b161f10b52c8c7ffd73650fd8b0ed86501a364d8d837bc466841ba88a740f04b4d156e91d208e7557a7ec1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/concurrently/node_modules/supports-color" + } + ] + } + ] + }, + { + "type": "library", + "name": "config", + "version": "3.3.9", + "bom-ref": "config@3.3.9", + "purl": "pkg:npm/config@3.3.9", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/config/-/config-3.3.9.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1b5ee77def9c63b911d30569738f4d098bcdb5e966fe93f2f1ccc7a0590082d57596499ca7b0c7b5609d0eef82f59ee06f6595a9af539b7b85f5a29a3db09f86" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/config" + } + ] + }, + { + "type": "library", + "name": "console-control-strings", + "version": "1.1.0", + "bom-ref": "console-control-strings@1.1.0", + "purl": "pkg:npm/console-control-strings@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b72fdf4de929a43d9f23046f9d901575e3a219dd5ced85c48b16e0253373a9cc4958a4278c9fd5d5b344104ea1ca0a4cdd68f01c55152ba1d38d64b35786bcb1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/console-control-strings" + } + ] + }, + { + "type": "library", + "name": "constantinople", + "version": "4.0.1", + "bom-ref": "constantinople@4.0.1", + "purl": "pkg:npm/constantinople@4.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/constantinople/-/constantinople-4.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bc2aea71222ae3ffc6c7be135d70869c7a6e958d5db24a8b4c51839a1ac6c737972fc945f24bd7bfa9a93569498f5b83e035b6dc3e258c0a9b63845169a51923" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/constantinople" + } + ] + }, + { + "type": "library", + "name": "content-disposition", + "version": "0.5.4", + "bom-ref": "content-disposition@0.5.4", + "purl": "pkg:npm/content-disposition@0.5.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "16f7994cdb86c34e1cc6502259bce2eb34c02ff9617a16966d3b6096e261e3f13de43a8cc139a16b7299375680580f1c148847ccc654bcb7af930e51aa4fad49" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/content-disposition" + } + ], + "components": [ + { + "type": "library", + "name": "safe-buffer", + "version": "5.2.1", + "bom-ref": "content-disposition@0.5.4|safe-buffer@5.2.1", + "purl": "pkg:npm/safe-buffer@5.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ae9dd2a34eca71d9a629b1af81a37141226bedb1954959394bd12ad45fa9a5b468ef4f9879a0f1930e4377c34f37e183e9b8e7626d95b8fb825e6a6e62f9825d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/content-disposition/node_modules/safe-buffer" + } + ] + } + ] + }, + { + "type": "library", + "name": "content-type", + "version": "1.0.5", + "bom-ref": "content-type@1.0.5", + "purl": "pkg:npm/content-type@1.0.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9d38ea7dc045122a4a7570afe180d05827e670b64a9bcd65745d29028a53bf2ac51956dc47a3ff54001de46ecdfb4b53afc42a894d2d15a743e852b836d27038" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/content-type" + } + ] + }, + { + "type": "library", + "name": "cookie-parser", + "version": "1.4.6", + "bom-ref": "cookie-parser@1.4.6", + "purl": "pkg:npm/cookie-parser@1.4.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cf723368d8ddc140b6a252c8079fc84ddd3fb1eb6268530b62264995eef183915ef4a58071e8a5ef1b3361f1c706d0c560b4a025db92d93cb43f5b8974f0c978" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cookie-parser" + } + ] + }, + { + "type": "library", + "name": "cookie-signature", + "version": "1.0.6", + "bom-ref": "cookie-signature@1.0.6", + "purl": "pkg:npm/cookie-signature@1.0.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4000f395a1dcf22715f08eef6da257270a1df47598a7cb82a9fd716b839f36ed53ec9571408ad480e5ad1dd343b4f8b2c2615b892d76563a2d2172eb28cde8ad" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cookie-signature" + } + ] + }, + { + "type": "library", + "name": "cookie", + "version": "0.4.1", + "bom-ref": "cookie@0.4.1", + "purl": "pkg:npm/cookie@0.4.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "670ac5906271511dc42285ed3bec9513af446fb2a58b16da78059f05007dbd5b0d9ffa3e630ebd8015924832bcdb985035d37ec05f3310b7f7745365fe4c6450" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cookie" + } + ] + }, + { + "type": "library", + "name": "copy-descriptor", + "version": "0.1.1", + "bom-ref": "copy-descriptor@0.1.1", + "purl": "pkg:npm/copy-descriptor@0.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5e0674a4571a9045256f040454d837f90022b351724cbdd07a5f45632f294a442aa06dcf3684f46ce090b4e5dc3a4babdb5af612ada423e204fa0b2600456563" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/copy-descriptor" + } + ] + }, + { + "type": "library", + "name": "core-util-is", + "version": "1.0.3", + "bom-ref": "core-util-is@1.0.3", + "purl": "pkg:npm/core-util-is@1.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "65006f8b50dca49e060ea6a78ee719d878f7c043b9a590d2f3d0566e472bbddc64b09a2bc140c365a997f65745929f5ac369660432e090e6c40380d6349f4561" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/core-util-is" + } + ] + }, + { + "type": "library", + "name": "cors", + "version": "2.8.5", + "bom-ref": "cors@2.8.5", + "purl": "pkg:npm/cors@2.8.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2881db2c9aaeef7446aff8676eb3bdb817a2c4d1aebd2423ba5fe3745bd2fca152207d615957759e0ef3387c7e62b11f2272c6eeae27e861d0f5c0edc6ffcfea" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cors" + } + ] + }, + { + "type": "library", + "name": "crc", + "version": "3.8.0", + "bom-ref": "crc@3.8.0", + "purl": "pkg:npm/crc@3.8.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "897de67e0713308ab764a2c8b151406efefe31cd7493169b00641bf07be3035a374f53c8629adb6a443ae5ddc8fb61c61edea748a90cf4f62382824ed8a70505" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/crc" + } + ] + }, + { + "type": "library", + "name": "crc32-stream", + "version": "2.0.0", + "bom-ref": "crc32-stream@2.0.0", + "purl": "pkg:npm/crc32-stream@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "523652a8509b9fe8d950724887a637bcc17b1092dc256366e2d2837f6a5e251c2564a1ef924bce313bc07a2eb38d4f603b5c4e355af7ad1170d208b19b67949e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/crc32-stream" + } + ] + }, + { + "type": "library", + "name": "create-require", + "version": "1.1.1", + "bom-ref": "create-require@1.1.1", + "purl": "pkg:npm/create-require@1.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "75c2855f78e7d0ca486978e2b2846f7b12095442b36aaef3dab64ac5ff8c4abf5391d9879ac5389b695c2e88eb8ff14797c9a4e55c4c99803e7ed4643ffde829" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/create-require" + } + ] + }, + { + "type": "library", + "name": "crypto-js", + "version": "3.3.0", + "bom-ref": "crypto-js@3.3.0", + "purl": "pkg:npm/crypto-js@3.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/crypto-js/-/crypto-js-3.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0c84f9d675f47427ca96da5189757efd3559abe42ad8d805e3ae38f8aed3b6795aef3133a9cfa48c9ca207de811cdc944c1c728f345c658a547596be400aa2e9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/crypto-js" + } + ] + }, + { + "type": "library", + "name": "dashdash", + "version": "1.14.1", + "bom-ref": "dashdash@1.14.1", + "purl": "pkg:npm/dashdash@1.14.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8d1162f140c6a3a8fea1d6621298dacd9696a846a5df0fdb6ac163407404c15b592460e9c5b1f531e625bb0092f17ab9c262c9a280e5320bd56ab9967c6338e2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/dashdash" + } + ] + }, + { + "type": "library", + "name": "date-fns", + "version": "2.30.0", + "bom-ref": "date-fns@2.30.0", + "purl": "pkg:npm/date-fns@2.30.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7e750bbcea719c2e7f560dcd0a259e943b0b89473d6d1c003ecffe2df4cb36f7ad142b424cdfb2433d790bf7ece00c17d51f4ae462ed2df9fc416f9d5a2b1a03" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/date-fns" + } + ] + }, + { + "type": "library", + "name": "dateformat", + "version": "4.6.3", + "bom-ref": "dateformat@4.6.3", + "purl": "pkg:npm/dateformat@4.6.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/dateformat/-/dateformat-4.6.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d8fd29d29146cc74b910c9e1771422eda24dfa23217ae7745211b87651350cb025bcbf091e32494d7fc24a6e095f057429ae671a4df30b999c6f96d4414c7130" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/dateformat" + } + ] + }, + { + "type": "library", + "name": "debug", + "version": "2.6.9", + "bom-ref": "debug@2.6.9", + "purl": "pkg:npm/debug@2.6.9", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6c2ec496b7496899cf6c03fed44a2d62fa99b1bdde725e708ba05f8ba0494d470da30a7a72fb298348d7ce74532838e6fc4ec076014155e00f54c35c286b0730" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/debug" + } + ] + }, + { + "type": "library", + "name": "decamelize", + "version": "1.2.0", + "bom-ref": "decamelize@1.2.0", + "purl": "pkg:npm/decamelize@1.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cf64be5bd5fbde10145248be37ef596b694196e9fcf738a03b21abb1ac7e29443ac0a5b86685a91180641a1423c008e30c2916c6163454a12193cc3363b17970" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/decamelize" + } + ] + }, + { + "type": "library", + "name": "decode-uri-component", + "version": "0.2.2", + "bom-ref": "decode-uri-component@0.2.2", + "purl": "pkg:npm/decode-uri-component@0.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "16a51843ef28d79f06c864eb305266b3daa1dc2a932af02a82ab139e42c8f2c2aed34dbca2ba8187134c16415e9f4cc6ca0e9ea40083df6a63564e7c9e0204ad" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/decode-uri-component" + } + ] + }, + { + "type": "library", + "name": "decompress-response", + "version": "3.3.0", + "bom-ref": "decompress-response@3.3.0", + "purl": "pkg:npm/decompress-response@3.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "07344f42e6358a9faa0e89c03b3e368119bfa60f45efaf02fa7a55ff824eb31442dacabe46593e43864202c3a19c868cae06ab20b63e44c508bcc9a65f5a8010" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/decompress-response" + } + ] + }, + { + "type": "library", + "name": "decompress-tar", + "version": "4.1.1", + "bom-ref": "decompress-tar@4.1.1", + "purl": "pkg:npm/decompress-tar@4.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "25d24c682ac6a41e5f112572c70a42c7825d8f601a80b9afdf2e7c432e0613a1cc5635b3d45795424d42b782b27bb3dfb5c74ea3fed4ed42b3601260aa719e51" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/decompress-tar" + } + ], + "components": [ + { + "type": "library", + "name": "file-type", + "version": "5.2.0", + "bom-ref": "decompress-tar@4.1.1|file-type@5.2.0", + "purl": "pkg:npm/file-type@5.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "22ad6727a0f6fb220ee1cf071e0e1fc956fc9802627a8d4e968cb598b2da0763ef7b335e7610559be414ee0d2a338d9a88c6d15d3c4a2b0183d7bae328d25855" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/decompress-tar/node_modules/file-type" + } + ] + } + ] + }, + { + "type": "library", + "name": "decompress-tarbz2", + "version": "4.1.1", + "bom-ref": "decompress-tarbz2@4.1.1", + "purl": "pkg:npm/decompress-tarbz2@4.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b3cf312f37f5afcd480972c055057368de99997e00e94e33da731b3b0a1bc642e82087e354c060ed37a0b9351790a7979e2efde41eb2e6b9ef0f0eebc6102af4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/decompress-tarbz2" + } + ], + "components": [ + { + "type": "library", + "name": "file-type", + "version": "6.2.0", + "bom-ref": "decompress-tarbz2@4.1.1|file-type@6.2.0", + "purl": "pkg:npm/file-type@6.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "60f71304357ed939b456a8f26d5777d8c1dd944180b6ec52dd5018b2e985a240d2306f91393e706b01a59c70e8cfb6df31c303b7d871b97bd7c28294c767e43a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/decompress-tarbz2/node_modules/file-type" + } + ] + } + ] + }, + { + "type": "library", + "name": "decompress-targz", + "version": "4.1.1", + "bom-ref": "decompress-targz@4.1.1", + "purl": "pkg:npm/decompress-targz@4.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e33f356677ebe9c8569d10cd7c536a2f03ef9b875bdd6b9992a57e5205d0cd29e01b708429d064c398ebbf76b18e32fdea09728a22a3b31246dd7e96059c17df" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/decompress-targz" + } + ], + "components": [ + { + "type": "library", + "name": "file-type", + "version": "5.2.0", + "bom-ref": "decompress-targz@4.1.1|file-type@5.2.0", + "purl": "pkg:npm/file-type@5.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "22ad6727a0f6fb220ee1cf071e0e1fc956fc9802627a8d4e968cb598b2da0763ef7b335e7610559be414ee0d2a338d9a88c6d15d3c4a2b0183d7bae328d25855" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/decompress-targz/node_modules/file-type" + } + ] + } + ] + }, + { + "type": "library", + "name": "decompress-unzip", + "version": "4.0.1", + "bom-ref": "decompress-unzip@4.0.1", + "purl": "pkg:npm/decompress-unzip@4.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d5fa9e96ebf18279fce8c3a1ebabbc1636ed269005bf9c20093f48c3cadc06a41c0a8e6d3bc7a2270ecd353aefb7d9f8091055abb0acb624bddb6a0f83218baf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/decompress-unzip" + } + ], + "components": [ + { + "type": "library", + "name": "file-type", + "version": "3.9.0", + "bom-ref": "decompress-unzip@4.0.1|file-type@3.9.0", + "purl": "pkg:npm/file-type@3.9.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "44ba2a4d713cfef3e632e4c8f3c0c0ce13180bdf48f015afef360fe00d69ba8e47223109e445f8f22821cb867228c1bd1035f10605ba7bef9c9fb775c6e16084" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/decompress-unzip/node_modules/file-type" + } + ] + }, + { + "type": "library", + "name": "get-stream", + "version": "2.3.1", + "bom-ref": "decompress-unzip@4.0.1|get-stream@2.3.1", + "purl": "pkg:npm/get-stream@2.3.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0141a16db7a65f1ad92510f9703bcab50c4bb986886cdb434caf18aaea42237f774362924eb784b0b50ddd9c405851a2293ccbea72aecdf708be279f9545fda8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/decompress-unzip/node_modules/get-stream" + } + ] + }, + { + "type": "library", + "name": "pify", + "version": "2.3.0", + "bom-ref": "decompress-unzip@4.0.1|pify@2.3.0", + "purl": "pkg:npm/pify@2.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b9d82c018f9f4e7befee423b69ac5bab058d6f4007881d2a04ef3d3d928f9284e618e81d6eb1c3283fb40765f8b937c9fc54f5474f6bf604ec8d48cd268b6ea2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/decompress-unzip/node_modules/pify" + } + ] + } + ] + }, + { + "type": "library", + "name": "decompress", + "version": "4.2.1", + "bom-ref": "decompress@4.2.1", + "purl": "pkg:npm/decompress@4.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7b8f2473622353ed99c3c7136fa55970943796055b4b8bae0754df0876e26483ff85a3579be495ca1bbef3b8edb39ff744ea5df36192542a0db3fcfc97864e69" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/decompress" + } + ], + "components": [ + { + "type": "library", + "name": "make-dir", + "version": "1.3.0", + "bom-ref": "decompress@4.2.1|make-dir@1.3.0", + "purl": "pkg:npm/make-dir@1.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "db0df547b489b6278926742d19ced154bd92b4cdaf19855fa943af503c47e9b0ba6894f13f14c5d069c8802caeeed8e872489458061045bc5aeef2a7df8b39b1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/decompress/node_modules/make-dir" + } + ], + "components": [ + { + "type": "library", + "name": "pify", + "version": "3.0.0", + "bom-ref": "decompress@4.2.1|make-dir@1.3.0|pify@3.0.0", + "purl": "pkg:npm/pify@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0b716c54d1f5b9d4845f8f20197d717efc1359fb185a3e54fbcfee2b5e411b3206acaa14a60857f21599c1afce1676a406289536606f7a64c947999ccbb88f72" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/decompress/node_modules/make-dir/node_modules/pify" + } + ] + } + ] + }, + { + "type": "library", + "name": "pify", + "version": "2.3.0", + "bom-ref": "decompress@4.2.1|pify@2.3.0", + "purl": "pkg:npm/pify@2.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b9d82c018f9f4e7befee423b69ac5bab058d6f4007881d2a04ef3d3d928f9284e618e81d6eb1c3283fb40765f8b937c9fc54f5474f6bf604ec8d48cd268b6ea2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/decompress/node_modules/pify" + } + ] + } + ] + }, + { + "type": "library", + "name": "deep-equal", + "version": "2.2.2", + "bom-ref": "deep-equal@2.2.2", + "purl": "pkg:npm/deep-equal@2.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c6357205fd30e6f1f4238da374067338a5657663e04ae9668b23d1cb0a32abb1d70bda9d828d7b931244fab76789fe53cfafa922ba4923c742a4c34b20691488" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/deep-equal" + } + ] + }, + { + "type": "library", + "name": "deep-extend", + "version": "0.6.0", + "bom-ref": "deep-extend@0.6.0", + "purl": "pkg:npm/deep-extend@0.6.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2ce1f120e68f61d1e5251b4241f0c8559b5fc3fb9f33cfab563eb8f51207cdc9bfbc6c1045716de8e3ea2055ac9b65c432b34812d591eb8b18d4b10a0f6bc038" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/deep-extend" + } + ] + }, + { + "type": "library", + "name": "define-properties", + "version": "1.2.0", + "bom-ref": "define-properties@1.2.0", + "purl": "pkg:npm/define-properties@1.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c6fa8054a19f4f5f9402f3f0293570fe78e1750f198572b8948d1b088b8232ba76ba9f673e76837edacbb66a536b3a9dd68f94638ce0cd4f9abed31b0cffa574" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/define-properties" + } + ] + }, + { + "type": "library", + "name": "define-property", + "version": "2.0.2", + "bom-ref": "define-property@2.0.2", + "purl": "pkg:npm/define-property@2.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8f02b6515e1c9cfa5b706efe55101129364f516a30c1703c6f31f934feae774a1e031c983ee1995000bb84cba0a42773e01792665d8397d93ae821c9ff8e9961" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/define-property" + } + ] + }, + { + "type": "library", + "name": "delayed-stream", + "version": "1.0.0", + "bom-ref": "delayed-stream@1.0.0", + "purl": "pkg:npm/delayed-stream@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "672483ecd7fdd5a2c1d11c4be0a1ab28705797b11db350c098475ca156b05e72c3ed20e1a4d82db88236680920edaed04b8d63c4f499d7ba7855d1a730793731" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/delayed-stream" + } + ] + }, + { + "type": "library", + "name": "delegates", + "version": "1.0.0", + "bom-ref": "delegates@1.0.0", + "purl": "pkg:npm/delegates@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6ddd8bebbf2e89601333a9b967557334212b2378e21b3b7a1c663c395202b38d0942afc700b7dbc8d266a745036a4118e2930c68dd0bcb9a26fc1d5523ffb17d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/delegates" + } + ] + }, + { + "type": "library", + "name": "depd", + "version": "2.0.0", + "bom-ref": "depd@2.0.0", + "purl": "pkg:npm/depd@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "83b9c7e8fe9dc838a8268800006a6b1a90ad5489898693e4feba02cdd6f77c887ad7fb3f9cfb1f47aa27c8cc2408047f3a50b7c810b49444af52840402cb08af" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/depd" + } + ] + }, + { + "type": "library", + "name": "destroy", + "version": "1.2.0", + "bom-ref": "destroy@1.2.0", + "purl": "pkg:npm/destroy@1.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dac246253697208691d70e22252368374867318ec6a5cfe7f03e2a482270f10a855977fb72e0209c41f1069c1e69570f7af0b69772a98d80b1dcdca941081a26" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/destroy" + } + ] + }, + { + "type": "library", + "name": "detect-file", + "version": "1.0.0", + "bom-ref": "detect-file@1.0.0", + "purl": "pkg:npm/detect-file@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0ed08e2c6f7c3f4d3bc7bc2288e99f2347e2dde20ac9688b4c62763039d58bf134e255866dff89ceb447326d2b808219246b47a4aa5b5602d61ebbfcc57a5cdd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/detect-file" + } + ] + }, + { + "type": "library", + "name": "detect-libc", + "version": "1.0.3", + "bom-ref": "detect-libc@1.0.3", + "purl": "pkg:npm/detect-libc@1.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a468f086c9aca7890bd914f3d3cc1c3a518df37a2d96a1de0ff6794fc197641fbf61ca50fdd828fa56d4f19b06c55d0722faaac68f65ee6a98c3260c0fd6ca0e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/detect-libc" + } + ] + }, + { + "type": "library", + "name": "dfa", + "version": "1.2.0", + "bom-ref": "dfa@1.2.0", + "purl": "pkg:npm/dfa@1.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/dfa/-/dfa-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "103de33fcb1a6b07854e37865fc1d03e3782d5863266cf7c8c6359c7a22206fc56ec91b9bf8f7691a980401de6db0a29d3b0af53f4509b370aafa6e0702e43fd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/dfa" + } + ] + }, + { + "type": "library", + "name": "dicer", + "version": "0.2.5", + "bom-ref": "dicer@0.2.5", + "purl": "pkg:npm/dicer@0.2.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/dicer/-/dicer-0.2.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "143bdbb67abb77394fcf4c32625384c627c311972ef21fab12b11781fc6a98b7d17c2fe4262744161e3e79f7c944edcfd3199fab23db48c1b42ef78d45f4ca56" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/dicer" + } + ], + "components": [ + { + "type": "library", + "name": "isarray", + "version": "0.0.1", + "bom-ref": "dicer@0.2.5|isarray@0.0.1", + "purl": "pkg:npm/isarray@0.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0f64bedc62f1587fae86b34472887f7e799878ff04f3fcc797ae3877f8dd034836bb25efcb7b1bd2ac68b44fa77b42ed71c1e49d0cd6c1913385a93ba09d0239" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/dicer/node_modules/isarray" + } + ] + }, + { + "type": "library", + "name": "readable-stream", + "version": "1.1.14", + "bom-ref": "dicer@0.2.5|readable-stream@1.1.14", + "purl": "pkg:npm/readable-stream@1.1.14", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f8c7958c57f82f8e1752484cd5e61b0fc7f212cc5c57cd69a8c491e606e57dc2c21df66f6ebab2e3fa981c4fbf4791e80544f5d565793b4f02af59f761791655" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/dicer/node_modules/readable-stream" + } + ] + }, + { + "type": "library", + "name": "string_decoder", + "version": "0.10.31", + "bom-ref": "dicer@0.2.5|string_decoder@0.10.31", + "purl": "pkg:npm/string_decoder@0.10.31", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7afd90cd2cd63d89b2f46baa7c856295d03839d7062de15942bab9cace91b62b85f914108995abf1364dc8072e557c904587c43be32ca01ff506e41584e26ea1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/dicer/node_modules/string_decoder" + } + ] + } + ] + }, + { + "type": "library", + "name": "diff", + "version": "4.0.2", + "bom-ref": "diff@4.0.2", + "purl": "pkg:npm/diff@4.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e7c966c4a480e013722f3f871cc53394e129834f4557e7afe9931edef262860771ce073067c5681043e600b0991bd2e6a9f56834c30aa6db48613546eae0d8ec" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/diff" + } + ] + }, + { + "type": "library", + "name": "doctypes", + "version": "1.1.0", + "bom-ref": "doctypes@1.1.0", + "purl": "pkg:npm/doctypes@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2cb062ea912a4ba0e8dc4290dc9d0da87595e6185befc3e2f2fbc4498c323b2d9cdf564465576d8ad773b10b0a6fbf3bf0f104461cd49347eda86846e8ccfea5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/doctypes" + } + ] + }, + { + "type": "library", + "name": "domelementtype", + "version": "1.3.1", + "bom-ref": "domelementtype@1.3.1", + "purl": "pkg:npm/domelementtype@1.3.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "052281f934a9329148fc73b108daf53bc68c39367c853de9337190d30fe65919a48440d2149924cb3cf85d0b01578e010a1c0692b0df3328d50f4780d9a155df" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/domelementtype" + } + ] + }, + { + "type": "library", + "name": "domhandler", + "version": "2.1.0", + "bom-ref": "domhandler@2.1.0", + "purl": "pkg:npm/domhandler@2.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/domhandler/-/domhandler-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e10afa193cddb2729519d61f7ab653de76b9ce4b30cedbdfb28ca9acffe3d9b2dfd65de95136a6c18bcd565764118146e8b97edde579995934ce046bea223e48" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/domhandler" + } + ] + }, + { + "type": "library", + "name": "domutils", + "version": "1.1.6", + "bom-ref": "domutils@1.1.6", + "purl": "pkg:npm/domutils@1.1.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/domutils/-/domutils-1.1.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "65e6a033330aca4f4648532a577c77b87811377ea12e948e17a2c845799fb5c7b4514a85b00c7f6b324027825cfbd0d82a6c11387e472ce70ebb538f0115b036" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/domutils" + } + ] + }, + { + "type": "library", + "name": "dottie", + "version": "2.0.6", + "bom-ref": "dottie@2.0.6", + "purl": "pkg:npm/dottie@2.0.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/dottie/-/dottie-2.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "88608791f51ce6415e9068aa85ef01fe675abab0fe95a90ef6dc4d9d3bcab40e8f212af0f3a2e0a87bd1cd660fca81363e1e5a308ac2c3dfee928e971d3282c0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/dottie" + } + ] + }, + { + "type": "library", + "name": "double-ended-queue", + "version": "0.9.7", + "bom-ref": "double-ended-queue@0.9.7", + "purl": "pkg:npm/double-ended-queue@0.9.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/double-ended-queue/-/double-ended-queue-0.9.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5d5542fc3310a6ee5df9b6cc29f2e97a588b22a6993b9a165f4396bffa81b6b7cac40ddbbe21932ab080ffe4c82de905f9dca72ff4ffa0f958281d5679664399" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/double-ended-queue" + } + ] + }, + { + "type": "library", + "name": "doublearray", + "version": "0.0.2", + "bom-ref": "doublearray@0.0.2", + "purl": "pkg:npm/doublearray@0.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/doublearray/-/doublearray-0.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6b0e7916d6734fa02689a9848f692f991e81b85aaf6202995247d0eed7aa55136a0f9504d2bc3c21e5bfde089e1cd290e6c3ee0ca9658d6127e1bcefe7ed5b1f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/doublearray" + } + ] + }, + { + "type": "library", + "name": "download", + "version": "8.0.0", + "bom-ref": "download@8.0.0", + "purl": "pkg:npm/download@8.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/download/-/download-8.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "012458e5084393b14af97ad0b50caf8690ca6a72e5b84110b5697f27b2f1b9ffdbfa2f11621f7ded0797bcbf39c62b6b991295971f5cede4eb71176ad864b878" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/download" + } + ], + "components": [ + { + "type": "library", + "name": "file-type", + "version": "11.1.0", + "bom-ref": "download@8.0.0|file-type@11.1.0", + "purl": "pkg:npm/file-type@11.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/file-type/-/file-type-11.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "accd143bb426f4aed3593b40e804a123fb7b1f904f8c378654368dca0f418c7023dcfcac2b2efef02f03d77ed1f3c8e7477ac5259401fed160c9d979b0de66ee" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/download/node_modules/file-type" + } + ] + } + ] + }, + { + "type": "library", + "name": "duplexer2", + "version": "0.1.4", + "bom-ref": "duplexer2@0.1.4", + "purl": "pkg:npm/duplexer2@0.1.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6ac2c555f596b49f746723941ccaa4eff4b6c3682e40ac542368ad8f777dd800c78715126c23068b57f5701709ef13354e8fa913f2a16f0a35cae35b3043ca78" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/duplexer2" + } + ] + }, + { + "type": "library", + "name": "duplexer3", + "version": "0.1.5", + "bom-ref": "duplexer3@0.1.5", + "purl": "pkg:npm/duplexer3@0.1.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d40f336bac2ce352d082ff47ac4ffaea3c82e72b928d0dcbfca3a916da018a5b002b6880db0b92e6b4edd4e0b322fb52d95ee756679db1453e0c645c8c198e60" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/duplexer3" + } + ] + }, + { + "type": "library", + "name": "dynamic-dedupe", + "version": "0.3.0", + "bom-ref": "dynamic-dedupe@0.3.0", + "purl": "pkg:npm/dynamic-dedupe@0.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/dynamic-dedupe/-/dynamic-dedupe-0.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b2cb8035e0fecfdee67983aa779d1ed3865ee6aa786cfaa8f1c0a42384d18d99330148080d3ad757547c402748369888fa1c35e3ead86b3bd345d42bcf4feb15" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/dynamic-dedupe" + } + ] + }, + { + "type": "library", + "name": "ecc-jsbn", + "version": "0.1.2", + "bom-ref": "ecc-jsbn@0.1.2", + "purl": "pkg:npm/ecc-jsbn@0.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7a1f4efa1c111cd6c6e012d38c49779f0d38e029069b95fa2e86827fb2cfa7b514f10aede3b258362ea73d7f318d6f7b4ca18a9b5a2e72d834412a597bdaab9f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ecc-jsbn" + } + ] + }, + { + "type": "library", + "name": "ee-first", + "version": "1.1.1", + "bom-ref": "ee-first@1.1.1", + "purl": "pkg:npm/ee-first@1.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "58cc26f4b851528f9651a44dfaf46e113a86f3d22066985548d91d16079beac4bf1383ab0c837bb78f0201ec121d773a0bc95e7c3f0a29faf9bd8eb56eb425a3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ee-first" + } + ] + }, + { + "type": "library", + "name": "eivindfjeldstad-dot", + "version": "0.0.1", + "bom-ref": "eivindfjeldstad-dot@0.0.1", + "purl": "pkg:npm/eivindfjeldstad-dot@0.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/eivindfjeldstad-dot/-/eivindfjeldstad-dot-0.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7d0738c52163ad0df9a62b2c6f73c67fe91ec3b8d7df3b0d00f8eeb30ba3525ea08e3f6b86f6683befad95123e28b6d3edb20bdca31663292ce3d10fde5b8c34" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/eivindfjeldstad-dot" + } + ] + }, + { + "type": "library", + "name": "emoji-regex", + "version": "8.0.0", + "bom-ref": "emoji-regex@8.0.0", + "purl": "pkg:npm/emoji-regex@8.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3128d8cdc58d380d1ec001e9cf4331a5816fc20eb28f2d4d1b7c6d7a8ab3eb8e150a8fd13e09ebd7f186b7e89cde2253cd0f04bb74dd335e126b09d5526184e8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/emoji-regex" + } + ] + }, + { + "type": "library", + "name": "enabled", + "version": "2.0.0", + "bom-ref": "enabled@2.0.0", + "purl": "pkg:npm/enabled@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/enabled/-/enabled-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "00aacdf7c92ec0eccc21d022cd7188f3a505068a36e822f6d5433beb7cb587f18c489e3f38753d936625b26069c92705a3fc1b2f35902413025b8f883b7ffe39" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/enabled" + } + ] + }, + { + "type": "library", + "name": "encodeurl", + "version": "1.0.2", + "bom-ref": "encodeurl@1.0.2", + "purl": "pkg:npm/encodeurl@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4cf257abc26a15a5589b609698fbe73f6232a3865233bfd029c4a6b8c2c339b7e91f97e2ed150699dfeb4c37feaeeb7fb1a88389011e5533600262447403b1d3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/encodeurl" + } + ] + }, + { + "type": "library", + "name": "encoding", + "version": "0.1.13", + "bom-ref": "encoding@0.1.13", + "scope": "optional", + "purl": "pkg:npm/encoding@0.1.13", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "11305aba8c354f7e58fd664c922a3d8e2334679c631c7989e179a364eab597f757cf796bdac467f3b9c9cb6d11ba9a928751769b71c73d2a7c4a120f409ac9dc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/encoding" + } + ], + "components": [ + { + "type": "library", + "name": "iconv-lite", + "version": "0.6.3", + "bom-ref": "encoding@0.1.13|iconv-lite@0.6.3", + "scope": "optional", + "purl": "pkg:npm/iconv-lite@0.6.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e1f0a4efdc2c84c773329dab1f4eaa5ab244e22a25a8b842507f8e8ae22053ef91074fbde0d9432fcd5ab4eec65f9e6e50ab9ea34b711cdb6f13223a0fb59d33" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/encoding/node_modules/iconv-lite" + } + ] + } + ] + }, + { + "type": "library", + "name": "end-of-stream", + "version": "1.4.4", + "bom-ref": "end-of-stream@1.4.4", + "purl": "pkg:npm/end-of-stream@1.4.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "faec358a720754f428695b87cd1c97776d6270cf9c9ede02cc3e6b5be342d708ce5124ceb3e4deec53afec084deef4bdc7fa08ca12cfe4f4751fea614001eee5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/end-of-stream" + } + ] + }, + { + "type": "library", + "name": "engine.io-parser", + "version": "4.0.3", + "bom-ref": "engine.io-parser@4.0.3", + "purl": "pkg:npm/engine.io-parser@4.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-4.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c440006349ac36711234f734d1ed7dcb985e4cf5f8cbf4c9dfa82bf2dd6fa0e68d993a233fd6f7a0adc16c92c5b9f5b65c53d069a8a3a457b09b6836526deea8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/engine.io-parser" + } + ] + }, + { + "type": "library", + "name": "engine.io", + "version": "4.1.2", + "bom-ref": "engine.io@4.1.2", + "purl": "pkg:npm/engine.io@4.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/engine.io/-/engine.io-4.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b79cface35ee54b8570cc88524f62c3ce584111f01d2d22c0f7113830d7d4b5ca0f73af2bd47d8dd586d93719fe2c8a1c3f6d0188a90fff823bd596ef826b46d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/engine.io" + } + ], + "components": [ + { + "type": "library", + "name": "debug", + "version": "4.3.4", + "bom-ref": "engine.io@4.1.2|debug@4.3.4", + "purl": "pkg:npm/debug@4.3.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d15851ee494dde0ed4093ef9cd63b25c91eb758f4b793ae3ac1733cfcec7a40f9d9997ca947c520f122b305ea22f1d61951ce817fbb1bfbc234d85e870c5f91" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/engine.io/node_modules/debug" + } + ] + }, + { + "type": "library", + "name": "ms", + "version": "2.1.2", + "bom-ref": "engine.io@4.1.2|ms@2.1.2", + "purl": "pkg:npm/ms@2.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0690fc7e56332d980e8c5f6ee80381411442c50996784b85ea7863970afebcb53fa36f7be4fd1c9a2963f43d32b25ad98b48cd1bf9a7544c4bdbb353c4687db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/engine.io/node_modules/ms" + } + ] + } + ] + }, + { + "type": "library", + "name": "env-paths", + "version": "2.2.1", + "bom-ref": "env-paths@2.2.1", + "scope": "optional", + "purl": "pkg:npm/env-paths@2.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fa1d6590b2a164c4d88e8835544a49346ecd64959cb9cd830e4feab2a49345108e5e22e3790d5dd7fb9dad41a1a8cc5480097028d67471fdaea9a9f918bb92d8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/env-paths" + } + ] + }, + { + "type": "library", + "name": "err-code", + "version": "1.1.2", + "bom-ref": "err-code@1.1.2", + "purl": "pkg:npm/err-code@1.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/err-code/-/err-code-1.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "08900df8ed3fc80d4229f467f525ce19cb52a4433b0c2a27febff9af679714c636cc208905ab0585c33923ed64877029d7516c4025febc61dc78d3efa562a1a0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/err-code" + } + ] + }, + { + "type": "library", + "name": "error-ex", + "version": "1.3.2", + "bom-ref": "error-ex@1.3.2", + "purl": "pkg:npm/error-ex@1.3.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "edd147366a9e15212dd9906c0ab8a8aca9e7dd9da98fe7ddf64988e90a16c38fff0cbfa270405f73453ba890a2b2aad3b0a4e3c387cd172da95bd3aa4ad0fce2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/error-ex" + } + ] + }, + { + "type": "library", + "name": "errorhandler", + "version": "1.5.1", + "bom-ref": "errorhandler@1.5.1", + "purl": "pkg:npm/errorhandler@1.5.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "adc3b06dfbcfd564d5895a148dc7d989c5738e18d3ba148c9ed1e1ea65b722b122c84ea62725efb13a095091a51a5c3fdb153d3f9c219563469480d5782893e0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/errorhandler" + } + ] + }, + { + "type": "library", + "name": "es-get-iterator", + "version": "1.1.3", + "bom-ref": "es-get-iterator@1.1.3", + "purl": "pkg:npm/es-get-iterator@1.1.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0f666a8705ee892224df379ab6a448bffd3c31980147c23fd712e6234eeb1eefc8bc2b16aa3134f3c4fa052aecd1a43a5327ed0d01ba5f7a79261f6ade3edbb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/es-get-iterator" + } + ] + }, + { + "type": "library", + "name": "escape-html", + "version": "1.0.3", + "bom-ref": "escape-html@1.0.3", + "purl": "pkg:npm/escape-html@1.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3624aea59e0e7ae1b0afaf251887b29bf92c219309a1d506392099fc54a74f172b7a46efaab81d53194938ca628da299563009ad6ac6b3fe89cbc38cbb28fda3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/escape-html" + } + ] + }, + { + "type": "library", + "name": "escape-string-regexp", + "version": "1.0.5", + "bom-ref": "escape-string-regexp@1.0.5", + "purl": "pkg:npm/escape-string-regexp@1.0.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bdb468ac1e455105af95ad7a53c47faa06852326b6a86cf00eb366099b982ab6dd494306e88d5908641179f911561b8e9081959deec1437e4349fa35aaf26a16" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/escape-string-regexp" + } + ] + }, + { + "type": "library", + "name": "escodegen", + "version": "2.1.0", + "bom-ref": "escodegen@2.1.0", + "purl": "pkg:npm/escodegen@2.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d8d9480d3c145893749913d039db500736d41ef7466363f55574b253cdd0df12b133b5875f6425f1d2aaefcd90f5381050d38b133118bbd6f32cd8f5abcf08e7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/escodegen" + } + ] + }, + { + "type": "library", + "name": "esprima", + "version": "4.0.1", + "bom-ref": "esprima@4.0.1", + "purl": "pkg:npm/esprima@4.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "786b85170ed4a5d6be838a7e407be75b44724d7fd255e2410ccfe00ad30044ed1c2ee4f61dc10a9d33ef86357a6867aaac207fb1b368a742acce6d23b1a594e0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/esprima" + } + ] + }, + { + "type": "library", + "name": "estraverse", + "version": "5.3.0", + "bom-ref": "estraverse@5.3.0", + "purl": "pkg:npm/estraverse@5.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "30c74046e54443388d4de243f0380caa6870475d41450fdc04ffa92ed61d4939dfdcc20ef1f15e8883446d7dfa65d3657d4ffb03d7f7814c38f41de842cbf004" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/estraverse" + } + ] + }, + { + "type": "library", + "name": "esutils", + "version": "2.0.3", + "bom-ref": "esutils@2.0.3", + "purl": "pkg:npm/esutils@2.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "915b1ca97938382a7af126747648042958baffc8a3df4d0a0564c9ab7d8ffdd61e5934b02b8d56c93c5a94dd5e46603967d514fcb5fd0fb1564a657d480631ea" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/esutils" + } + ] + }, + { + "type": "library", + "name": "etag", + "version": "1.8.1", + "bom-ref": "etag@1.8.1", + "purl": "pkg:npm/etag@1.8.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6882f9171ee66b055adf4d1a976067104e2236fa35a844f12eb3c8fe8d392fbcfa828edf0b0d49e844266cae05989d804bb920545fca1195ae7c17dd0a531c3e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/etag" + } + ] + }, + { + "type": "library", + "name": "eventemitter2", + "version": "0.4.14", + "bom-ref": "eventemitter2@0.4.14", + "purl": "pkg:npm/eventemitter2@0.4.14", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2bb278c6ae71003e631ec18ce517965d14c56b72511a87c788c715810f0f470816c738c7a4c582233b26c9feb4fa687c28bb2a60f72350c6b4002e2177a94fc9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/eventemitter2" + } + ] + }, + { + "type": "library", + "name": "eventemitter3", + "version": "1.1.1", + "bom-ref": "eventemitter3@1.1.1", + "purl": "pkg:npm/eventemitter3@1.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-1.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "89d987dc6d2f26342fd9ae4def86fea1770e50a601a9218918dd5e555e842c67549deb003bc459b14ef879a4b755f95d45eb7c37da45ba9c69a4150acedac175" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/eventemitter3" + } + ] + }, + { + "type": "library", + "name": "exif", + "version": "0.6.0", + "bom-ref": "exif@0.6.0", + "purl": "pkg:npm/exif@0.6.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/exif/-/exif-0.6.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "804c0ce2e6a734c7cb9c334a72567b8cf100f7d137ae9cb89eda12e905bcbba9aead98e5d68f2a45a3dd3280b8e92ca0dddf7f41a113d1b60a856953c0908f82" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/exif" + } + ] + }, + { + "type": "library", + "name": "exit", + "version": "0.1.2", + "bom-ref": "exit@0.1.2", + "purl": "pkg:npm/exit@0.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "664fde34a576cdb8e92b3aec43e9f51baa6855b12b4312742c13895da299d445622f31fe86b2eef5c757238cf0f5d05026c970044a5b4363f5a12ee70f1b3a8d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/exit" + } + ] + }, + { + "type": "library", + "name": "expand-brackets", + "version": "2.1.4", + "bom-ref": "expand-brackets@2.1.4", + "purl": "pkg:npm/expand-brackets@2.1.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c3fa3338a47d39b937aa859e63f5838ba305b5af40a0c47ecee77ad267676e788c701c51b852720edd8b757ff5e00d540017aa93e524f8b0df529be818aa6964" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/expand-brackets" + } + ], + "components": [ + { + "type": "library", + "name": "define-property", + "version": "0.2.5", + "bom-ref": "expand-brackets@2.1.4|define-property@0.2.5", + "purl": "pkg:npm/define-property@0.2.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "46bec00e34197a771e54e00aa29e802e49110261f50381b1f6157fed9ba33d4376ae4013a853b42592d92276c08e9658a09d60531f0c44c4159187a671b3124c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/expand-brackets/node_modules/define-property" + } + ] + }, + { + "type": "library", + "name": "extend-shallow", + "version": "2.0.1", + "bom-ref": "expand-brackets@2.1.4|extend-shallow@2.0.1", + "purl": "pkg:npm/extend-shallow@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cc29d3b65c4da0088373782a636698016171ed759689ab2e1762bc31ee566cdf28b4729350a0708cfb4da51b3fadb5199bb2b158068d8fb3f56bfa79d866d5ba" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/expand-brackets/node_modules/extend-shallow" + } + ] + }, + { + "type": "library", + "name": "is-accessor-descriptor", + "version": "0.1.6", + "bom-ref": "expand-brackets@2.1.4|is-accessor-descriptor@0.1.6", + "purl": "pkg:npm/is-accessor-descriptor@0.1.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7b504cd6a9c36cc446de597653d7522b450c1ee58eb37a58dc0b5c16c9afc0fb4a2f730c2ff43cea2f868a52dfbea12ce065be13107dd6d437220f67a03219f8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/expand-brackets/node_modules/is-accessor-descriptor" + } + ], + "components": [ + { + "type": "library", + "name": "kind-of", + "version": "3.2.2", + "bom-ref": "expand-brackets@2.1.4|is-accessor-descriptor@0.1.6|kind-of@3.2.2", + "purl": "pkg:npm/kind-of@3.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "34e5bd4105cca191a0fe8aa754da0d4d320510889dd7adbb5827df50124474cc58029abb98d13b0a9cee7083dcf99420db93e17a3ec8252997de13bea1b94eb5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of" + } + ] + } + ] + }, + { + "type": "library", + "name": "is-data-descriptor", + "version": "0.1.4", + "bom-ref": "expand-brackets@2.1.4|is-data-descriptor@0.1.4", + "purl": "pkg:npm/is-data-descriptor@0.1.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fb0f43e6e952a013659b0f4e1e7dd4dafe754b2a0277485ef9b077c4c97ada88a386bb29c68c2353e00870363437788425b504901d79225300490b3162282f5e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/expand-brackets/node_modules/is-data-descriptor" + } + ], + "components": [ + { + "type": "library", + "name": "kind-of", + "version": "3.2.2", + "bom-ref": "expand-brackets@2.1.4|is-data-descriptor@0.1.4|kind-of@3.2.2", + "purl": "pkg:npm/kind-of@3.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "34e5bd4105cca191a0fe8aa754da0d4d320510889dd7adbb5827df50124474cc58029abb98d13b0a9cee7083dcf99420db93e17a3ec8252997de13bea1b94eb5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of" + } + ] + } + ] + }, + { + "type": "library", + "name": "is-descriptor", + "version": "0.1.6", + "bom-ref": "expand-brackets@2.1.4|is-descriptor@0.1.6", + "purl": "pkg:npm/is-descriptor@0.1.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6af0d8af4481dc3c0ef73b0ca2fd20282112158a829c4e21abfe33dd375496e904cb9b7d0b4611abb1cbaec379d8d01ca9729a7a97820f49fe0746ab9d51b71e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/expand-brackets/node_modules/is-descriptor" + } + ] + }, + { + "type": "library", + "name": "is-extendable", + "version": "0.1.1", + "bom-ref": "expand-brackets@2.1.4|is-extendable@0.1.1", + "purl": "pkg:npm/is-extendable@0.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e413142cda1bd6f8055fa123430e62cd60f1ade7162bd00cef6aee80daf44c595d30e8b47e3e8993ecde288b74c468f87047d0209b61e30dce296389e1ff8017" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/expand-brackets/node_modules/is-extendable" + } + ] + }, + { + "type": "library", + "name": "kind-of", + "version": "5.1.0", + "bom-ref": "expand-brackets@2.1.4|kind-of@5.1.0", + "purl": "pkg:npm/kind-of@5.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "346104ae71fa176bd4b970e1f8e95b70a5bbff039c7dd447699ed55ada82ced7c7ae2ffef982a63f9d4e7567863eea8239b6ba924d8e4dee5dd365664c1f343f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/expand-brackets/node_modules/kind-of" + } + ] + } + ] + }, + { + "type": "library", + "name": "expand-template", + "version": "2.0.3", + "bom-ref": "expand-template@2.0.3", + "scope": "optional", + "purl": "pkg:npm/expand-template@2.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5d87ee28cbe3e0edf97ffa4e5cb39b9dd211bf243effee8084e0e1f8e2968fd4bde3df291c79ff20cb331fe82dd1f04245630d7e4d594a9e71dc089f9a7236be" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/expand-template" + } + ] + }, + { + "type": "library", + "name": "expand-tilde", + "version": "2.0.2", + "bom-ref": "expand-tilde@2.0.2", + "purl": "pkg:npm/expand-tilde@2.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0391267ac1d6eab7e767dcac1d08cf7494678b44916abd2d8ed1b930db66f67e5352fb1853ca28ce9aed443e00a87c5c6565a556e026428da758a7cdf68ca34f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/expand-tilde" + } + ] + }, + { + "type": "library", + "name": "express-ipfilter", + "version": "1.3.1", + "bom-ref": "express-ipfilter@1.3.1", + "purl": "pkg:npm/express-ipfilter@1.3.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/express-ipfilter/-/express-ipfilter-1.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f56642f301a423a23aca064dcee67631b149886a035ecd5d33e13c2cab523f5de9760aab9e4a275a582fbdbc46dd86696bb1dacfb35dba6f7f27aaa48f9d8ea8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/express-ipfilter" + } + ] + }, + { + "type": "library", + "name": "express-jwt", + "version": "0.1.3", + "bom-ref": "express-jwt@0.1.3", + "purl": "pkg:npm/express-jwt@0.1.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/express-jwt/-/express-jwt-0.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "086481d1bddb3555c8e93d021797ffe7964a62b220fdbd3ad7b10f99728af44e32d6ad96d70f494e08cf7e1b16c2e3e20ad939b280609b966482ac6086c7da1e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/express-jwt" + } + ], + "components": [ + { + "type": "library", + "name": "jsonwebtoken", + "version": "0.1.0", + "bom-ref": "express-jwt@0.1.3|jsonwebtoken@0.1.0", + "purl": "pkg:npm/jsonwebtoken@0.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-0.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "17e712e275fcb1ed1aa4d74ea38cce8ebc0f8ff9d0cb61201bf08f54907fcf48ee4be6a912e1e8a30d59b86d2064de33163914718b8e01c53915b6392b28e098" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/express-jwt/node_modules/jsonwebtoken" + } + ] + }, + { + "type": "library", + "name": "moment", + "version": "2.0.0", + "bom-ref": "express-jwt@0.1.3|moment@2.0.0", + "purl": "pkg:npm/moment@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/moment/-/moment-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9778c28c225f0baa48b9c6b5dc6329094e2588462f624d7b5e9160a494b22e9f115fe770760ad906fb646a87e622282995ecdb1b55591548106c315149ddfb60" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/express-jwt/node_modules/moment" + } + ] + } + ] + }, + { + "type": "library", + "name": "express-rate-limit", + "version": "5.5.1", + "bom-ref": "express-rate-limit@5.5.1", + "purl": "pkg:npm/express-rate-limit@5.5.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-5.5.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3138c4d9e21b1efe43c9fb85cf8ccb616c69a958448644e2c051ae07be10f424a8bb65873b9da7944e72dd9960e9222c8985083e3ea27c5c6790fcfa3b7b0852" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/express-rate-limit" + } + ] + }, + { + "type": "library", + "name": "express-robots-txt", + "version": "0.4.1", + "bom-ref": "express-robots-txt@0.4.1", + "purl": "pkg:npm/express-robots-txt@0.4.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/express-robots-txt/-/express-robots-txt-0.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a957df44ffd89b0644212581fe00067c9f98f39b1429c8c65edaf208e64547228ebc5d9bfc9686db1a4f2954fd35e34e31962f36ad34d2a1e9fe806d2d88139d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/express-robots-txt" + } + ] + }, + { + "type": "library", + "name": "express-security.txt", + "version": "2.0.0", + "bom-ref": "express-security.txt@2.0.0", + "purl": "pkg:npm/express-security.txt@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/express-security.txt/-/express-security.txt-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0f08d2eccb2c3dba9315d7597d3a8dab27ecaba0143f503f072b5a9927a82f4022eff6a51d8b00831138ce1be83ede8c8e8ae85e44aaab5812b50ab1b22685ec" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/express-security.txt" + } + ] + }, + { + "type": "library", + "name": "express", + "version": "4.18.2", + "bom-ref": "express@4.18.2", + "purl": "pkg:npm/express@4.18.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e7f3ec2fa8863dd7d0fe528cd54ba27a5620bf7054a097f3d5a53053dbc767e27b832bf07505c510120421ac5e19fd0621cade013372044c6d6a58ac0dbb8ca9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/express" + } + ], + "components": [ + { + "type": "library", + "name": "body-parser", + "version": "1.20.1", + "bom-ref": "express@4.18.2|body-parser@1.20.1", + "purl": "pkg:npm/body-parser@1.20.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8d68bb69b4db6306a33b2b56090737ed5ba599689169ee51c93a5a0b20dc4b9fe531db704b3e653a90c4ebbb2bc3f1d87b7e5fd73ddf0d0c3ededc60ee036d5b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/express/node_modules/body-parser" + } + ] + }, + { + "type": "library", + "name": "cookie", + "version": "0.5.0", + "bom-ref": "express@4.18.2|cookie@0.5.0", + "purl": "pkg:npm/cookie@0.5.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "619dc65329ffa3c81f289967957ee0ef1ab88323ba392ba118f29a686b2c181daa803512d203e0b53be8c992d3b7d01be9d0b885f73d755e5aae4bdcfce0a6af" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/express/node_modules/cookie" + } + ] + }, + { + "type": "library", + "name": "raw-body", + "version": "2.5.1", + "bom-ref": "express@4.18.2|raw-body@2.5.1", + "purl": "pkg:npm/raw-body@2.5.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "aaa241b44c95812d1998f19d0853d627716b7a8aaf1b83154259ff902805ece96af7921b3a9d3f056c8cc1b76d9f8553be433c63b921090d97824fed72b0978a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/express/node_modules/raw-body" + } + ] + }, + { + "type": "library", + "name": "safe-buffer", + "version": "5.2.1", + "bom-ref": "express@4.18.2|safe-buffer@5.2.1", + "purl": "pkg:npm/safe-buffer@5.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ae9dd2a34eca71d9a629b1af81a37141226bedb1954959394bd12ad45fa9a5b468ef4f9879a0f1930e4377c34f37e183e9b8e7626d95b8fb825e6a6e62f9825d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/express/node_modules/safe-buffer" + } + ] + } + ] + }, + { + "type": "library", + "name": "ext-list", + "version": "2.2.2", + "bom-ref": "ext-list@2.2.2", + "purl": "pkg:npm/ext-list@2.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bbe49082cb9bada13acc8b5f540d2d06e08185f53da204919ecbf2808ef086df534b9d74a0b90145706caa8a5e506fc604e210c8a64ef708d3a88bbfb1fe7314" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ext-list" + } + ] + }, + { + "type": "library", + "name": "ext-name", + "version": "5.0.0", + "bom-ref": "ext-name@5.0.0", + "purl": "pkg:npm/ext-name@5.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c9b944c1701b1afd554039a8c3bb37f16efb8730202403b9d33b412cc714c9405fc6fd470be2c6c2d88437e0a8e8bb65a93ff9bb054ec6c0f84cd22295687075" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ext-name" + } + ] + }, + { + "type": "library", + "name": "extend-shallow", + "version": "3.0.2", + "bom-ref": "extend-shallow@3.0.2", + "purl": "pkg:npm/extend-shallow@3.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0706396f9425e3ea99a1e7e0323d8d526c7eb5e8554c7fca7f8935644b4e1cd15c9b6c12c4c468f7dda5e97dd32209e2d9e6554d9f39c4c3a3177d5fc19023e9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/extend-shallow" + } + ] + }, + { + "type": "library", + "name": "extend", + "version": "3.0.2", + "bom-ref": "extend@3.0.2", + "purl": "pkg:npm/extend@3.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7e3aae0b9f5c0fb0b25babab3572b4141b9f9197288861bcd304ee3ee8d7e7dd1c0794ed967db4136501e12fd601156a8577df665d8b3604be81074f2088a6fe" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/extend" + } + ] + }, + { + "type": "library", + "name": "extglob", + "version": "2.0.4", + "bom-ref": "extglob@2.0.4", + "purl": "pkg:npm/extglob@2.0.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3666fa4179042ecb81af6e02252922968e941c781b7a42b95226607c4e941c3dc46f6ed80baa03f9b85c4feb49e9c97c766b20750c675a572bcbc92c04804ba7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/extglob" + } + ], + "components": [ + { + "type": "library", + "name": "define-property", + "version": "1.0.0", + "bom-ref": "extglob@2.0.4|define-property@1.0.0", + "purl": "pkg:npm/define-property@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7194d82855aca6df6366c32c716a3cb1cff995b3c2f50d0de6704b81bf9877dd7988bdee741d6e1604b707c602c7ae94547ab4d7c0c0545a1e7bbc7e83182078" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/extglob/node_modules/define-property" + } + ] + }, + { + "type": "library", + "name": "extend-shallow", + "version": "2.0.1", + "bom-ref": "extglob@2.0.4|extend-shallow@2.0.1", + "purl": "pkg:npm/extend-shallow@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cc29d3b65c4da0088373782a636698016171ed759689ab2e1762bc31ee566cdf28b4729350a0708cfb4da51b3fadb5199bb2b158068d8fb3f56bfa79d866d5ba" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/extglob/node_modules/extend-shallow" + } + ] + }, + { + "type": "library", + "name": "is-extendable", + "version": "0.1.1", + "bom-ref": "extglob@2.0.4|is-extendable@0.1.1", + "purl": "pkg:npm/is-extendable@0.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e413142cda1bd6f8055fa123430e62cd60f1ade7162bd00cef6aee80daf44c595d30e8b47e3e8993ecde288b74c468f87047d0209b61e30dce296389e1ff8017" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/extglob/node_modules/is-extendable" + } + ] + } + ] + }, + { + "type": "library", + "name": "extsprintf", + "version": "1.3.0", + "bom-ref": "extsprintf@1.3.0", + "purl": "pkg:npm/extsprintf@1.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d7535dcfb36ffa6bc00b58f492d4daedf01bd2f2f21865feacc1cd05842f8900c65341f0ee585cb4900da9b3e1bbd9d5f7f8b34ff227b53819ec89bff4b26cf6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/extsprintf" + } + ] + }, + { + "type": "library", + "name": "fast-deep-equal", + "version": "3.1.3", + "bom-ref": "fast-deep-equal@3.1.3", + "purl": "pkg:npm/fast-deep-equal@3.1.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7f7a90f68432f63d808417bf1fd542f75c0b98a042094fe00ce9ca340606e61b303bb04b2a3d3d1dce4760dcfd70623efb19690c22200da8ad56cd3701347ce1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fast-deep-equal" + } + ] + }, + { + "type": "library", + "name": "fast-json-stable-stringify", + "version": "2.1.0", + "bom-ref": "fast-json-stable-stringify@2.1.0", + "purl": "pkg:npm/fast-json-stable-stringify@2.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "96177fc05f8b93df076684c2b6556b687b5f8795d88a32236a55dc93bb1a52db9a9d20f22ccc671e149710326a1f10fb9ac47c0f4b829aa964c23095f31bf01f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fast-json-stable-stringify" + } + ] + }, + { + "type": "library", + "name": "fast.js", + "version": "0.1.1", + "bom-ref": "fast.js@0.1.1", + "purl": "pkg:npm/fast.js@0.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fast.js/-/fast.js-0.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0c8546d1b253020560ea252202f99507313ef1900f677726bb34e3902f4fc4b336ffa4ea52d7e0afed4fddb08751d94302cb5960ba8e4132ca538facacae98d3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fast.js" + } + ] + }, + { + "type": "library", + "name": "fd-slicer", + "version": "1.1.0", + "bom-ref": "fd-slicer@1.1.0", + "purl": "pkg:npm/fd-slicer@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "704d6ab01fd5c32428cd9faad5d1b147c2c160d65ea1f84475434648c6d00f71b0da50335fd65bdee214e846dcfc59b28e8f405967e79f4014087aad7afb3ff2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fd-slicer" + } + ] + }, + { + "type": "library", + "name": "feature-policy", + "version": "0.5.0", + "bom-ref": "feature-policy@0.5.0", + "purl": "pkg:npm/feature-policy@0.5.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/feature-policy/-/feature-policy-0.5.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2d870f70e7c354a4dc75cdb59f7786e26126517426d10c3791ed14b28317124511a245a9d2fcd3d55530dc89e6ec23133d1a3accfbe5da224d5c2ce5abd0e6d5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/feature-policy" + } + ] + }, + { + "type": "library", + "name": "fecha", + "version": "4.2.3", + "bom-ref": "fecha@4.2.3", + "purl": "pkg:npm/fecha@4.2.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "38fd88514e877982898b78b4cf8035f641cc4282d5b381dcf833eaab123687f0cf6474e6fef8ec7c2e8fd1be2308ccb5e178b32c1aaf9dd43e522943efbd3b27" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fecha" + } + ] + }, + { + "type": "library", + "name": "file-js", + "version": "0.3.0", + "bom-ref": "file-js@0.3.0", + "purl": "pkg:npm/file-js@0.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/file-js/-/file-js-0.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9d9957d69c6957a32df01821337675e746e9b024f5cea8a5f7b52bcaeb2cb592d2b3d71a6007b45a987650a3c2ddac1f3360eae2b8b54aff7d2ae2b810822694" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/file-js" + } + ], + "components": [ + { + "type": "library", + "name": "brace-expansion", + "version": "1.1.11", + "bom-ref": "file-js@0.3.0|brace-expansion@1.1.11", + "purl": "pkg:npm/brace-expansion@1.1.11", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "882b8f1c3160ac75fb1f6bc423fe71a73d3bcd21c1d344e9ba0aa1998b5598c3bae75f260ae44ca0e60595d101974835f3bb9fa3375a1e058a71815beb5a8688" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/file-js/node_modules/brace-expansion" + } + ] + }, + { + "type": "library", + "name": "minimatch", + "version": "3.1.2", + "bom-ref": "file-js@0.3.0|minimatch@3.1.2", + "purl": "pkg:npm/minimatch@3.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "27ba7ade1462023c35343130c355bb8b7efe07222b3963b95d0400cd9dd539c2f43cdc9bc297e657f374e73140cf043d512c84717eaddd43be2b96aa0503881f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/file-js/node_modules/minimatch" + } + ] + } + ] + }, + { + "type": "library", + "name": "file-stream-rotator", + "version": "0.5.7", + "bom-ref": "file-stream-rotator@0.5.7", + "purl": "pkg:npm/file-stream-rotator@0.5.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/file-stream-rotator/-/file-stream-rotator-0.5.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5586f71d9fc68801940ab7de6a43bc329e78606b303541ef2fb3f4f5641c5c024d4a3de243942b6984a9ddc227d4c532c3abb37e037f10539aac235ae09bd41d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/file-stream-rotator" + } + ] + }, + { + "type": "library", + "name": "file-type", + "version": "16.5.4", + "bom-ref": "file-type@16.5.4", + "purl": "pkg:npm/file-type@16.5.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/file-type/-/file-type-16.5.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ff21472b46868c51200c98c428fd29582a65b0f14f870c9fc1ebdffe957188dd2d984e0bf4b9b05b15ae91d2521dda02962e158102de86326dc10067aa6b0a73" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/file-type" + } + ] + }, + { + "type": "library", + "name": "file-uri-to-path", + "version": "1.0.0", + "bom-ref": "file-uri-to-path@1.0.0", + "purl": "pkg:npm/file-uri-to-path@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d19b7eb372fb55fd5b8b0599dbd6804625582f1ee23069c4525f71df77db07f8f78d1f35bbf3b62dba8af819b508348d0ca56d27f623c18ed351de5291e2d02f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/file-uri-to-path" + } + ] + }, + { + "type": "library", + "name": "filehound", + "version": "1.17.6", + "bom-ref": "filehound@1.17.6", + "purl": "pkg:npm/filehound@1.17.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/filehound/-/filehound-1.17.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e6ae338c5908f16db32e6bdbbf2bc8fff2bcf36229123eac30d5cf510964e47e96e168773924b294400812630b10b3fd1bb8a57988d328f5ce9f4633cd2e792e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/filehound" + } + ] + }, + { + "type": "library", + "name": "filename-reserved-regex", + "version": "2.0.0", + "bom-ref": "filename-reserved-regex@2.0.0", + "purl": "pkg:npm/filename-reserved-regex@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "95cd5b9ec4abe0be017627fc5dbfeaaeda2419bab9ce5b26b3f0981fc3cff96b42906345eb90cf89063cbc6dd26a411d467f039679be816fea58a2a34b9b19cd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/filename-reserved-regex" + } + ] + }, + { + "type": "library", + "name": "filenamify", + "version": "3.0.0", + "bom-ref": "filenamify@3.0.0", + "purl": "pkg:npm/filenamify@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/filenamify/-/filenamify-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e44159fff32cbc98178c100527e061d986824d117f54fd583a61ab82df8a27848544b8c8f3b1087702cbb93eb0417d08e05f56e35c6eb686f37338ec38a948fe" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/filenamify" + } + ] + }, + { + "type": "library", + "name": "filesniffer", + "version": "1.0.3", + "bom-ref": "filesniffer@1.0.3", + "purl": "pkg:npm/filesniffer@1.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/filesniffer/-/filesniffer-1.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7327a5caf60ab42f49c01756a497e6668d5f6442ae17efafdb393d5b888f7f4e19f594caedc40e6eb7e48416bce3122768a9675bca600af8d2779b6dc3fb39da" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/filesniffer" + } + ] + }, + { + "type": "library", + "name": "fill-range", + "version": "4.0.0", + "bom-ref": "fill-range@4.0.0", + "purl": "pkg:npm/fill-range@4.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "55ca4b4d6a960e24deaee8238fc7b7f9eb1b83eb244b733d7b9e14b91de209e20331708b4ec007f214d2cc3414fd7ebfeaddde62438aa1949e7f63e553a5355d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fill-range" + } + ], + "components": [ + { + "type": "library", + "name": "extend-shallow", + "version": "2.0.1", + "bom-ref": "fill-range@4.0.0|extend-shallow@2.0.1", + "purl": "pkg:npm/extend-shallow@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cc29d3b65c4da0088373782a636698016171ed759689ab2e1762bc31ee566cdf28b4729350a0708cfb4da51b3fadb5199bb2b158068d8fb3f56bfa79d866d5ba" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fill-range/node_modules/extend-shallow" + } + ] + }, + { + "type": "library", + "name": "is-extendable", + "version": "0.1.1", + "bom-ref": "fill-range@4.0.0|is-extendable@0.1.1", + "purl": "pkg:npm/is-extendable@0.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e413142cda1bd6f8055fa123430e62cd60f1ade7162bd00cef6aee80daf44c595d30e8b47e3e8993ecde288b74c468f87047d0209b61e30dce296389e1ff8017" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fill-range/node_modules/is-extendable" + } + ] + } + ] + }, + { + "type": "library", + "name": "finale-rest", + "version": "1.2.0", + "bom-ref": "finale-rest@1.2.0", + "purl": "pkg:npm/finale-rest@1.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/finale-rest/-/finale-rest-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1c4f663924a8f60ddb7cfb9dfd13371db3d033c03c7e8434f60acff1c2cc5b961f07a7d2ddbbf6bf63b8e2c9919ba6712c2fa28f7cd89b363ccfe4323910f241" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/finale-rest" + } + ] + }, + { + "type": "library", + "name": "finalhandler", + "version": "1.2.0", + "bom-ref": "finalhandler@1.2.0", + "purl": "pkg:npm/finalhandler@1.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e6e5dc5157ed9503059d60bdaaefecbe45afdc64ddd8f7d484aff73cb9183407bb15ba8932ddf9d791dac44e9e44bef819db2b8a2c2e8e26b075a0750691084a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/finalhandler" + } + ] + }, + { + "type": "library", + "name": "find-up", + "version": "3.0.0", + "bom-ref": "find-up@3.0.0", + "purl": "pkg:npm/find-up@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d720fa4662c8d5705fc6e82f391c25724e9fef9b582fe891d23ab0b0eacec4c672198a94b83849d25e005dd3b5897fc54ecf5c040304935816484c759126f296" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/find-up" + } + ] + }, + { + "type": "library", + "name": "findup-sync", + "version": "2.0.0", + "bom-ref": "findup-sync@2.0.0", + "purl": "pkg:npm/findup-sync@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "becfb7ba79894f8e5e73399c019eb3309b7137797f41779c71a5d0c7972efcc7893217b055fa1666a89b4643b13e79a8479f7e672e618da6df41ce892d26a1e2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/findup-sync" + } + ] + }, + { + "type": "library", + "name": "fined", + "version": "1.2.0", + "bom-ref": "fined@1.2.0", + "purl": "pkg:npm/fined@1.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6580ea3cb1b10e40e10d90636416fea03d7e8f4ac0e04d295d8e747a994000e3e0d8dfe050149293920cd7f4213dfc95a35f6527e0af5e9a9fbe4f9bda9ffc36" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fined" + } + ] + }, + { + "type": "library", + "name": "flagged-respawn", + "version": "1.0.1", + "bom-ref": "flagged-respawn@1.0.1", + "purl": "pkg:npm/flagged-respawn@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "94d687355ca66a39a4d0e24c067f1f554014d41b4378a22a2a8561938c4000b079eda00b83a6f85b431f27f71413483d6015f2e5785294f22960827b1da63fdd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/flagged-respawn" + } + ] + }, + { + "type": "library", + "name": "fn.name", + "version": "1.1.0", + "bom-ref": "fn.name@1.1.0", + "purl": "pkg:npm/fn.name@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fn.name/-/fn.name-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1919e607980fc89a4085341d4994d2a7db9a3d2be5d3d2a861c310b6c07dad0a0e9b3b3d747e9f7de71c1fe67e72fe8febc1eee5b0ba263461e0087f98748d47" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fn.name" + } + ] + }, + { + "type": "library", + "name": "fontkit", + "version": "1.9.0", + "bom-ref": "fontkit@1.9.0", + "purl": "pkg:npm/fontkit@1.9.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fontkit/-/fontkit-1.9.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1e45bff0bae4f23975f24cd01ef030f5a4c77b572ab32c79b039f19dcc7ae76f8221f85ac289043e478cdc1a080becff5efedad3232bd1fde9451c21187e39e6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fontkit" + } + ] + }, + { + "type": "library", + "name": "for-each", + "version": "0.3.3", + "bom-ref": "for-each@0.3.3", + "purl": "pkg:npm/for-each@0.3.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8ea61f2e9ee6a3dbc8c907fcca45b6bfb03ed8de108de09e239f83cfd5eb6a23b58a09fcd708e21fb15bf6f48e5af41f36d9926b81f6468413aeb5e2bdd5199b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/for-each" + } + ] + }, + { + "type": "library", + "name": "for-in", + "version": "1.0.2", + "bom-ref": "for-in@1.0.2", + "purl": "pkg:npm/for-in@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ec4c265eb3a3c8bf82871321986e659d6f4c3edd5a21e644c0a850ce8054753574377ceec160d961525ab43bd9d8ecb33d4bdd200643b027ad937728c8c7dc9d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/for-in" + } + ] + }, + { + "type": "library", + "name": "for-own", + "version": "1.0.0", + "bom-ref": "for-own@1.0.0", + "purl": "pkg:npm/for-own@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d0e00192c206af128af0ae24ca75a443bcb5ce8ba74313fe0969f27255708fcd4a5b7be52e5194c79ec328670ffcb1f6d7a1b3aa7b2d9cfa1c175e8dc6cd1872" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/for-own" + } + ] + }, + { + "type": "library", + "name": "foreachasync", + "version": "3.0.0", + "bom-ref": "foreachasync@3.0.0", + "purl": "pkg:npm/foreachasync@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/foreachasync/-/foreachasync-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "27e95eafb4dae78170c0d731eb04110e14c86cd7b20dc01132439c82e12a9c476d9b48cabcddcb8b73c301bd83bb7b9b2581167d82fcdd731139776c5c05f273" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/foreachasync" + } + ] + }, + { + "type": "library", + "name": "forever-agent", + "version": "0.6.1", + "bom-ref": "forever-agent@0.6.1", + "purl": "pkg:npm/forever-agent@0.6.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8f428b60f866eb379a738973de8277a3ae6abe040270fb9b8b2a2d66b5ea11a1b884d6a03583bca9d954ad7e6fc2abfda21a9e4ff6778fafb25b4ebbc9659d53" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/forever-agent" + } + ] + }, + { + "type": "library", + "name": "form-data", + "version": "2.3.3", + "bom-ref": "form-data@2.3.3", + "purl": "pkg:npm/form-data@2.3.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d652ca07632edda18fd50ff67823b1d1f35b44c7bb5ddc24b703abba17eaa9dd2b2095b03780e1f84de1acf4a50c25e7491ed4b59d4ddfcad55e6fbaf8c12125" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/form-data" + } + ] + }, + { + "type": "library", + "name": "formatio", + "version": "1.1.1", + "bom-ref": "formatio@1.1.1", + "purl": "pkg:npm/formatio@1.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/formatio/-/formatio-1.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "70f87b8acea4dddf2d21487ea675d7b806c3fee8525c682a2cfc3452b629bf995f749f8c30c4a3c78d09369a8fed3a29f4db76e58a265848919a41db3af90268" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/formatio" + } + ] + }, + { + "type": "library", + "name": "forwarded", + "version": "0.2.0", + "bom-ref": "forwarded@0.2.0", + "purl": "pkg:npm/forwarded@0.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6ee446d1fa41b511d24c238049eea10f6e7cb44b9b16844b6f864d03a3713151cdc3680e7301e8f70c9a6e5ccccce039cfdc40f4bd4a36393f36de8c4fd698a3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/forwarded" + } + ] + }, + { + "type": "library", + "name": "fragment-cache", + "version": "0.2.1", + "bom-ref": "fragment-cache@0.2.1", + "purl": "pkg:npm/fragment-cache@0.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "18c0406d6f5a9ed07c8994472e81b0d1bdc700db79edd8996053bf1cbd491880b53232ab766871beb25bba99d5be9cacd33b33ef2040a57750c9f7a92a5cb690" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fragment-cache" + } + ] + }, + { + "type": "library", + "name": "fresh", + "version": "0.5.2", + "bom-ref": "fresh@0.5.2", + "purl": "pkg:npm/fresh@0.5.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cc9da6418335f2b1053ae75e57819285318843b45bcc0ee8cdb53d23f5c1a66ee4aa0332c209b294cc171f16499a45686249daf5dda95575573dd6133fd7a3f1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fresh" + } + ] + }, + { + "type": "library", + "name": "from2", + "version": "2.3.0", + "bom-ref": "from2@2.3.0", + "purl": "pkg:npm/from2@2.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "38c717ff8202feea843d58067b27cddb62c993a019acc911647c5c1c1301bc749c0c68304e6d864f65a482da1cc9ddc97d97df8e3da46140d75c8234164f56d2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/from2" + } + ] + }, + { + "type": "library", + "name": "fs-constants", + "version": "1.0.0", + "bom-ref": "fs-constants@1.0.0", + "purl": "pkg:npm/fs-constants@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cba380c284887fb1728cc22ff78bbe6f9add85e6448f347adc64f26499b9aa1e018bed988302c2708fdf3c56642f93d28b13ade9934a9bec3e1dfa7f05c8b0a3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fs-constants" + } + ] + }, + { + "type": "library", + "name": "fs-extra", + "version": "9.1.0", + "bom-ref": "fs-extra@9.1.0", + "purl": "pkg:npm/fs-extra@9.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "85c8376667a94b7d3fec1485a91be8a370ce310bbb223ab13b99c20edfb333d5d68dbdf75a0ef388d4fe42fa9bb9cdfe816a733b4d89b9b5729361b866fa3539" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fs-extra" + } + ] + }, + { + "type": "library", + "name": "fs-minipass", + "version": "2.1.0", + "bom-ref": "fs-minipass@2.1.0", + "purl": "pkg:npm/fs-minipass@2.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "57f26038b1424be47a55cab4b250ae69e58474d0b7a2e0e524c348b1a707d95b402e2bbd995e0b3eb1dce5c0e5f24e5ac3a27c8f08165a9893a39458866233be" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fs-minipass" + } + ] + }, + { + "type": "library", + "name": "fs.realpath", + "version": "1.0.0", + "bom-ref": "fs.realpath@1.0.0", + "purl": "pkg:npm/fs.realpath@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "38ed291f694ae9ad2166701d6aee48b731cf23aa5496f23b8cc567c54411b70e28c05db093c94e49a6ed1830933f81a0ae0d8c6c69d63bd5fc2b5b78f9f18c0f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fs.realpath" + } + ] + }, + { + "type": "library", + "name": "fsevents", + "version": "2.3.3", + "bom-ref": "fsevents@2.3.3", + "scope": "optional", + "purl": "pkg:npm/fsevents@2.3.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e71a037d7f9f2fb7da0139da82658fa5b16dc21fd1efb5a630caaa1c64bae42defbc1d181eb805f81d58999df8e35b4c8f99fade4d36d765cda09c339617df43" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fsevents" + } + ] + }, + { + "type": "library", + "name": "fstream", + "version": "1.0.12", + "bom-ref": "fstream@1.0.12", + "purl": "pkg:npm/fstream@1.0.12", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5af275f773876b41873c42fe032704260c6f044c327d190dd6f86371adb739a3d530268b0974dde6a02ef360234dc80fd54266cad90e29beb762975eeeb68322" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fstream" + } + ], + "components": [ + { + "type": "library", + "name": "rimraf", + "version": "2.7.1", + "bom-ref": "fstream@1.0.12|rimraf@2.7.1", + "purl": "pkg:npm/rimraf@2.7.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b968db68a20add3d4e495a6dcd7ecd97a3ef437a801ad284b5546346e6b38df2f7071e5e238d3d5594aa80d0fee143679b32d574f8fd16a14934fa81645bdee3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fstream/node_modules/rimraf" + } + ] + } + ] + }, + { + "type": "library", + "name": "function-bind", + "version": "1.1.1", + "bom-ref": "function-bind@1.1.1", + "purl": "pkg:npm/function-bind@1.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c88a2f033317e3db05f18979f1f482589e6cbd22ee6a26cfc5740914b98139b4ee0abd0c7f52a23e8a4633d3621638980426df69ad8587a6eb790e803554c8d0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/function-bind" + } + ] + }, + { + "type": "library", + "name": "functions-have-names", + "version": "1.2.3", + "bom-ref": "functions-have-names@1.2.3", + "purl": "pkg:npm/functions-have-names@1.2.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c5c901517c9322a4fdeedab6c7600c6fe835eb76f9245cac624d31e2ac4d1706df42498d6688911dbeac3f323dfd0577dd67aebd5601508883e0dccd232a9a45" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/functions-have-names" + } + ] + }, + { + "type": "library", + "name": "fuzzball", + "version": "1.4.0", + "bom-ref": "fuzzball@1.4.0", + "purl": "pkg:npm/fuzzball@1.4.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fuzzball/-/fuzzball-1.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b9f28ed121d6eb9452a9936ee2b98b9ab69056ec1bf2455ff12fc80a992287f3df21f7f6616dec6bccd3bededdee12455d8d48bce386253797c6cebd5cb05de1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fuzzball" + } + ] + }, + { + "type": "library", + "name": "gauge", + "version": "2.7.4", + "bom-ref": "gauge@2.7.4", + "purl": "pkg:npm/gauge@2.7.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d78c7892373a9640f796dc39f3d93436b3c3e9c08d4c3e825a855436907ce7e0ebb4e368667f91ba0eb1654e51bd20b8f9364fc40e409c189b41802f667e351e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/gauge" + } + ] + }, + { + "type": "library", + "name": "geojson-utils", + "version": "1.1.0", + "bom-ref": "geojson-utils@1.1.0", + "purl": "pkg:npm/geojson-utils@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/geojson-utils/-/geojson-utils-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f62ae68ee81816b32f1a3330faa5b9050a608493b80a514c0dd3f355eda80e0b47d8386828c697aa32183d2e55a5fadc9d5d24392ad7723f03f48ce6af400cf5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/geojson-utils" + } + ] + }, + { + "type": "library", + "name": "get-caller-file", + "version": "2.0.5", + "bom-ref": "get-caller-file@2.0.5", + "purl": "pkg:npm/get-caller-file@2.0.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0f214fdc133fdd81d340e0942ffc343991d1d25a4a786af1a2d70759ca8d11d9e5b6a1705d57e110143de1e228df801f429a34ac6922e1cc8889fb58d3a87616" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/get-caller-file" + } + ] + }, + { + "type": "library", + "name": "get-intrinsic", + "version": "1.2.1", + "bom-ref": "get-intrinsic@1.2.1", + "purl": "pkg:npm/get-intrinsic@1.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d8372cc9f00197e8151c47c239a4eb5a0cadfad6fa31210698aabe908e47c0b6c86208e098c715f0a438d6e68acf5c7151c9fdb49b6015b4141157046ddd0563" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/get-intrinsic" + } + ] + }, + { + "type": "library", + "name": "get-stream", + "version": "4.1.0", + "bom-ref": "get-stream@4.1.0", + "purl": "pkg:npm/get-stream@4.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "18c6ade04279d7ad64232d877af2e5af896e363060be68f8d7729a400ee3b7857c078443b1fa4793b590f4656a7d8cb2c7c392fcbeba2a8c7eac944d9252caef" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/get-stream" + } + ] + }, + { + "type": "library", + "name": "get-value", + "version": "2.0.6", + "bom-ref": "get-value@2.0.6", + "purl": "pkg:npm/get-value@2.0.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2e7d144039711f505aa4cbb718fb5fec2b983704597f68300ae3ea6f21baa41f167e6169cea732e31b4068031486736a8cc2938823d91b6a0c4f7612c7c53634" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/get-value" + } + ] + }, + { + "type": "library", + "name": "getobject", + "version": "1.0.2", + "bom-ref": "getobject@1.0.2", + "purl": "pkg:npm/getobject@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/getobject/-/getobject-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "db36e50c168571bdeb078ac5efb5d59ee20d384da1da4fce9ea5c08b2d08ad3c547d5d62169de56b7de8010558f690a9594dbaf1615856ddadef586532e2ec3a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/getobject" + } + ] + }, + { + "type": "library", + "name": "getpass", + "version": "0.1.7", + "bom-ref": "getpass@0.1.7", + "purl": "pkg:npm/getpass@0.1.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d1fce3f49c4e2df27e5c62e147ccdedee9cdd0a642819c224920f3d7af151118caf1697c91549d72eda4b29778b38c2d01ad72feaad5462000d1672556cbb49e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/getpass" + } + ] + }, + { + "type": "library", + "name": "github-from-package", + "version": "0.0.0", + "bom-ref": "github-from-package@0.0.0", + "scope": "optional", + "purl": "pkg:npm/github-from-package@0.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4b21f2dd3d6fd8d5179f6f4eb1677198ae91c070febe48f7bfc7a7f00381675c0143f842010e5b0104c3d36916e16f6d529ff7421e89f2bf44be7b62c8298e3b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/github-from-package" + } + ] + }, + { + "type": "library", + "name": "glob-parent", + "version": "5.1.2", + "bom-ref": "glob-parent@5.1.2", + "purl": "pkg:npm/glob-parent@5.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "00e22049009ea62258c0fdc04671b1fb95674eed870587736c63f8e5e2f0d6faf7cc1def64b7b279dd6c0bd8676dc39cf7f4ab33233944f42b906cf8692f59a3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/glob-parent" + } + ], + "components": [ + { + "type": "library", + "name": "is-glob", + "version": "4.0.3", + "bom-ref": "glob-parent@5.1.2|is-glob@4.0.3", + "purl": "pkg:npm/is-glob@4.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c5e9526b21c7dfa66013b6568658bba56df884d6cd97c3a3bf92959a4243e2105d0f7b61f137e4f6f61ab0b33e99758e6611648197f184b4a7af046be1e9524a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/glob-parent/node_modules/is-glob" + } + ] + } + ] + }, + { + "type": "library", + "name": "glob", + "version": "7.2.3", + "bom-ref": "glob@7.2.3", + "purl": "pkg:npm/glob@7.2.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9c5474ccba54d9809a471c28089bcbe94bc21f6245c85548bf04cbb087f6d40b8794cb240358614dd93e2e5609b4e958b7dbfa76fb330f604646a04bfa240af5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/glob" + } + ], + "components": [ + { + "type": "library", + "name": "brace-expansion", + "version": "1.1.11", + "bom-ref": "glob@7.2.3|brace-expansion@1.1.11", + "purl": "pkg:npm/brace-expansion@1.1.11", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "882b8f1c3160ac75fb1f6bc423fe71a73d3bcd21c1d344e9ba0aa1998b5598c3bae75f260ae44ca0e60595d101974835f3bb9fa3375a1e058a71815beb5a8688" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/glob/node_modules/brace-expansion" + } + ] + }, + { + "type": "library", + "name": "minimatch", + "version": "3.1.2", + "bom-ref": "glob@7.2.3|minimatch@3.1.2", + "purl": "pkg:npm/minimatch@3.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "27ba7ade1462023c35343130c355bb8b7efe07222b3963b95d0400cd9dd539c2f43cdc9bc297e657f374e73140cf043d512c84717eaddd43be2b96aa0503881f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/glob/node_modules/minimatch" + } + ] + } + ] + }, + { + "type": "library", + "name": "global-modules", + "version": "1.0.0", + "bom-ref": "global-modules@1.0.0", + "purl": "pkg:npm/global-modules@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0ace91247f5d46a4e16ec346738f39ade01e146708ce706ef9ecf3efadf87170b15bab4c29b20a4eab1a71b71162086e03b46f7733a5d155b176a0675ebfb6e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/global-modules" + } + ] + }, + { + "type": "library", + "name": "global-prefix", + "version": "1.0.2", + "bom-ref": "global-prefix@1.0.2", + "purl": "pkg:npm/global-prefix@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e65b31d4d5031ed4a37e0d1e1e5998bd92aff3f9d5a97e1c9056ccf85ac6710fb4e0a59c585a3d3f93313d9612cd4bf2ce67536c8ec48b1f10e086c42c3ab32a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/global-prefix" + } + ], + "components": [ + { + "type": "library", + "name": "which", + "version": "1.3.1", + "bom-ref": "global-prefix@1.0.2|which@1.3.1", + "purl": "pkg:npm/which@1.3.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1f125d616ab53132106c9de7c3472ab2c1e84cd536ebb2a5ac3b866755989710d2b54b4a52139a266875d76fd36661f1c547ee26a3d748e9bbb43c9ab3439221" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/global-prefix/node_modules/which" + } + ] + } + ] + }, + { + "type": "library", + "name": "gopd", + "version": "1.0.1", + "bom-ref": "gopd@1.0.1", + "purl": "pkg:npm/gopd@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "77ae5b36521a771be96ff03669b55d96a2aa579eb78ee4676755ad93ab35b0847cb8db1747bd31a88cd5ab155fd5e4ea0ee9f04f632473311e69ecc2293661c0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/gopd" + } + ] + }, + { + "type": "library", + "name": "got", + "version": "8.3.2", + "bom-ref": "got@8.3.2", + "purl": "pkg:npm/got@8.3.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/got/-/got-8.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "aa3509e54fe16b0c68b0caf220ba1f642926dc2f383cb252ff482b448a63030bbe2e4c718f9731782536e411b4ff79834a95ca4f266bf2887cc0880b687d100b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/got" + } + ], + "components": [ + { + "type": "library", + "name": "get-stream", + "version": "3.0.0", + "bom-ref": "got@8.3.2|get-stream@3.0.0", + "purl": "pkg:npm/get-stream@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1a585d214b956a473c489ea42b4cc015b886cd11733676388d4b846d5f5444ea3863ed0dcb87e3bdc645553783038a1da45c8e4336b0ea15ee9094aafdfdbcb1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/got/node_modules/get-stream" + } + ] + }, + { + "type": "library", + "name": "pify", + "version": "3.0.0", + "bom-ref": "got@8.3.2|pify@3.0.0", + "purl": "pkg:npm/pify@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0b716c54d1f5b9d4845f8f20197d717efc1359fb185a3e54fbcfee2b5e411b3206acaa14a60857f21599c1afce1676a406289536606f7a64c947999ccbb88f72" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/got/node_modules/pify" + } + ] + } + ] + }, + { + "type": "library", + "name": "graceful-fs", + "version": "4.2.11", + "bom-ref": "graceful-fs@4.2.11", + "purl": "pkg:npm/graceful-fs@4.2.11", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "45b279fe398570d342703579a3d7939c12c9fc7b33595d0fef76dcf857f89d2feb263f98692e881b288e2f45680585fe9755ab97793ade1fcaac7fa7849d17bd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/graceful-fs" + } + ] + }, + { + "type": "library", + "name": "grunt-cli", + "version": "1.4.3", + "bom-ref": "grunt-cli@1.4.3", + "purl": "pkg:npm/grunt-cli@1.4.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.4.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f43b71fc0855781e0b633b158828d44247742b0d0c70dda06297661982ad1366b962deefd50f8761955686a5dcfe41a7c6532da8a0f14b0a2d8867859a4ac2a1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt-cli" + } + ], + "components": [ + { + "type": "library", + "name": "nopt", + "version": "4.0.3", + "bom-ref": "grunt-cli@1.4.3|nopt@4.0.3", + "purl": "pkg:npm/nopt@4.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0af686c15333b523092ce7973eb7b3edfc9f39b759a8d50ad5c3c01332c7ad3c9b22e6bda4c76698f479630b5f35fb4838cbf70cf52115ac6c64c35340edb42a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt-cli/node_modules/nopt" + } + ] + } + ] + }, + { + "type": "library", + "name": "grunt-contrib-compress", + "version": "1.6.0", + "bom-ref": "grunt-contrib-compress@1.6.0", + "purl": "pkg:npm/grunt-contrib-compress@1.6.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/grunt-contrib-compress/-/grunt-contrib-compress-1.6.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c0816ebe4fbf372e04f8e8047c9605660a07eca714fe79cd15b61ab01ee046fadc4725babe64e9dcf8fc6b8ac5491ded6c5323ac6bd352ccdd3ba7e02da8e065" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt-contrib-compress" + } + ], + "components": [ + { + "type": "library", + "name": "ansi-styles", + "version": "2.2.1", + "bom-ref": "grunt-contrib-compress@1.6.0|ansi-styles@2.2.1", + "purl": "pkg:npm/ansi-styles@2.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "92609ebc582146258cec7079cd33d42e5e2bf5b5454968f3eb6321aa2cc3194aead8d5ae34c432bafe2d1c7a0a247b3af4cfcc17ae2511c1dd608a1cadd59060" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt-contrib-compress/node_modules/ansi-styles" + } + ] + }, + { + "type": "library", + "name": "chalk", + "version": "1.1.3", + "bom-ref": "grunt-contrib-compress@1.6.0|chalk@1.1.3", + "purl": "pkg:npm/chalk@1.1.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "53795154b31296c09f8ea60f6cbc95bf5d4cf423d6e08ef6f1de9308a300389b9e11e07dffca3e792b0c9f13c90fe43e2bdd3db1d11283b0beb489281faa27d4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt-contrib-compress/node_modules/chalk" + } + ] + }, + { + "type": "library", + "name": "supports-color", + "version": "2.0.0", + "bom-ref": "grunt-contrib-compress@1.6.0|supports-color@2.0.0", + "purl": "pkg:npm/supports-color@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "28a355b5dea909880f20a538729dbbdf71d6602a6995085d7592c152bc9a007a2eef6df1f854734390dff36e058fe232cae8904d1a2e6f84a72057c872ba7bd2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt-contrib-compress/node_modules/supports-color" + } + ] + } + ] + }, + { + "type": "library", + "name": "grunt-known-options", + "version": "2.0.0", + "bom-ref": "grunt-known-options@2.0.0", + "purl": "pkg:npm/grunt-known-options@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "183edc4f3d08e1201e75ed7ffa901b989446e38cc52cf8a956d74bf68defab1f481326fb6f8fd8deceebea87c8dc27214791af609fbc6ee0928a80efe5d40b88" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt-known-options" + } + ] + }, + { + "type": "library", + "name": "grunt-legacy-log-utils", + "version": "2.1.0", + "bom-ref": "grunt-legacy-log-utils@2.1.0", + "purl": "pkg:npm/grunt-legacy-log-utils@2.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "970aae68f5c9b4a424d2b50cd48400a29e67a04a7016a3976ac56879d2de3736a26dffce3d68ca62fbddaa710736653ed13d026917805c86c6a3be3b643f806b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt-legacy-log-utils" + } + ], + "components": [ + { + "type": "library", + "name": "ansi-styles", + "version": "4.3.0", + "bom-ref": "grunt-legacy-log-utils@2.1.0|ansi-styles@4.3.0", + "purl": "pkg:npm/ansi-styles@4.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cdb07dac22404f5adb8e25436f686a2851cd60bc60b64f0d511c59dc86700f717a36dc5b5d94029e74a2d4b931f880e885d3e5169db6db05402c885e64941212" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt-legacy-log-utils/node_modules/ansi-styles" + } + ] + }, + { + "type": "library", + "name": "chalk", + "version": "4.1.2", + "bom-ref": "grunt-legacy-log-utils@2.1.0|chalk@4.1.2", + "purl": "pkg:npm/chalk@4.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a0a9db845c91217a54b9ecfc881326c846b89db8f820e432ba173fc32f6463bfd654f73020ef5503aebc3eef1190eefed06efa48b44e7b2c3d0a9434eb58b898" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt-legacy-log-utils/node_modules/chalk" + } + ] + }, + { + "type": "library", + "name": "color-convert", + "version": "2.0.1", + "bom-ref": "grunt-legacy-log-utils@2.1.0|color-convert@2.0.1", + "purl": "pkg:npm/color-convert@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4511023ec8fb8aeff16f9a0a61cb051d2a6914d9ec8ffe763954d129be333f9a275f0545df3566993a0d70e7c60be0910e97cafd4e7ce1f320dfc64709a12529" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt-legacy-log-utils/node_modules/color-convert" + } + ] + }, + { + "type": "library", + "name": "color-name", + "version": "1.1.4", + "bom-ref": "grunt-legacy-log-utils@2.1.0|color-name@1.1.4", + "purl": "pkg:npm/color-name@1.1.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "74ecbedc0b96ddadb035b64722e319a537208c6b8b53fb812ffb9b71917d3976c3a3c7dfe0ef32569e417f479f4bcb84a18a39ab8171edd63d3a04065e002c40" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt-legacy-log-utils/node_modules/color-name" + } + ] + }, + { + "type": "library", + "name": "has-flag", + "version": "4.0.0", + "bom-ref": "grunt-legacy-log-utils@2.1.0|has-flag@4.0.0", + "purl": "pkg:npm/has-flag@4.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1329094ff4352a34d672da698080207d23b4b4a56e6548e180caf5ee4a93ba6325e807efdc421295e53ba99533a170c54c01d30c2e0d3a81bf67153712f94c3d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt-legacy-log-utils/node_modules/has-flag" + } + ] + }, + { + "type": "library", + "name": "supports-color", + "version": "7.2.0", + "bom-ref": "grunt-legacy-log-utils@2.1.0|supports-color@7.2.0", + "purl": "pkg:npm/supports-color@7.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "aa9080bd197db2db8e1ef78ab27ec79dc251befe74d6a21a70acd094effe2f0c5cf7ed2adb02f2bf80dfbedf34fc33e7da9a8e06c25d0e2a205c647df8ebf047" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt-legacy-log-utils/node_modules/supports-color" + } + ] + } + ] + }, + { + "type": "library", + "name": "grunt-legacy-log", + "version": "3.0.0", + "bom-ref": "grunt-legacy-log@3.0.0", + "purl": "pkg:npm/grunt-legacy-log@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "187650cd99a1caad2ede1afb6875b8a941f4c43cf0a7661795d2cf6530a394e786b1c00e5963dfb591b75e2a16f0c6ac1a9f8e05122edfd2c5c75e122e35d170" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt-legacy-log" + } + ], + "components": [ + { + "type": "library", + "name": "colors", + "version": "1.1.2", + "bom-ref": "grunt-legacy-log@3.0.0|colors@1.1.2", + "purl": "pkg:npm/colors@1.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "10dc1b964150a6aaa26ba6fefb32c3fca51669f625558fd4367029ee8cfb2d8ec4f76e309a9c9ee35eb004e9afbff1cc5b397c80bd642657ef21dff50e0d7beb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt-legacy-log/node_modules/colors" + } + ] + } + ] + }, + { + "type": "library", + "name": "grunt-legacy-util", + "version": "2.0.1", + "bom-ref": "grunt-legacy-util@2.0.1", + "purl": "pkg:npm/grunt-legacy-util@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d9b4220f87f35ea5fcae135d5e4032c0269d7aa88f89acb4a109f2efbc00d85dd617882b3c95c2bc0732a1650957ea68fdbd798251a4c6e4a24022b6f7d502db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt-legacy-util" + } + ], + "components": [ + { + "type": "library", + "name": "async", + "version": "3.2.4", + "bom-ref": "grunt-legacy-util@2.0.1|async@3.2.4", + "purl": "pkg:npm/async@3.2.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "88007e25b0c41978722146afa0397d58ffc98f5d3a2b3f43127d433e0630e6bb839f47b75a08b7b0a166e79b0049d18134e401f05e7d77da90edd7aaac703cc1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt-legacy-util/node_modules/async" + } + ] + } + ] + }, + { + "type": "library", + "name": "grunt-replace-json", + "version": "0.1.0", + "bom-ref": "grunt-replace-json@0.1.0", + "purl": "pkg:npm/grunt-replace-json@0.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/grunt-replace-json/-/grunt-replace-json-0.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "60b88341ab38e198a5fdb3648561423fade923291348ce1368dcd73e257b9e23241d179f9a9c857b96968919f80ace6e24c2e15da77ca63ac08b604e9a44e465" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt-replace-json" + } + ] + }, + { + "type": "library", + "name": "grunt", + "version": "1.6.1", + "bom-ref": "grunt@1.6.1", + "purl": "pkg:npm/grunt@1.6.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/grunt/-/grunt-1.6.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fc0054cb78185aee62066ad449104ff7b24ba50526d06815bde0c2a7ab77c91348a25b48630eeb123de0e72d68d8f18f476bdf4d119aed60bf2d91cb4d79c4cc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt" + } + ], + "components": [ + { + "type": "library", + "name": "brace-expansion", + "version": "1.1.11", + "bom-ref": "grunt@1.6.1|brace-expansion@1.1.11", + "purl": "pkg:npm/brace-expansion@1.1.11", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "882b8f1c3160ac75fb1f6bc423fe71a73d3bcd21c1d344e9ba0aa1998b5598c3bae75f260ae44ca0e60595d101974835f3bb9fa3375a1e058a71815beb5a8688" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt/node_modules/brace-expansion" + } + ] + }, + { + "type": "library", + "name": "braces", + "version": "3.0.2", + "bom-ref": "grunt@1.6.1|braces@3.0.2", + "purl": "pkg:npm/braces@3.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6fcba6f8bd51cccdd60d2cef866ea0233d727d36c1b7a61395c10a02fb26a82659170e3acfadba9558fd8f5c843d6df71f91fe94142964c3f593c97eefc1dad0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt/node_modules/braces" + } + ] + }, + { + "type": "library", + "name": "fill-range", + "version": "7.0.1", + "bom-ref": "grunt@1.6.1|fill-range@7.0.1", + "purl": "pkg:npm/fill-range@7.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a8ea3d17e74c5260b62dc6f805b56f9ca2714cf8c29be451a5ee200ee1abce42fb984565fdd8d84aed8e750d8f6b7d36378a2a91283d8abea368b589d94495a5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt/node_modules/fill-range" + } + ] + }, + { + "type": "library", + "name": "findup-sync", + "version": "5.0.0", + "bom-ref": "grunt@1.6.1|findup-sync@5.0.0", + "purl": "pkg:npm/findup-sync@5.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/findup-sync/-/findup-sync-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "333c178eeef402ec9f95b81e3a1cef41602fbd0768d572f403d6d5be55ec61c14404cf3b591e0e6a42f839f66af90466afe76e26e6e2a3e52d35008fb15112cd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt/node_modules/findup-sync" + } + ] + }, + { + "type": "library", + "name": "glob", + "version": "7.1.7", + "bom-ref": "grunt@1.6.1|glob@7.1.7", + "purl": "pkg:npm/glob@7.1.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3af0fd10dccf2db7a010d9d83f95147c9222ad3838f97c0c5866907d04d8d097a7c4dbef20a3f7537fed01048f22efe51f15d84999a95e55077aa00874acc12d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt/node_modules/glob" + } + ] + }, + { + "type": "library", + "name": "iconv-lite", + "version": "0.6.3", + "bom-ref": "grunt@1.6.1|iconv-lite@0.6.3", + "purl": "pkg:npm/iconv-lite@0.6.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e1f0a4efdc2c84c773329dab1f4eaa5ab244e22a25a8b842507f8e8ae22053ef91074fbde0d9432fcd5ab4eec65f9e6e50ab9ea34b711cdb6f13223a0fb59d33" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt/node_modules/iconv-lite" + } + ] + }, + { + "type": "library", + "name": "is-glob", + "version": "4.0.3", + "bom-ref": "grunt@1.6.1|is-glob@4.0.3", + "purl": "pkg:npm/is-glob@4.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c5e9526b21c7dfa66013b6568658bba56df884d6cd97c3a3bf92959a4243e2105d0f7b61f137e4f6f61ab0b33e99758e6611648197f184b4a7af046be1e9524a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt/node_modules/is-glob" + } + ] + }, + { + "type": "library", + "name": "is-number", + "version": "7.0.0", + "bom-ref": "grunt@1.6.1|is-number@7.0.0", + "purl": "pkg:npm/is-number@7.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e350a27e483a7bc4f2952a5db53a5e2d532abd20445734edb47bc4443ef8d7ea6767c00dbf4d34e0c44be3740a3c394af5c1af369e8d6566540656c65d8c719e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt/node_modules/is-number" + } + ] + }, + { + "type": "library", + "name": "micromatch", + "version": "4.0.5", + "bom-ref": "grunt@1.6.1|micromatch@4.0.5", + "purl": "pkg:npm/micromatch@4.0.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0cccbe1117045b6abc6763e8f96357bb0ddce586944858c03b91ac26a7c497b523bed22e14a3ba66b2af708b5dcbdf1dc05236375b60df334874a6904fe68d74" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt/node_modules/micromatch" + } + ] + }, + { + "type": "library", + "name": "minimatch", + "version": "3.0.8", + "bom-ref": "grunt@1.6.1|minimatch@3.0.8", + "purl": "pkg:npm/minimatch@3.0.8", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e85b11010b3143ad66c3ea8fd59cdb2fd05cefcc76a793aa3603699e80052d3ad7f27e4ac698740ac9e198a28d5d35a35ea5392f4a463d1ee1624f97599afad1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt/node_modules/minimatch" + } + ] + }, + { + "type": "library", + "name": "to-regex-range", + "version": "5.0.1", + "bom-ref": "grunt@1.6.1|to-regex-range@5.0.1", + "purl": "pkg:npm/to-regex-range@5.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "eb93fb8b3e97e7212bd5cc1c82f4316db230ed493780ecb974876d678ac3bde2ea86b7493fe2e2fc7c7ab722b43446fed860b29de08c2621aaac00c248d93cb1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt/node_modules/to-regex-range" + } + ] + } + ] + }, + { + "type": "library", + "name": "handlebars", + "version": "4.7.7", + "bom-ref": "handlebars@4.7.7", + "purl": "pkg:npm/handlebars@4.7.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6807179b93807c4ffc21791c66f09ea4a5375735b5ff7f456f966ea8cb6023f853f17d9882832f058e5d2e1abf7293afc3b2e4d672bf505ef568b1bf66755844" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/handlebars" + } + ], + "components": [ + { + "type": "library", + "name": "wordwrap", + "version": "1.0.0", + "bom-ref": "handlebars@4.7.7|wordwrap@1.0.0", + "purl": "pkg:npm/wordwrap@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "82f57324594fc9c29ce5d64de323e43fcc3b0dcdfb06d3f5c9ccc49de39be2eab7e295d972faed45399657c5be5267be5c2c4a81b8ccfa77af93214f3326dde1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/handlebars/node_modules/wordwrap" + } + ] + } + ] + }, + { + "type": "library", + "name": "har-schema", + "version": "2.0.0", + "bom-ref": "har-schema@2.0.0", + "purl": "pkg:npm/har-schema@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3aa96ecface1197f1cc9169342514c3f0f346d22551b6c7f7056fc64f85420b1a01e46bd4aca24082390829bde78f7abaa27593ab4f5e22a6a7c96fb20b716e5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/har-schema" + } + ] + }, + { + "type": "library", + "name": "har-validator", + "version": "5.1.5", + "bom-ref": "har-validator@5.1.5", + "purl": "pkg:npm/har-validator@5.1.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9e64f64f49658dbc5d4197eca6c9e8f6182b1b7522afa2ace5a7e2b26eb6a68c6a04ceac0e7304b8f9b34eaf17374384c2a28b2dd8758d0237ab213ae8dcdbdf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/har-validator" + } + ] + }, + { + "type": "library", + "name": "has-ansi", + "version": "2.0.0", + "bom-ref": "has-ansi@2.0.0", + "purl": "pkg:npm/has-ansi@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0bcbc127c0f0502c75f6f866eeeae14ee52caf8fc8c8fea5e15ccd403bfeaf21d039b5b74d34e9f7207af16a588117b66db686b99fec7bbe08a857959cc9cb66" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/has-ansi" + } + ] + }, + { + "type": "library", + "name": "has-bigints", + "version": "1.0.2", + "bom-ref": "has-bigints@1.0.2", + "purl": "pkg:npm/has-bigints@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b52bc22ad06bf65905d04c7469088ff4df8ea55e338b6aff35e7b95644436daaafdf944b60ccdbc107c5499647d2447e45deb7d36509676a7f6c9084a11dd5a1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/has-bigints" + } + ] + }, + { + "type": "library", + "name": "has-flag", + "version": "3.0.0", + "bom-ref": "has-flag@3.0.0", + "purl": "pkg:npm/has-flag@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0a25fd7e71e401af848c92f427043343b5fe135e95615466ad7aed2df75f1b977d059db1369b8bcd2d7f9559efdda6395bf87ba0198cd6eee4171fdf073c463" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/has-flag" + } + ] + }, + { + "type": "library", + "name": "has-property-descriptors", + "version": "1.0.0", + "bom-ref": "has-property-descriptors@1.0.0", + "purl": "pkg:npm/has-property-descriptors@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "eb60d52d91a88840431d0caa1b8c3dc42b99ede244c0d989456c36558f3839e75bed615c036edf88455ef28510c7d840509e1e92eaeabae7131b0b323b55c675" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/has-property-descriptors" + } + ] + }, + { + "type": "library", + "name": "has-proto", + "version": "1.0.1", + "bom-ref": "has-proto@1.0.1", + "purl": "pkg:npm/has-proto@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "eea13e88ff8ef9b805f5c944e7e528045cc4eb99a5062563ded282ae5350d0e8309b4063a53fe02b84a52d80ccc9b0e1e48dd30932a73cf6b4a0c1bb24362b86" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/has-proto" + } + ] + }, + { + "type": "library", + "name": "has-symbol-support-x", + "version": "1.4.2", + "bom-ref": "has-symbol-support-x@1.4.2", + "purl": "pkg:npm/has-symbol-support-x@1.4.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dd3a0ebdafbe1da5be782a60a99ac27cde7520f07eedb24d553e825004f3b9e0791de6fca3a35a9b45771c6e5d943bd95351a7e502dc6da8622b0fd7564e4927" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/has-symbol-support-x" + } + ] + }, + { + "type": "library", + "name": "has-symbols", + "version": "1.0.3", + "bom-ref": "has-symbols@1.0.3", + "purl": "pkg:npm/has-symbols@1.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9772c2b85e8c8033704c32a47581848a1623b79a513db120e3aaed9669d23e551b82607c2ce22b2896d86050526e73da25ec4c2ad88f3bc8667918d1cf64ddf8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/has-symbols" + } + ] + }, + { + "type": "library", + "name": "has-to-string-tag-x", + "version": "1.4.1", + "bom-ref": "has-to-string-tag-x@1.4.1", + "purl": "pkg:npm/has-to-string-tag-x@1.4.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bdd6ca7e6c3edcba0e615afe9adc47697e5af7afb47f70e58d877c24eaaf38bb1fe66c363ad75adaa0834fda91a8b021ae3c90d21eee6a5e673a2012a6c18d17" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/has-to-string-tag-x" + } + ] + }, + { + "type": "library", + "name": "has-tostringtag", + "version": "1.0.0", + "bom-ref": "has-tostringtag@1.0.0", + "purl": "pkg:npm/has-tostringtag@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9058dc48d867946575932a0693b3972926b01f924e6ff2f351ce70f41d3684e4ced1d7c54636c740abe0d5de9c7f71db7949ad53d55b6d5deacd9d937a1f7b59" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/has-tostringtag" + } + ] + }, + { + "type": "library", + "name": "has-unicode", + "version": "2.0.1", + "bom-ref": "has-unicode@2.0.1", + "purl": "pkg:npm/has-unicode@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f117fd63cdcd05178c9f1d2017303c248990002b2d098594a657a90daf71a6bc30b6680465417487f8b9c5203adb9cc1fc8dfb12daecc12493e8e5f1c1a68825" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/has-unicode" + } + ] + }, + { + "type": "library", + "name": "has-value", + "version": "1.0.0", + "bom-ref": "has-value@1.0.0", + "purl": "pkg:npm/has-value@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2015e4e064ec2d8750ed1bedf86441ac54951249ae394cb8aded178ddf64252510a674eb591e3fcbd4697dec4df6f9003cc16e4287962b0ab33e8cd14e56ac1b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/has-value" + } + ] + }, + { + "type": "library", + "name": "has-values", + "version": "1.0.0", + "bom-ref": "has-values@1.0.0", + "purl": "pkg:npm/has-values@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3836190bae2eab39ad7c6304017fc5bd9891c962e9002def62736e9d44549e41954d2fa6234b2656c59a3f275106c13783ea24ee1f7ad230a13bc98571694769" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/has-values" + } + ], + "components": [ + { + "type": "library", + "name": "kind-of", + "version": "4.0.0", + "bom-ref": "has-values@1.0.0|kind-of@4.0.0", + "purl": "pkg:npm/kind-of@4.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "db85ec0b19846d1c040dbcffab3decb608a7f134f3675112479e8e302374ba3620faf46eb4d4a23a3f5b1c7f6ef390ca81782eadaba0579b05baf6c3e055bf87" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/has-values/node_modules/kind-of" + } + ] + } + ] + }, + { + "type": "library", + "name": "has", + "version": "1.0.3", + "bom-ref": "has@1.0.3", + "purl": "pkg:npm/has@1.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7f676f3b4554e8e7a3ed1916246ade8636f33008c5a79fd528fa79b53a56215e091c764ad7f0716c546d7ffb220364964ded3d71a0e656d618cd61086c14b8cf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/has" + } + ] + }, + { + "type": "library", + "name": "hashids", + "version": "2.3.0", + "bom-ref": "hashids@2.3.0", + "purl": "pkg:npm/hashids@2.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/hashids/-/hashids-2.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "96333bdd313f6af1213676b3c5a8f40f0dc16c452e2c2e7260243d45291251c4f865253a65e6dd28220127ec53fc39d2616dfa13d93cd861f543a332752228b1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hashids" + } + ] + }, + { + "type": "library", + "name": "hbs", + "version": "4.2.0", + "bom-ref": "hbs@4.2.0", + "purl": "pkg:npm/hbs@4.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/hbs/-/hbs-4.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "750c079eb7d69539393ef1bdf9ae39198a60d15a57e3baf2285f1d50b55de83b70384e9311c6105d0e5033a9f23b1fe1eefddbbc441b767d7d10301c7d402066" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hbs" + } + ] + }, + { + "type": "library", + "name": "he", + "version": "0.4.1", + "bom-ref": "he@0.4.1", + "purl": "pkg:npm/he@0.4.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/he/-/he-0.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c059f526572c81b71611ac10e80d46ced80d45197a53212d6804480e901e1f7737e53ffd89dfd040abdaa75340cfa624da82ab2b05d0659144452d2d97d13426" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/he" + } + ] + }, + { + "type": "library", + "name": "heap", + "version": "0.2.7", + "bom-ref": "heap@0.2.7", + "purl": "pkg:npm/heap@0.2.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/heap/-/heap-0.2.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d9bb1e8189241cefa1ffd3066e7e8a59c138e5c1d980f00da392d717b12f59d4f4c93d8482e4953b59c3814e5cf3e64e3f0a76bcc35aed816c26155c0d1f5276" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/heap" + } + ] + }, + { + "type": "library", + "name": "helmet", + "version": "4.6.0", + "bom-ref": "helmet@4.6.0", + "purl": "pkg:npm/helmet@4.6.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/helmet/-/helmet-4.6.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1d5a802ca66547de513a4ae77ac7616db649162feb2154a836ae9fde303ff6ee8c21b4ec3e1df16708a18de239f833bfdac395e87307a285dc10ebb0b241e94e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/helmet" + } + ] + }, + { + "type": "library", + "name": "hoister", + "version": "0.0.2", + "bom-ref": "hoister@0.0.2", + "purl": "pkg:npm/hoister@0.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/hoister/-/hoister-0.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "42285dd912063b4e906923c8e19fe5740f46bc3ee52baff0a3e7b410c4b35c8f013c424c180362db24156b796d3e57134c8f1608857d5c016c53da672b8b0b9b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hoister" + } + ] + }, + { + "type": "library", + "name": "homedir-polyfill", + "version": "1.0.3", + "bom-ref": "homedir-polyfill@1.0.3", + "purl": "pkg:npm/homedir-polyfill@1.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7929a6584e5b6532b6368bb8834008df367daecc29ec644aa0a5d2d412d492f3ef88eaace184cdd5d8d022aad7cbd939804b5d2cfcbce898d1c2c34cf6d9c370" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/homedir-polyfill" + } + ] + }, + { + "type": "library", + "name": "hooker", + "version": "0.2.3", + "bom-ref": "hooker@0.2.3", + "purl": "pkg:npm/hooker@0.2.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b7e51eac2b10be24b29802270f4d4fc3e0e7feeb26cf5b113bedd9935fa5c7c7a0f962a90f6ba57305aa1c72f4f9ab1e441afedfebc88621b52b5253c1a21c4c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hooker" + } + ] + }, + { + "type": "library", + "name": "hosted-git-info", + "version": "2.8.9", + "bom-ref": "hosted-git-info@2.8.9", + "purl": "pkg:npm/hosted-git-info@2.8.9", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9b120301bf4bb26e83a0e27bc47fb9f97e32d4b53fe078b9d0bf42e6c22cc0adc9cd42d2e1bc24d45be374182f611e1bcd3e2db944220b5e451367f91db2ef63" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hosted-git-info" + } + ] + }, + { + "type": "library", + "name": "html-entities", + "version": "1.4.0", + "bom-ref": "html-entities@1.4.0", + "purl": "pkg:npm/html-entities@1.4.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f27c6370171df30a2f6de2b1ee1df04e38b87bafab85a56e3cda4cab05a09c787e37d4e8aac0ace97ced59104f43e52dceca0c01d299b5410da15cd4fc432d64" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/html-entities" + } + ] + }, + { + "type": "library", + "name": "htmlparser2", + "version": "3.3.0", + "bom-ref": "htmlparser2@3.3.0", + "purl": "pkg:npm/htmlparser2@3.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "67c8bade7eec7ae3ef45ed4f432ae39a8552b6fedb8cc6b4b24ace97f93ab674ffe56a4f36bcd62c1d4783f749c415c7fcce8a66f9b6e494065428901b15112d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/htmlparser2" + } + ], + "components": [ + { + "type": "library", + "name": "isarray", + "version": "0.0.1", + "bom-ref": "htmlparser2@3.3.0|isarray@0.0.1", + "purl": "pkg:npm/isarray@0.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0f64bedc62f1587fae86b34472887f7e799878ff04f3fcc797ae3877f8dd034836bb25efcb7b1bd2ac68b44fa77b42ed71c1e49d0cd6c1913385a93ba09d0239" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/htmlparser2/node_modules/isarray" + } + ] + }, + { + "type": "library", + "name": "readable-stream", + "version": "1.0.34", + "bom-ref": "htmlparser2@3.3.0|readable-stream@1.0.34", + "purl": "pkg:npm/readable-stream@1.0.34", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a24d6a54226e464366bde6d88a4963c4903f504b0ac0b9769c8d4e99aa80bb8fd413e874c0a087a24e1790bfe0be2dfd39a717bf0e7d44950e15490389bdab1e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/htmlparser2/node_modules/readable-stream" + } + ] + }, + { + "type": "library", + "name": "string_decoder", + "version": "0.10.31", + "bom-ref": "htmlparser2@3.3.0|string_decoder@0.10.31", + "purl": "pkg:npm/string_decoder@0.10.31", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7afd90cd2cd63d89b2f46baa7c856295d03839d7062de15942bab9cace91b62b85f914108995abf1364dc8072e557c904587c43be32ca01ff506e41584e26ea1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/htmlparser2/node_modules/string_decoder" + } + ] + } + ] + }, + { + "type": "library", + "name": "http-cache-semantics", + "version": "3.8.1", + "bom-ref": "http-cache-semantics@3.8.1", + "purl": "pkg:npm/http-cache-semantics@3.8.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e5a8b68a4b3257c6579a76611c7e2b58fa31c62b2d11ec528b9f77eb3210d5b9cd4d6e559c0f3907a3ff5695e244cd35ec8811bdbda42a8d5afffcbed304a9df" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/http-cache-semantics" + } + ] + }, + { + "type": "library", + "name": "http-errors", + "version": "2.0.0", + "bom-ref": "http-errors@2.0.0", + "purl": "pkg:npm/http-errors@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "16dc2b1bf7ae0736848d8791a8e825cbb1b4aaf8a25e82569ef107d99d6994175781bca3bf7e291d349bf73a1e1ccc83cb7dfe0d6cb95adf56a3e4d446d39849" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/http-errors" + } + ] + }, + { + "type": "library", + "name": "http-proxy-agent", + "version": "5.0.0", + "bom-ref": "http-proxy-agent@5.0.0", + "purl": "pkg:npm/http-proxy-agent@5.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9f6858f18768444d62eebe8cd30f43230e468193741b6e4ff332c2450f2b8d7b53537bec345048fef58afd421e13a839314533e9abf000f5e62fa172f43ffdd3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/http-proxy-agent" + } + ], + "components": [ + { + "type": "library", + "name": "debug", + "version": "4.3.4", + "bom-ref": "http-proxy-agent@5.0.0|debug@4.3.4", + "purl": "pkg:npm/debug@4.3.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d15851ee494dde0ed4093ef9cd63b25c91eb758f4b793ae3ac1733cfcec7a40f9d9997ca947c520f122b305ea22f1d61951ce817fbb1bfbc234d85e870c5f91" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/http-proxy-agent/node_modules/debug" + } + ] + }, + { + "type": "library", + "name": "ms", + "version": "2.1.2", + "bom-ref": "http-proxy-agent@5.0.0|ms@2.1.2", + "purl": "pkg:npm/ms@2.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0690fc7e56332d980e8c5f6ee80381411442c50996784b85ea7863970afebcb53fa36f7be4fd1c9a2963f43d32b25ad98b48cd1bf9a7544c4bdbb353c4687db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/http-proxy-agent/node_modules/ms" + } + ] + } + ] + }, + { + "type": "library", + "name": "http-signature", + "version": "1.2.0", + "bom-ref": "http-signature@1.2.0", + "purl": "pkg:npm/http-signature@1.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0806e7afa473e0261090b614b52357c503d41f680af1fde259ec5596c9cc783f868e5b10d17b32d5c397fa637776dc58a26472db50a23b353c521c3a3b09dc11" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/http-signature" + } + ] + }, + { + "type": "library", + "name": "https-proxy-agent", + "version": "5.0.1", + "bom-ref": "https-proxy-agent@5.0.1", + "purl": "pkg:npm/https-proxy-agent@5.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7457008e94d0160a0b3330b657053e0bf09b4bbb912f49569b10c84e6aa6ec2fbb17439d9a3eacf65e9a95973a0042d786b9e080cd827964971c639d5f662dc0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/https-proxy-agent" + } + ], + "components": [ + { + "type": "library", + "name": "debug", + "version": "4.3.4", + "bom-ref": "https-proxy-agent@5.0.1|debug@4.3.4", + "purl": "pkg:npm/debug@4.3.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d15851ee494dde0ed4093ef9cd63b25c91eb758f4b793ae3ac1733cfcec7a40f9d9997ca947c520f122b305ea22f1d61951ce817fbb1bfbc234d85e870c5f91" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/https-proxy-agent/node_modules/debug" + } + ] + }, + { + "type": "library", + "name": "ms", + "version": "2.1.2", + "bom-ref": "https-proxy-agent@5.0.1|ms@2.1.2", + "purl": "pkg:npm/ms@2.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0690fc7e56332d980e8c5f6ee80381411442c50996784b85ea7863970afebcb53fa36f7be4fd1c9a2963f43d32b25ad98b48cd1bf9a7544c4bdbb353c4687db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/https-proxy-agent/node_modules/ms" + } + ] + } + ] + }, + { + "type": "library", + "name": "humanize-ms", + "version": "1.2.1", + "bom-ref": "humanize-ms@1.2.1", + "scope": "optional", + "purl": "pkg:npm/humanize-ms@1.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "165ef4bd8b6c0056ff0b4e8f4d2f5d641a3b8a16aef93bbf0cd0a4fcec8785e6b4ed2f9a78c5a914591469745af1f23e49c65b108f1d7d2c7063b83167d48055" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/humanize-ms" + } + ] + }, + { + "type": "library", + "name": "i18n", + "version": "0.11.1", + "bom-ref": "i18n@0.11.1", + "purl": "pkg:npm/i18n@0.11.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/i18n/-/i18n-0.11.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8fd2463a5bdb51ab55539717b9af801e2968b64b74c11238644864ca1feffed29cc1bb4c8e96aec63ac170506a4c2cfe130e97afb70226403ee032d8401d5852" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/i18n" + } + ] + }, + { + "type": "library", + "name": "iconv-lite", + "version": "0.4.24", + "bom-ref": "iconv-lite@0.4.24", + "purl": "pkg:npm/iconv-lite@0.4.24", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bf73179d901cbe7cb091350466898801cb657bb4575de79d391df5c3097b565ca85cee108bd6abbd27a73505a77b54dc4708422f51f02c8db56c4a9da63f3fac" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/iconv-lite" + } + ] + }, + { + "type": "library", + "name": "ieee754", + "version": "1.2.1", + "bom-ref": "ieee754@1.2.1", + "purl": "pkg:npm/ieee754@1.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "75ccaa843bd7d42e3a95765c56a0a92be16d31141574830debf0dfe63b36ce8b94b2a1bb23ab05c62b480beeca60adbd29d5ce2c776ef732f8b059e85509ea68" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ieee754" + } + ] + }, + { + "type": "library", + "name": "ignore-walk", + "version": "3.0.4", + "bom-ref": "ignore-walk@3.0.4", + "purl": "pkg:npm/ignore-walk@3.0.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d8e888bca358cc440d73e05da14641ffc4de7da31e370dabcabc3de80e97eead194e272007a627c8c296ddbf59f88ede28bf48d2a70de44381a1267a412fa59" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ignore-walk" + } + ], + "components": [ + { + "type": "library", + "name": "brace-expansion", + "version": "1.1.11", + "bom-ref": "ignore-walk@3.0.4|brace-expansion@1.1.11", + "purl": "pkg:npm/brace-expansion@1.1.11", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "882b8f1c3160ac75fb1f6bc423fe71a73d3bcd21c1d344e9ba0aa1998b5598c3bae75f260ae44ca0e60595d101974835f3bb9fa3375a1e058a71815beb5a8688" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ignore-walk/node_modules/brace-expansion" + } + ] + }, + { + "type": "library", + "name": "minimatch", + "version": "3.1.2", + "bom-ref": "ignore-walk@3.0.4|minimatch@3.1.2", + "purl": "pkg:npm/minimatch@3.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "27ba7ade1462023c35343130c355bb8b7efe07222b3963b95d0400cd9dd539c2f43cdc9bc297e657f374e73140cf043d512c84717eaddd43be2b96aa0503881f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ignore-walk/node_modules/minimatch" + } + ] + } + ] + }, + { + "type": "library", + "name": "iltorb", + "version": "2.4.5", + "bom-ref": "iltorb@2.4.5", + "scope": "optional", + "purl": "pkg:npm/iltorb@2.4.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/iltorb/-/iltorb-2.4.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "10c08c9772e79cd499252e50af1c9998c4da002e3e4c990ce70a03fb16e99bd441fa61580abec2d391851374c4182b154125479a35fedec7f9022c2cca53489d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/iltorb" + } + ] + }, + { + "type": "library", + "name": "imurmurhash", + "version": "0.1.4", + "bom-ref": "imurmurhash@0.1.4", + "scope": "optional", + "purl": "pkg:npm/imurmurhash@0.1.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2665cc67ac2ebc398b88712697dca4cea3ba97015ba1fd061b822470668435d0910c398c5679f2eece47b0880709b6aad30d8cc8f843aa48535204b62d4d8f1c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/imurmurhash" + } + ] + }, + { + "type": "library", + "name": "indent-string", + "version": "4.0.0", + "bom-ref": "indent-string@4.0.0", + "scope": "optional", + "purl": "pkg:npm/indent-string@4.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "11d0c366ee00d8ec882bb2ebff6cc6fb0e6399bba4d435419c4c11110bc1ceca412640846d16bc1b153596085871a1890a745689b8c35e5abbefd5f5ff2e71c2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/indent-string" + } + ] + }, + { + "type": "library", + "name": "infer-owner", + "version": "1.0.4", + "bom-ref": "infer-owner@1.0.4", + "scope": "optional", + "purl": "pkg:npm/infer-owner@1.0.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "202963f97cfde3e77b8ab1f9a91c9f2689ce75f4f3b836a27c4e993d67f1d0dd3efc04d909bb933eada9ac5979dbabab91077dd16c942888750df050da1333f4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/infer-owner" + } + ] + }, + { + "type": "library", + "name": "inflection", + "version": "1.13.4", + "bom-ref": "inflection@1.13.4", + "purl": "pkg:npm/inflection@1.13.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/inflection/-/inflection-1.13.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e88fc750379815fb8d0954b7b5dd39e41697070298bb3c3b2b713154c4ad068c0aa3da0e00c2485c81ef77247789ba130a9d5bfb58b90d2908653730224b6e0f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/inflection" + } + ] + }, + { + "type": "library", + "name": "inflight", + "version": "1.0.6", + "bom-ref": "inflight@1.0.6", + "purl": "pkg:npm/inflight@1.0.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "93dd88fdbd3cab8c2f16c71708bbea7ec1c2ae3ac5ef2897b10b8856f544ecdf365b7f9aaa9cee51d05b7e159ccbf159477ff82207e532028b3acbcf0eb18224" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/inflight" + } + ] + }, + { + "type": "library", + "name": "inherits", + "version": "2.0.4", + "bom-ref": "inherits@2.0.4", + "purl": "pkg:npm/inherits@2.0.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "93fbc6697e3f6256b75b3c8c0af4d039761e207bea38ab67a8176ecd31e9ce9419cc0b2428c859d8af849c189233dcc64a820578ca572b16b8758799210a9ec1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/inherits" + } + ] + }, + { + "type": "library", + "name": "ini", + "version": "1.3.8", + "bom-ref": "ini@1.3.8", + "purl": "pkg:npm/ini@1.3.8", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "255ff2ba0576bb35b988c4528990320ed41dfa7c6d5278de2edd1a70d770f7c90a2ebbee455c81f34b6c444384ef2bc65606a5859e913570a61079142812b17b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ini" + } + ] + }, + { + "type": "library", + "name": "internal-slot", + "version": "1.0.5", + "bom-ref": "internal-slot@1.0.5", + "purl": "pkg:npm/internal-slot@1.0.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "63e479849af3b39d90086da568b9f8b9d6159f1b1f9f2f42a4e84d854be4fd249257217a4f6ec5cd16c5d2cae83e2752bb75fca040243a7d8af34e268e9b7a51" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/internal-slot" + } + ] + }, + { + "type": "library", + "name": "interpret", + "version": "1.1.0", + "bom-ref": "interpret@1.1.0", + "purl": "pkg:npm/interpret@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "08b33c48d303bbb0b9a6c1429fa5a0fed8298ff6ca020ee1736816a9cb91f4e0f916df4f841a48bbc3cb89c3de8acfb10dde985f69dc23c30203ae08f6d7ed20" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/interpret" + } + ] + }, + { + "type": "library", + "name": "into-stream", + "version": "3.1.0", + "bom-ref": "into-stream@3.1.0", + "purl": "pkg:npm/into-stream@3.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4dc7633e26d392c6b5350c629aa7a9dabd7b212462344f5fc257db83717c00d76f3f9ff2ac54dec3ce9570efff8e4e104da3256e3ca93c1abbe87376cda29f65" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/into-stream" + } + ] + }, + { + "type": "library", + "name": "invariant", + "version": "2.2.4", + "bom-ref": "invariant@2.2.4", + "purl": "pkg:npm/invariant@2.2.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a6125f41506e689339ada3a926349f9220fa0696c213836cfff2da5e5eb0198b54058f379d64ba45ff6d5e6d9ef1568aeb42448d895d6cf89ffc0d81d42da034" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/invariant" + } + ] + }, + { + "type": "library", + "name": "ip", + "version": "1.1.8", + "bom-ref": "ip@1.1.8", + "purl": "pkg:npm/ip@1.1.8", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3ee1313d8522bbaa8c0506f8974e9e726e93eae8f386687e31e25c5bdc1af3d3e8033e69bdde333e0379589575d3899be92d93d40c0d200681ef424dacb41686" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ip" + } + ] + }, + { + "type": "library", + "name": "ip6", + "version": "0.2.10", + "bom-ref": "ip6@0.2.10", + "purl": "pkg:npm/ip6@0.2.10", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ip6/-/ip6-0.2.10.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d4b769c8a8e1bdea5de846c053aad6e20d78bee62dc794e7257f537d964186c33a0ecc8f40b3735b5dabb5b52a5c1330a85acb555fc6731bf418d16f269d9c60" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ip6" + } + ] + }, + { + "type": "library", + "name": "ipaddr.js", + "version": "1.9.1", + "bom-ref": "ipaddr.js@1.9.1", + "purl": "pkg:npm/ipaddr.js@1.9.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d0a23feb4ef1a31493a07ec68cdd457d26cba14d3e6ed4e2723b1049642587f859ca437c2a998c7fbb98c0f5b747e6a467a47fc35f199574870585e26143cede" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ipaddr.js" + } + ] + }, + { + "type": "library", + "name": "is-absolute", + "version": "1.0.0", + "bom-ref": "is-absolute@1.0.0", + "purl": "pkg:npm/is-absolute@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "74e5a8a9f96f73274045adfad06befd7c0d9fe046e1ca8b6354ff05395f5645cdd61f1f6f67922359b05de6a78389dc7e32a3d331f00fee006373a733cddf204" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-absolute" + } + ] + }, + { + "type": "library", + "name": "is-accessor-descriptor", + "version": "1.0.0", + "bom-ref": "is-accessor-descriptor@1.0.0", + "purl": "pkg:npm/is-accessor-descriptor@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9b98671d391c56c3dfab1dc02a5cadb483dbec9f97ca41ef24fd81f5b6438e584b22812ae17a0aeb8560edba199555982ba2d463de1d60f104ecb87466464a71" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-accessor-descriptor" + } + ] + }, + { + "type": "library", + "name": "is-arguments", + "version": "1.1.1", + "bom-ref": "is-arguments@1.1.1", + "purl": "pkg:npm/is-arguments@1.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f10ec40118f31272a9b7f3c20fb7b5720512d1ae97f2ee6d75288ca978688ce76857d4ec32c88efbd54b0b9bc098ef0deff1a65e7ef28d1f2a9c0e9b5401337c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-arguments" + } + ] + }, + { + "type": "library", + "name": "is-array-buffer", + "version": "3.0.2", + "bom-ref": "is-array-buffer@3.0.2", + "purl": "pkg:npm/is-array-buffer@3.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cbe172c91ff0f2f7c846ae1e41c3351188124e79875cfa9a17e220ce0adacad085ab95e1f259650d598066894f26266db592de15220d3d831a109effbd651ad7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-array-buffer" + } + ] + }, + { + "type": "library", + "name": "is-arrayish", + "version": "0.2.1", + "bom-ref": "is-arrayish@0.2.1", + "purl": "pkg:npm/is-arrayish@0.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cf3d3a4bcb74a33a035cc1beb9b7b6eb37824cd5dc2883c96498bc841ac5e227422e6b38086f50b4aeea065d5ba22e4e0f31698ecc1be493e61c26cca63698ce" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-arrayish" + } + ] + }, + { + "type": "library", + "name": "is-bigint", + "version": "1.0.4", + "bom-ref": "is-bigint@1.0.4", + "purl": "pkg:npm/is-bigint@1.0.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cc1f42aee31a9a3ca6f358b6259dd4327e783ca1ac433b097a8eb1bcddc7249e0202c40d07a891bada764e8efb39f08dba8c6ca6c221cda3e83b5cf20848453a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-bigint" + } + ] + }, + { + "type": "library", + "name": "is-binary-path", + "version": "2.1.0", + "bom-ref": "is-binary-path@2.1.0", + "purl": "pkg:npm/is-binary-path@2.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "64c11161eb3aa43c9dcae1a276c7bb3ac1f1b5b23b595794128ce047f83baddd31522998365bd9444fcad8c8194e35b2ef6e487de94b79570433dee69ad4465f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-binary-path" + } + ] + }, + { + "type": "library", + "name": "is-boolean-object", + "version": "1.1.2", + "bom-ref": "is-boolean-object@1.1.2", + "purl": "pkg:npm/is-boolean-object@1.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "80361a2872669e3e1a5b1ca3e981f25d5a5d41ac2d54b1d4e5c6fe7b3b4f19ccdfe9c8ee4ddc2f7b964811f817a87e1ee7b027d43d4029ff02677918ad046a60" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-boolean-object" + } + ] + }, + { + "type": "library", + "name": "is-buffer", + "version": "1.1.6", + "bom-ref": "is-buffer@1.1.6", + "purl": "pkg:npm/is-buffer@1.1.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "35c7402f0a579139b966fbdb93ba303944af56f04a0e028fe7f7b07d71339e64057ece194666a739e2814e34558e46b7405a0de9727ef45dd44aa7c7a93694e7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-buffer" + } + ] + }, + { + "type": "library", + "name": "is-callable", + "version": "1.2.7", + "bom-ref": "is-callable@1.2.7", + "purl": "pkg:npm/is-callable@1.2.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d410b40551614bfa74aadc3a7a7a7c7bef0e0f452b2b4a052f3b528cdce170a037583b89c7100f5f33ee3ed2a48c463d514a045a55fff1f80a7aed92f22f494c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-callable" + } + ] + }, + { + "type": "library", + "name": "is-core-module", + "version": "2.13.0", + "bom-ref": "is-core-module@2.13.0", + "purl": "pkg:npm/is-core-module@2.13.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "67b764e90a3ca4e0a9de5e2db17d82e5955ab3857e531c10a1dc1984ba292fdd535fc532c8711769f3dcca879e5ae2ebc331dcaf78a03bbf3034bc07247b0c09" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-core-module" + } + ] + }, + { + "type": "library", + "name": "is-data-descriptor", + "version": "1.0.0", + "bom-ref": "is-data-descriptor@1.0.0", + "purl": "pkg:npm/is-data-descriptor@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8db457cb5166b40a028d0915988558c2ebaa0c551b68e7838e679dd6d3863ebb0c86d240e2b0fdb64800d05d6a2778111515dc1d856475e68fe74439ac4fe32d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-data-descriptor" + } + ] + }, + { + "type": "library", + "name": "is-date-object", + "version": "1.0.5", + "bom-ref": "is-date-object@1.0.5", + "purl": "pkg:npm/is-date-object@1.0.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f5841a4b1b00892c1cbd2df7301937c130959d62be1e117c5594768d1c5e84cd7a41c54e747a8f9f854f1e644ae254abdfc9fd26b8aeac89cb70ff74c6c60d7d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-date-object" + } + ] + }, + { + "type": "library", + "name": "is-descriptor", + "version": "1.0.2", + "bom-ref": "is-descriptor@1.0.2", + "purl": "pkg:npm/is-descriptor@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d9e8ace56a90195ee97a8a03c8b98d10f52ba6cf7e4975f973da4bdf1101fb87bd1e71ae0daee607b907c47c3809ba92f64d53da1387de688bf27f16b62615b6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-descriptor" + } + ] + }, + { + "type": "library", + "name": "is-docker", + "version": "2.2.1", + "bom-ref": "is-docker@2.2.1", + "purl": "pkg:npm/is-docker@2.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "17e8b604ab05ac7eba89a505734c280fcb0bcbc81eb64c13c2d3818efb39e82c780a024378a41ea9fcfcc0062249bf093a9ad68471f9a7becf6e6602bef52e5d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-docker" + } + ] + }, + { + "type": "library", + "name": "is-expression", + "version": "4.0.0", + "bom-ref": "is-expression@4.0.0", + "purl": "pkg:npm/is-expression@4.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-expression/-/is-expression-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ccc2175fadecc731b75eb90792b00fbe6fce55955208f364c0c1d4f284d7eff53700befc2344170842025d4335dc121af1360667af0f89329f433df269336be0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-expression" + } + ] + }, + { + "type": "library", + "name": "is-extendable", + "version": "1.0.1", + "bom-ref": "is-extendable@1.0.1", + "purl": "pkg:npm/is-extendable@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6ab9d73314f5861a0aa3d9352d976694dc897430dfcb6bf47d78c5966a24e3e8bcba5ffa5a56d581ef5b84cef83a934f40f306513a03b73f8a5dad4f9de27138" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-extendable" + } + ] + }, + { + "type": "library", + "name": "is-extglob", + "version": "2.1.1", + "bom-ref": "is-extglob@2.1.1", + "purl": "pkg:npm/is-extglob@2.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "49b29b00d90deb4dd58b88c466fe3d2de549327e321b0b1bcd9c28ac4a32122badb0dde725875b3b7eb37e1189e90103a4e6481640ed9eae494719af9778eca1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-extglob" + } + ] + }, + { + "type": "library", + "name": "is-fullwidth-code-point", + "version": "1.0.0", + "bom-ref": "is-fullwidth-code-point@1.0.0", + "purl": "pkg:npm/is-fullwidth-code-point@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d69a94a918e484f27d9a236af52c0c7ddbe2ea504971de9e171bdf6a2bd085a1f74a08ac7e2bae76f167b5d28e9b1b9e7bfefb97e14f8caad08d6be63e35ab47" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-fullwidth-code-point" + } + ] + }, + { + "type": "library", + "name": "is-generator-function", + "version": "1.0.10", + "bom-ref": "is-generator-function@1.0.10", + "purl": "pkg:npm/is-generator-function@1.0.10", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8ec123cbd977ca25c443e3ec5dd981c043dc3b169758bb2929da65154548f6fab58998087a4782d0bd7aeea7aef3a73341ac5e777abf533bb0d2cc0bd22acbf0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-generator-function" + } + ] + }, + { + "type": "library", + "name": "is-glob", + "version": "3.1.0", + "bom-ref": "is-glob@3.1.0", + "purl": "pkg:npm/is-glob@3.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "505a430eb3e033aaa99c5348fab87fa776d46aaf6128b64df1b3145b3c667276554b7a267f820f2be06b7b09675a33b55a652c318b928ca878509b95e3e2ea9b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-glob" + } + ] + }, + { + "type": "library", + "name": "is-heroku", + "version": "2.0.0", + "bom-ref": "is-heroku@2.0.0", + "purl": "pkg:npm/is-heroku@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-heroku/-/is-heroku-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "738bc75f0c707c866528e100ca4db95c80887ca96a5b061cb7edb3b752107e99f6aade9236a4e9e3541a6c050de41f4924c8fa590ee9acde0778cd8a505fe02b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-heroku" + } + ] + }, + { + "type": "library", + "name": "is-lambda", + "version": "1.0.1", + "bom-ref": "is-lambda@1.0.1", + "scope": "optional", + "purl": "pkg:npm/is-lambda@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cfb08c14636b10dab988507d06aa3ae1793a63db20f9ea6ad66c8871d1da1a76cc4d83b1bf3b04b5d62a414ca507b2f17e4be0aeb8cfdf64fa6307228a8f5421" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-lambda" + } + ] + }, + { + "type": "library", + "name": "is-map", + "version": "2.0.2", + "bom-ref": "is-map@2.0.2", + "purl": "pkg:npm/is-map@2.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "70e645410a334e16b57f83312c5ce580a60f4f28f6ea989c7594f1f3685b73f5dfe0afed64e39748290cbd4e292a2a115c60cb2519f418ced4a5eee447bdb5ca" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-map" + } + ] + }, + { + "type": "library", + "name": "is-natural-number", + "version": "4.0.1", + "bom-ref": "is-natural-number@4.0.1", + "purl": "pkg:npm/is-natural-number@4.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6382d36a631ed030d020802569eafd78a79b0250d257a86ecbe4d684954f973661da8e2d44fe524161652e7e4dd13a389830f6dbfa9d3aafaf7a8d5c48848b81" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-natural-number" + } + ] + }, + { + "type": "library", + "name": "is-number-like", + "version": "1.0.8", + "bom-ref": "is-number-like@1.0.8", + "purl": "pkg:npm/is-number-like@1.0.8", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-number-like/-/is-number-like-1.0.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "eab662ddecc2c85727e4bef5cb0cf3d9b4b96f6220975127dde4e5665bca8e9cf59f72192c060c6ca600210805984bb4184360f76ce253f7da10e03f6a2c636c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-number-like" + } + ] + }, + { + "type": "library", + "name": "is-number-object", + "version": "1.0.7", + "bom-ref": "is-number-object@1.0.7", + "purl": "pkg:npm/is-number-object@1.0.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "935534211ccb328ed995821fcd1bb6dce87a3222056ac8296fd5fbe9ea9f15902ac07e38508e0a4c1bc16086757522fd6730a14c1f528477cb911e29756e64ad" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-number-object" + } + ] + }, + { + "type": "library", + "name": "is-number", + "version": "3.0.0", + "bom-ref": "is-number@3.0.0", + "purl": "pkg:npm/is-number@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e1c6e80aa2299621fe980bc535e823650e2480a73765485056bdc7bd66d2879ab7587daff3672df93d98d61754e4676da2bc7f70b89f423a826cbedba739cb4e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-number" + } + ], + "components": [ + { + "type": "library", + "name": "kind-of", + "version": "3.2.2", + "bom-ref": "is-number@3.0.0|kind-of@3.2.2", + "purl": "pkg:npm/kind-of@3.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "34e5bd4105cca191a0fe8aa754da0d4d320510889dd7adbb5827df50124474cc58029abb98d13b0a9cee7083dcf99420db93e17a3ec8252997de13bea1b94eb5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-number/node_modules/kind-of" + } + ] + } + ] + }, + { + "type": "library", + "name": "is-object", + "version": "1.0.2", + "bom-ref": "is-object@1.0.2", + "purl": "pkg:npm/is-object@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dab4486a1859af65166f8e5f20ebaf646a45b73d13c8e64b7f7d8ac416d2a1409e651e3de7308a95650a29407293781e4b6780b3b640001b7463f471d0689018" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-object" + } + ] + }, + { + "type": "library", + "name": "is-plain-obj", + "version": "1.1.0", + "bom-ref": "is-plain-obj@1.1.0", + "purl": "pkg:npm/is-plain-obj@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "caf911cb1985284390e293570a6246e401103655c94b92da38d5e8e7f70b75365d5afb19d62a091289cb180a2c2a531613c970532fdb273323730f1acfbdfe16" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-plain-obj" + } + ] + }, + { + "type": "library", + "name": "is-plain-object", + "version": "2.0.4", + "bom-ref": "is-plain-object@2.0.4", + "purl": "pkg:npm/is-plain-object@2.0.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8793e98179168ad737f0104c61ac1360c5891c564956706ab85139ef11698c1f29245885ea067e6d4f96c88ff2a9788547999d2ec81835a3def2e6a8e94bfd3a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-plain-object" + } + ] + }, + { + "type": "library", + "name": "is-promise", + "version": "2.2.2", + "bom-ref": "is-promise@2.2.2", + "purl": "pkg:npm/is-promise@2.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fa53f8ffa94a5017d08d9da97714e166f2d401a7e665bf0e03115bf175ed890992df920d82bf3985d386a04b35db87b3d450a7649b7a8dabbf4fe6a5879f1015" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-promise" + } + ] + }, + { + "type": "library", + "name": "is-regex", + "version": "1.1.4", + "bom-ref": "is-regex@1.1.4", + "purl": "pkg:npm/is-regex@1.1.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "92f45dc43b31663873517d3b6672f27734b54d4fd32654d41c763860b2fcededfba14038f437e42ea832f958c5a1ca30cb6f5c2af7128aefa422fef6f234d356" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-regex" + } + ] + }, + { + "type": "library", + "name": "is-relative", + "version": "1.0.0", + "bom-ref": "is-relative@1.0.0", + "purl": "pkg:npm/is-relative@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2b0fd178ad22ab029ebb43084cb16e8f48db3c098488eb08c32217bef6df6ba41f98df69903d4cfbca5d93b465fdd4ca6c7df8fd704531b803e2230984b41b18" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-relative" + } + ] + }, + { + "type": "library", + "name": "is-retry-allowed", + "version": "1.2.0", + "bom-ref": "is-retry-allowed@1.2.0", + "purl": "pkg:npm/is-retry-allowed@1.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4546d478ac2f9b75c6d9561a9a124bd71164b608ef3f32f41eaf02fbacab588b300f2dc12171aa0b187191cdf437d8ea2b7d75815535dfb2bc122e79ff354946" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-retry-allowed" + } + ] + }, + { + "type": "library", + "name": "is-set", + "version": "2.0.2", + "bom-ref": "is-set@2.0.2", + "purl": "pkg:npm/is-set@2.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fb67274c465e639cff89719b2e13eb38068afcc6aee64e5e5eaf63d780a94537edab4a4026ed8cc15452661c99581cf1de8e97efde4bcfa0696fa47418a7f7ee" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-set" + } + ] + }, + { + "type": "library", + "name": "is-shared-array-buffer", + "version": "1.0.2", + "bom-ref": "is-shared-array-buffer@1.0.2", + "purl": "pkg:npm/is-shared-array-buffer@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b2a376503bb5ff4cbabaf5f24ad08ecf28408c24a51dc785a0c2895bc5bd114f5cbe273f41db19d24114f771c4cb7214105648887ff7c3e007fd441b3c735d84" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-shared-array-buffer" + } + ] + }, + { + "type": "library", + "name": "is-stream", + "version": "1.1.0", + "bom-ref": "is-stream@1.1.0", + "purl": "pkg:npm/is-stream@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b903e6f2472ce3b8f1dfc6ad01c593571ca5b506283d3ebccbd69661d57ac965d2c96f26cd26add132fa0a259d65e09d1772ab02fa55b671db4efe1137eaea75" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-stream" + } + ] + }, + { + "type": "library", + "name": "is-string", + "version": "1.0.7", + "bom-ref": "is-string@1.0.7", + "purl": "pkg:npm/is-string@1.0.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b44d945f38af8deea87cf5bb976ddc8c338c6b4f606fbc6502a1ba8c6e5e8fab8f577d939563f734a3e282d68678736ef5fa2171c458bc889931f38e9ce614b6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-string" + } + ] + }, + { + "type": "library", + "name": "is-symbol", + "version": "1.0.4", + "bom-ref": "is-symbol@1.0.4", + "purl": "pkg:npm/is-symbol@1.0.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0bf08f06a2969ef75cc6a200471c8e878bf551410e087a600dad16620a4a0c532ccdcacf71f7e0e6e8704a03c22c3d965b19aaea2b22b33f3bb734f4d6db8686" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-symbol" + } + ] + }, + { + "type": "library", + "name": "is-typed-array", + "version": "1.1.12", + "bom-ref": "is-typed-array@1.1.12", + "purl": "pkg:npm/is-typed-array@1.1.12", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "675e1317624d1bc2ecb39fc732ab74fff4fd25e1d7b6d5f2e691ff0c1538be2f7ca333b66edc73abd3306036589cac14f2746ccfff865455510eadc3915b923e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-typed-array" + } + ] + }, + { + "type": "library", + "name": "is-typedarray", + "version": "1.0.0", + "bom-ref": "is-typedarray@1.0.0", + "purl": "pkg:npm/is-typedarray@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "732039ea208c1c087909dce32486b86a8849c9e3b561bc0b8b725cdf9326454ea9a2ba058c8199cd4ceea468913ce8e01e0f532eee37c5ba705e4e76ddf33128" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-typedarray" + } + ] + }, + { + "type": "library", + "name": "is-unc-path", + "version": "1.0.0", + "bom-ref": "is-unc-path@1.0.0", + "purl": "pkg:npm/is-unc-path@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9ab1a955dd1fb3b5962df56c4adbe017a8842676e30c5661f7f7a68510dc1964ddb937cd1ddf421de5301f781822375bc28e0e9fa86e9e4cedc0e680c34ca595" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-unc-path" + } + ] + }, + { + "type": "library", + "name": "is-weakmap", + "version": "2.0.1", + "bom-ref": "is-weakmap@2.0.1", + "purl": "pkg:npm/is-weakmap@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "352051e241f9a158f5530beff7bd2bb9490257b3b59b381514ee3fadebf670b45d6bd4e6f47acbef464fbade2b387818d0536b52ef4109b5c0dac750fb1d1c84" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-weakmap" + } + ] + }, + { + "type": "library", + "name": "is-weakset", + "version": "2.0.2", + "bom-ref": "is-weakset@2.0.2", + "purl": "pkg:npm/is-weakset@2.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b76c95bedb4791092dc2734d98143df0084434b74f5130d3136d6e3ea010d0047041f19e40a4554b434dbab1fb6d37fb46bbdc567d4e3a07b8e429c17870929a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-weakset" + } + ] + }, + { + "type": "library", + "name": "is-windows", + "version": "1.0.2", + "bom-ref": "is-windows@1.0.2", + "purl": "pkg:npm/is-windows@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7972b55089ead9b3e68f25fa7b754723330ba1b73827de22e005a7f87a6adce5392a4ad10bde8e01c4773d127fa46bba9bc4d19c11cff5d917415b13fc239520" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-windows" + } + ] + }, + { + "type": "library", + "name": "isarray", + "version": "2.0.5", + "bom-ref": "isarray@2.0.5", + "purl": "pkg:npm/isarray@2.0.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c478e10ebddc3412b40737542523d7667b50531fe6c0c4b9470e00ee53c9f745c600ee8848ffde3c336ea34be1a8e654f940f9268a1dc02000a1941ddc57802b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/isarray" + } + ] + }, + { + "type": "library", + "name": "isexe", + "version": "2.0.0", + "bom-ref": "isexe@2.0.0", + "purl": "pkg:npm/isexe@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "447c4c2e9f659ca1c61d19e0f5016144231b600715a67ebdb2648672addfdfac638155564e18f8aaa2db4cb96aed2b23f01f9f210d44b8210623694ab3241e23" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/isexe" + } + ] + }, + { + "type": "library", + "name": "isobject", + "version": "3.0.1", + "bom-ref": "isobject@3.0.1", + "purl": "pkg:npm/isobject@3.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5a107dcc292eec41938ff1d0411cf969440451ea10647d9b59c96d444acea72989e1ba1813ac0bf536ebdb792b44f499f82e73a8d4ab4b0f8273bb196786fbbe" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/isobject" + } + ] + }, + { + "type": "library", + "name": "isstream", + "version": "0.1.2", + "bom-ref": "isstream@0.1.2", + "purl": "pkg:npm/isstream@0.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6258f3edf7f23dbacba4b9e0accb59ecd76e52056f8bac06f5127d21473209de7d610f75d4f049a6138351c6ce55ba987f17b5c2e61ffcb27c3dab8c470b0cfe" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/isstream" + } + ] + }, + { + "type": "library", + "name": "isurl", + "version": "1.0.0", + "bom-ref": "isurl@1.0.0", + "purl": "pkg:npm/isurl@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d4fff25acc4f943b67ed07910fe50b2903da21a37ac85dfaf06676bc37efd002f4370a52b5a7e35820c3767d24f30805316a5502a1bba098711e796e778da2f7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/isurl" + } + ] + }, + { + "type": "library", + "name": "js-stringify", + "version": "1.0.2", + "bom-ref": "js-stringify@1.0.2", + "purl": "pkg:npm/js-stringify@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "aed4b90133a8d90e64d46f830032128a50c0ea5bfbf73222c0577a09c8ee23118a2c59b90be44b22646c7156a9f64e798be30e6708258b0f8d7a3be42ee183e6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/js-stringify" + } + ] + }, + { + "type": "library", + "name": "js-tokens", + "version": "4.0.0", + "bom-ref": "js-tokens@4.0.0", + "purl": "pkg:npm/js-tokens@4.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "45d2547e5704ddc5332a232a420b02bb4e853eef5474824ed1b7986cf84737893a6a9809b627dca02b53f5b7313a9601b690f690233a49bce0e026aeb16fcf29" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/js-tokens" + } + ] + }, + { + "type": "library", + "name": "js-yaml", + "version": "3.14.1", + "bom-ref": "js-yaml@3.14.1", + "purl": "pkg:npm/js-yaml@3.14.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a24307ece5d727b62b37d3a4dff497ae7bb8897f723a4fb6e67a97e22992da7a6ebd36039a8fd0119a2ac199186880e4de356f04e4ce20480485a2ceca7052f6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/js-yaml" + } + ] + }, + { + "type": "library", + "name": "jsbn", + "version": "0.1.1", + "bom-ref": "jsbn@0.1.1", + "purl": "pkg:npm/jsbn@0.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "51553d7626ead897055b140f03a282aa3e4ee3654e980637cd051f10ac54d0aa53197c0da028e45f57b5dde1cdbf0ff13f29edea9534ad9d61b63593353497b2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/jsbn" + } + ] + }, + { + "type": "library", + "name": "json-buffer", + "version": "3.0.0", + "bom-ref": "json-buffer@3.0.0", + "purl": "pkg:npm/json-buffer@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0ae52a8efd0551921d5e41cf23c31ecc29c509d69301a71e8f54d962e94ba0083587f3e1c2475714de15fe0cd8e20f9f30108e576c45faba7bb765c3da7b3f35" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/json-buffer" + } + ] + }, + { + "type": "library", + "name": "json-parse-better-errors", + "version": "1.0.2", + "bom-ref": "json-parse-better-errors@1.0.2", + "purl": "pkg:npm/json-parse-better-errors@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9abab264a7d7e4484bee1bea715e961b5c988e78deb980f30e185c00052babc3e8f3934140124ff990d44fbe6a650f7c22452806a76413192e90e53b4ecdb0af" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/json-parse-better-errors" + } + ] + }, + { + "type": "library", + "name": "json-schema-traverse", + "version": "0.4.1", + "bom-ref": "json-schema-traverse@0.4.1", + "purl": "pkg:npm/json-schema-traverse@0.4.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c5b6c21f9742614e53f0b704861ba1ec727cf075ee5b7aac237634cce64529f6441dca5688753f271ce4eb6f41aec69bfe63221d0b62f7030ffbce3944f7b756" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/json-schema-traverse" + } + ] + }, + { + "type": "library", + "name": "json-schema", + "version": "0.4.0", + "bom-ref": "json-schema@0.4.0", + "purl": "pkg:npm/json-schema@0.4.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7acf783379d321fb043e2b1169f6a4f870cb7c75e7281855def5397aa3dc4b77e5216a9cc495a05c75e27b2dd8ae968db1a9d8e5e8b55686046cece28eeabd04" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/json-schema" + } + ] + }, + { + "type": "library", + "name": "json-stringify-safe", + "version": "5.0.1", + "bom-ref": "json-stringify-safe@5.0.1", + "purl": "pkg:npm/json-stringify-safe@5.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "642960e80698bda9af60413cd9ddc8c9ddef49222343ea1d823693cd1b8edeceeda0274529cce86f68b4cc287b244f245a7d7bcaf016854571bea1b051a96c44" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/json-stringify-safe" + } + ] + }, + { + "type": "library", + "name": "json5", + "version": "2.2.3", + "bom-ref": "json5@2.2.3", + "purl": "pkg:npm/json5@2.2.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5e63967bb7b21d81f5e1c2dd54fa3283e18e1f7ad85fef8aa73af2949c125bdf2ddcd93e53c5ce97c15628e830b7375bf255c67facd8c035337873167f16acca" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/json5" + } + ] + }, + { + "type": "library", + "name": "jsonfile", + "version": "6.1.0", + "bom-ref": "jsonfile@6.1.0", + "purl": "pkg:npm/jsonfile@6.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e5d8277563ab8984a6e5c9d86893616a52cd0ca3aa170c8307faebd44f59b067221af28fb3c476c5818269cb9fdf3e8ad58283cf5f367ddf9f637727de932a5d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/jsonfile" + } + ] + }, + { + "type": "library", + "name": "jsonwebtoken", + "version": "0.4.0", + "bom-ref": "jsonwebtoken@0.4.0", + "purl": "pkg:npm/jsonwebtoken@0.4.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-0.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "550959e63fe6e3bf148649a8a528608737a95a66abf2d2845d85ae0d7d15eb8addf1ae3900d428a7a46a1d60241f2a50ec3621e27baa812d6d0fef6e4a7beabf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/jsonwebtoken" + } + ] + }, + { + "type": "library", + "name": "jsprim", + "version": "1.4.2", + "bom-ref": "jsprim@1.4.2", + "purl": "pkg:npm/jsprim@1.4.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3f66d238c01cfdc88bcfa0f38235651893fdf81ac95aee540c62bbd02da2c1e0b940121e15fd195d1bc68c48f6b9882b63632400086c4961c35a516d12ba195b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/jsprim" + } + ] + }, + { + "type": "library", + "name": "jssha", + "version": "3.3.1", + "bom-ref": "jssha@3.3.1", + "purl": "pkg:npm/jssha@3.3.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/jssha/-/jssha-3.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5423198f5d8508531061c14b3d19bfd253816cb8bcb8cd818573d3ab0dd4e1801fb380197e20293a804ba0df1c404eb4679d26d4c60c4d05427e017f29a09585" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/jssha" + } + ] + }, + { + "type": "library", + "name": "jstransformer", + "version": "1.0.0", + "bom-ref": "jstransformer@1.0.0", + "purl": "pkg:npm/jstransformer@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0bd60add17fcaba5403c308253d7e7aa8de601f387eaf5069cc70fe004006081295ad7c62e9c0e4e667e8a0b5d2b9cbe56f2369f70b2612cf2e10877e1eab6e0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/jstransformer" + } + ] + }, + { + "type": "library", + "name": "juicy-chat-bot", + "version": "0.6.6", + "bom-ref": "juicy-chat-bot@0.6.6", + "purl": "pkg:npm/juicy-chat-bot@0.6.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/juicy-chat-bot/-/juicy-chat-bot-0.6.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5f9fae6b2bfea46ed5148209a3d0823b78abdf7c71ed8a00e8433ae8dd305e38a7dc47f9d642b7889393bf5655c17073fb30ec80cabc9e731e291b280a7421bf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/juicy-chat-bot" + } + ] + }, + { + "type": "library", + "name": "jwa", + "version": "0.0.1", + "bom-ref": "jwa@0.0.1", + "purl": "pkg:npm/jwa@0.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/jwa/-/jwa-0.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "57bcc27cc53621464d00149a9f933ed4d94edeb567ff6ba43cb1cfd5deb337fd58c9a8e17bc9860b576be998f5ac25667b9b142c8e34070731845b9e577f6223" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/jwa" + } + ] + }, + { + "type": "library", + "name": "jws", + "version": "0.2.6", + "bom-ref": "jws@0.2.6", + "purl": "pkg:npm/jws@0.2.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/jws/-/jws-0.2.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "663320306e1421fd4a2a38d86387ca741e97f56e5fcab9050930b7e5782cac8bd01a4d3cf318b0192b0623cf1ef6869d4a9fb267f691550ec2cb5092e120bf84" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/jws" + } + ] + }, + { + "type": "library", + "name": "keyv", + "version": "3.0.0", + "bom-ref": "keyv@3.0.0", + "purl": "pkg:npm/keyv@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7a0b879eadb6384dee5684981b42d558d3fee29a5a996afdfb35817b56ec35ca2f20ccba86e50914f832e261b009dfeb9e5def38b196d4c4e5bb8739ec24f5c4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/keyv" + } + ] + }, + { + "type": "library", + "name": "kind-of", + "version": "6.0.3", + "bom-ref": "kind-of@6.0.3", + "purl": "pkg:npm/kind-of@6.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "75c4b5ba5fbdb66783f794fec76f3f7a12e077d98435adcbb2f0d3b739b7bf20443bb44fa6dbc00feb78e165576948d305172ba45785942f160abb94478e7a87" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/kind-of" + } + ] + }, + { + "type": "library", + "name": "kuler", + "version": "2.0.0", + "bom-ref": "kuler@2.0.0", + "purl": "pkg:npm/kuler@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5eaf671fb2a559999702da1d5c30d113bbece8353581353ccd80c70e258b4a2a78e44830ab7a652c7ccf9f6ecd82fccbdabd4b30f0b5bddaa1f7cb10c6daa3e0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/kuler" + } + ] + }, + { + "type": "library", + "name": "kuromoji", + "version": "0.1.2", + "bom-ref": "kuromoji@0.1.2", + "purl": "pkg:npm/kuromoji@0.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kuromoji/-/kuromoji-0.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5747547fe0b62e970f1178681cb300a29fdb3a1b75e83cabfa60e2204dfdc97defa9abbba7cd037bf92816aa624dc2f5cf375995cdf1b8767cbb98236117c569" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/kuromoji" + } + ] + }, + { + "type": "library", + "name": "lazystream", + "version": "1.0.1", + "bom-ref": "lazystream@1.0.1", + "purl": "pkg:npm/lazystream@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6fde0688d1d0372e89353aede70eb33727df32b3645d96f72939026496f6575c5a1060a4d3ddef919da3937b6969e3f7dff3a25c2f96bcaf40c5479b9dfe676f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lazystream" + } + ] + }, + { + "type": "library", + "name": "libxmljs2", + "version": "0.30.1", + "bom-ref": "libxmljs2@0.30.1", + "purl": "pkg:npm/libxmljs2@0.30.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/libxmljs2/-/libxmljs2-0.30.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "52981fe8b9db0d957ca18ac6d9c38d6b32a39d43d5daff136c028ff79d5f9640accb2ac4b8c6017bc22062dadc9b96d714e9909cab1b15e67033056f54d64ba6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/libxmljs2" + } + ], + "components": [ + { + "type": "library", + "name": "nan", + "version": "2.15.0", + "bom-ref": "libxmljs2@0.30.1|nan@2.15.0", + "purl": "pkg:npm/nan@2.15.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f19b6f12703673969809961dd5cbe076753a72ac22c51a1883bd313cb594c2ce4e4536bf967c3ebb86a68b1452fc0739539990560a7da679525276cd58569665" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/libxmljs2/node_modules/nan" + } + ] + } + ] + }, + { + "type": "library", + "name": "liftup", + "version": "3.0.1", + "bom-ref": "liftup@3.0.1", + "purl": "pkg:npm/liftup@3.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/liftup/-/liftup-3.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c911da8900e2cd64b3a1793700f700ef578e23f52e84490d37d0e25b64ede389a16335f88e8168099971b12385ed1c9e2e57eacc52d02359e016ade080c3e13b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/liftup" + } + ], + "components": [ + { + "type": "library", + "name": "braces", + "version": "3.0.2", + "bom-ref": "liftup@3.0.1|braces@3.0.2", + "purl": "pkg:npm/braces@3.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6fcba6f8bd51cccdd60d2cef866ea0233d727d36c1b7a61395c10a02fb26a82659170e3acfadba9558fd8f5c843d6df71f91fe94142964c3f593c97eefc1dad0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/liftup/node_modules/braces" + } + ] + }, + { + "type": "library", + "name": "fill-range", + "version": "7.0.1", + "bom-ref": "liftup@3.0.1|fill-range@7.0.1", + "purl": "pkg:npm/fill-range@7.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a8ea3d17e74c5260b62dc6f805b56f9ca2714cf8c29be451a5ee200ee1abce42fb984565fdd8d84aed8e750d8f6b7d36378a2a91283d8abea368b589d94495a5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/liftup/node_modules/fill-range" + } + ] + }, + { + "type": "library", + "name": "findup-sync", + "version": "4.0.0", + "bom-ref": "liftup@3.0.1|findup-sync@4.0.0", + "purl": "pkg:npm/findup-sync@4.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ea3bef9ffd76202e2ab8b04bd4a3689310bbc164ef62771a554612a315b0ed8ca43cbb91ae7bf8a9d1dc48ecb0388e51a6439519e411b5633cfeaf86e96eaa7d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/liftup/node_modules/findup-sync" + } + ] + }, + { + "type": "library", + "name": "is-glob", + "version": "4.0.3", + "bom-ref": "liftup@3.0.1|is-glob@4.0.3", + "purl": "pkg:npm/is-glob@4.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c5e9526b21c7dfa66013b6568658bba56df884d6cd97c3a3bf92959a4243e2105d0f7b61f137e4f6f61ab0b33e99758e6611648197f184b4a7af046be1e9524a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/liftup/node_modules/is-glob" + } + ] + }, + { + "type": "library", + "name": "is-number", + "version": "7.0.0", + "bom-ref": "liftup@3.0.1|is-number@7.0.0", + "purl": "pkg:npm/is-number@7.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e350a27e483a7bc4f2952a5db53a5e2d532abd20445734edb47bc4443ef8d7ea6767c00dbf4d34e0c44be3740a3c394af5c1af369e8d6566540656c65d8c719e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/liftup/node_modules/is-number" + } + ] + }, + { + "type": "library", + "name": "micromatch", + "version": "4.0.5", + "bom-ref": "liftup@3.0.1|micromatch@4.0.5", + "purl": "pkg:npm/micromatch@4.0.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0cccbe1117045b6abc6763e8f96357bb0ddce586944858c03b91ac26a7c497b523bed22e14a3ba66b2af708b5dcbdf1dc05236375b60df334874a6904fe68d74" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/liftup/node_modules/micromatch" + } + ] + }, + { + "type": "library", + "name": "to-regex-range", + "version": "5.0.1", + "bom-ref": "liftup@3.0.1|to-regex-range@5.0.1", + "purl": "pkg:npm/to-regex-range@5.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "eb93fb8b3e97e7212bd5cc1c82f4316db230ed493780ecb974876d678ac3bde2ea86b7493fe2e2fc7c7ab722b43446fed860b29de08c2621aaac00c248d93cb1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/liftup/node_modules/to-regex-range" + } + ] + } + ] + }, + { + "type": "library", + "name": "linebreak", + "version": "1.1.0", + "bom-ref": "linebreak@1.1.0", + "purl": "pkg:npm/linebreak@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/linebreak/-/linebreak-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "307a74dd4226795841ed766d8ddd04e27ebedf1af90eaffdc48ff9169b4693916b6c3477cda80f6b60d2e94f24b3fdc78db2961bd435336b9f3b3c55daa2d849" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/linebreak" + } + ], + "components": [ + { + "type": "library", + "name": "base64-js", + "version": "0.0.8", + "bom-ref": "linebreak@1.1.0|base64-js@0.0.8", + "purl": "pkg:npm/base64-js@0.0.8", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dd7480d9c47f87fef71339575dd53a60dc9c99823bfa489c4f192ce1e260da0dfd6e21d1f38b25836f9d7acfa9ee21d885b460fee7484b84c3e7759a6dc39493" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/linebreak/node_modules/base64-js" + } + ] + } + ] + }, + { + "type": "library", + "name": "listenercount", + "version": "1.0.1", + "bom-ref": "listenercount@1.0.1", + "purl": "pkg:npm/listenercount@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/listenercount/-/listenercount-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "de693f65a834f88271783af14a06833f2e33677c34e4f459789367956873173e4e917e3d27892b73e03c5f677633af6f18c0445f4bb297c33e5bef201fe901a9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/listenercount" + } + ] + }, + { + "type": "library", + "name": "locate-path", + "version": "3.0.0", + "bom-ref": "locate-path@3.0.0", + "purl": "pkg:npm/locate-path@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ec03bbe3cc169c884da80b9ab72d995879101d148d7cf548b0f21fc043963b6d8099aa15ad66af94e70c4799f34cb358be9dfa5f6db4fe669a46cade7351bae4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/locate-path" + } + ] + }, + { + "type": "library", + "name": "lodash.camelcase", + "version": "4.3.0", + "bom-ref": "lodash.camelcase@4.3.0", + "purl": "pkg:npm/lodash.camelcase@4.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4f0b849c29f16dcdeb02f85ffcb6c6eed2540f386a5f2167bf776dccb38f8021bf84e0cbed6167b1bc24b640fbc9457446bade3ff9753c02eafd84a0e95be394" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lodash.camelcase" + } + ] + }, + { + "type": "library", + "name": "lodash.isfinite", + "version": "3.3.2", + "bom-ref": "lodash.isfinite@3.3.2", + "purl": "pkg:npm/lodash.isfinite@3.3.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/lodash.isfinite/-/lodash.isfinite-3.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ec5186e34ba10bc326eb7dee296d6be7c6849459419710ab83d25f4a2dcfe9a6225a67e2585d0f80c77ce9952cc44e46c163dd1e84b6fb8f1bc1387654f90840" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lodash.isfinite" + } + ] + }, + { + "type": "library", + "name": "lodash.set", + "version": "4.3.2", + "bom-ref": "lodash.set@4.3.2", + "purl": "pkg:npm/lodash.set@4.3.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e2134f3798e59bf37f1cb3023b8deff015caabd67b41d00673f546ad10fad70f2037d83fea317d0382f5a5b52004b09f7e2d30f55b177d33a28f9c7c893c85be" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lodash.set" + } + ] + }, + { + "type": "library", + "name": "lodash", + "version": "4.17.21", + "bom-ref": "lodash@4.17.21", + "purl": "pkg:npm/lodash@4.17.21", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bf690311ee7b95e713ba568322e3533f2dd1cb880b189e99d4edef13592b81764daec43e2c54c61d5c558dc5cfb35ecb85b65519e74026ff17675b6f8f916f4a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lodash" + } + ] + }, + { + "type": "library", + "name": "logform", + "version": "2.5.1", + "bom-ref": "logform@2.5.1", + "purl": "pkg:npm/logform@2.5.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/logform/-/logform-2.5.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f45caa026f68f4d28a7e200a7d9a18a3d6c65d7bb0324c50890b6d913e188e356d415210b4ae8b995b65c6609a16cc28e8de007c4907a994d5d2d683b4fa2d36" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/logform" + } + ], + "components": [ + { + "type": "library", + "name": "ms", + "version": "2.1.3", + "bom-ref": "logform@2.5.1|ms@2.1.3", + "purl": "pkg:npm/ms@2.1.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e85973b9b4cb646dc9d9afcd542025784863ceae68c601f268253dc985ef70bb2fa1568726afece715c8ebf5d73fab73ed1f7100eb479d23bfb57b45dd645394" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/logform/node_modules/ms" + } + ] + } + ] + }, + { + "type": "library", + "name": "lolex", + "version": "1.3.2", + "bom-ref": "lolex@1.3.2", + "purl": "pkg:npm/lolex@1.3.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/lolex/-/lolex-1.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "618a7c72acfbffc7abb99d792f59b370f92f2d8c62a5f76c5880c44af35d36640ff68ed3b038ad46136e576c5beda16eda87d99e06a8d63895ad567ce36c7805" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lolex" + } + ] + }, + { + "type": "library", + "name": "loose-envify", + "version": "1.4.0", + "bom-ref": "loose-envify@1.4.0", + "purl": "pkg:npm/loose-envify@1.4.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "972bb13c6aff59f86b95e9b608bfd472751cd7372a280226043cee918ed8e45ff242235d928ebe7d12debe5c351e03324b0edfeb5d54218e34f04b71452a0add" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/loose-envify" + } + ] + }, + { + "type": "library", + "name": "lowercase-keys", + "version": "1.0.1", + "bom-ref": "lowercase-keys@1.0.1", + "purl": "pkg:npm/lowercase-keys@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1b62e3eb5b570e754514e8bc55976cf92a108ed402ddd82890a7431b69939b5b71e26e743541c1399481c10407cb2d15d760342531b889c7d9407fb13f287c54" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lowercase-keys" + } + ] + }, + { + "type": "library", + "name": "lru-cache", + "version": "6.0.0", + "bom-ref": "lru-cache@6.0.0", + "purl": "pkg:npm/lru-cache@6.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "268e9d274e029928eece7c09492de951e5a677f1f47df4e59175e0c198be7aad540a6a90c0287e78bb183980b063df758b615a878875044302c78a938466ec88" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lru-cache" + } + ] + }, + { + "type": "library", + "name": "make-dir", + "version": "2.1.0", + "bom-ref": "make-dir@2.1.0", + "purl": "pkg:npm/make-dir@2.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2d2f57f9d73c28bc5709bf1d9e2efd7cb208500e55c99a328d2302c1396e697034a36edc08ad1b857929830fac4d75693f2fe548ee7b8a5462c6a934bc39ad44" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/make-dir" + } + ], + "components": [ + { + "type": "library", + "name": "semver", + "version": "5.7.2", + "bom-ref": "make-dir@2.1.0|semver@5.7.2", + "purl": "pkg:npm/semver@5.7.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "701ce79d0f4a8c9a94ebb079d91302eb908c6ab2b6eb4d161676e471a8b05aadf1cbfe61685265b21827a63a2f31527e1df7f8f5df06127d1bf3b0b9a43435d2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/make-dir/node_modules/semver" + } + ] + } + ] + }, + { + "type": "library", + "name": "make-error", + "version": "1.3.6", + "bom-ref": "make-error@1.3.6", + "purl": "pkg:npm/make-error@1.3.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b3c52194d7bbbcf2a8990842d6a15e94ca24aff49cdc080d6eca379fbe2654f0392d3670901f4d9577f85cf6a62f1244f21d2087bdeb33de31bf0453d825489f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/make-error" + } + ] + }, + { + "type": "library", + "name": "make-fetch-happen", + "version": "9.1.0", + "bom-ref": "make-fetch-happen@9.1.0", + "scope": "optional", + "purl": "pkg:npm/make-fetch-happen@9.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fb3a29c03cbb0cd9279b03d0a657a6e650195ff7823b34af48d35c48a9b9795c1390e073a24b447d7b1af4bdb727f188461c51b1ac7390f121ac91291361781a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/make-fetch-happen" + } + ], + "components": [ + { + "type": "library", + "name": "once", + "group": "@tootallnate", + "version": "1.1.2", + "bom-ref": "make-fetch-happen@9.1.0|@tootallnate/once@1.1.2", + "scope": "optional", + "purl": "pkg:npm/%40tootallnate/once@1.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "45bcc9be5373991ab97373b4f548a97ae5e7a38b40d4513a8a43a3c592b4b6ec55bf7e35da5eb8979b755b9a63e3eac9abdbe9926fe4c22474eda6579ec28fc7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/make-fetch-happen/node_modules/@tootallnate/once" + } + ] + }, + { + "type": "library", + "name": "debug", + "version": "4.3.4", + "bom-ref": "make-fetch-happen@9.1.0|debug@4.3.4", + "scope": "optional", + "purl": "pkg:npm/debug@4.3.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d15851ee494dde0ed4093ef9cd63b25c91eb758f4b793ae3ac1733cfcec7a40f9d9997ca947c520f122b305ea22f1d61951ce817fbb1bfbc234d85e870c5f91" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/make-fetch-happen/node_modules/debug" + } + ] + }, + { + "type": "library", + "name": "http-cache-semantics", + "version": "4.1.1", + "bom-ref": "make-fetch-happen@9.1.0|http-cache-semantics@4.1.1", + "scope": "optional", + "purl": "pkg:npm/http-cache-semantics@4.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7abdbde4328f56c57cda3e64c351a3b7e00303f5d81ec6a397cd9c18d406d9eca83e4be05215fe9c32327a5ce12166dbb173f7f441dc23a979b58b36158a985d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/make-fetch-happen/node_modules/http-cache-semantics" + } + ] + }, + { + "type": "library", + "name": "http-proxy-agent", + "version": "4.0.1", + "bom-ref": "make-fetch-happen@9.1.0|http-proxy-agent@4.0.1", + "scope": "optional", + "purl": "pkg:npm/http-proxy-agent@4.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "934cdd360a964c603a69e211569bdf5686f87cbe767537da7a1ca583463852f4b24af3aafd8f813b23eb82952b03b1f296abd4f2f2191ac46e5e6b29b245744e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/make-fetch-happen/node_modules/http-proxy-agent" + } + ] + }, + { + "type": "library", + "name": "ms", + "version": "2.1.2", + "bom-ref": "make-fetch-happen@9.1.0|ms@2.1.2", + "scope": "optional", + "purl": "pkg:npm/ms@2.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0690fc7e56332d980e8c5f6ee80381411442c50996784b85ea7863970afebcb53fa36f7be4fd1c9a2963f43d32b25ad98b48cd1bf9a7544c4bdbb353c4687db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/make-fetch-happen/node_modules/ms" + } + ] + } + ] + }, + { + "type": "library", + "name": "make-iterator", + "version": "1.0.1", + "bom-ref": "make-iterator@1.0.1", + "purl": "pkg:npm/make-iterator@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a718ae5e1d22544abb54ceca30886ce60c6c7f10aec76511a6d510697a38899649c410334cf38b13606e98ee5d6df558abf841245051fdad6614398ec790069b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/make-iterator" + } + ] + }, + { + "type": "library", + "name": "make-plural", + "version": "6.2.2", + "bom-ref": "make-plural@6.2.2", + "purl": "pkg:npm/make-plural@6.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/make-plural/-/make-plural-6.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f224ee162a1ab674d399bfd8263cb09152072e37309050fd32cd09a718c49bd328f1e418921d73fb9e5dc2fe327358d0f1fb550715906e286f64bd437f318658" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/make-plural" + } + ] + }, + { + "type": "library", + "name": "map-cache", + "version": "0.2.2", + "bom-ref": "map-cache@0.2.2", + "purl": "pkg:npm/map-cache@0.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f32fde57d4106428b29f54a9ad74ab0a6a89374c8d4404def8f3bccedc2aaefadb7512c0dde609174c9a47461ac8b5a431bb1048a592f4dda03dc18473852c66" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/map-cache" + } + ] + }, + { + "type": "library", + "name": "map-visit", + "version": "1.0.0", + "bom-ref": "map-visit@1.0.0", + "purl": "pkg:npm/map-visit@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e32eee1aff1b77659d33dbe942c890368e352e7d4dbe1bc346e56dd24d89650f9eccddae6907acee565e67e41050738b400b4368127eef009b8be69bfca16cfb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/map-visit" + } + ] + }, + { + "type": "library", + "name": "marsdb", + "version": "0.6.11", + "bom-ref": "marsdb@0.6.11", + "purl": "pkg:npm/marsdb@0.6.11", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/marsdb/-/marsdb-0.6.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "919cd539987ad8e2fab365d6ae56c8ecd99294b244797a66b6d5dab05c05aaf6ca985b6686d8772e56b11f8fce9a9921e92436d8cf09afca5e695d9ced3f5254" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/marsdb" + } + ] + }, + { + "type": "library", + "name": "math-interval-parser", + "version": "2.0.1", + "bom-ref": "math-interval-parser@2.0.1", + "purl": "pkg:npm/math-interval-parser@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/math-interval-parser/-/math-interval-parser-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "56694099bd1427096f332c7c88f8575039d55b517d22b18477d0883a6bfe5cbf0012b09452ea33a0332b8089af9d8b7603ee77a955ffb4f5ba609bab30a62cbc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/math-interval-parser" + } + ] + }, + { + "type": "library", + "name": "media-typer", + "version": "0.3.0", + "bom-ref": "media-typer@0.3.0", + "purl": "pkg:npm/media-typer@0.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "76afaa7a543d6a41e970e97f8145514f15483a4009d70477400bdbe11b158d2f285681630c64dcebbf702589949a49d41791f030b3a06f93be6b72b17d66a93d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/media-typer" + } + ] + }, + { + "type": "library", + "name": "merge-descriptors", + "version": "1.0.1", + "bom-ref": "merge-descriptors@1.0.1", + "purl": "pkg:npm/merge-descriptors@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7028ba837fd9af58aa422eb249bb1e3355efa286bdf0dd30df58f3518ad73d7db1a8e6e61461c9d2d439bbbe07de6561ef02e8b93b1e672608ab7f60f1c369d7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/merge-descriptors" + } + ] + }, + { + "type": "library", + "name": "messageformat-formatters", + "version": "2.0.1", + "bom-ref": "messageformat-formatters@2.0.1", + "purl": "pkg:npm/messageformat-formatters@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/messageformat-formatters/-/messageformat-formatters-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "13f95045786d1f01ae8908c8eeac642e9f001db303e6bdb6d7b5cd7bf49111b06549ac1ed253aab056fbadf95926695015250b34b22a95c8e3b023e50779b732" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/messageformat-formatters" + } + ] + }, + { + "type": "library", + "name": "messageformat-parser", + "version": "4.1.3", + "bom-ref": "messageformat-parser@4.1.3", + "purl": "pkg:npm/messageformat-parser@4.1.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/messageformat-parser/-/messageformat-parser-4.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d9f5375c309a9d1a9e382927ed1e735b95501d67fe4f7847eb94b3baa46f8dab412bbaf8bb215ae66117fa4e85f41774e0b54ce46e3f047053509b0e756eeeca" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/messageformat-parser" + } + ] + }, + { + "type": "library", + "name": "messageformat", + "version": "2.3.0", + "bom-ref": "messageformat@2.3.0", + "purl": "pkg:npm/messageformat@2.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/messageformat/-/messageformat-2.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b93cefb2fd254de431608db2d4d3dad6522d2f955123c19bf776362b6b9ee6004fcab6c9c5f0e2fc4616c61d8f2afe723b8d8025e7aa6e54bd3094a1fc8124e3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/messageformat" + } + ], + "components": [ + { + "type": "library", + "name": "make-plural", + "version": "4.3.0", + "bom-ref": "messageformat@2.3.0|make-plural@4.3.0", + "purl": "pkg:npm/make-plural@4.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/make-plural/-/make-plural-4.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c5361de09547a52096f9aa83a1feb0fcc79b68c54d4d56016616c1fef8b9d77c577623d3f7624c542a3426af16d94667cd84457956d0890f88db9975dc9b8abc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/messageformat/node_modules/make-plural" + } + ] + } + ] + }, + { + "type": "library", + "name": "methods", + "version": "1.1.2", + "bom-ref": "methods@1.1.2", + "purl": "pkg:npm/methods@1.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "89c9401de36a366ebccc5b676747bed4bdb250876fccda1ab8a53858103756f1ffbcf162785eea7d197051953e0c0f4ff5b3d7212f74ba5c68528087db7b15db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/methods" + } + ] + }, + { + "type": "library", + "name": "micromatch", + "version": "3.1.10", + "bom-ref": "micromatch@3.1.10", + "purl": "pkg:npm/micromatch@3.1.10", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3168a4825f67f4cdf0f9ba6c6371def0bfb0f5e17ddf7f31465f0800ee6f8838b3c12cf3885132533a36c6bae5a01eb80036d37fcb80f2f46aaadb434ce99c72" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromatch" + } + ] + }, + { + "type": "library", + "name": "mime-db", + "version": "1.52.0", + "bom-ref": "mime-db@1.52.0", + "purl": "pkg:npm/mime-db@1.52.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0f538b95edd625bed589c70c311c3d0fba285536213b4f201b439496c43081f66518bce82ba103b061040e28f27c0886c4fb51135653a82b5502da7537818be" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mime-db" + } + ] + }, + { + "type": "library", + "name": "mime-types", + "version": "2.1.35", + "bom-ref": "mime-types@2.1.35", + "purl": "pkg:npm/mime-types@2.1.35", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "64363e6cf9b9cd34c5f98a42ac053d9cad148080983d3d10b53d4d65616fe2cfbe4cd91c815693d20ebee11dae238323423cf2b07075cf1b962f9d21cda7978b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mime-types" + } + ] + }, + { + "type": "library", + "name": "mime", + "version": "1.6.0", + "bom-ref": "mime@1.6.0", + "purl": "pkg:npm/mime@1.6.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c74567f2ca48fb0b89d4ee92ee09db69083c3f187834d1dbeca4883661162a23c4e1128ea65be28e7f8d92662699180febc99cef48f611b793151b2bb306907a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mime" + } + ] + }, + { + "type": "library", + "name": "mimic-response", + "version": "1.0.1", + "bom-ref": "mimic-response@1.0.1", + "purl": "pkg:npm/mimic-response@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8f911cb67907eda99f57fab91e09a86a5d60d901c5251ada3ad9b1d09a48aa4c6106123f9494a5d67329438e6155aaf03444cea161229a7759e102b4447c6ec5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mimic-response" + } + ] + }, + { + "type": "library", + "name": "minimatch", + "version": "5.1.6", + "bom-ref": "minimatch@5.1.6", + "purl": "pkg:npm/minimatch@5.1.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "94ac15ff56eba46ea6054147b5becd526b400426f65996669b6c0d88e0398406fc55d092e01dddb4c5b2bdca1589c730016fc23844635cbb74ccfd735d4376ea" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/minimatch" + } + ] + }, + { + "type": "library", + "name": "minimist", + "version": "1.2.8", + "bom-ref": "minimist@1.2.8", + "purl": "pkg:npm/minimist@1.2.8", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "db2c8047ca8190ddd8ba17896a7529582e54ddb6f9a2c0f2c0d07c4730d5943c031dba1c009bdeaaa8f5bbcf92543ee39164f8cafb070a95aaa96a80c5bd3308" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/minimist" + } + ] + }, + { + "type": "library", + "name": "minipass-collect", + "version": "1.0.2", + "bom-ref": "minipass-collect@1.0.2", + "scope": "optional", + "purl": "pkg:npm/minipass-collect@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e93ea51f41fc386f642139bf266ead768a086e8806f5ed2d2e0a58ea6a615d29bf03dbbc36ad6bc811be42ca62b9bf4b8d69413ec3d2ded590fc1a2dab815dc4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/minipass-collect" + } + ] + }, + { + "type": "library", + "name": "minipass-fetch", + "version": "1.4.1", + "bom-ref": "minipass-fetch@1.4.1", + "scope": "optional", + "purl": "pkg:npm/minipass-fetch@1.4.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0861f579b94bab6e98d79f80ce4edecb8c61d09fd77c97eb0a8c792c32622aa2364368b038b38aae598868e0e24904bc775f236a517acb62b678f526d0299287" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/minipass-fetch" + } + ] + }, + { + "type": "library", + "name": "minipass-flush", + "version": "1.0.5", + "bom-ref": "minipass-flush@1.0.5", + "scope": "optional", + "purl": "pkg:npm/minipass-flush@1.0.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "266412618a4f52a5f92729f5997691c0e75ad6e43c1cfe4a013fe80d22c2cedd41611850534fe10edb01d6e7d97c4133319f5a0159ac070f3e156b085e50a55b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/minipass-flush" + } + ] + }, + { + "type": "library", + "name": "minipass-pipeline", + "version": "1.2.4", + "bom-ref": "minipass-pipeline@1.2.4", + "scope": "optional", + "purl": "pkg:npm/minipass-pipeline@1.2.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c6e22aedc20eb74f513d1275f60762e1bf9188dbc31587b9247fa080dbc1a86aa941772bbb73dc466399b8704a58ad53c5ff7e710f8731537877acf8e8b64fec" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/minipass-pipeline" + } + ] + }, + { + "type": "library", + "name": "minipass-sized", + "version": "1.0.3", + "bom-ref": "minipass-sized@1.0.3", + "scope": "optional", + "purl": "pkg:npm/minipass-sized@1.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "31b9104360938813250360e6ff9718fbd49614437ca73cce5e2eab94ce57c6ad18a9b75ae59432f6c53be5aebbdc513d64ad19b1bafa63988feaef6792d7e0da" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/minipass-sized" + } + ] + }, + { + "type": "library", + "name": "minipass", + "version": "3.3.6", + "bom-ref": "minipass@3.3.6", + "purl": "pkg:npm/minipass@3.3.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0f188d89dc5210afad1c6eb3388925bcd3b09b786f0ab6d4addb7363be14e87293271bc80df3942f95b93f61a17770d392184a3d81aa78d508879a9c3386017f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/minipass" + } + ] + }, + { + "type": "library", + "name": "minizlib", + "version": "2.1.2", + "bom-ref": "minizlib@2.1.2", + "purl": "pkg:npm/minizlib@2.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6c0c6c47c0557e3eb40d65c7137bb7d281f37e5e06ee48644ae3d6faabe977b8c54479bb74bc4e8d493510700227f8712d8f29846274621607668ee38a5ed076" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/minizlib" + } + ] + }, + { + "type": "library", + "name": "mixin-deep", + "version": "1.3.2", + "bom-ref": "mixin-deep@1.3.2", + "purl": "pkg:npm/mixin-deep@1.3.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "591a039fffe65c1889d47e34aea6b7bc7d2da1e3f04ac19be398889d6953c926be52ee24ded6144b16b6bf52aa0222edbe5ad2cda131a92d60b64f7a03dcef10" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mixin-deep" + } + ] + }, + { + "type": "library", + "name": "mkdirp-classic", + "version": "0.5.3", + "bom-ref": "mkdirp-classic@0.5.3", + "scope": "optional", + "purl": "pkg:npm/mkdirp-classic@0.5.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "80a2dc444321b6e651c1101fa8fdd1156f932b826a029541b4e21fb55823b8006902da7184f19a0dc7ef6e136f0f407c883d6852bfedc57df936371a63a36cfc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mkdirp-classic" + } + ] + }, + { + "type": "library", + "name": "mkdirp", + "version": "0.5.6", + "bom-ref": "mkdirp@0.5.6", + "purl": "pkg:npm/mkdirp@0.5.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "14ffa9f1107c396a45dd86410ab3f982d0039ad5c0a41e4030b9febddc80f8fcb10a3ac2b34d268f2528cecb0edf77300de4f7c0d19d2f127933ffd8aad1c027" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mkdirp" + } + ] + }, + { + "type": "library", + "name": "moment-timezone", + "version": "0.5.43", + "bom-ref": "moment-timezone@0.5.43", + "purl": "pkg:npm/moment-timezone@0.5.43", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.43.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ef68f768dcae22c0f1745d62ec212057615fc4cd6be9a6aa2722c1dafc1bdf7997632a322e5cbe175cdb5aa840dff6d5228278b33954a0c6d49d5762777d8d51" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/moment-timezone" + } + ] + }, + { + "type": "library", + "name": "moment", + "version": "2.29.4", + "bom-ref": "moment@2.29.4", + "purl": "pkg:npm/moment@2.29.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e4b0bd48ec6349cd8717abced82cae4c3362bc4768cf622fc892468fa5fc0c9d1e1727eccc4d1088477e897981bd43f7587c528c51ffbc8b00d04374d1c82bf3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/moment" + } + ] + }, + { + "type": "library", + "name": "morgan", + "version": "1.10.0", + "bom-ref": "morgan@1.10.0", + "purl": "pkg:npm/morgan@1.10.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "01b7a0055238b21e8497ed60370bc3e5821c93b9d2037eb0783ef1bc8c46e229fcd23fd4a0af001066969e7cfcbf51b1a2730296d9a536ce5929b1af97d6f55d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/morgan" + } + ], + "components": [ + { + "type": "library", + "name": "on-finished", + "version": "2.3.0", + "bom-ref": "morgan@1.10.0|on-finished@2.3.0", + "purl": "pkg:npm/on-finished@2.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8a4a9d906000c9ffd7fe03e15c6bdf800cad0d9b436ebf9b90d509d0df61e4c23f7667600acde5ea1a07adc52fe35b1129ec378c8c2ba78a900d788af7d52dc3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/morgan/node_modules/on-finished" + } + ] + } + ] + }, + { + "type": "library", + "name": "mout", + "version": "1.2.4", + "bom-ref": "mout@1.2.4", + "purl": "pkg:npm/mout@1.2.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/mout/-/mout-1.2.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9996fdb8eaee316827fdfc36f031b8ff213729e85f935cca08b86e0d4d8edef94a767041af85da382a954df949e5a3836af1943ea147660ac55f734956ec4685" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mout" + } + ] + }, + { + "type": "library", + "name": "ms", + "version": "2.0.0", + "bom-ref": "ms@2.0.0", + "purl": "pkg:npm/ms@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4e9a7ad0fe885090d3b8eabfe59f1c76c93326e8dfc2a7ce4e4af02308fb211212a679099d3e92c89e0f08f9c63281630bd75d85a979295218b40b7dee2c74e4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ms" + } + ] + }, + { + "type": "library", + "name": "multer", + "version": "1.4.4", + "bom-ref": "multer@1.4.4", + "purl": "pkg:npm/multer@1.4.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/multer/-/multer-1.4.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "db0636fb10f8b9d5fad7668ca8c701f16b36568aba34850f12d0f56deea6e35d53e2e0c7fd5b4bf62fffc6f7321654d57d175a06c93b855e6d82b190aa1b818b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/multer" + } + ] + }, + { + "type": "library", + "name": "mustache", + "version": "4.2.0", + "bom-ref": "mustache@4.2.0", + "purl": "pkg:npm/mustache@4.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/mustache/-/mustache-4.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ef58a9a52cb0ab961beffb5563219b9018206d4f07deee51cf9e9f1fad2318582bf2e1f0c6cf9a48a7aa9a5b885733349b4901ef1423292eaa3df7746f6668a9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mustache" + } + ] + }, + { + "type": "library", + "name": "nan", + "version": "2.17.0", + "bom-ref": "nan@2.17.0", + "scope": "optional", + "purl": "pkg:npm/nan@2.17.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d994e0b65d2726c3b42900a3129c5c22be43f98bfdd299538ad66df4905f42f5490d2e6c78c97714ebec877fbd0a86165dfff597939a673cc5ea70e6e1c6a069" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/nan" + } + ] + }, + { + "type": "library", + "name": "nanomatch", + "version": "1.2.13", + "bom-ref": "nanomatch@1.2.13", + "purl": "pkg:npm/nanomatch@1.2.13", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7e9a1ed93d116c7c014c150e7ed01f04f683122d3ab9f6946a2d2613a627d6469c7374a74c4adf6ff87e5fde155f323ae2b2851d82265d2bddc061829b03aa08" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/nanomatch" + } + ] + }, + { + "type": "library", + "name": "napi-build-utils", + "version": "1.0.2", + "bom-ref": "napi-build-utils@1.0.2", + "scope": "optional", + "purl": "pkg:npm/napi-build-utils@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "38d99152a2bbce3ec3597d03f400ded37c1bc0e059c4d01f176d0f9467c2590703dfefcc6a44a1207accab1f58c0f4dfc43745d732de2fe44666247d90630b76" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/napi-build-utils" + } + ] + }, + { + "type": "library", + "name": "needle", + "version": "2.9.1", + "bom-ref": "needle@2.9.1", + "purl": "pkg:npm/needle@2.9.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/needle/-/needle-2.9.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e91f5fa89e597267feb9868581d20798bc0d95d9f91db2bc2f9c9b9fb533fb2957feb9ceb12a7500772f412ac268537ea8d335c29ca61ea0fb9956ac10e94719" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/needle" + } + ], + "components": [ + { + "type": "library", + "name": "debug", + "version": "3.2.7", + "bom-ref": "needle@2.9.1|debug@3.2.7", + "purl": "pkg:npm/debug@3.2.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0858f3618022e1385f890be2ceb1507af4d35c7b670aa59f7bbc75021804b1c4f3e996cb6dfa0b44b3ee81343206d87a7fc644455512c961c50ffed6bb8b755d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/needle/node_modules/debug" + } + ] + }, + { + "type": "library", + "name": "ms", + "version": "2.1.3", + "bom-ref": "needle@2.9.1|ms@2.1.3", + "purl": "pkg:npm/ms@2.1.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e85973b9b4cb646dc9d9afcd542025784863ceae68c601f268253dc985ef70bb2fa1568726afece715c8ebf5d73fab73ed1f7100eb479d23bfb57b45dd645394" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/needle/node_modules/ms" + } + ] + } + ] + }, + { + "type": "library", + "name": "negotiator", + "version": "0.6.3", + "bom-ref": "negotiator@0.6.3", + "purl": "pkg:npm/negotiator@0.6.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f8452ca863cbb0cfa3ff37428598ec9d7e758385eb1c53885f07e70953c695093f9398226a470ab2ec4239b051bba0d29bda29c3f3bab2559b25d82140ce1b06" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/negotiator" + } + ] + }, + { + "type": "library", + "name": "neo-async", + "version": "2.6.2", + "bom-ref": "neo-async@2.6.2", + "purl": "pkg:npm/neo-async@2.6.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "61ddd4112e665824aa47ea8d4fddd2dd4a18524a8067d94b83c6bb83dae29ac5a66062bc7154e8038fec17746bb21772577b0018c5d5526a4c60ec3e74ba4ebb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/neo-async" + } + ] + }, + { + "type": "library", + "name": "node-abi", + "version": "2.30.1", + "bom-ref": "node-abi@2.30.1", + "scope": "optional", + "purl": "pkg:npm/node-abi@2.30.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/node-abi/-/node-abi-2.30.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ff60f4c0e40f81a516cd5495811331fadaca2510b6506e1251ce28089a17c7d5318eda74572dff92def371bc4717cf99fe92b7525a0b5b30484a0ef66eb7f2d7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-abi" + } + ], + "components": [ + { + "type": "library", + "name": "semver", + "version": "5.7.2", + "bom-ref": "node-abi@2.30.1|semver@5.7.2", + "scope": "optional", + "purl": "pkg:npm/semver@5.7.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "701ce79d0f4a8c9a94ebb079d91302eb908c6ab2b6eb4d161676e471a8b05aadf1cbfe61685265b21827a63a2f31527e1df7f8f5df06127d1bf3b0b9a43435d2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-abi/node_modules/semver" + } + ] + } + ] + }, + { + "type": "library", + "name": "node-addon-api", + "version": "4.3.0", + "bom-ref": "node-addon-api@4.3.0", + "purl": "pkg:npm/node-addon-api@4.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ef7b04f7edd468b6181660ec1599ea0889f33f287732a23064ef5cc39f3222a01984e36bada6eb63261edd3b88aad2223ae4d7561b066aef2172b861c12b0321" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-addon-api" + } + ] + }, + { + "type": "library", + "name": "node-fetch", + "version": "2.7.0", + "bom-ref": "node-fetch@2.7.0", + "purl": "pkg:npm/node-fetch@2.7.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7381517d49bf75b71667b53ed56ab40300b214bfb79edd9b130d39c1fc52cfe0d6a56b22b609928189b2d9d41d5b2282d7af7810b3ea32cfd8cd448da332edf0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-fetch" + } + ] + }, + { + "type": "library", + "name": "node-gyp", + "version": "8.4.1", + "bom-ref": "node-gyp@8.4.1", + "scope": "optional", + "purl": "pkg:npm/node-gyp@8.4.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a254c946052d01bfe13971b413ddf0643b3962226581b5f14f0400147c8d951b1742763351a17668682e8d96f0fa147c685e191bfad24f9edb58c583d7a8ebf7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-gyp" + } + ], + "components": [ + { + "type": "library", + "name": "ansi-regex", + "version": "5.0.1", + "bom-ref": "node-gyp@8.4.1|ansi-regex@5.0.1", + "scope": "optional", + "purl": "pkg:npm/ansi-regex@5.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "aae2505e54d25062f62c7f52517a3c570b18e2ca1a9e1828e8b3529bce04d4b05c13cb373b4c29762473c91f73fd9649325316bf7eea38e6fda5d26531410a15" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-gyp/node_modules/ansi-regex" + } + ] + }, + { + "type": "library", + "name": "are-we-there-yet", + "version": "3.0.1", + "bom-ref": "node-gyp@8.4.1|are-we-there-yet@3.0.1", + "scope": "optional", + "purl": "pkg:npm/are-we-there-yet@3.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4195b8103986c2562eaf46327ff6f6b86b9c1d031af1a1543fb7aef5d751ef7bef845cade15d159774073dc4cd27c97aa9838177181776705742b1e295f45006" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-gyp/node_modules/are-we-there-yet" + } + ] + }, + { + "type": "library", + "name": "gauge", + "version": "4.0.4", + "bom-ref": "node-gyp@8.4.1|gauge@4.0.4", + "scope": "optional", + "purl": "pkg:npm/gauge@4.0.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7fd9be0443798e483a6b47d98e57a2763379d551355fe98f150d83274bafd55dfda022c26ec19eeb28db067a7b78aef3ffe180a27f7d6b79c7baa6eebad8723e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-gyp/node_modules/gauge" + } + ] + }, + { + "type": "library", + "name": "is-fullwidth-code-point", + "version": "3.0.0", + "bom-ref": "node-gyp@8.4.1|is-fullwidth-code-point@3.0.0", + "scope": "optional", + "purl": "pkg:npm/is-fullwidth-code-point@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cf29a6e7ebbeb02b125b20fda8d69e8d5dc316f84229c94a762cd868952e1c0f3744b8dbee74ae1a775d0871afd2193e298ec130096c59e2b851e83a115e9742" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-gyp/node_modules/is-fullwidth-code-point" + } + ] + }, + { + "type": "library", + "name": "nopt", + "version": "5.0.0", + "bom-ref": "node-gyp@8.4.1|nopt@5.0.0", + "scope": "optional", + "purl": "pkg:npm/nopt@5.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4db8faeeb7dfa9c79e2e97115eb4fbbca00df02c1f3de20180cec4ea206498a2d5edb10cc291a060b1afd2300252c10269afefbb13f42231289edeae99d320b5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-gyp/node_modules/nopt" + } + ] + }, + { + "type": "library", + "name": "npmlog", + "version": "6.0.2", + "bom-ref": "node-gyp@8.4.1|npmlog@6.0.2", + "scope": "optional", + "purl": "pkg:npm/npmlog@6.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fef06fcf925fafd753fda15677414845ff93fd0d9606c2c437281468552ab2daacc9c99900ffede41bc52532b4be2166494c6250a4d4a655b2e6fb7eaef288c6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-gyp/node_modules/npmlog" + } + ] + }, + { + "type": "library", + "name": "readable-stream", + "version": "3.6.2", + "bom-ref": "node-gyp@8.4.1|readable-stream@3.6.2", + "scope": "optional", + "purl": "pkg:npm/readable-stream@3.6.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f6efec9e20ab6370f959db04447cc71381b66025eaa06e454c7522082e1221bafa5dc2d9058d39c9af442a361e93d3b9c4e0308c6abed497460404bb43d49ca0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-gyp/node_modules/readable-stream" + } + ] + }, + { + "type": "library", + "name": "string-width", + "version": "4.2.3", + "bom-ref": "node-gyp@8.4.1|string-width@4.2.3", + "scope": "optional", + "purl": "pkg:npm/string-width@4.2.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c0ac90450a63274b08a7ad84ad265d1ac8cc256b1aa79a1136284786ee86ec954effd8c807a5327af2feb57b8eaab9e0f23fdcc4a4d6c96530bd24eb8a2673fe" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-gyp/node_modules/string-width" + } + ] + }, + { + "type": "library", + "name": "strip-ansi", + "version": "6.0.1", + "bom-ref": "node-gyp@8.4.1|strip-ansi@6.0.1", + "scope": "optional", + "purl": "pkg:npm/strip-ansi@6.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-gyp/node_modules/strip-ansi" + } + ] + } + ] + }, + { + "type": "library", + "name": "node-pre-gyp", + "version": "0.15.0", + "bom-ref": "node-pre-gyp@0.15.0", + "purl": "pkg:npm/node-pre-gyp@0.15.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.15.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ed07196bcfdfa5a53f04a7a78dc69e145f612f3dbeed2f40ab25c58651ffae296c43f84f64a2b7d91b51e44407244960bbeab945f6c9df82ab888efd5166a8ac" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-pre-gyp" + } + ], + "components": [ + { + "type": "library", + "name": "chownr", + "version": "1.1.4", + "bom-ref": "node-pre-gyp@0.15.0|chownr@1.1.4", + "purl": "pkg:npm/chownr@1.1.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8c9d1bab36b296626d567360cd37923acf033dabe96d8804aff6f460bf3fd863b7c4912122716684a3149c42508d9ba62bb297185854cbcf4faec25695a90156" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-pre-gyp/node_modules/chownr" + } + ] + }, + { + "type": "library", + "name": "fs-minipass", + "version": "1.2.7", + "bom-ref": "node-pre-gyp@0.15.0|fs-minipass@1.2.7", + "purl": "pkg:npm/fs-minipass@1.2.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "196492246172e1ef4651e09c6c89040fe6e00281728fb5c5d6657cae66b7416e0d22a5fd2b2c7bf4dfcf17ad47e6e74e577698d4868c2ecea919b1fbd679424c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-pre-gyp/node_modules/fs-minipass" + } + ] + }, + { + "type": "library", + "name": "minipass", + "version": "2.9.0", + "bom-ref": "node-pre-gyp@0.15.0|minipass@2.9.0", + "purl": "pkg:npm/minipass@2.9.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c317d48e0f5679b1fe0940d7fc275b4658794a67d98b2fe1a64c5a448d7a63d5b9e8f6bbe6c5a077faef16295282b6ae0fd37217298fffe2455772b0cc8b097a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-pre-gyp/node_modules/minipass" + } + ] + }, + { + "type": "library", + "name": "minizlib", + "version": "1.3.3", + "bom-ref": "node-pre-gyp@0.15.0|minizlib@1.3.3", + "purl": "pkg:npm/minizlib@1.3.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e9960c3849e656c7427932551345bd643fa956713c87d1e66bf88ec30443b1d42878fa685f9ebff01eb3dcff55370a6926e04a351b850d1351a9159ec53f46f5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-pre-gyp/node_modules/minizlib" + } + ] + }, + { + "type": "library", + "name": "nopt", + "version": "4.0.3", + "bom-ref": "node-pre-gyp@0.15.0|nopt@4.0.3", + "purl": "pkg:npm/nopt@4.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0af686c15333b523092ce7973eb7b3edfc9f39b759a8d50ad5c3c01332c7ad3c9b22e6bda4c76698f479630b5f35fb4838cbf70cf52115ac6c64c35340edb42a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-pre-gyp/node_modules/nopt" + } + ] + }, + { + "type": "library", + "name": "rimraf", + "version": "2.7.1", + "bom-ref": "node-pre-gyp@0.15.0|rimraf@2.7.1", + "purl": "pkg:npm/rimraf@2.7.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b968db68a20add3d4e495a6dcd7ecd97a3ef437a801ad284b5546346e6b38df2f7071e5e238d3d5594aa80d0fee143679b32d574f8fd16a14934fa81645bdee3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-pre-gyp/node_modules/rimraf" + } + ] + }, + { + "type": "library", + "name": "safe-buffer", + "version": "5.2.1", + "bom-ref": "node-pre-gyp@0.15.0|safe-buffer@5.2.1", + "purl": "pkg:npm/safe-buffer@5.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ae9dd2a34eca71d9a629b1af81a37141226bedb1954959394bd12ad45fa9a5b468ef4f9879a0f1930e4377c34f37e183e9b8e7626d95b8fb825e6a6e62f9825d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-pre-gyp/node_modules/safe-buffer" + } + ] + }, + { + "type": "library", + "name": "semver", + "version": "5.7.2", + "bom-ref": "node-pre-gyp@0.15.0|semver@5.7.2", + "purl": "pkg:npm/semver@5.7.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "701ce79d0f4a8c9a94ebb079d91302eb908c6ab2b6eb4d161676e471a8b05aadf1cbfe61685265b21827a63a2f31527e1df7f8f5df06127d1bf3b0b9a43435d2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-pre-gyp/node_modules/semver" + } + ] + }, + { + "type": "library", + "name": "tar", + "version": "4.4.19", + "bom-ref": "node-pre-gyp@0.15.0|tar@4.4.19", + "purl": "pkg:npm/tar@4.4.19", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/tar/-/tar-4.4.19.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6b6d2012cbc79d67b4ca0058f096f1a0ce30dd225d85ced902ec642ea87e9ef35037620eb7407994b80ce3dd17e4797c145d1d974b4e7f67b015802520583354" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-pre-gyp/node_modules/tar" + } + ] + }, + { + "type": "library", + "name": "yallist", + "version": "3.1.1", + "bom-ref": "node-pre-gyp@0.15.0|yallist@3.1.1", + "purl": "pkg:npm/yallist@3.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6b850641a58f1f9f663975189c01b67b09dc412e22e05e374efdc9a0033eb365430264bd36c2bc1a90cc2eb0873e4b054fb8772ba4cea14367da96fb4685f1e2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-pre-gyp/node_modules/yallist" + } + ] + } + ] + }, + { + "type": "library", + "name": "noop-logger", + "version": "0.1.1", + "bom-ref": "noop-logger@0.1.1", + "scope": "optional", + "purl": "pkg:npm/noop-logger@0.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/noop-logger/-/noop-logger-0.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ea433c08b5efb96e5cad3c6c02dbdad982eb46b0da89322421e3d6b3d9a82c7a9b1564fde16a4d163c12ff975f2df1028398bf9649b0ddaa2a562771b76dd311" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/noop-logger" + } + ] + }, + { + "type": "library", + "name": "nopt", + "version": "3.0.6", + "bom-ref": "nopt@3.0.6", + "purl": "pkg:npm/nopt@3.0.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e0652dde4484626938213c7307f6fdbda2037d455637f325d45c25d752259c81b689a27d3ba59767d4ab60cf4d2c8f0e08189e37663c4960b6a09574450eea62" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/nopt" + } + ] + }, + { + "type": "library", + "name": "normalize-package-data", + "version": "2.5.0", + "bom-ref": "normalize-package-data@2.5.0", + "purl": "pkg:npm/normalize-package-data@2.5.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ff908c3774f44785d38f80dc19a7b1a3eae8652752156ff400e39344eae3c73086d70ad65c4b066d129ebe39482fe643138b19949af9103e185b4caa9a42be78" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/normalize-package-data" + } + ], + "components": [ + { + "type": "library", + "name": "semver", + "version": "5.7.2", + "bom-ref": "normalize-package-data@2.5.0|semver@5.7.2", + "purl": "pkg:npm/semver@5.7.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "701ce79d0f4a8c9a94ebb079d91302eb908c6ab2b6eb4d161676e471a8b05aadf1cbfe61685265b21827a63a2f31527e1df7f8f5df06127d1bf3b0b9a43435d2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/normalize-package-data/node_modules/semver" + } + ] + } + ] + }, + { + "type": "library", + "name": "normalize-path", + "version": "2.1.1", + "bom-ref": "normalize-path@2.1.1", + "purl": "pkg:npm/normalize-path@2.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "de9289c07d7ce17a3f9671faa323f5ab6a4c77b1dcca9aaa991b3dd7febf8b6086b56c082860a438e3139bfcd76e04c4587c35b8da4d8bf8a073778f3981dbeb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/normalize-path" + } + ] + }, + { + "type": "library", + "name": "normalize-url", + "version": "2.0.1", + "bom-ref": "normalize-url@2.0.1", + "purl": "pkg:npm/normalize-url@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0fa3145b82bf573a09e2b274d4914ac43aed635bfdc2b833097e5fdaa8ff9731f59bf956e8c85464529ead5b27ca33a13ac63323d2aaa9a93ed749782ef2e933" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/normalize-url" + } + ] + }, + { + "type": "library", + "name": "notevil", + "version": "1.3.3", + "bom-ref": "notevil@1.3.3", + "purl": "pkg:npm/notevil@1.3.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/notevil/-/notevil-1.3.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cb8811d7c6769481de05111a66eefcf228a2e3f28b2deda334fa1903c6848383562b52708e6b635722377b2a5028f1243883dcfbef02f9bc9450373e4890c982" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/notevil" + } + ], + "components": [ + { + "type": "library", + "name": "esprima", + "version": "1.0.4", + "bom-ref": "notevil@1.3.3|esprima@1.0.4", + "purl": "pkg:npm/esprima@1.0.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ae9e5d30a37ccc4b3d75f8bd8345f50a52e657ffd647293f475e66a6914d202205446e4ff7654fed9d38a7ca64fbe800068f56dad63e907caee8fd661078264c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/notevil/node_modules/esprima" + } + ] + } + ] + }, + { + "type": "library", + "name": "npm-bundled", + "version": "1.1.2", + "bom-ref": "npm-bundled@1.1.2", + "purl": "pkg:npm/npm-bundled@1.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c790c7ba9d12bb241c98bdeced1c7f610f2c6f0fc7ce0d2b8f8f1e374755ee17f972642ae4f5c87a2a2ba07deb695d500b5ca1dee4d8b8c4e1bc4405de22a019" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/npm-bundled" + } + ] + }, + { + "type": "library", + "name": "npm-normalize-package-bin", + "version": "1.0.1", + "bom-ref": "npm-normalize-package-bin@1.0.1", + "purl": "pkg:npm/npm-normalize-package-bin@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "10f7da7e5e892f9feb53ea2de8fde04520a93c35b95662335fde7d39bd7ec92154bae6075877a45e9c1d51970a3f90be0d2e0612d74996ec018e7b0d0e5f9f48" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/npm-normalize-package-bin" + } + ] + }, + { + "type": "library", + "name": "npm-packlist", + "version": "1.4.8", + "bom-ref": "npm-packlist@1.4.8", + "purl": "pkg:npm/npm-packlist@1.4.8", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e7e019830aeee487af17965d9c5825079c0d9471b500e3aec36f16854abcffc7a684198bbfa8d7e5bcb85890a1ee55b4b92619612e835ea22cc995485d1654f4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/npm-packlist" + } + ] + }, + { + "type": "library", + "name": "npmlog", + "version": "4.1.2", + "bom-ref": "npmlog@4.1.2", + "purl": "pkg:npm/npmlog@4.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dae52a6b3b8a95369223f742f00ce2714724efe22b11a3a737f7b48dddd7b6dd4a706a70c77d2fe7498bee83f2aff87d6cbdc4e1a65c715c29c0ffb95bd56392" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/npmlog" + } + ] + }, + { + "type": "library", + "name": "number-is-nan", + "version": "1.0.1", + "bom-ref": "number-is-nan@1.0.1", + "purl": "pkg:npm/number-is-nan@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e236ed657340b1f65b0078a2aa32cf0620a5d7a7444b5cc8e07a73cf1c3ad5393e96817eb010c12b1d4808a28ac08a90eccd26167d539a437b7ae4a771680789" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/number-is-nan" + } + ] + }, + { + "type": "library", + "name": "oauth-sign", + "version": "0.9.0", + "bom-ref": "oauth-sign@0.9.0", + "purl": "pkg:npm/oauth-sign@0.9.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7dec6150514f4c657cc9b02d48819b57a80e912bfc52d45b0c19c0c8b430e103ca920365b07d81c8f1ad314a9d5a4a2ce98091980a958b0819ac973f9910f365" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/oauth-sign" + } + ] + }, + { + "type": "library", + "name": "object-assign", + "version": "4.1.1", + "bom-ref": "object-assign@4.1.1", + "purl": "pkg:npm/object-assign@4.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ac98134279149c7d6c170f324fa552537cc3dec5a6bbab19848b1e63c557f8646edcfe85ec5bbe24d0e85df9251256cb2529dcdc55101d57b8714e618fe05c52" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object-assign" + } + ] + }, + { + "type": "library", + "name": "object-copy", + "version": "0.1.0", + "bom-ref": "object-copy@0.1.0", + "purl": "pkg:npm/object-copy@0.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "efd2d89fa5406fadf382d980b5e54e5a8f55763ef5655072dcf6ec7be56ac43a443fcdd7bae8ccac6a8723001727923f68cd3353b748c8802189f5533eb348b5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object-copy" + } + ], + "components": [ + { + "type": "library", + "name": "define-property", + "version": "0.2.5", + "bom-ref": "object-copy@0.1.0|define-property@0.2.5", + "purl": "pkg:npm/define-property@0.2.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "46bec00e34197a771e54e00aa29e802e49110261f50381b1f6157fed9ba33d4376ae4013a853b42592d92276c08e9658a09d60531f0c44c4159187a671b3124c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object-copy/node_modules/define-property" + } + ] + }, + { + "type": "library", + "name": "is-accessor-descriptor", + "version": "0.1.6", + "bom-ref": "object-copy@0.1.0|is-accessor-descriptor@0.1.6", + "purl": "pkg:npm/is-accessor-descriptor@0.1.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7b504cd6a9c36cc446de597653d7522b450c1ee58eb37a58dc0b5c16c9afc0fb4a2f730c2ff43cea2f868a52dfbea12ce065be13107dd6d437220f67a03219f8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object-copy/node_modules/is-accessor-descriptor" + } + ] + }, + { + "type": "library", + "name": "is-data-descriptor", + "version": "0.1.4", + "bom-ref": "object-copy@0.1.0|is-data-descriptor@0.1.4", + "purl": "pkg:npm/is-data-descriptor@0.1.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fb0f43e6e952a013659b0f4e1e7dd4dafe754b2a0277485ef9b077c4c97ada88a386bb29c68c2353e00870363437788425b504901d79225300490b3162282f5e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object-copy/node_modules/is-data-descriptor" + } + ] + }, + { + "type": "library", + "name": "is-descriptor", + "version": "0.1.6", + "bom-ref": "object-copy@0.1.0|is-descriptor@0.1.6", + "purl": "pkg:npm/is-descriptor@0.1.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6af0d8af4481dc3c0ef73b0ca2fd20282112158a829c4e21abfe33dd375496e904cb9b7d0b4611abb1cbaec379d8d01ca9729a7a97820f49fe0746ab9d51b71e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object-copy/node_modules/is-descriptor" + } + ], + "components": [ + { + "type": "library", + "name": "kind-of", + "version": "5.1.0", + "bom-ref": "object-copy@0.1.0|is-descriptor@0.1.6|kind-of@5.1.0", + "purl": "pkg:npm/kind-of@5.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "346104ae71fa176bd4b970e1f8e95b70a5bbff039c7dd447699ed55ada82ced7c7ae2ffef982a63f9d4e7567863eea8239b6ba924d8e4dee5dd365664c1f343f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object-copy/node_modules/is-descriptor/node_modules/kind-of" + } + ] + } + ] + }, + { + "type": "library", + "name": "kind-of", + "version": "3.2.2", + "bom-ref": "object-copy@0.1.0|kind-of@3.2.2", + "purl": "pkg:npm/kind-of@3.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "34e5bd4105cca191a0fe8aa754da0d4d320510889dd7adbb5827df50124474cc58029abb98d13b0a9cee7083dcf99420db93e17a3ec8252997de13bea1b94eb5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object-copy/node_modules/kind-of" + } + ] + } + ] + }, + { + "type": "library", + "name": "object-inspect", + "version": "1.12.3", + "bom-ref": "object-inspect@1.12.3", + "purl": "pkg:npm/object-inspect@1.12.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "81e52f764edcf9e8b330d503911a56d7027081f3a239e1dbc4147f84b5cad5a4face65523b48ec41cb3b7e3e8c1b0f3d8c2fdc8c67cb70d3abb4c62d1aa9bcd6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object-inspect" + } + ] + }, + { + "type": "library", + "name": "object-is", + "version": "1.1.5", + "bom-ref": "object-is@1.1.5", + "purl": "pkg:npm/object-is@1.1.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ddcc83b321e0b668bb23b0df4922362c3a7a48ada5c2fb5b834a744757b446f4ea17971e1b1f8ad9d7d28e6d5b283315085103010bf2fa8f1ce9aed5ba339d77" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object-is" + } + ] + }, + { + "type": "library", + "name": "object-keys", + "version": "1.1.1", + "bom-ref": "object-keys@1.1.1", + "purl": "pkg:npm/object-keys@1.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "36e00449439432b9485ce7c72b30fa6e93eeded62ddf1be335d44843e15e4f494d6f82bc591ef409a0f186e360b92d971be1a39323303b3b0de5992d2267e12c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object-keys" + } + ] + }, + { + "type": "library", + "name": "object-visit", + "version": "1.0.1", + "bom-ref": "object-visit@1.0.1", + "purl": "pkg:npm/object-visit@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "18168cc300152bda9b40ddd271da343b2be03d6ee5de59da54c8fce2e4ce665b30917d0aa45e9fc8304986d4ed85fee9ca6ceda0ddfafca12bd43ca117deb310" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object-visit" + } + ] + }, + { + "type": "library", + "name": "object.assign", + "version": "4.1.4", + "bom-ref": "object.assign@4.1.4", + "purl": "pkg:npm/object.assign@4.1.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d66c4a7f47b9f1bbf28d20ad298638b117bd8ad464dcf269aae24e8de224cfcf3909ccdc23822f2490cb3d2ef6a28c2e4a1fa907150544ea57f9353efa1c6165" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object.assign" + } + ] + }, + { + "type": "library", + "name": "object.defaults", + "version": "1.1.0", + "bom-ref": "object.defaults@1.1.0", + "purl": "pkg:npm/object.defaults@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "73f2b49b0fc5d75938744501316f2769752e06e8714427c6ed6fb2172f047228d4feb4a66b33947755c01047ba6c2d0eb976381d42a34c9bfbc5bc4832a771ac" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object.defaults" + } + ] + }, + { + "type": "library", + "name": "object.map", + "version": "1.0.1", + "bom-ref": "object.map@1.0.1", + "purl": "pkg:npm/object.map@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dfe98026ed8f2df9d25461f0216b9ba4e14bb1c2403412ae07fe80e02c41b2d7386aac1063415672ca69bb2e2353919207de72112e491d223edf7016b92e24eb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object.map" + } + ] + }, + { + "type": "library", + "name": "object.pick", + "version": "1.3.0", + "bom-ref": "object.pick@1.3.0", + "purl": "pkg:npm/object.pick@1.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b6a6bf50ccbf082a189a3f87e6a734eeabd22fd76a72cfd6644359d496ed5819404cffa254e7bbefc804e8c4a28e7c829ce4730ee5fa854f8b038499d3d62315" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object.pick" + } + ] + }, + { + "type": "library", + "name": "on-finished", + "version": "2.4.1", + "bom-ref": "on-finished@2.4.1", + "purl": "pkg:npm/on-finished@2.4.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a15973920dc4340842936cddbfb209c1dfd0503e33d91c51c2991c198f29b0255c09864dab8c189d55802c733e6ebb6e26378f5a2605fc2966b83afc0a1e7e92" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/on-finished" + } + ] + }, + { + "type": "library", + "name": "on-headers", + "version": "1.0.2", + "bom-ref": "on-headers@1.0.2", + "purl": "pkg:npm/on-headers@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a59004f8524ba32213cad76a2b4539b3e148a6337424fdcecc58bfbbc471f84579fd6f894d61971bcc45cdebc4ec08c17c3a87bfff2f2fca90b088479ea464ac" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/on-headers" + } + ] + }, + { + "type": "library", + "name": "once", + "version": "1.4.0", + "bom-ref": "once@1.4.0", + "purl": "pkg:npm/once@1.4.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "94d689808fb643951140191c7042874d038f697754c67659125413658d0c15402e684a9ed44f8dcaf81dcff688c8d8ba67d3333b976fd47f27e7cfc610ba77fb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/once" + } + ] + }, + { + "type": "library", + "name": "one-time", + "version": "1.0.0", + "bom-ref": "one-time@1.0.0", + "purl": "pkg:npm/one-time@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/one-time/-/one-time-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e435ce8912b0b9211c43f974906085e90de37000c5bf9b52991689724fceaa454570eceeb41d77e0a4527c5d310eb2f7f4c367ab16c705b51472364885381bda" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/one-time" + } + ] + }, + { + "type": "library", + "name": "opentype.js", + "version": "0.7.3", + "bom-ref": "opentype.js@0.7.3", + "purl": "pkg:npm/opentype.js@0.7.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/opentype.js/-/opentype.js-0.7.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "55eba2e6f9766cba27149fd28d7fd6456253dd29dc82264d9ca5326a199709cdac6b5c575b5e6edd1ff74cde7e24588fed1b232b9111e07039796684995f5d78" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/opentype.js" + } + ] + }, + { + "type": "library", + "name": "os-homedir", + "version": "1.0.2", + "bom-ref": "os-homedir@1.0.2", + "purl": "pkg:npm/os-homedir@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "079254ddc69bce4f1cebb99145ddc40a644e69f8d83176eece5c2da9d33c21b4bc92d9538b1f1a1466f66c018aad24489677cac28bc6514afbd8950fc8e6fa91" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/os-homedir" + } + ] + }, + { + "type": "library", + "name": "os-tmpdir", + "version": "1.0.2", + "bom-ref": "os-tmpdir@1.0.2", + "purl": "pkg:npm/os-tmpdir@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0f6151d37562afb148bb8e57058db49936fefd9496074d2c8d4f637505edf37803ac8e19b73e45b3bff2cbbe20d8de52550638c58d6a0ebe2b35d770611557d2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/os-tmpdir" + } + ] + }, + { + "type": "library", + "name": "osenv", + "version": "0.1.5", + "bom-ref": "osenv@0.1.5", + "purl": "pkg:npm/osenv@0.1.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d0259c08409d315736470dd4e70f598ea5fa81aeae6e4d710d52b1b4140f2bbc22b3fd05dabf53ea4e3274662179c97b614071055c612f9a22b0fb0dc403deda" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/osenv" + } + ] + }, + { + "type": "library", + "name": "otplib", + "version": "12.0.1", + "bom-ref": "otplib@12.0.1", + "purl": "pkg:npm/otplib@12.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/otplib/-/otplib-12.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c431af50e423a29ed10e0c5343ea38a4ea25d3fdf1499cdac1388f291ac79d0580cb45a384db3fe477480c90aba82e0c0729e68d78142dce987e2a1ac5978582" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/otplib" + } + ] + }, + { + "type": "library", + "name": "p-cancelable", + "version": "0.4.1", + "bom-ref": "p-cancelable@0.4.1", + "purl": "pkg:npm/p-cancelable@0.4.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1cd6b503c2ef0759227bb704472cb6d5535e1dbd82589258ab2c82da8de495615f306945996bf667bb058191fc6626982fde72753a0a4c555780c57f3acd1b05" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/p-cancelable" + } + ] + }, + { + "type": "library", + "name": "p-event", + "version": "2.3.1", + "bom-ref": "p-event@2.3.1", + "purl": "pkg:npm/p-event@2.3.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3500aa38585ba554cc5f8a8c7bc3c5f256c6b7367e2c288dee970dadbff8d7735aefe4d1a1ed7190a533b966bf60425d190d05bcab63df91046c3a153ceda46c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/p-event" + } + ] + }, + { + "type": "library", + "name": "p-finally", + "version": "1.0.0", + "bom-ref": "p-finally@1.0.0", + "purl": "pkg:npm/p-finally@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2c809bda9f4207b152fb4791d68a969c7869d0596318b64258113d6a2c745327bd5bc2d340fc0c4d8546590588c3d45d4220e0e3e7a95d0383c08609b5225aa3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/p-finally" + } + ] + }, + { + "type": "library", + "name": "p-is-promise", + "version": "1.1.0", + "bom-ref": "p-is-promise@1.1.0", + "purl": "pkg:npm/p-is-promise@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ccbed51382554b62054a447619028348f115c64a07e37fe9ee8127c297429dd29824ed0755e441edf03c4c9c2e2ce4c1444b4ad1e6bc7876b1770729a1be5d9a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/p-is-promise" + } + ] + }, + { + "type": "library", + "name": "p-limit", + "version": "2.3.0", + "bom-ref": "p-limit@2.3.0", + "purl": "pkg:npm/p-limit@2.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ffff3c985592271f25c42cf07400014c92f6332581d76f9e218ecc0cbd92a8b98091e294f6ac51bd6b92c938e6dc5526a4110cb857dc90022a11a546503c5beb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/p-limit" + } + ] + }, + { + "type": "library", + "name": "p-locate", + "version": "3.0.0", + "bom-ref": "p-locate@3.0.0", + "purl": "pkg:npm/p-locate@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c7ed76c3f4e8fb81857e0261044a620dc2e8cd12467a063e122effcf4b522e4326c4664dc9b54c49f5a3f5a267f19e4573b74150d24e39580fbf61fb230ba549" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/p-locate" + } + ] + }, + { + "type": "library", + "name": "p-map", + "version": "4.0.0", + "bom-ref": "p-map@4.0.0", + "scope": "optional", + "purl": "pkg:npm/p-map@4.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fdb8ceaa68044c1601e41a0478655e6bc766bc76f69bd18bcb513d5b8df27b27cfe9040264614d6be5d171e244b8307aceaafe80aa4802694b79b329ca4c3f31" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/p-map" + } + ] + }, + { + "type": "library", + "name": "p-timeout", + "version": "2.0.1", + "bom-ref": "p-timeout@2.0.1", + "purl": "pkg:npm/p-timeout@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f3c7a6e7c743541fcaccf131d57d0ddcbc057d864fc8373807a785dfc335ae4f554d931bc575e08ee833f269b0a52f4ec7804367eb7ab7740fe7efe06b3c1e20" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/p-timeout" + } + ] + }, + { + "type": "library", + "name": "p-try", + "version": "2.2.0", + "bom-ref": "p-try@2.2.0", + "purl": "pkg:npm/p-try@2.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4789cf0154c053407d0f7e7f1a4dee25fffb5d86d0732a2148a76f03121148d821165e1eef5855a069c1350cfd716697c4ed88d742930bede331dbefa0ac3a75" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/p-try" + } + ] + }, + { + "type": "library", + "name": "pako", + "version": "0.2.9", + "bom-ref": "pako@0.2.9", + "purl": "pkg:npm/pako@0.2.9", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "35473068ac54c56ad92e90c6fb3ff165a0a04084e403f0efe15fd3e9bc3b54e37a9755f3fd59eb06aad88d9435d936a6287cc84d37ce1086148f8f32d8a5c898" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pako" + } + ] + }, + { + "type": "library", + "name": "parse-filepath", + "version": "1.0.2", + "bom-ref": "parse-filepath@1.0.2", + "purl": "pkg:npm/parse-filepath@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1707515ca0a885255e5eac2d6289d94d7b5b1892ab9fe1cdc960d855ca79cae2657ac4f0347e2bb26459f86aca00f2796cba51c4448c792f919745421d1bc1d9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/parse-filepath" + } + ] + }, + { + "type": "library", + "name": "parse-json", + "version": "4.0.0", + "bom-ref": "parse-json@4.0.0", + "purl": "pkg:npm/parse-json@4.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "68e228b3c6ee8c637ddfff0ec7f8cf2e1ed1c159cf132b329d5144f9f419ca0ea32842c41f0ce029d2d11475205c92fa9329628d54810b806f37d3a6b01e3c47" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/parse-json" + } + ] + }, + { + "type": "library", + "name": "parse-passwd", + "version": "1.0.0", + "bom-ref": "parse-passwd@1.0.0", + "purl": "pkg:npm/parse-passwd@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d58d40fff4145c464aed82b3fab0fd5b275c135f84b8fafa64180a79c001f2d9a85ba505bf435111525ed69fa3471b5386471b6ca91fc086d625efc8784ea6d9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/parse-passwd" + } + ] + }, + { + "type": "library", + "name": "parseurl", + "version": "1.3.3", + "bom-ref": "parseurl@1.3.3", + "purl": "pkg:npm/parseurl@1.3.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0a2c9e3b1153fc96723799b4cfd3df5f0e1208127a4b2833d43a65d30aa39610c418604fd469ec51510bd29eb78681b57dc8f77c7ca75e2f4d60ee2758e2fea9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/parseurl" + } + ] + }, + { + "type": "library", + "name": "pascalcase", + "version": "0.1.1", + "bom-ref": "pascalcase@0.1.1", + "purl": "pkg:npm/pascalcase@0.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5c75dfbbfc8e411cbdbd83ad50354c37ad0e1098d6d35dc6a0e6c6d68fb1c104e907d798257fc18d732c756d776433ebb85858627d001b6db0d3181033097737" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pascalcase" + } + ] + }, + { + "type": "library", + "name": "path-exists", + "version": "3.0.0", + "bom-ref": "path-exists@3.0.0", + "purl": "pkg:npm/path-exists@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6e90bb198c220d8438c182def8503c96146385008c7101ae4a0186a83920fd07ab456c3d0a61914f4892395452649dbd34c2d9808cea6a58c9eb7a1a2f834825" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/path-exists" + } + ] + }, + { + "type": "library", + "name": "path-is-absolute", + "version": "1.0.1", + "bom-ref": "path-is-absolute@1.0.1", + "purl": "pkg:npm/path-is-absolute@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0156f0dd42767bd6eaeb8bd2692f409b47e37b53daf296c6a934ec9977da2223299ebe4394385f24eb8b8fd49ff7964f5430147ab0df124f3c30f98f7bb50242" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/path-is-absolute" + } + ] + }, + { + "type": "library", + "name": "path-parse", + "version": "1.0.7", + "bom-ref": "path-parse@1.0.7", + "purl": "pkg:npm/path-parse@1.0.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2c32733d510410f47ecb8f33f7703411dd325dbf29001c865a8fe4e5861d620a58dbfd84b0eb24b09aeaee5387c6bcab54e9f57a31baa00a7c6a1bce2100fcb3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/path-parse" + } + ] + }, + { + "type": "library", + "name": "path-root-regex", + "version": "0.1.2", + "bom-ref": "path-root-regex@0.1.2", + "purl": "pkg:npm/path-root-regex@0.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e06949eab6438506451340cf54a8747bd8e66797a065fc53929edb7110ee3e52576c0c21c5c97674834f500b232dd7a3a9a2ec09e83c6b170b8c86ef063378a5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/path-root-regex" + } + ] + }, + { + "type": "library", + "name": "path-root", + "version": "0.1.1", + "bom-ref": "path-root@0.1.1", + "purl": "pkg:npm/path-root@0.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "40b70f7a04c7175d5ac637e88c12280f28264b61372dffbcfa323ac0e5663557a7aca4a8de615d48688881d4877a7733c37c0fb6554c41a155c0698cec125db6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/path-root" + } + ] + }, + { + "type": "library", + "name": "path-to-regexp", + "version": "0.1.7", + "bom-ref": "path-to-regexp@0.1.7", + "purl": "pkg:npm/path-to-regexp@0.1.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e43164ba8aa5bf5b9840ac72f2898505e24f41c768134ecabf6b1f7ab0c2ac0ab5a21394f8c483b300c86e7c7760033ad2a20e9d86b9df00615d6d046cca27ad" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/path-to-regexp" + } + ] + }, + { + "type": "library", + "name": "pdfkit", + "version": "0.11.0", + "bom-ref": "pdfkit@0.11.0", + "purl": "pkg:npm/pdfkit@0.11.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pdfkit/-/pdfkit-0.11.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d6cf606ae997918c5c545d6246d4a62e2212176af89c7b6c4e0a705e22bc4b07bec7093fd699bc1498d8a8decbdf1d7736c5a71b25059ed59c3bcbdfaaafb0c0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pdfkit" + } + ] + }, + { + "type": "library", + "name": "peek-readable", + "version": "4.1.0", + "bom-ref": "peek-readable@4.1.0", + "purl": "pkg:npm/peek-readable@4.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/peek-readable/-/peek-readable-4.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "648dcb9f052fe673866d0cc3f5cda20c6eada217ae5d264fe5eb121c18e8a6c5c7e1d835f6ca2e7efa54180deea218b96a716d19bda584055d1f31fa47f12fbe" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/peek-readable" + } + ] + }, + { + "type": "library", + "name": "pend", + "version": "1.2.0", + "bom-ref": "pend@1.2.0", + "purl": "pkg:npm/pend@1.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1776acbf8d94b97721773b7ec57a9f5b538695505efa6c5ada6a88d29839c801d93ef16663763a76b49ffc643503ce9681610df4ace1fd6ae029aea219c1d72e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pend" + } + ] + }, + { + "type": "library", + "name": "performance-now", + "version": "2.1.0", + "bom-ref": "performance-now@2.1.0", + "purl": "pkg:npm/performance-now@2.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ec40079722c7239e9510874ae7bbb01dd1ca21a0066e75cf8b0d3259b6ab41938a68aa6f508816d2359154b89ab6733e5d7952c2c6a72011ff87318c26e94ca3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/performance-now" + } + ] + }, + { + "type": "library", + "name": "pg-connection-string", + "version": "2.6.2", + "bom-ref": "pg-connection-string@2.6.2", + "purl": "pkg:npm/pg-connection-string@2.6.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.6.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "721e8ec1a79a3d8728bdae24299d79b1b27684a6ff54fe3c643da013b8b527e2f832ca42b41300c7c9cc833edb92c73b2288c22085ae1211e26d23051fc9bca0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pg-connection-string" + } + ] + }, + { + "type": "library", + "name": "picomatch", + "version": "2.3.1", + "bom-ref": "picomatch@2.3.1", + "purl": "pkg:npm/picomatch@2.3.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "254ded7874cd8e6136542185cee63c117cc20d5c04a81d9af1fb08bf0692b4784058911e55dd68d500fcd0253af997445d748b6d2b2e2f0263902056a9141454" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/picomatch" + } + ] + }, + { + "type": "library", + "name": "pify", + "version": "4.0.1", + "bom-ref": "pify@4.0.1", + "purl": "pkg:npm/pify@4.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b81f3490115bfed7ddebc6d595e1bd4f9186b063e326b2c05294793d922b8419c86914d0463a9d252b082a438fe8e00815b8fb18eadcb9d739a4d8d9fa0795da" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pify" + } + ] + }, + { + "type": "library", + "name": "pinkie-promise", + "version": "2.0.1", + "bom-ref": "pinkie-promise@2.0.1", + "purl": "pkg:npm/pinkie-promise@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d069e2e83e1470b4dbbfd739ec37f10c676be355df8148ea599bb8f767f47081abd7acc3534e8158ffd1004bceba8ec243408d8c768b94ce7d6092459b735697" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pinkie-promise" + } + ] + }, + { + "type": "library", + "name": "pinkie", + "version": "2.0.4", + "bom-ref": "pinkie@2.0.4", + "purl": "pkg:npm/pinkie@2.0.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "32752e1327007a6b5269e1528d7296fdaae857b6a405b63e4aff91932a858e001eef717e311d130562814439267d6abf1e216675abdf6751bb87848f6576824a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pinkie" + } + ] + }, + { + "type": "library", + "name": "png-js", + "version": "1.0.0", + "bom-ref": "png-js@1.0.0", + "purl": "pkg:npm/png-js@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/png-js/-/png-js-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "93e62c6e1a40f5ef8415f2a34c21f7556e9aa0a97235823a3587537c32f8088bc59efb2e3bce2db689e6644eeb73ebf6dd22d31fc5d7fb9c3f024f6fd31198e2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/png-js" + } + ] + }, + { + "type": "library", + "name": "portscanner", + "version": "2.2.0", + "bom-ref": "portscanner@2.2.0", + "purl": "pkg:npm/portscanner@2.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/portscanner/-/portscanner-2.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "205ae80b3ff9f4ba9adae06fccaddb2836c30c811a018f172758c5c5c2d64eaa2caec737dbffcfe15b92076bd95e81e21ea3a6c7c0792f986728ec4bffb1653f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/portscanner" + } + ] + }, + { + "type": "library", + "name": "posix-character-classes", + "version": "0.1.1", + "bom-ref": "posix-character-classes@0.1.1", + "purl": "pkg:npm/posix-character-classes@0.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c5381805cddfba8ed8b7b25b8ae171498193a0ca33f1f2e813a4c2f56c753ffbbe2df79384c380aa6bb21029e505a6896febb59bd847897504b705b83b37d426" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/posix-character-classes" + } + ] + }, + { + "type": "library", + "name": "prebuild-install", + "version": "5.3.6", + "bom-ref": "prebuild-install@5.3.6", + "scope": "optional", + "purl": "pkg:npm/prebuild-install@5.3.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-5.3.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b3c01a8bcfbe4101a2e2c49bb3f335424bbad8f14ae3d266d426e05e4946cf89e61ef783ab4c3326483b35ae506e73b5b8d1fc2bb8aac76110fe65743191263a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/prebuild-install" + } + ] + }, + { + "type": "library", + "name": "prepend-http", + "version": "2.0.0", + "bom-ref": "prepend-http@2.0.0", + "purl": "pkg:npm/prepend-http@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "adabc4ea6f40b70f59fe38edb51519f9c9485e881d821c9902e589dea1338d3fa323f74bd627c0aa165e0b9547cd0a75312b75fa3c4a90535e9a3fe23bbb5550" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/prepend-http" + } + ] + }, + { + "type": "library", + "name": "pretty-bytes", + "version": "4.0.2", + "bom-ref": "pretty-bytes@4.0.2", + "purl": "pkg:npm/pretty-bytes@4.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-4.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c89005f808db1ca97143c79eccc77fdf83278ff6134378ba90bcef56c1f897f05f205b69e38e27d3055b9ec9fae898a667db81a1fbfcd79691a75cc2a69c655b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pretty-bytes" + } + ] + }, + { + "type": "library", + "name": "process-nextick-args", + "version": "2.0.1", + "bom-ref": "process-nextick-args@2.0.1", + "purl": "pkg:npm/process-nextick-args@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "de8b943a9421b60adb39ad7b27bfaec4e4e92136166863fbfc0868477f80fbfd5ef6c92bcde9468bf757cc4632bdbc6e6c417a5a7db2a6c7132a22891459f56a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/process-nextick-args" + } + ] + }, + { + "type": "library", + "name": "prom-client", + "version": "12.0.0", + "bom-ref": "prom-client@12.0.0", + "purl": "pkg:npm/prom-client@12.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/prom-client/-/prom-client-12.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "25bcf31e7c34543c02be8a9ff32d560edab8c120406ed84c075a5c548ff497376a1c6248dca0490d795eef45caf9cec8bfddc68a1aa8d1ae4b94e9fe83cf83ad" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/prom-client" + } + ] + }, + { + "type": "library", + "name": "promise-inflight", + "version": "1.0.1", + "bom-ref": "promise-inflight@1.0.1", + "scope": "optional", + "purl": "pkg:npm/promise-inflight@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "eb358fc8438569004961c18c1c1293289deee9306c9cc14e21949ae9c7b57bf66baec3a59c74476da6cc8cb88160aa7e9f8e17f5e508e9550f6ae9025c7b86e2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/promise-inflight" + } + ] + }, + { + "type": "library", + "name": "promise-retry", + "version": "2.0.1", + "bom-ref": "promise-retry@2.0.1", + "scope": "optional", + "purl": "pkg:npm/promise-retry@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cbe58a165051f011979ec3652071463d99b20dfdc314ca0b85a7e5027c99815eab1bac6ef89c1eb13a3643d47a5f0626b66c001429009377b7e6311da1e87fde" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/promise-retry" + } + ], + "components": [ + { + "type": "library", + "name": "err-code", + "version": "2.0.3", + "bom-ref": "promise-retry@2.0.1|err-code@2.0.3", + "scope": "optional", + "purl": "pkg:npm/err-code@2.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d9b9a546934a0714ff09198f3a5c88490a4d8fea92798bdcca6fee4f4271d9b30e94a2ed4b2d5998bb95c5210a2b2a2bfcde7286fa7f6621b5a04dc311831214" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/promise-retry/node_modules/err-code" + } + ] + }, + { + "type": "library", + "name": "retry", + "version": "0.12.0", + "bom-ref": "promise-retry@2.0.1|retry@0.12.0", + "scope": "optional", + "purl": "pkg:npm/retry@0.12.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f4b9224f08d487aad3e79e43b44f6b4d7f81281c8f7eb333100b67944b5d130af73647dfc228a1a9ed9b5800e0f8e4118edf6097a20276607f6450c2180b52a3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/promise-retry/node_modules/retry" + } + ] + } + ] + }, + { + "type": "library", + "name": "promise", + "version": "7.3.1", + "bom-ref": "promise@7.3.1", + "purl": "pkg:npm/promise@7.3.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9e89505d9ff82fe6cffd41a591f688ba35fd04ac46c2643d393e263ade72bf2f222b5877c2a4c42428a3cc600d4c20a5f675a3638d63bb2027d8add0d612cb4e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/promise" + } + ] + }, + { + "type": "library", + "name": "proper-lockfile", + "version": "1.2.0", + "bom-ref": "proper-lockfile@1.2.0", + "purl": "pkg:npm/proper-lockfile@1.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/proper-lockfile/-/proper-lockfile-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "60d8f1b42a18dc0fa5a2194b5d6098ac70e151d7d4dcc327b82f800e19680ef268e7ce8b296db774fae3c46bd11aebacd3902671fd1c432eafae38ed6c9856a7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/proper-lockfile" + } + ] + }, + { + "type": "library", + "name": "proxy-addr", + "version": "2.0.7", + "bom-ref": "proxy-addr@2.0.7", + "purl": "pkg:npm/proxy-addr@2.0.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "96542c30b4940d43d3e388ddad4fcedfbaa59e27e2b433fe670ae699972848ac8b2afb59c69c95d27dbf6c3fcde2d040019fe024475953b28cadaa0ad7e5d802" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/proxy-addr" + } + ] + }, + { + "type": "library", + "name": "psl", + "version": "1.9.0", + "bom-ref": "psl@1.9.0", + "purl": "pkg:npm/psl@1.9.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "13f66c754e072ecffaf206338064e43227164cb3dd01fb492df24594b50000a646912b4d53bdac6634fae929cc0d539f39663f600a220fb2716bd887be781c6a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/psl" + } + ] + }, + { + "type": "library", + "name": "pug-attrs", + "version": "3.0.0", + "bom-ref": "pug-attrs@3.0.0", + "purl": "pkg:npm/pug-attrs@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pug-attrs/-/pug-attrs-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6b320d57d754b733cc15092dbd35dc88d01f02e561fcbfc90a5d2fb4f0b0bce036d6e66b0b4f0afd49e6acbf925c6115735170ce35badbec70e52fee68b8fa70" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pug-attrs" + } + ] + }, + { + "type": "library", + "name": "pug-code-gen", + "version": "3.0.2", + "bom-ref": "pug-code-gen@3.0.2", + "purl": "pkg:npm/pug-code-gen@3.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9c93215b5e8c6e21918b24789a20d340c4560e02a99671f278bbe2a042586e4d51b0f23716e037b1a10ff2ec274dbda74c910a054f74345556241938394e6aca" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pug-code-gen" + } + ] + }, + { + "type": "library", + "name": "pug-error", + "version": "2.0.0", + "bom-ref": "pug-error@2.0.0", + "purl": "pkg:npm/pug-error@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pug-error/-/pug-error-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b23894b22f4ce110061e4b42d5dad07c2af90b97ab8aedb82df6ede2cfbb4b2933b443b0559b5b164d5146ad2dccbc5c3313184c147eccc41a1b4ec9fdbb5ac9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pug-error" + } + ] + }, + { + "type": "library", + "name": "pug-filters", + "version": "4.0.0", + "bom-ref": "pug-filters@4.0.0", + "purl": "pkg:npm/pug-filters@4.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pug-filters/-/pug-filters-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c9e345b6ae58c667f3d1ff73dab3171b0ffcff88b570215e730fd0efe0f45760ddb4823952fa84d7655a676018eeb8baa3944d5e2c1e187efd382abed91414e0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pug-filters" + } + ] + }, + { + "type": "library", + "name": "pug-lexer", + "version": "5.0.1", + "bom-ref": "pug-lexer@5.0.1", + "purl": "pkg:npm/pug-lexer@5.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pug-lexer/-/pug-lexer-5.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d08e82eb6fa47979593d990e25e55a9bd6812d53f61276de0f0dc09fe934fd096a7701faaeff36f389e4a35e0d6bb7344edaada207d65dc468144e0ee057f6d3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pug-lexer" + } + ] + }, + { + "type": "library", + "name": "pug-linker", + "version": "4.0.0", + "bom-ref": "pug-linker@4.0.0", + "purl": "pkg:npm/pug-linker@4.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pug-linker/-/pug-linker-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8230f5cb3a74cb16d0aa7cc101d9616e0a092f9a88149c3bf23b8dd4da532edfe67cf2795600b806f9280f71b6dea2b326d2085c16dc0ade858a82d214b38777" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pug-linker" + } + ] + }, + { + "type": "library", + "name": "pug-load", + "version": "3.0.0", + "bom-ref": "pug-load@3.0.0", + "purl": "pkg:npm/pug-load@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pug-load/-/pug-load-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3828d312784b59906f4b8ce78bf5943231f6612528b27b268c6041d409fb0ac2906ab612590d06095c9de1e40f30526a67cc3dc60b34d507626572958e4f7611" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pug-load" + } + ] + }, + { + "type": "library", + "name": "pug-parser", + "version": "6.0.0", + "bom-ref": "pug-parser@6.0.0", + "purl": "pkg:npm/pug-parser@6.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pug-parser/-/pug-parser-6.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ba489833ff5c1fa0a697e00e9799044ed33d351dd6ba5c953f6cb81ce538e43c8c8a6d4878ffce3a2c84591afaaa4e48e64969b019dbb87a702a64f1e965119f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pug-parser" + } + ] + }, + { + "type": "library", + "name": "pug-runtime", + "version": "3.0.1", + "bom-ref": "pug-runtime@3.0.1", + "purl": "pkg:npm/pug-runtime@3.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pug-runtime/-/pug-runtime-3.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2f9d336efad0df94e4a47c2fd06e9a2d2bae78347073ff7b5dd63c90bded393d059a1806ed4ca9537573b5f57f2c04c0be651f622e3037149a8e148078d37e2a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pug-runtime" + } + ] + }, + { + "type": "library", + "name": "pug-strip-comments", + "version": "2.0.0", + "bom-ref": "pug-strip-comments@2.0.0", + "purl": "pkg:npm/pug-strip-comments@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ce8f03b03a47ede4e43c709715e024d7165725bca84df74f94d4746caeeba4e32e84161bd1fe6a51508ed7196c8ad61ddf0e454132bbce935529bdeb66852bad" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pug-strip-comments" + } + ] + }, + { + "type": "library", + "name": "pug-walk", + "version": "2.0.0", + "bom-ref": "pug-walk@2.0.0", + "purl": "pkg:npm/pug-walk@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pug-walk/-/pug-walk-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c9810b7bd439abd21086ebeab1937003985f3e4309f2ef766d02c831cb0cc5ffd50038cdb44629b54fa29e5b9f00561c59d1e5c0d7d93849ce390ad9adcc8909" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pug-walk" + } + ] + }, + { + "type": "library", + "name": "pug", + "version": "3.0.2", + "bom-ref": "pug@3.0.2", + "purl": "pkg:npm/pug@3.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pug/-/pug-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6e9d08fe188ad43d6f0a11e1e847c3c6d9dd1e38b9e573ff6492b0b11aabcfa95189ae990b63996dd0329a5c5d545c1dd4bef479bad5270e3f799efdb24ac86b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pug" + } + ] + }, + { + "type": "library", + "name": "pump", + "version": "3.0.0", + "bom-ref": "pump@3.0.0", + "purl": "pkg:npm/pump@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2f0672fa9dd216cd4fcad77f8d872de30a6fe3d1e2602a9df5195ce5955d93457ef18cefea34790659374d198f2f57edebd4f13f420c64627e58f154d81161c3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pump" + } + ] + }, + { + "type": "library", + "name": "punycode", + "version": "2.3.0", + "bom-ref": "punycode@2.3.0", + "purl": "pkg:npm/punycode@2.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ad157ecd00fcb55172b36ea500647d594b92e225009e025270cf994522adbe5e6d29e676b796ef74d15d347056f45591e20b861e5826b19d46ec14a6db04dbb8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/punycode" + } + ] + }, + { + "type": "library", + "name": "qs", + "version": "6.11.0", + "bom-ref": "qs@6.11.0", + "purl": "pkg:npm/qs@6.11.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "32f8e830227011aad26d4624e4efa79a84b34aeb52b13c05f39cdc1cf43d3ab945a193982236aa040248a885e3a6dc83e6f4e1c46ab9d97bbf31a273464224e1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/qs" + } + ] + }, + { + "type": "library", + "name": "query-string", + "version": "5.1.1", + "bom-ref": "query-string@5.1.1", + "purl": "pkg:npm/query-string@5.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "82358eb26d92a069602c47401adedaeac9553a4f661a25e63c532aac484b43af2b850b819e97ecdfe12696fa8acb19c2a3dfcf3e517ef4cb58d364b568583e27" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/query-string" + } + ] + }, + { + "type": "library", + "name": "range_check", + "version": "2.0.4", + "bom-ref": "range_check@2.0.4", + "purl": "pkg:npm/range_check@2.0.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/range_check/-/range_check-2.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "69e774a1c5d78fe48888d34df5bfa66560373b0d865c7b5fb4e1a4db1430b212b919b11902f51c3d635004b4f1fe53dc745448505945091b474d034814cab29d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/range_check" + } + ] + }, + { + "type": "library", + "name": "range-parser", + "version": "1.2.1", + "bom-ref": "range-parser@1.2.1", + "purl": "pkg:npm/range-parser@1.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1eb82cc7ea2baa8ca09e68456ca68713a736f7a27e1d30105e8c4417a80dba944e9a6189468cb37c6ddc700bdea8206bc2bff6cb143905577f1939796a03b04a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/range-parser" + } + ] + }, + { + "type": "library", + "name": "raw-body", + "version": "2.5.2", + "bom-ref": "raw-body@2.5.2", + "purl": "pkg:npm/raw-body@2.5.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f331aaca97c4363088a868605d3a02f1a076afb62b057f804007c83ecfcc964f81b4f4f3b4ebd34b4d4d456ff7121eb427e6b8f25b7caac0b38ab43a9680957c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/raw-body" + } + ] + }, + { + "type": "library", + "name": "rc", + "version": "1.2.8", + "bom-ref": "rc@1.2.8", + "purl": "pkg:npm/rc@1.2.8", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cb76c682a2a3dd005dc4b6cb9289a5a2192fb00f207408944254812670617e7f813f18386dceb677c4dc056d79c1abc37e07b10a071c72485c66fcb0c9060f3b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/rc" + } + ] + }, + { + "type": "library", + "name": "read-pkg", + "version": "4.0.1", + "bom-ref": "read-pkg@4.0.1", + "purl": "pkg:npm/read-pkg@4.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/read-pkg/-/read-pkg-4.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f94062ac71c39b927edd60e62c16584a4951620f369cc973f9e9e7f86319db69d24767f86f3c6686ca3aaf3416ff7993d8f573a730d38982196a193c526678e3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/read-pkg" + } + ], + "components": [ + { + "type": "library", + "name": "pify", + "version": "3.0.0", + "bom-ref": "read-pkg@4.0.1|pify@3.0.0", + "purl": "pkg:npm/pify@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0b716c54d1f5b9d4845f8f20197d717efc1359fb185a3e54fbcfee2b5e411b3206acaa14a60857f21599c1afce1676a406289536606f7a64c947999ccbb88f72" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/read-pkg/node_modules/pify" + } + ] + } + ] + }, + { + "type": "library", + "name": "readable-stream", + "version": "2.3.8", + "bom-ref": "readable-stream@2.3.8", + "purl": "pkg:npm/readable-stream@2.3.8", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f29d00524e173838087b04a2d25f04a63b3e1159d688aecda03204194d07844efe67263c0f520c63ba1dbb9951ac55c683bd4bd79286f10acf9ae9b8e514ed74" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/readable-stream" + } + ], + "components": [ + { + "type": "library", + "name": "isarray", + "version": "1.0.0", + "bom-ref": "readable-stream@2.3.8|isarray@1.0.0", + "purl": "pkg:npm/isarray@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "54b82121634ce842d0ce8ef3c26720d0d99357258a623bc878cf37ca3a74c110d39949eb33aefc7d06dc281a3a9f6089105d2cce81bfff2b60f932a56bcf402d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/readable-stream/node_modules/isarray" + } + ] + } + ] + }, + { + "type": "library", + "name": "readable-web-to-node-stream", + "version": "3.0.2", + "bom-ref": "readable-web-to-node-stream@3.0.2", + "purl": "pkg:npm/readable-web-to-node-stream@3.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/readable-web-to-node-stream/-/readable-web-to-node-stream-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "78f78ae9c73511c28b121245b7f01e6cc08b2fe1a048a86eca0ad9fc62da29960479c22020409fe14694b9a072886b73724c11e1a8a7f55cd487de53d5ec581b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/readable-web-to-node-stream" + } + ], + "components": [ + { + "type": "library", + "name": "readable-stream", + "version": "3.6.2", + "bom-ref": "readable-web-to-node-stream@3.0.2|readable-stream@3.6.2", + "purl": "pkg:npm/readable-stream@3.6.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f6efec9e20ab6370f959db04447cc71381b66025eaa06e454c7522082e1221bafa5dc2d9058d39c9af442a361e93d3b9c4e0308c6abed497460404bb43d49ca0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/readable-web-to-node-stream/node_modules/readable-stream" + } + ] + } + ] + }, + { + "type": "library", + "name": "readdirp", + "version": "3.6.0", + "bom-ref": "readdirp@3.6.0", + "purl": "pkg:npm/readdirp@3.6.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "84e4b4f3da27f1176ea9d6e1bd0e59dfb0341128ecab3eaa9d171f7ec314df8f7916e4dda929beedb849dbd26f20eb010c41276a7e433eef6ddd3a3d55194ccc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/readdirp" + } + ] + }, + { + "type": "library", + "name": "rechoir", + "version": "0.7.1", + "bom-ref": "rechoir@0.7.1", + "purl": "pkg:npm/rechoir@0.7.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fe78e667cb35c15791ea98d367ed270a7bfc4a964d44c4f60f544b3894044a56050c1bf0a5303829626967eb01278faf86320b45c2bb24815d182771100022b6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/rechoir" + } + ] + }, + { + "type": "library", + "name": "regenerator-runtime", + "version": "0.14.0", + "bom-ref": "regenerator-runtime@0.14.0", + "purl": "pkg:npm/regenerator-runtime@0.14.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b2bc35ecd2344d4587b866b90851869a17cd21e8dadf458c05f6ec94f3617fa26ba9094b37981caef8a0d68a8fc6255a5dbd285b45d12ad1fa36782ce6528220" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/regenerator-runtime" + } + ] + }, + { + "type": "library", + "name": "regex-not", + "version": "1.0.2", + "bom-ref": "regex-not@1.0.2", + "purl": "pkg:npm/regex-not@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "27a4838d4803c508f936eb273ad745c43c0dffe1d6ca447c1842f072d27b99daa1732cb5c44738491147517bf14e9ebad586952808df44b67d702a92ead9f7d8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/regex-not" + } + ] + }, + { + "type": "library", + "name": "regexp.prototype.flags", + "version": "1.5.0", + "bom-ref": "regexp.prototype.flags@1.5.0", + "purl": "pkg:npm/regexp.prototype.flags@1.5.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d12bad0b7a4db9d44a82abb11a8446233f78e8c6551ea6cd7cf8c177178e841add8032a54685e660b40df7145bad1d3d65759e18074fba27fb7a0a1f9fabf92c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/regexp.prototype.flags" + } + ] + }, + { + "type": "library", + "name": "remove-trailing-separator", + "version": "1.1.0", + "bom-ref": "remove-trailing-separator@1.1.0", + "purl": "pkg:npm/remove-trailing-separator@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fe14be634bb768e7c811389a8a2ad41700c10f39973ef3be8c07ca4e2b549e020fcdd29ce99d0ba058ccfc22b93cbe02f9e2b01e88651c06fa1f45457e6994b3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/remove-trailing-separator" + } + ] + }, + { + "type": "library", + "name": "repeat-element", + "version": "1.1.4", + "bom-ref": "repeat-element@1.1.4", + "purl": "pkg:npm/repeat-element@1.1.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2c588d7d1712bbb28addebccc983ae0b3bf72f5d135bbc82d46dbff92b4c8caf18e95a9dd8c1bbaff423c38821b6e08e8c5be59e6b3f88c98baa9bd6fc44bf59" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/repeat-element" + } + ] + }, + { + "type": "library", + "name": "repeat-string", + "version": "1.6.1", + "bom-ref": "repeat-string@1.6.1", + "purl": "pkg:npm/repeat-string@1.6.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d5d1dcc260335f462d630836c9ce95bb8cd34346e08e1bf8c8e5cb507062adfdc9590fe61c3d2df22255ae4c93261120bc69ebc2166589cb9c2300580da8deb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/repeat-string" + } + ] + }, + { + "type": "library", + "name": "replace", + "version": "1.2.2", + "bom-ref": "replace@1.2.2", + "purl": "pkg:npm/replace@1.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/replace/-/replace-1.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0b810389f9b6d9764cd9bd893987ba3219fe941b0b040bcb6caf1dadf5102d37c3d4a625fe7dd5696fc20e3bb4372e30df14ed7a006983c60d4a91493d40d28c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/replace" + } + ], + "components": [ + { + "type": "library", + "name": "ansi-regex", + "version": "5.0.1", + "bom-ref": "replace@1.2.2|ansi-regex@5.0.1", + "purl": "pkg:npm/ansi-regex@5.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "aae2505e54d25062f62c7f52517a3c570b18e2ca1a9e1828e8b3529bce04d4b05c13cb373b4c29762473c91f73fd9649325316bf7eea38e6fda5d26531410a15" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/replace/node_modules/ansi-regex" + } + ] + }, + { + "type": "library", + "name": "ansi-styles", + "version": "4.3.0", + "bom-ref": "replace@1.2.2|ansi-styles@4.3.0", + "purl": "pkg:npm/ansi-styles@4.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cdb07dac22404f5adb8e25436f686a2851cd60bc60b64f0d511c59dc86700f717a36dc5b5d94029e74a2d4b931f880e885d3e5169db6db05402c885e64941212" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/replace/node_modules/ansi-styles" + } + ] + }, + { + "type": "library", + "name": "brace-expansion", + "version": "1.1.11", + "bom-ref": "replace@1.2.2|brace-expansion@1.1.11", + "purl": "pkg:npm/brace-expansion@1.1.11", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "882b8f1c3160ac75fb1f6bc423fe71a73d3bcd21c1d344e9ba0aa1998b5598c3bae75f260ae44ca0e60595d101974835f3bb9fa3375a1e058a71815beb5a8688" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/replace/node_modules/brace-expansion" + } + ] + }, + { + "type": "library", + "name": "cliui", + "version": "6.0.0", + "bom-ref": "replace@1.2.2|cliui@6.0.0", + "purl": "pkg:npm/cliui@6.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b7ac1b82da025ef033b2ded0817c4962a3edd2eb047db81075fb443db2cbfdcbefe873c4e5582fa82b80203474360539d9db3aac5c2aae06a434bac712309bad" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/replace/node_modules/cliui" + } + ] + }, + { + "type": "library", + "name": "color-convert", + "version": "2.0.1", + "bom-ref": "replace@1.2.2|color-convert@2.0.1", + "purl": "pkg:npm/color-convert@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4511023ec8fb8aeff16f9a0a61cb051d2a6914d9ec8ffe763954d129be333f9a275f0545df3566993a0d70e7c60be0910e97cafd4e7ce1f320dfc64709a12529" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/replace/node_modules/color-convert" + } + ] + }, + { + "type": "library", + "name": "color-name", + "version": "1.1.4", + "bom-ref": "replace@1.2.2|color-name@1.1.4", + "purl": "pkg:npm/color-name@1.1.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "74ecbedc0b96ddadb035b64722e319a537208c6b8b53fb812ffb9b71917d3976c3a3c7dfe0ef32569e417f479f4bcb84a18a39ab8171edd63d3a04065e002c40" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/replace/node_modules/color-name" + } + ] + }, + { + "type": "library", + "name": "find-up", + "version": "4.1.0", + "bom-ref": "replace@1.2.2|find-up@4.1.0", + "purl": "pkg:npm/find-up@4.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3e93b001d43f6255d0daf8fc6b787c222a43b98462df071e550406616c4d20d71cab8d009f0ec196c11708c6edd59b7e38b03a16af6cb88a48583d0eb2721297" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/replace/node_modules/find-up" + } + ] + }, + { + "type": "library", + "name": "is-fullwidth-code-point", + "version": "3.0.0", + "bom-ref": "replace@1.2.2|is-fullwidth-code-point@3.0.0", + "purl": "pkg:npm/is-fullwidth-code-point@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cf29a6e7ebbeb02b125b20fda8d69e8d5dc316f84229c94a762cd868952e1c0f3744b8dbee74ae1a775d0871afd2193e298ec130096c59e2b851e83a115e9742" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/replace/node_modules/is-fullwidth-code-point" + } + ] + }, + { + "type": "library", + "name": "locate-path", + "version": "5.0.0", + "bom-ref": "replace@1.2.2|locate-path@5.0.0", + "purl": "pkg:npm/locate-path@5.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b7b870f6923e5afbb03495f0939cd51e9ca122ace0daa4e592524e7f4995c4649b7b7169d9589e65c76e3588da2c3a32ea9f6e1a94041961bced6a4c2a536af2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/replace/node_modules/locate-path" + } + ] + }, + { + "type": "library", + "name": "minimatch", + "version": "3.0.5", + "bom-ref": "replace@1.2.2|minimatch@3.0.5", + "purl": "pkg:npm/minimatch@3.0.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b54a71cd7d150332478cbbb4c547c5bf5830569f5b6b720eb910151f6106b915bc6b97a60361650022ea893fe50d5b52d56f9318dc2acf7b1668dc8b803256bb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/replace/node_modules/minimatch" + } + ] + }, + { + "type": "library", + "name": "p-locate", + "version": "4.1.0", + "bom-ref": "replace@1.2.2|p-locate@4.1.0", + "purl": "pkg:npm/p-locate@4.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "47bf5967fd30031286bb7a18325cfc8f2fe46e1b0dad2ed2299ecfc441c1809e7e1769ad156d9f2b670eb4187570762442c6f3155ec8f84a1129ee98b74a0aec" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/replace/node_modules/p-locate" + } + ] + }, + { + "type": "library", + "name": "path-exists", + "version": "4.0.0", + "bom-ref": "replace@1.2.2|path-exists@4.0.0", + "purl": "pkg:npm/path-exists@4.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6a4f50cb943b8d86f65b071ecb9169be0d8aa0073f64884b48b392066466ca03ec1b091556dd1f65ad2aaed333fa6ead2530077d943c167981e0c1b82d6cbbff" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/replace/node_modules/path-exists" + } + ] + }, + { + "type": "library", + "name": "string-width", + "version": "4.2.3", + "bom-ref": "replace@1.2.2|string-width@4.2.3", + "purl": "pkg:npm/string-width@4.2.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c0ac90450a63274b08a7ad84ad265d1ac8cc256b1aa79a1136284786ee86ec954effd8c807a5327af2feb57b8eaab9e0f23fdcc4a4d6c96530bd24eb8a2673fe" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/replace/node_modules/string-width" + } + ] + }, + { + "type": "library", + "name": "strip-ansi", + "version": "6.0.1", + "bom-ref": "replace@1.2.2|strip-ansi@6.0.1", + "purl": "pkg:npm/strip-ansi@6.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/replace/node_modules/strip-ansi" + } + ] + }, + { + "type": "library", + "name": "wrap-ansi", + "version": "6.2.0", + "bom-ref": "replace@1.2.2|wrap-ansi@6.2.0", + "purl": "pkg:npm/wrap-ansi@6.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "afa94f7011b1657948732984bbb227c43321756d0a0f1a4b82814b720b9ab3109a27f48e219c0835ab4af4a63fb5ff99ae5cb038a5345038f70135d405fc495c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/replace/node_modules/wrap-ansi" + } + ] + }, + { + "type": "library", + "name": "yargs-parser", + "version": "18.1.3", + "bom-ref": "replace@1.2.2|yargs-parser@18.1.3", + "purl": "pkg:npm/yargs-parser@18.1.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a39d23d09793a32ff82ba39971a4265ba9725d72a1abb72c4445dc0f0936a2614f244c1434e56d24abe60ebf442357c025953265c445ee4c460569915ee76b09" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/replace/node_modules/yargs-parser" + } + ] + }, + { + "type": "library", + "name": "yargs", + "version": "15.4.1", + "bom-ref": "replace@1.2.2|yargs@15.4.1", + "purl": "pkg:npm/yargs@15.4.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "69e3dbc4399c616fbe3daa81b09f8761417009dbf82d5bdd9e1072efc139ecf228afcfce56f84cac00c51440e1f031c3151bff3bd8b794f86c10d8ceed05f4f8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/replace/node_modules/yargs" + } + ] + } + ] + }, + { + "type": "library", + "name": "request", + "version": "2.88.2", + "bom-ref": "request@2.88.2", + "purl": "pkg:npm/request@2.88.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "32cbed3ab7c6f5972b3b0016f908be17a1db0f40965c487da2eefbb8e6fb14cd963e1c13eec98cf37dcfcda9e124bb205e337cf48afa5763dccd7367329c0a87" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/request" + } + ], + "components": [ + { + "type": "library", + "name": "qs", + "version": "6.5.3", + "bom-ref": "request@2.88.2|qs@6.5.3", + "purl": "pkg:npm/qs@6.5.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ab15c8121e290867c72028f5980250dbfd975599230834dc1207e8490c5cfdf622bd46714e493b2f76c30494a836b1335c8d7ba143b90e9d3b92da84e4acdccc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/request/node_modules/qs" + } + ] + } + ] + }, + { + "type": "library", + "name": "require-directory", + "version": "2.1.1", + "bom-ref": "require-directory@2.1.1", + "purl": "pkg:npm/require-directory@2.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7c6c4423bfb0b06f71aef763b2b9662f6d8e3134e21d1c0032ba2211e320abc833a0b0bf3d0afb46c4434932d483f6d9019b45f9354890773aff84482abba2f9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/require-directory" + } + ] + }, + { + "type": "library", + "name": "require-main-filename", + "version": "2.0.0", + "bom-ref": "require-main-filename@2.0.0", + "purl": "pkg:npm/require-main-filename@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "34a37990c0f294aba577160b4947eb6e8e53bb387885dfb613c34f3d7d36999b67d55b911104e861efd9765272f89dee0a97da886174e5eec1f16d225db4079a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/require-main-filename" + } + ] + }, + { + "type": "library", + "name": "resolve-dir", + "version": "1.0.1", + "bom-ref": "resolve-dir@1.0.1", + "purl": "pkg:npm/resolve-dir@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "47bba24e3102cef3ac5927dd33440a14d05515c2b6eda1ce53076f2b9dc1716f33aa719d629d056e3f36732e78fb60383f6b45336d89e6445f7b547e94cff5ca" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/resolve-dir" + } + ] + }, + { + "type": "library", + "name": "resolve-url", + "version": "0.2.1", + "bom-ref": "resolve-url@0.2.1", + "purl": "pkg:npm/resolve-url@0.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "66e179e6155441a69cce0388c2a5b390470489d9a50ffc65e38c755199e1397718b853764bafab731a46f82d4ddd2a34c2f348dc39892025057eed92c61066be" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/resolve-url" + } + ] + }, + { + "type": "library", + "name": "resolve", + "version": "1.22.4", + "bom-ref": "resolve@1.22.4", + "purl": "pkg:npm/resolve@1.22.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/resolve/-/resolve-1.22.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d735d0a23ea0ea794a2efb0d42d9e4d06cd7f1292b8cc6a4c2baf96698cb24d4d5872f97d1ae163a3e5d2a11861cebe42a18295ca35423f179e33de828e307e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/resolve" + } + ] + }, + { + "type": "library", + "name": "responselike", + "version": "1.0.2", + "bom-ref": "responselike@1.0.2", + "purl": "pkg:npm/responselike@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fc5a5ee60bb3264d603ea7492c9479bbb786fe0358e272268db4436955953118677b9e530a68f68bd43ee783c145f6ad442f2ffeb222bfd04dd2931df4e57911" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/responselike" + } + ] + }, + { + "type": "library", + "name": "restructure", + "version": "2.0.1", + "bom-ref": "restructure@2.0.1", + "purl": "pkg:npm/restructure@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/restructure/-/restructure-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7b474ea639b90ec7a89a75f1d8ce65a5d679ce81ea175f9ba9d3095288686155506bb70176793b7dd99e23a6f23563ff922304ef611e4e24b2a530959e92e20e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/restructure" + } + ] + }, + { + "type": "library", + "name": "ret", + "version": "0.1.15", + "bom-ref": "ret@0.1.15", + "purl": "pkg:npm/ret@0.1.15", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4d3958a5af8e2febcc30d1b6e314a5406109dc1fd1cc47d494b72dedbe46ff2b5abfec0fae9942a55305bb0cd76e479c26b6fa218a358856f44bdbf7efbe789a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ret" + } + ] + }, + { + "type": "library", + "name": "retry-as-promised", + "version": "7.0.4", + "bom-ref": "retry-as-promised@7.0.4", + "purl": "pkg:npm/retry-as-promised@7.0.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/retry-as-promised/-/retry-as-promised-7.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5e0982a31296903a1fc07f1675d0f4c3ce597ea633f991e5af9ca8fb761409fc9c59ac14e7a4f9724597b1272c8f907cb6a51c206ebb0f15c1ca8dd552088074" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/retry-as-promised" + } + ] + }, + { + "type": "library", + "name": "retry", + "version": "0.10.1", + "bom-ref": "retry@0.10.1", + "purl": "pkg:npm/retry@0.10.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6575124184c7765dee4bb22e09e8587ccccac880c136802e51b96fcb9a063b95094944e64ad51454f5db03d431775ef7060adee77c8241ccd0b8781158076f25" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/retry" + } + ] + }, + { + "type": "library", + "name": "rimraf", + "version": "3.0.2", + "bom-ref": "rimraf@3.0.2", + "purl": "pkg:npm/rimraf@3.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "25990931990018514f3f662a5d95cf6cc94c060b31cc4f082ece253085ffda8d0bf54070f4efd8de8eb0170fe2f582daa5c5095b0a9b8b791dc483dd0bad9320" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/rimraf" + } + ] + }, + { + "type": "library", + "name": "rxjs", + "version": "6.6.7", + "bom-ref": "rxjs@6.6.7", + "purl": "pkg:npm/rxjs@6.6.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "853770afeef260d213e67e00318a7ce4a03acb0d956b414b6b7460baf6e96b85b7239c729da059a38d5c3375ccfb843a7d1323dec058211d5502664c5d826f45" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/rxjs" + } + ], + "components": [ + { + "type": "library", + "name": "tslib", + "version": "1.14.1", + "bom-ref": "rxjs@6.6.7|tslib@1.14.1", + "purl": "pkg:npm/tslib@1.14.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5e78b7e4d2b38e032bc1ebf2b074c202bb4b0e93efc9ef3357fd04e04c989f8dcfeffeeabd0c0f87d0469077b06ccba5567b5b8a099c4fbadd5f704da3dc1126" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/rxjs/node_modules/tslib" + } + ] + } + ] + }, + { + "type": "library", + "name": "safe-buffer", + "version": "5.1.2", + "bom-ref": "safe-buffer@5.1.2", + "purl": "pkg:npm/safe-buffer@5.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "19dd94641243917958ec66c9c5fb04f3f9ef2a45045351b7f1cd6c88de903fa6bd3d3f4c98707c1a7a6c71298c252a05f0b388aedf2e77fc0fb688f2b381bafa" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/safe-buffer" + } + ] + }, + { + "type": "library", + "name": "safe-regex", + "version": "1.1.0", + "bom-ref": "safe-regex@1.1.0", + "purl": "pkg:npm/safe-regex@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6895dc89fe319da354cef52e0b981c6f8ea84d2ef3be0e23a4c4e7baab6b10f951def16be29c6d753c1a17542cdc49e39fd1caf9997042e8be6bbcf44b2c08ce" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/safe-regex" + } + ] + }, + { + "type": "library", + "name": "safe-stable-stringify", + "version": "2.4.3", + "bom-ref": "safe-stable-stringify@2.4.3", + "purl": "pkg:npm/safe-stable-stringify@2.4.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7b66c30365894f4c31b1e55de25b033f8fb738d5fa1e931741ad5984543b494f868ef3910a64a16c2325b6bb480df9188551eb39c3ed8fe2a198305d3dd643d6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/safe-stable-stringify" + } + ] + }, + { + "type": "library", + "name": "safer-buffer", + "version": "2.1.2", + "bom-ref": "safer-buffer@2.1.2", + "purl": "pkg:npm/safer-buffer@2.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "619a372bcd920fb462ca2d04d4440fa232f3ee4a5ea6749023d2323db1c78355d75debdbe5d248eeda72376003c467106c71bbbdcc911e4d1c6f0a9c42b894b6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/safer-buffer" + } + ] + }, + { + "type": "library", + "name": "samsam", + "version": "1.1.2", + "bom-ref": "samsam@1.1.2", + "purl": "pkg:npm/samsam@1.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/samsam/-/samsam-1.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8952fb2e26e9337b65e2b40fc1e3975eb9a319e831c76edf9533a3404643dcf5dee2864d173bb3e928b89a095e2bf25653f8720afb55d35454a2f8ef044a439b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/samsam" + } + ] + }, + { + "type": "library", + "name": "sanitize-filename", + "version": "1.6.3", + "bom-ref": "sanitize-filename@1.6.3", + "purl": "pkg:npm/sanitize-filename@1.6.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cbfe7631ccbb6b0de0466ec8adc183171fdb0a4e00851876788f65b8739033cea766cab0891924ab619e9075c1043f9298f89d73c8b63eab58665fa9589f0e7a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sanitize-filename" + } + ] + }, + { + "type": "library", + "name": "sanitize-html", + "version": "1.4.2", + "bom-ref": "sanitize-html@1.4.2", + "purl": "pkg:npm/sanitize-html@1.4.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/sanitize-html/-/sanitize-html-1.4.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4c65cd06bfd8290305519d053ec6cf2cf9b7b41dbe22b82c5bb339b43b09c4c7e16278251d9fd94c3a32fd7d6df979c9cb45866cfce6c34d08e5369304f711f5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sanitize-html" + } + ], + "components": [ + { + "type": "library", + "name": "lodash", + "version": "2.4.2", + "bom-ref": "sanitize-html@1.4.2|lodash@2.4.2", + "purl": "pkg:npm/lodash@2.4.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "29a935862ebf8581c654f99dca26628e8432cf9c76886573b3ac3d19807f1e25c4b72958eed22860444e323bccd5df675c9a8f3ab1b630d3cc9f4d5b27e4b447" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sanitize-html/node_modules/lodash" + } + ] + } + ] + }, + { + "type": "library", + "name": "sax", + "version": "1.2.4", + "bom-ref": "sax@1.2.4", + "purl": "pkg:npm/sax@1.2.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "36a543bfd4e900d523166d0df2e3391b12f7e9480a8bdfdab59c3ec7b6059d0f1c9301462ab978c57e325adadecb75099b99cfd6451b9d880ba29a963524615b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sax" + } + ] + }, + { + "type": "library", + "name": "seek-bzip", + "version": "1.0.6", + "bom-ref": "seek-bzip@1.0.6", + "purl": "pkg:npm/seek-bzip@1.0.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7b542d3f760be6d5b0c3cb8a68e090d7c531213da568d0571e357f4b65980a22b8b9d8aff25906f3d2912280a351a827026081bab8c5e331155f607205b9c28d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/seek-bzip" + } + ] + }, + { + "type": "library", + "name": "semver", + "version": "7.5.4", + "bom-ref": "semver@7.5.4", + "purl": "pkg:npm/semver@7.5.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d5b09211257a3effa2db51efa71a770f1fa9483f2520fb7cb958d1af1014b7f9dbb3061cfad2ba6366ed8942e3778f9f9ead793d7fa7a900c2ece7eded693070" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/semver" + } + ] + }, + { + "type": "library", + "name": "send", + "version": "0.18.0", + "bom-ref": "send@0.18.0", + "purl": "pkg:npm/send@0.18.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "aaa5b3b8e8d214ebaa3e315ee0d3ac30b69f4e8410c0148e1294be17012ddc0d95def2ae6d3aae4f7be62d3429160317a7c02515616e3f5a8a68964eb4fa555e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/send" + } + ], + "components": [ + { + "type": "library", + "name": "ms", + "version": "2.1.3", + "bom-ref": "send@0.18.0|ms@2.1.3", + "purl": "pkg:npm/ms@2.1.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e85973b9b4cb646dc9d9afcd542025784863ceae68c601f268253dc985ef70bb2fa1568726afece715c8ebf5d73fab73ed1f7100eb479d23bfb57b45dd645394" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/send/node_modules/ms" + } + ] + } + ] + }, + { + "type": "library", + "name": "sequelize-pool", + "version": "7.1.0", + "bom-ref": "sequelize-pool@7.1.0", + "purl": "pkg:npm/sequelize-pool@7.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/sequelize-pool/-/sequelize-pool-7.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1bd734aa52164122b6f6947fe54d8917974341eaaa1d1ada828c9a863fcdc7828e390dc23cf7f3c677ea14f09207bc795208ce82767ad674b1cfe7e30e946526" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sequelize-pool" + } + ] + }, + { + "type": "library", + "name": "sequelize", + "version": "6.32.1", + "bom-ref": "sequelize@6.32.1", + "purl": "pkg:npm/sequelize@6.32.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/sequelize/-/sequelize-6.32.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dc8bf48ebbafe7b63462f731416ec1139e8eec30b50688dc7c8aea87a9b2f8843075efbdbbf627b981f32bef249992e12ef6b38914f5796bb7f2787dc95c27fe" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sequelize" + } + ], + "components": [ + { + "type": "library", + "name": "debug", + "version": "4.3.4", + "bom-ref": "sequelize@6.32.1|debug@4.3.4", + "purl": "pkg:npm/debug@4.3.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d15851ee494dde0ed4093ef9cd63b25c91eb758f4b793ae3ac1733cfcec7a40f9d9997ca947c520f122b305ea22f1d61951ce817fbb1bfbc234d85e870c5f91" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sequelize/node_modules/debug" + } + ] + }, + { + "type": "library", + "name": "ms", + "version": "2.1.2", + "bom-ref": "sequelize@6.32.1|ms@2.1.2", + "purl": "pkg:npm/ms@2.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0690fc7e56332d980e8c5f6ee80381411442c50996784b85ea7863970afebcb53fa36f7be4fd1c9a2963f43d32b25ad98b48cd1bf9a7544c4bdbb353c4687db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sequelize/node_modules/ms" + } + ] + }, + { + "type": "library", + "name": "uuid", + "version": "8.3.2", + "bom-ref": "sequelize@6.32.1|uuid@8.3.2", + "purl": "pkg:npm/uuid@8.3.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f8d62cd9078c5b2f865853849bdc679fa1c20e9d25ed0043ee697cccb52627ef77439345d0da1c12b9f09139175453625f7fdfa42e9a7d2f0385bfe0cfb47b7a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sequelize/node_modules/uuid" + } + ] + } + ] + }, + { + "type": "library", + "name": "serve-index", + "version": "1.9.1", + "bom-ref": "serve-index@1.9.1", + "purl": "pkg:npm/serve-index@1.9.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a571df28d3f8aae8ebb6d78cad205bd2b73c1c9f4cb3f1ab5f0714b54b43e6ce1ec03248f1b4f70b3db34d544c2adae2e3da4bc767b461af3388fe586b6a5967" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/serve-index" + } + ], + "components": [ + { + "type": "library", + "name": "depd", + "version": "1.1.2", + "bom-ref": "serve-index@1.9.1|depd@1.1.2", + "purl": "pkg:npm/depd@1.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ede98f4e5e83a68e894573978cb471724f8594b457e7ce3b70b2849f4d0f2c081cde0da14d9660afe7b8736bfa4294a62de14fde7e72528edfb7a6af04aff98d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/serve-index/node_modules/depd" + } + ] + }, + { + "type": "library", + "name": "http-errors", + "version": "1.6.3", + "bom-ref": "serve-index@1.9.1|http-errors@1.6.3", + "purl": "pkg:npm/http-errors@1.6.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "964b3e9550bc7601b287dee3c6fc5e61359016f878bb0e320b5da0565eb70a0df4b233d7e30b8671d9080955c30044abe8e2468ea180f08cf99a478deb3943ec" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/serve-index/node_modules/http-errors" + } + ] + }, + { + "type": "library", + "name": "inherits", + "version": "2.0.3", + "bom-ref": "serve-index@1.9.1|inherits@2.0.3", + "purl": "pkg:npm/inherits@2.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c74d0844d5cdcbade3c069099b33e2828c921db6aaa4dbb329b04e9b32be83639d66943dc3eb3108df95481de36bb20081ed8e3f6aa97f14e378d7328e65b5bb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/serve-index/node_modules/inherits" + } + ] + }, + { + "type": "library", + "name": "setprototypeof", + "version": "1.1.0", + "bom-ref": "serve-index@1.9.1|setprototypeof@1.1.0", + "purl": "pkg:npm/setprototypeof@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "06f13f4f0a595f8157131c4ec59c9119042feb9d4c4b09962991aabe63dc4488c3a96b9bebb9132ae20cc78ddc659ad2fdc041cf005c3435a8171b765c4148a5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/serve-index/node_modules/setprototypeof" + } + ] + }, + { + "type": "library", + "name": "statuses", + "version": "1.5.0", + "bom-ref": "serve-index@1.9.1|statuses@1.5.0", + "purl": "pkg:npm/statuses@1.5.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3a9677ccffa34f53c8ec8f277a6257e002a6017d3bd199183d5595fc068a4c997eb570931b255d0b56b848bf11510604c24fdfdf8657f144f290debc170aea00" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/serve-index/node_modules/statuses" + } + ] + } + ] + }, + { + "type": "library", + "name": "serve-static", + "version": "1.15.0", + "bom-ref": "serve-static@1.15.0", + "purl": "pkg:npm/serve-static@1.15.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5c6b910cd8d75228ec50bd2f97a9d20fb730511bb31208256ce685b9933d8379300d7396553724d232f38cfcc60fe4dacd66dba1962ee76ffdfd73dd5209def6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/serve-static" + } + ] + }, + { + "type": "library", + "name": "set-blocking", + "version": "2.0.0", + "bom-ref": "set-blocking@2.0.0", + "purl": "pkg:npm/set-blocking@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2a22814bc0275861322f3a1f15f9af2b0a5d3f3aa2cb5e8bbd07cadf2bff7d51fb063d77ff097725247527eadf81113dabbc5424ae2abe04bcada48e78b51e87" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/set-blocking" + } + ] + }, + { + "type": "library", + "name": "set-value", + "version": "2.0.1", + "bom-ref": "set-value@2.0.1", + "purl": "pkg:npm/set-value@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2711dcd7078237af30458d1f842a17a722b9e66fd73c769f3a62b85160fb9b6088d7818c705ca9b78c3fd3e355e5ffd931bcb617a4b6c3003b7e0ca787d8164b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/set-value" + } + ], + "components": [ + { + "type": "library", + "name": "extend-shallow", + "version": "2.0.1", + "bom-ref": "set-value@2.0.1|extend-shallow@2.0.1", + "purl": "pkg:npm/extend-shallow@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cc29d3b65c4da0088373782a636698016171ed759689ab2e1762bc31ee566cdf28b4729350a0708cfb4da51b3fadb5199bb2b158068d8fb3f56bfa79d866d5ba" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/set-value/node_modules/extend-shallow" + } + ] + }, + { + "type": "library", + "name": "is-extendable", + "version": "0.1.1", + "bom-ref": "set-value@2.0.1|is-extendable@0.1.1", + "purl": "pkg:npm/is-extendable@0.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e413142cda1bd6f8055fa123430e62cd60f1ade7162bd00cef6aee80daf44c595d30e8b47e3e8993ecde288b74c468f87047d0209b61e30dce296389e1ff8017" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/set-value/node_modules/is-extendable" + } + ] + } + ] + }, + { + "type": "library", + "name": "setimmediate", + "version": "1.0.5", + "bom-ref": "setimmediate@1.0.5", + "purl": "pkg:npm/setimmediate@1.0.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3004c9759a7cb0ba8397febc2df4266cff3328f2d0355e81219a0882bb1c14343e46cbcafc1c5e0d03a0cb128aa21d32ffc87706a5459c2a90fe077eade8885c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/setimmediate" + } + ] + }, + { + "type": "library", + "name": "setprototypeof", + "version": "1.2.0", + "bom-ref": "setprototypeof@1.2.0", + "purl": "pkg:npm/setprototypeof@1.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1392c35fb5aba7ce4a8a5e5b859bf8ea3f2339e6e82aae4932660cde05467461fcc45a4f59750cb0dae53830ab928c4c11e362fd7648c2e46f6385cdc18309a7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/setprototypeof" + } + ] + }, + { + "type": "library", + "name": "side-channel", + "version": "1.0.4", + "bom-ref": "side-channel@1.0.4", + "purl": "pkg:npm/side-channel@1.0.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ab95cfcada85108287906762308ad8d749af2d1be7421e36ffe1a8065156ddbd8b5cb136c71269645766f78c1ed016a85774702721aa839c12edea714efd19bf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/side-channel" + } + ] + }, + { + "type": "library", + "name": "signal-exit", + "version": "3.0.7", + "bom-ref": "signal-exit@3.0.7", + "purl": "pkg:npm/signal-exit@3.0.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c270f6644fa5f923c2feea12d2f5de13d2f5fb4c2e68ca8a95fcfd00c528dfc26cc8b48159215c1d1d51ae2eb62d9735daf2ebd606f78e5ee2c10860c2901b19" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/signal-exit" + } + ] + }, + { + "type": "library", + "name": "simple-concat", + "version": "1.0.1", + "bom-ref": "simple-concat@1.0.1", + "scope": "optional", + "purl": "pkg:npm/simple-concat@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "71216d00fb518658efebd20ad214d5650f8e7c4f6778f8bfaed266c395231de57256ba04a895cfd6c173b4a532d6a53ec6fcf7bbfb1f6092daf78edbee700dd9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/simple-concat" + } + ] + }, + { + "type": "library", + "name": "simple-get", + "version": "3.1.1", + "bom-ref": "simple-get@3.1.1", + "scope": "optional", + "purl": "pkg:npm/simple-get@3.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "090e4b4ca19f0a9bc4d4ad27daeb3e92e30f6e4fead042a5f36b386a1795f685e3144cfa5bf63ba1015526e53a406efb8514f81a16f945446d785e6f9d68eea4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/simple-get" + } + ], + "components": [ + { + "type": "library", + "name": "decompress-response", + "version": "4.2.1", + "bom-ref": "simple-get@3.1.1|decompress-response@4.2.1", + "scope": "optional", + "purl": "pkg:npm/decompress-response@4.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8ce4a77b6a9bc84fbfafc1b5554f86ffcd8b06cd85b382c0b1388b48738238c65097638a67a8bc8b82321de9937beff22173ad4dc4503333dc832868165a8f93" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/simple-get/node_modules/decompress-response" + } + ] + }, + { + "type": "library", + "name": "mimic-response", + "version": "2.1.0", + "bom-ref": "simple-get@3.1.1|mimic-response@2.1.0", + "scope": "optional", + "purl": "pkg:npm/mimic-response@2.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c17aa3493f922eded1d34f72482825581085a635328260887c3efdd3f9156e21a65207d81ae075e0f8937790f0571495e0d7181e3ccc9288f92e3419c1340b10" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/simple-get/node_modules/mimic-response" + } + ] + } + ] + }, + { + "type": "library", + "name": "simple-swizzle", + "version": "0.2.2", + "bom-ref": "simple-swizzle@0.2.2", + "purl": "pkg:npm/simple-swizzle@0.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "240fff910819b5bb98f379bec53fad5c9926267706313153f82fa0da1d91f6ec64608ac4db2cbdb2099c2e10a7c39eff5920fe121dc9f7b14f1031676d79c352" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/simple-swizzle" + } + ], + "components": [ + { + "type": "library", + "name": "is-arrayish", + "version": "0.3.2", + "bom-ref": "simple-swizzle@0.2.2|is-arrayish@0.3.2", + "purl": "pkg:npm/is-arrayish@0.3.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "79546a0af56565bbb0dc6acceb7a2f352340780d4ad7a91a47f2d163ff76c34cf1439ff5633c1b9545fae768b85ecf51c001a35bd77dcba5fcf2df0e68025f59" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/simple-swizzle/node_modules/is-arrayish" + } + ] + } + ] + }, + { + "type": "library", + "name": "sinon", + "version": "1.17.7", + "bom-ref": "sinon@1.17.7", + "purl": "pkg:npm/sinon@1.17.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/sinon/-/sinon-1.17.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "33daedc90c4a7dc4d3741eb8ae93d245a4f33afba76fe1c73efff73f1bcd3eb1039c54a7cbde4f8baff75680f8ef5a1dcb46b2d081f2cd3dc112b7dc2d78fa34" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sinon" + } + ] + }, + { + "type": "library", + "name": "smart-buffer", + "version": "4.2.0", + "bom-ref": "smart-buffer@4.2.0", + "scope": "optional", + "purl": "pkg:npm/smart-buffer@4.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f7884ad0787cacfa90976c577371ec681a0e5ca576d0c4e83e4717bf06c84962c4b3eeb8b01ab9905827da42431dbd4faf2f72acfd1dc6b088f5145c8bb4572a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/smart-buffer" + } + ] + }, + { + "type": "library", + "name": "snapdragon-node", + "version": "2.1.1", + "bom-ref": "snapdragon-node@2.1.1", + "purl": "pkg:npm/snapdragon-node@2.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3b6ee5e3168c62dfd1490e53477be9582001e4a6ff73321ca9414e33f0b87d870b9db6547353e48d300c8e87f6a4159a493c0e51deaa5077051951a3eda2309f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/snapdragon-node" + } + ], + "components": [ + { + "type": "library", + "name": "define-property", + "version": "1.0.0", + "bom-ref": "snapdragon-node@2.1.1|define-property@1.0.0", + "purl": "pkg:npm/define-property@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7194d82855aca6df6366c32c716a3cb1cff995b3c2f50d0de6704b81bf9877dd7988bdee741d6e1604b707c602c7ae94547ab4d7c0c0545a1e7bbc7e83182078" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/snapdragon-node/node_modules/define-property" + } + ] + } + ] + }, + { + "type": "library", + "name": "snapdragon-util", + "version": "3.0.1", + "bom-ref": "snapdragon-util@3.0.1", + "purl": "pkg:npm/snapdragon-util@3.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "99b2a431d40ab235f80402f86d16138f6d5e74e7fc70ded71dd6142447be667f7d85511870cbca3dcb7522a35eefe0193e2ae7f01083390047419927aa62a565" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/snapdragon-util" + } + ], + "components": [ + { + "type": "library", + "name": "kind-of", + "version": "3.2.2", + "bom-ref": "snapdragon-util@3.0.1|kind-of@3.2.2", + "purl": "pkg:npm/kind-of@3.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "34e5bd4105cca191a0fe8aa754da0d4d320510889dd7adbb5827df50124474cc58029abb98d13b0a9cee7083dcf99420db93e17a3ec8252997de13bea1b94eb5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/snapdragon-util/node_modules/kind-of" + } + ] + } + ] + }, + { + "type": "library", + "name": "snapdragon", + "version": "0.8.2", + "bom-ref": "snapdragon@0.8.2", + "purl": "pkg:npm/snapdragon@0.8.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "16dc8e9d637fc021d355738cc2f4afdba77e928e6f5a52030face8509ecb5bcbe1f99042f107658ef7913fe72b36bb41c22a04516cbfe1d32d6c18c0e22a0d96" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/snapdragon" + } + ], + "components": [ + { + "type": "library", + "name": "define-property", + "version": "0.2.5", + "bom-ref": "snapdragon@0.8.2|define-property@0.2.5", + "purl": "pkg:npm/define-property@0.2.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "46bec00e34197a771e54e00aa29e802e49110261f50381b1f6157fed9ba33d4376ae4013a853b42592d92276c08e9658a09d60531f0c44c4159187a671b3124c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/snapdragon/node_modules/define-property" + } + ] + }, + { + "type": "library", + "name": "extend-shallow", + "version": "2.0.1", + "bom-ref": "snapdragon@0.8.2|extend-shallow@2.0.1", + "purl": "pkg:npm/extend-shallow@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cc29d3b65c4da0088373782a636698016171ed759689ab2e1762bc31ee566cdf28b4729350a0708cfb4da51b3fadb5199bb2b158068d8fb3f56bfa79d866d5ba" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/snapdragon/node_modules/extend-shallow" + } + ] + }, + { + "type": "library", + "name": "is-accessor-descriptor", + "version": "0.1.6", + "bom-ref": "snapdragon@0.8.2|is-accessor-descriptor@0.1.6", + "purl": "pkg:npm/is-accessor-descriptor@0.1.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7b504cd6a9c36cc446de597653d7522b450c1ee58eb37a58dc0b5c16c9afc0fb4a2f730c2ff43cea2f868a52dfbea12ce065be13107dd6d437220f67a03219f8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/snapdragon/node_modules/is-accessor-descriptor" + } + ], + "components": [ + { + "type": "library", + "name": "kind-of", + "version": "3.2.2", + "bom-ref": "snapdragon@0.8.2|is-accessor-descriptor@0.1.6|kind-of@3.2.2", + "purl": "pkg:npm/kind-of@3.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "34e5bd4105cca191a0fe8aa754da0d4d320510889dd7adbb5827df50124474cc58029abb98d13b0a9cee7083dcf99420db93e17a3ec8252997de13bea1b94eb5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/snapdragon/node_modules/is-accessor-descriptor/node_modules/kind-of" + } + ] + } + ] + }, + { + "type": "library", + "name": "is-data-descriptor", + "version": "0.1.4", + "bom-ref": "snapdragon@0.8.2|is-data-descriptor@0.1.4", + "purl": "pkg:npm/is-data-descriptor@0.1.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fb0f43e6e952a013659b0f4e1e7dd4dafe754b2a0277485ef9b077c4c97ada88a386bb29c68c2353e00870363437788425b504901d79225300490b3162282f5e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/snapdragon/node_modules/is-data-descriptor" + } + ], + "components": [ + { + "type": "library", + "name": "kind-of", + "version": "3.2.2", + "bom-ref": "snapdragon@0.8.2|is-data-descriptor@0.1.4|kind-of@3.2.2", + "purl": "pkg:npm/kind-of@3.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "34e5bd4105cca191a0fe8aa754da0d4d320510889dd7adbb5827df50124474cc58029abb98d13b0a9cee7083dcf99420db93e17a3ec8252997de13bea1b94eb5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/snapdragon/node_modules/is-data-descriptor/node_modules/kind-of" + } + ] + } + ] + }, + { + "type": "library", + "name": "is-descriptor", + "version": "0.1.6", + "bom-ref": "snapdragon@0.8.2|is-descriptor@0.1.6", + "purl": "pkg:npm/is-descriptor@0.1.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6af0d8af4481dc3c0ef73b0ca2fd20282112158a829c4e21abfe33dd375496e904cb9b7d0b4611abb1cbaec379d8d01ca9729a7a97820f49fe0746ab9d51b71e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/snapdragon/node_modules/is-descriptor" + } + ] + }, + { + "type": "library", + "name": "is-extendable", + "version": "0.1.1", + "bom-ref": "snapdragon@0.8.2|is-extendable@0.1.1", + "purl": "pkg:npm/is-extendable@0.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e413142cda1bd6f8055fa123430e62cd60f1ade7162bd00cef6aee80daf44c595d30e8b47e3e8993ecde288b74c468f87047d0209b61e30dce296389e1ff8017" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/snapdragon/node_modules/is-extendable" + } + ] + }, + { + "type": "library", + "name": "kind-of", + "version": "5.1.0", + "bom-ref": "snapdragon@0.8.2|kind-of@5.1.0", + "purl": "pkg:npm/kind-of@5.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "346104ae71fa176bd4b970e1f8e95b70a5bbff039c7dd447699ed55ada82ced7c7ae2ffef982a63f9d4e7567863eea8239b6ba924d8e4dee5dd365664c1f343f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/snapdragon/node_modules/kind-of" + } + ] + }, + { + "type": "library", + "name": "source-map", + "version": "0.5.7", + "bom-ref": "snapdragon@0.8.2|source-map@0.5.7", + "purl": "pkg:npm/source-map@0.5.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2dbae624e31449d115c482af75c273402fa74217bc1546504d7432ebe23be6c90d827dcea10d03640f189c56bb829f2daad2f728f7f5926a344790e802979219" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/snapdragon/node_modules/source-map" + } + ] + } + ] + }, + { + "type": "library", + "name": "socket.io-adapter", + "version": "2.1.0", + "bom-ref": "socket.io-adapter@2.1.0", + "purl": "pkg:npm/socket.io-adapter@2.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "faf0e8bff693b0b8d58984f04bd7cfcb9a44b5392b6c42acc3633ea154a8146c3a383d48a6f955d553e153335ba1f090f28c8c6dd609a83b467661d02ba4dd3e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/socket.io-adapter" + } + ] + }, + { + "type": "library", + "name": "socket.io-parser", + "version": "4.0.5", + "bom-ref": "socket.io-parser@4.0.5", + "purl": "pkg:npm/socket.io-parser@4.0.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0d8db4fd757eb79ea50520ebfde6d4d59ba7a5c8853846f0759bc74e799b7e2205b071692514339d98671fa37cd2891b2747fde92648d8e657e81aa11ee048a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/socket.io-parser" + } + ], + "components": [ + { + "type": "library", + "name": "debug", + "version": "4.3.4", + "bom-ref": "socket.io-parser@4.0.5|debug@4.3.4", + "purl": "pkg:npm/debug@4.3.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d15851ee494dde0ed4093ef9cd63b25c91eb758f4b793ae3ac1733cfcec7a40f9d9997ca947c520f122b305ea22f1d61951ce817fbb1bfbc234d85e870c5f91" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/socket.io-parser/node_modules/debug" + } + ] + }, + { + "type": "library", + "name": "ms", + "version": "2.1.2", + "bom-ref": "socket.io-parser@4.0.5|ms@2.1.2", + "purl": "pkg:npm/ms@2.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0690fc7e56332d980e8c5f6ee80381411442c50996784b85ea7863970afebcb53fa36f7be4fd1c9a2963f43d32b25ad98b48cd1bf9a7544c4bdbb353c4687db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/socket.io-parser/node_modules/ms" + } + ] + } + ] + }, + { + "type": "library", + "name": "socket.io", + "version": "3.1.2", + "bom-ref": "socket.io@3.1.2", + "purl": "pkg:npm/socket.io@3.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/socket.io/-/socket.io-3.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "26e6ca6674d0e19f06e08656b5a0194a244fdc8fe29e9cbc73f06cc768ebc06ad36ca795539c5deaa90a307a4285878cddd59948ed100028862bea1b84137063" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/socket.io" + } + ], + "components": [ + { + "type": "library", + "name": "debug", + "version": "4.3.4", + "bom-ref": "socket.io@3.1.2|debug@4.3.4", + "purl": "pkg:npm/debug@4.3.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d15851ee494dde0ed4093ef9cd63b25c91eb758f4b793ae3ac1733cfcec7a40f9d9997ca947c520f122b305ea22f1d61951ce817fbb1bfbc234d85e870c5f91" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/socket.io/node_modules/debug" + } + ] + }, + { + "type": "library", + "name": "ms", + "version": "2.1.2", + "bom-ref": "socket.io@3.1.2|ms@2.1.2", + "purl": "pkg:npm/ms@2.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0690fc7e56332d980e8c5f6ee80381411442c50996784b85ea7863970afebcb53fa36f7be4fd1c9a2963f43d32b25ad98b48cd1bf9a7544c4bdbb353c4687db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/socket.io/node_modules/ms" + } + ] + } + ] + }, + { + "type": "library", + "name": "socks-proxy-agent", + "version": "6.2.1", + "bom-ref": "socks-proxy-agent@6.2.1", + "scope": "optional", + "purl": "pkg:npm/socks-proxy-agent@6.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6ba296f46fba0779d6675c81f06ee92702f78202f2d6e4f32808026fbb6d6e5c2a773f5f306254b93cb7b85cc43f8f0502cf452c82e59b30e513624985541a5d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/socks-proxy-agent" + } + ], + "components": [ + { + "type": "library", + "name": "debug", + "version": "4.3.4", + "bom-ref": "socks-proxy-agent@6.2.1|debug@4.3.4", + "scope": "optional", + "purl": "pkg:npm/debug@4.3.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d15851ee494dde0ed4093ef9cd63b25c91eb758f4b793ae3ac1733cfcec7a40f9d9997ca947c520f122b305ea22f1d61951ce817fbb1bfbc234d85e870c5f91" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/socks-proxy-agent/node_modules/debug" + } + ] + }, + { + "type": "library", + "name": "ms", + "version": "2.1.2", + "bom-ref": "socks-proxy-agent@6.2.1|ms@2.1.2", + "scope": "optional", + "purl": "pkg:npm/ms@2.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0690fc7e56332d980e8c5f6ee80381411442c50996784b85ea7863970afebcb53fa36f7be4fd1c9a2963f43d32b25ad98b48cd1bf9a7544c4bdbb353c4687db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/socks-proxy-agent/node_modules/ms" + } + ] + } + ] + }, + { + "type": "library", + "name": "socks", + "version": "2.7.1", + "bom-ref": "socks@2.7.1", + "scope": "optional", + "purl": "pkg:npm/socks@2.7.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ee6694672d4deeea3af965445faa6c012c6d36529a3553251902a41bfeb79c40dd2ce58d6e250ca0b2bb5f8b98a0b850b2d6aeef698b81f116717730b1a1db61" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/socks" + } + ], + "components": [ + { + "type": "library", + "name": "ip", + "version": "2.0.0", + "bom-ref": "socks@2.7.1|ip@2.0.0", + "scope": "optional", + "purl": "pkg:npm/ip@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "58a6be5ee2c6d40d51d145a1976fb55d04a2f9f65632c60a7df3194d362c8996940fc936c83023e5ab62993503d93664c8290d11e604e4d845666ba9386b6361" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/socks/node_modules/ip" + } + ] + } + ] + }, + { + "type": "library", + "name": "sort-keys-length", + "version": "1.0.1", + "bom-ref": "sort-keys-length@1.0.1", + "purl": "pkg:npm/sort-keys-length@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1916c4394a82c5e993024fdbdf6176c5af300d3b3e6754073a46e1243413befffa1b76646c9f9fad85ac4dc73b70107716ee30cb85e52c2b8db49b8c9fb1acbf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sort-keys-length" + } + ], + "components": [ + { + "type": "library", + "name": "sort-keys", + "version": "1.1.2", + "bom-ref": "sort-keys-length@1.0.1|sort-keys@1.1.2", + "purl": "pkg:npm/sort-keys@1.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bf39fc692a8a832b558a4d22c1d0448becdebdb4d866881ec1350ce9db69986c0471dcdbb9bfd35f86c2cd185e6c30910b74335e026c2d1281d95fcea1fec75e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sort-keys-length/node_modules/sort-keys" + } + ] + } + ] + }, + { + "type": "library", + "name": "sort-keys", + "version": "2.0.0", + "bom-ref": "sort-keys@2.0.0", + "purl": "pkg:npm/sort-keys@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fdd3c2ac6d6cdde3e95a6eb205bc59ab905ed5d5c62f22e7f59efdd5c8430b7345ae99156d61b3901c0f37592769c89ec455e0449ee1cdd9f0678b2d1d20e68e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sort-keys" + } + ] + }, + { + "type": "library", + "name": "source-map-resolve", + "version": "0.5.3", + "bom-ref": "source-map-resolve@0.5.3", + "purl": "pkg:npm/source-map-resolve@0.5.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1edcfe467b175a4e7e3f6b25c79261dd0ebabe1423d429659b4cef9da63df3e345c7e0efd8217f7f93bfb7cc7e29a35dadd200b2bb8dce887f2a989a95ba809f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/source-map-resolve" + } + ] + }, + { + "type": "library", + "name": "source-map-support", + "version": "0.5.21", + "bom-ref": "source-map-support@0.5.21", + "purl": "pkg:npm/source-map-support@0.5.21", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b811d4dcbddccec232617297f3c7ddac6a2fc5d482a13183459e92617b524712d95331e0e4fffae87b7aba85251eef4466877e8a75e12a8dea420c17513ff2d7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/source-map-support" + } + ] + }, + { + "type": "library", + "name": "source-map-url", + "version": "0.4.1", + "bom-ref": "source-map-url@0.4.1", + "purl": "pkg:npm/source-map-url@0.4.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "70f8853932d42af245220e1229549ccb88a53cf5baac580c81fb9924f3680ee32cde70b51db314c9c068270efbc45229eb3d5425024e7f1e82f46307f340e24f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/source-map-url" + } + ] + }, + { + "type": "library", + "name": "source-map", + "version": "0.6.1", + "bom-ref": "source-map@0.6.1", + "purl": "pkg:npm/source-map@0.6.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "52381aa6e99695b3219018334fb624739617513e3a17488abbc4865ead1b7303f9773fe1d0f963e9e9c9aa3cf565bab697959aa989eb55bc16396332177178ee" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/source-map" + } + ] + }, + { + "type": "library", + "name": "spawn-command", + "version": "0.0.2-1", + "bom-ref": "spawn-command@0.0.2-1", + "purl": "pkg:npm/spawn-command@0.0.2-1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/spawn-command/-/spawn-command-0.0.2-1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9fdf25f44d9131227d38dd402a2b07cf3ed5e3654388140663a3c1d41c11825cfdf70a55b12b86cd0fa33a2ea51570465530ab46996dbe39befd703eb69789ae" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/spawn-command" + } + ] + }, + { + "type": "library", + "name": "spdx-correct", + "version": "3.2.0", + "bom-ref": "spdx-correct@3.2.0", + "purl": "pkg:npm/spdx-correct@3.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "90df5d25bbe7c921d42c896e0c7cb7d961d152edce83b07db1b63bb6c14b72d42422a9cc877844ad881d3234d8baa99c5d7fa52b94f596752ddc6ef336cc2664" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/spdx-correct" + } + ] + }, + { + "type": "library", + "name": "spdx-exceptions", + "version": "2.3.0", + "bom-ref": "spdx-exceptions@2.3.0", + "purl": "pkg:npm/spdx-exceptions@2.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fed4eb60e0bb3cf2359d4020c77e21529a97bb2246f834c72539c850b1b8ac3ca08b8c6efed7e09aad5ed5c211c11cf0660a3834bc928beae270b919930e22e4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/spdx-exceptions" + } + ] + }, + { + "type": "library", + "name": "spdx-expression-parse", + "version": "3.0.1", + "bom-ref": "spdx-expression-parse@3.0.1", + "purl": "pkg:npm/spdx-expression-parse@3.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "71ba87ba7b105a724d13a2a155232c31e1f91ff2fd129ca66f3a93437b8bc0d08b675438f35a166a87ea1fb9cee95d3bc655f063a3e141d43621e756c7f64ae1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/spdx-expression-parse" + } + ] + }, + { + "type": "library", + "name": "spdx-license-ids", + "version": "3.0.13", + "bom-ref": "spdx-license-ids@3.0.13", + "purl": "pkg:npm/spdx-license-ids@3.0.13", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5e40fecf08aa5c78a41599b8017ffb25209703df14e436f80057795d483ffbd50db671fbe7e67d2b1b69622259c77ea650354ec07f37a65ef2bc27abe9ec0cdf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/spdx-license-ids" + } + ] + }, + { + "type": "library", + "name": "split-string", + "version": "3.1.0", + "bom-ref": "split-string@3.1.0", + "purl": "pkg:npm/split-string@3.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3733558490d8a7071e5558a2f3f1eee8329f0f61be36b407952fd5fea82fefadc462e755c0470c40dc5dda587ed15ad40725cdfe826497982b3a1616bd05188b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/split-string" + } + ] + }, + { + "type": "library", + "name": "sprintf-js", + "version": "1.1.2", + "bom-ref": "sprintf-js@1.1.2", + "purl": "pkg:npm/sprintf-js@1.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "544d123951070a4ed073cba5916c379ed0335eea9fed2da5bf041a0cb46751e20468a35027357a07098b2a13aa4fad5a1a17d432b5de68193ea03182cef85cba" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sprintf-js" + } + ] + }, + { + "type": "library", + "name": "sqlite3", + "version": "5.1.6", + "bom-ref": "sqlite3@5.1.6", + "purl": "pkg:npm/sqlite3@5.1.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/sqlite3/-/sqlite3-5.1.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a256245a828554d49249036fc5551f8e255bcf762d0704c98fe99f579ce91e6a96dec10bc7609fe1009d8ab31e961339661f8a0d568a8101ea0b1aea8961f26f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sqlite3" + } + ] + }, + { + "type": "library", + "name": "sshpk", + "version": "1.17.0", + "bom-ref": "sshpk@1.17.0", + "purl": "pkg:npm/sshpk@1.17.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ffd1c812cd595c68523c4f17e82726ecd6a6d73f0a7280aa3dd23b79c9b5377dc4cc07ad59a86f41656a2d9b5a650f880ca5f8232036a34801cea20c9006a01d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sshpk" + } + ] + }, + { + "type": "library", + "name": "ssri", + "version": "8.0.1", + "bom-ref": "ssri@8.0.1", + "scope": "optional", + "purl": "pkg:npm/ssri@8.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f7ba92873cb5022cb1bcf34890b5a81ae6bbc68433ccf8d0d07007e01d2b58aa3b499e944ae3dcad488016bc2cd141fc46b6d69a0ab72cc4ce6e13c81db6c179" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ssri" + } + ] + }, + { + "type": "library", + "name": "stack-trace", + "version": "0.0.10", + "bom-ref": "stack-trace@0.0.10", + "purl": "pkg:npm/stack-trace@0.0.10", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "286cda85cee9b942a4cf232df88a807a9f9354d6ca3fe9362e6c21b9bdfd9b502c4d291a0eeb71e7a6830a8f872c3cdffc3dba0481d32563624c6d4a0098900a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/stack-trace" + } + ] + }, + { + "type": "library", + "name": "static-extend", + "version": "0.1.2", + "bom-ref": "static-extend@0.1.2", + "purl": "pkg:npm/static-extend@0.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ef613dfae2dcdbb32def5f29307b7d54c36200be0b32c9836c1bdaf26c56502913d3b7d2cc418c6140a4d17598ea5a748fa441006e1c277996b99bf6384decd2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/static-extend" + } + ], + "components": [ + { + "type": "library", + "name": "define-property", + "version": "0.2.5", + "bom-ref": "static-extend@0.1.2|define-property@0.2.5", + "purl": "pkg:npm/define-property@0.2.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "46bec00e34197a771e54e00aa29e802e49110261f50381b1f6157fed9ba33d4376ae4013a853b42592d92276c08e9658a09d60531f0c44c4159187a671b3124c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/static-extend/node_modules/define-property" + } + ] + }, + { + "type": "library", + "name": "is-accessor-descriptor", + "version": "0.1.6", + "bom-ref": "static-extend@0.1.2|is-accessor-descriptor@0.1.6", + "purl": "pkg:npm/is-accessor-descriptor@0.1.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7b504cd6a9c36cc446de597653d7522b450c1ee58eb37a58dc0b5c16c9afc0fb4a2f730c2ff43cea2f868a52dfbea12ce065be13107dd6d437220f67a03219f8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/static-extend/node_modules/is-accessor-descriptor" + } + ], + "components": [ + { + "type": "library", + "name": "kind-of", + "version": "3.2.2", + "bom-ref": "static-extend@0.1.2|is-accessor-descriptor@0.1.6|kind-of@3.2.2", + "purl": "pkg:npm/kind-of@3.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "34e5bd4105cca191a0fe8aa754da0d4d320510889dd7adbb5827df50124474cc58029abb98d13b0a9cee7083dcf99420db93e17a3ec8252997de13bea1b94eb5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/static-extend/node_modules/is-accessor-descriptor/node_modules/kind-of" + } + ] + } + ] + }, + { + "type": "library", + "name": "is-data-descriptor", + "version": "0.1.4", + "bom-ref": "static-extend@0.1.2|is-data-descriptor@0.1.4", + "purl": "pkg:npm/is-data-descriptor@0.1.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fb0f43e6e952a013659b0f4e1e7dd4dafe754b2a0277485ef9b077c4c97ada88a386bb29c68c2353e00870363437788425b504901d79225300490b3162282f5e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/static-extend/node_modules/is-data-descriptor" + } + ], + "components": [ + { + "type": "library", + "name": "kind-of", + "version": "3.2.2", + "bom-ref": "static-extend@0.1.2|is-data-descriptor@0.1.4|kind-of@3.2.2", + "purl": "pkg:npm/kind-of@3.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "34e5bd4105cca191a0fe8aa754da0d4d320510889dd7adbb5827df50124474cc58029abb98d13b0a9cee7083dcf99420db93e17a3ec8252997de13bea1b94eb5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/static-extend/node_modules/is-data-descriptor/node_modules/kind-of" + } + ] + } + ] + }, + { + "type": "library", + "name": "is-descriptor", + "version": "0.1.6", + "bom-ref": "static-extend@0.1.2|is-descriptor@0.1.6", + "purl": "pkg:npm/is-descriptor@0.1.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6af0d8af4481dc3c0ef73b0ca2fd20282112158a829c4e21abfe33dd375496e904cb9b7d0b4611abb1cbaec379d8d01ca9729a7a97820f49fe0746ab9d51b71e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/static-extend/node_modules/is-descriptor" + } + ] + }, + { + "type": "library", + "name": "kind-of", + "version": "5.1.0", + "bom-ref": "static-extend@0.1.2|kind-of@5.1.0", + "purl": "pkg:npm/kind-of@5.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "346104ae71fa176bd4b970e1f8e95b70a5bbff039c7dd447699ed55ada82ced7c7ae2ffef982a63f9d4e7567863eea8239b6ba924d8e4dee5dd365664c1f343f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/static-extend/node_modules/kind-of" + } + ] + } + ] + }, + { + "type": "library", + "name": "statuses", + "version": "2.0.1", + "bom-ref": "statuses@2.0.1", + "purl": "pkg:npm/statuses@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "470340f59ffb3eb2b4eab60b23314c95a17e97bde2c29ceca9120581b30b6d370b0fa70e6a8f364da59e7cf5d0bc1d9f382e008ee612127752ecdfe64c26e475" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/statuses" + } + ] + }, + { + "type": "library", + "name": "stop-iteration-iterator", + "version": "1.0.0", + "bom-ref": "stop-iteration-iterator@1.0.0", + "purl": "pkg:npm/stop-iteration-iterator@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8821908fed25d0739d67600478100396c442fafb270ec66c6dd4a21f5c8d4a371f28cedf76908c7ea00bfddc05e412e2c3f5e145fb7f59ac7acd06e1ab605c8d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/stop-iteration-iterator" + } + ] + }, + { + "type": "library", + "name": "stream-buffers", + "version": "2.2.0", + "bom-ref": "stream-buffers@2.2.0", + "purl": "pkg:npm/stream-buffers@2.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bb240afe6c794231ee9fcd052c94df69613b26dc1f44c2812e43277bab9d60e9af1f409ac28b556bb4df8181f3027a69867e3e4f0788c7540a3274486e2a6652" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/stream-buffers" + } + ] + }, + { + "type": "library", + "name": "streamsearch", + "version": "0.1.2", + "bom-ref": "streamsearch@0.1.2", + "purl": "pkg:npm/streamsearch@0.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/streamsearch/-/streamsearch-0.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8e8b3cbbef892a6d0045c4944c06573950b4992a31ec1867eac060b72ef73f57f72467fbc86d9c9536c134751d75efe476f3f614449a9bebccea5f2306b3711c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/streamsearch" + } + ] + }, + { + "type": "library", + "name": "strict-uri-encode", + "version": "1.1.0", + "bom-ref": "strict-uri-encode@1.1.0", + "purl": "pkg:npm/strict-uri-encode@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4777f5f7ca5cbe707ee48a67065464a61b84f67e3a5b2565f08dfd5bf6544d92f3e27a923ffa0b614adc9c9af0e3ad83b3c85ee1828ca2fd9e7ec4c8c3504319" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/strict-uri-encode" + } + ] + }, + { + "type": "library", + "name": "string_decoder", + "version": "1.1.1", + "bom-ref": "string_decoder@1.1.1", + "purl": "pkg:npm/string_decoder@1.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9ff4a19ef0e2e851db6d57ef8aba3e5a88e2173bfeb3c30f30705ccd578f7d4a4324bc282d3d21b759786300426e2f29240bde104767907c8fc933ff9b345fc2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/string_decoder" + } + ] + }, + { + "type": "library", + "name": "string-width", + "version": "1.0.2", + "bom-ref": "string-width@1.0.2", + "purl": "pkg:npm/string-width@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d17b15a502e75425c725fc84b3cb42d33a53548af93ca2ac42d913dbd230ba99cf4e3b4f990df14ffe32091105f6162457fdccde4cdc513480653e9aea1f35b7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/string-width" + } + ] + }, + { + "type": "library", + "name": "string.fromcodepoint", + "version": "0.2.1", + "bom-ref": "string.fromcodepoint@0.2.1", + "purl": "pkg:npm/string.fromcodepoint@0.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/string.fromcodepoint/-/string.fromcodepoint-0.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9faf47df53a7c5219267265b80196f6085e5acc849434750017d63b354038696941face6537418963d3b6c2c023653cebb7a115c8b9b18f9768031a71ec882aa" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/string.fromcodepoint" + } + ] + }, + { + "type": "library", + "name": "string.prototype.codepointat", + "version": "0.2.1", + "bom-ref": "string.prototype.codepointat@0.2.1", + "purl": "pkg:npm/string.prototype.codepointat@0.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/string.prototype.codepointat/-/string.prototype.codepointat-0.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d9c0550a3e88e083af1278e03bf856a978ea046b18fb3c0f987975d92ae4f485d2679e89c309b2fbae973b922eb7fa10551eede6285874b07418c6b86a511472" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/string.prototype.codepointat" + } + ] + }, + { + "type": "library", + "name": "strip-ansi", + "version": "3.0.1", + "bom-ref": "strip-ansi@3.0.1", + "purl": "pkg:npm/strip-ansi@3.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "561ba64926c1a834cff29d992ca8f8d148c1095e3ebfc6d4484a546f82a34605a4f696ea185e111058fa2846a089d6f67ff33a0330b41261720cd19ac3d382ce" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/strip-ansi" + } + ] + }, + { + "type": "library", + "name": "strip-bom", + "version": "3.0.0", + "bom-ref": "strip-bom@3.0.0", + "purl": "pkg:npm/strip-bom@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bdabc03115ce80154d17a9f210498bdc304ad7d891a437282305beb3043e09b1a2bbb963bbab7e264940d4c1f07a85ad69d82de0849552c5cbc83ab7e1d75cc0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/strip-bom" + } + ] + }, + { + "type": "library", + "name": "strip-dirs", + "version": "2.1.0", + "bom-ref": "strip-dirs@2.1.0", + "purl": "pkg:npm/strip-dirs@2.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "24e0b139e28b9b60804bbdf2fd4e197993d3904fa03550b32adec4a31f3821e8f52d3ff6a53598a59289bb1c10a6f5f52e265bd71a24351ed12dfb8101aed3de" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/strip-dirs" + } + ] + }, + { + "type": "library", + "name": "strip-json-comments", + "version": "2.0.1", + "bom-ref": "strip-json-comments@2.0.1", + "purl": "pkg:npm/strip-json-comments@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e2007c9dad3b7de715564388e91b387bb4fa34e4e48b91262fb4d476e4ece9bbb711d9d2c9c9ed549e2b7bc920640fb0c7d22e788d98d756df6e0c2dcee13429" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/strip-json-comments" + } + ] + }, + { + "type": "library", + "name": "strip-outer", + "version": "1.0.1", + "bom-ref": "strip-outer@1.0.1", + "purl": "pkg:npm/strip-outer@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "939e72c4a1f06979e9606b0ece0e1597cfad0eb5b29710c4a649c68e14e2641f1d151539ad3a3d080cdec9c8afc55decfb39532b0aece96c4cc51f799f6ea4c2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/strip-outer" + } + ] + }, + { + "type": "library", + "name": "strtok3", + "version": "6.3.0", + "bom-ref": "strtok3@6.3.0", + "purl": "pkg:npm/strtok3@6.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/strtok3/-/strtok3-6.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7d9b5b86dbc8f48e3cc434b2c1dfeca2636a8141e5d8bd9cb2d99708289fd22b4e7fdea3796d7c3014b2acbb8d89c610564be93b1919b64cee8e24c9f4b5b927" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/strtok3" + } + ] + }, + { + "type": "library", + "name": "supports-color", + "version": "5.5.0", + "bom-ref": "supports-color@5.5.0", + "purl": "pkg:npm/supports-color@5.5.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "423563c1d5c8b78d3c308880a825f8a142ac814d84a801b3b363e9926e1a4186e39be644584716e127c5353af8b8c35999ad1ecb87f99602eb901d1a5f440ca3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/supports-color" + } + ] + }, + { + "type": "library", + "name": "supports-preserve-symlinks-flag", + "version": "1.0.0", + "bom-ref": "supports-preserve-symlinks-flag@1.0.0", + "purl": "pkg:npm/supports-preserve-symlinks-flag@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a2dd169d74bd7e076480871e3dee911cd935580f3e9ae3dae9c4a3791dd5f0adbbabd041d6b4c4dd1d69ec7bf4cf567201cf2ce95beff0323259febcd4c02dd3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/supports-preserve-symlinks-flag" + } + ] + }, + { + "type": "library", + "name": "svg-captcha", + "version": "1.4.0", + "bom-ref": "svg-captcha@1.4.0", + "purl": "pkg:npm/svg-captcha@1.4.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/svg-captcha/-/svg-captcha-1.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fdf92485abd73c4e7bcd14428cda803f7b714424a7729331dcd9cd64bee2128c80b58c148cf849c56e8541340f1b950f1260ab6c5a174b5d02dd8749956ecf0e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/svg-captcha" + } + ] + }, + { + "type": "library", + "name": "swagger-ui-dist", + "version": "5.4.2", + "bom-ref": "swagger-ui-dist@5.4.2", + "purl": "pkg:npm/swagger-ui-dist@5.4.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-5.4.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bd3e50c4ffcd3abf66e202d997e4a96af588dccf45761df4f92770f6b12d65b92a36634d10f8635dab36c530fdaec25861d2f302231fc17beda28587df16cb24" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/swagger-ui-dist" + } + ] + }, + { + "type": "library", + "name": "swagger-ui-express", + "version": "4.6.3", + "bom-ref": "swagger-ui-express@4.6.3", + "purl": "pkg:npm/swagger-ui-express@4.6.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/swagger-ui-express/-/swagger-ui-express-4.6.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0838dee0f9dd8530f61e4832287de969bf8b2aca43781fcd84f376385d63fa989821a990a8163001758448e4f5623bb6c45839d5b456f6c5278365b10e3cc0af" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/swagger-ui-express" + } + ] + }, + { + "type": "library", + "name": "tar-fs", + "version": "2.1.1", + "bom-ref": "tar-fs@2.1.1", + "scope": "optional", + "purl": "pkg:npm/tar-fs@2.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "574af663db1c99b0d12c235ec7ffa1633be9ff3c988ef15b1cf36055329f42f56b6fa82e884fdfc4ff976e50cd474d75bada296e47b1da7338747355e860ec9e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tar-fs" + } + ], + "components": [ + { + "type": "library", + "name": "bl", + "version": "4.1.0", + "bom-ref": "tar-fs@2.1.1|bl@4.1.0", + "scope": "optional", + "purl": "pkg:npm/bl@4.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d56d3b70cf604ba0dc2e97ab65f1528fe6d62ed68f1923875a13e21b35e6bd525b44b746f36b07fca9fc12d5b556a595039e0029fda1e64e416e721bc05de1eb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tar-fs/node_modules/bl" + } + ] + }, + { + "type": "library", + "name": "chownr", + "version": "1.1.4", + "bom-ref": "tar-fs@2.1.1|chownr@1.1.4", + "scope": "optional", + "purl": "pkg:npm/chownr@1.1.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8c9d1bab36b296626d567360cd37923acf033dabe96d8804aff6f460bf3fd863b7c4912122716684a3149c42508d9ba62bb297185854cbcf4faec25695a90156" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tar-fs/node_modules/chownr" + } + ] + }, + { + "type": "library", + "name": "readable-stream", + "version": "3.6.2", + "bom-ref": "tar-fs@2.1.1|readable-stream@3.6.2", + "scope": "optional", + "purl": "pkg:npm/readable-stream@3.6.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f6efec9e20ab6370f959db04447cc71381b66025eaa06e454c7522082e1221bafa5dc2d9058d39c9af442a361e93d3b9c4e0308c6abed497460404bb43d49ca0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tar-fs/node_modules/readable-stream" + } + ] + }, + { + "type": "library", + "name": "tar-stream", + "version": "2.2.0", + "bom-ref": "tar-fs@2.1.1|tar-stream@2.2.0", + "scope": "optional", + "purl": "pkg:npm/tar-stream@2.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ba37aa6dc780060c0c6711099e4d870d8d83967519fbda0471bd4acd355f6078a8d1413a746ef59fad1df03d88e2a36f95e5abad7a668e9b7bbd9785d4b9cc65" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tar-fs/node_modules/tar-stream" + } + ] + } + ] + }, + { + "type": "library", + "name": "tar-stream", + "version": "1.6.2", + "bom-ref": "tar-stream@1.6.2", + "purl": "pkg:npm/tar-stream@1.6.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "af34b485e88d7fc5e7eff9a975255548c016028cbd6df6f558e4d80bbf19d1440a78a6bf0964bc14eab494a18d6bc0d62809fd8318c2bcc2d87393c65d894ad8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tar-stream" + } + ] + }, + { + "type": "library", + "name": "tar", + "version": "6.1.15", + "bom-ref": "tar@6.1.15", + "purl": "pkg:npm/tar@6.1.15", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/tar/-/tar-6.1.15.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ff32adf54ca7827c484ff100198bb168c6203882623fcd5a6fd65f9082eae2834b3c55f9d2ac989aeee3463f6a797a319891e31a56c7d3e726daecb5582b35d0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tar" + } + ], + "components": [ + { + "type": "library", + "name": "minipass", + "version": "5.0.0", + "bom-ref": "tar@6.1.15|minipass@5.0.0", + "purl": "pkg:npm/minipass@5.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dc59e362e7a1bfd93aa2f3846f23acc1a7420cf5f5a6209f855f2772662d1ce8ee3f0ca5556b208532e8eeb69b8c2dd1c79c43e070f1f169b5c67305ed2e6a15" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tar/node_modules/minipass" + } + ] + }, + { + "type": "library", + "name": "mkdirp", + "version": "1.0.4", + "bom-ref": "tar@6.1.15|mkdirp@1.0.4", + "purl": "pkg:npm/mkdirp@1.0.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bd5a95650c9fdd62f1d9285dd2a27dc6ebea800c8a3cb022a884c4b6a5b4a08523ce8dcf78f0dde9f5bd885cf7d1e7fb62ca7fa225aa6e1b33786596d93e86cf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tar/node_modules/mkdirp" + } + ] + } + ] + }, + { + "type": "library", + "name": "tdigest", + "version": "0.1.2", + "bom-ref": "tdigest@0.1.2", + "purl": "pkg:npm/tdigest@0.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/tdigest/-/tdigest-0.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f86d0b2e08e3a3d0595f631f76f3df1fe30a2c2af195749879ce4368f60fd5f7ba23285fd3f7d2989d1b16267517c053e9c1979762e996d429b738d729612428" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tdigest" + } + ] + }, + { + "type": "library", + "name": "text-hex", + "version": "1.0.0", + "bom-ref": "text-hex@1.0.0", + "purl": "pkg:npm/text-hex@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bae546356ce0278ca145a3528ae6cf63b3a3212c38b30e04e54bf4c1b8e9f8ecdc6e6554febb13f2e8e07172619fdca9cec82be6f973a4fa8ff8c04129c1af6e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/text-hex" + } + ] + }, + { + "type": "library", + "name": "thirty-two", + "version": "1.0.2", + "bom-ref": "thirty-two@1.0.2", + "purl": "pkg:npm/thirty-two@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/thirty-two/-/thirty-two-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "38423421609ef83c38eb4d7d60b97a575d14b396e2e7be04be524439c024076f48cd0fe6603d40e91c8d1cb8d93e21c29aea1dc6f805e94faf64ed4bd7997154" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/thirty-two" + } + ] + }, + { + "type": "library", + "name": "through", + "version": "2.3.8", + "bom-ref": "through@2.3.8", + "purl": "pkg:npm/through@2.3.8", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c3cf6a83b3c8f3001dbd7eb46cc0cff9b1680f90ef866f682e1785a793b86b6405d1c4811ac057e2a66669d3ccbd5aa52c9041722f96a8618e00fbdc0de35256" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/through" + } + ] + }, + { + "type": "library", + "name": "timed-out", + "version": "4.0.1", + "bom-ref": "timed-out@4.0.1", + "purl": "pkg:npm/timed-out@4.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1bbaf7021a2f62daf960a396424b5af112803dbf89f48b0ee2e566ce397c019c1f86cf14714c13883ea070961280eb73ca3bd02ab2989f8d6cc876d458c91a7c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/timed-out" + } + ] + }, + { + "type": "library", + "name": "tiny-inflate", + "version": "1.0.3", + "bom-ref": "tiny-inflate@1.0.3", + "purl": "pkg:npm/tiny-inflate@1.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a646357e3d5c2876f6b1e583cb4075e87796c9cce5240f7f596deeddce33fcd8960ec3b70ce5390fb9e14cb13d085d325effd064563bb042668f6e1d2be46bab" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tiny-inflate" + } + ] + }, + { + "type": "library", + "name": "to-buffer", + "version": "1.1.1", + "bom-ref": "to-buffer@1.1.1", + "purl": "pkg:npm/to-buffer@1.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "971f41e62bfb9acb85604dddcad4fe284e6d6a9fab358c3e2b88d591bf51fdab006fea5b052335ee3b6e9c7a658417ba45125d671dcf9f6269876e0edf698e56" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/to-buffer" + } + ] + }, + { + "type": "library", + "name": "to-fast-properties", + "version": "2.0.0", + "bom-ref": "to-fast-properties@2.0.0", + "purl": "pkg:npm/to-fast-properties@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fce68a2b4c58aecdc39b1458a8bff20dcf85c455156210e55cc8519afdf3f75e70d87175b67375a26077e788fc55418efe16d1cf20fa637b00eefec64bf71ea2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/to-fast-properties" + } + ] + }, + { + "type": "library", + "name": "to-object-path", + "version": "0.3.0", + "bom-ref": "to-object-path@0.3.0", + "purl": "pkg:npm/to-object-path@0.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f66587767191ba1de89e871a1f3ba4caf099873bebead89f940cbf2511577095f44e381f580f6993db7c08c6f398113825fc39f295db92782d06da98c73344ca" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/to-object-path" + } + ], + "components": [ + { + "type": "library", + "name": "kind-of", + "version": "3.2.2", + "bom-ref": "to-object-path@0.3.0|kind-of@3.2.2", + "purl": "pkg:npm/kind-of@3.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "34e5bd4105cca191a0fe8aa754da0d4d320510889dd7adbb5827df50124474cc58029abb98d13b0a9cee7083dcf99420db93e17a3ec8252997de13bea1b94eb5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/to-object-path/node_modules/kind-of" + } + ] + } + ] + }, + { + "type": "library", + "name": "to-regex-range", + "version": "2.1.1", + "bom-ref": "to-regex-range@2.1.1", + "purl": "pkg:npm/to-regex-range@2.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "65958d7c28d4a245d70c65c5a597a1248919aaaf7505c50b16afcf8bb3398b8267c5776130a00aebcdb3f1b096de8f078f5c2ebb3a0a716dc37d5cda3fa56e36" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/to-regex-range" + } + ] + }, + { + "type": "library", + "name": "to-regex", + "version": "3.0.2", + "bom-ref": "to-regex@3.0.2", + "purl": "pkg:npm/to-regex@3.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "156b6578d02d67f2a2daab6a7a3d825d339ac8e1fd6c70d017e438f15a56c835e36d8c40e18cfc883077d735ce05494e1c72a27436ea195ad352f40c3e604607" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/to-regex" + } + ] + }, + { + "type": "library", + "name": "toidentifier", + "version": "1.0.1", + "bom-ref": "toidentifier@1.0.1", + "purl": "pkg:npm/toidentifier@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a39b123ca12483f0c840d987e37574fee7ab2eba7355e764521f2d18dbda797a5fa6ec2329e9e54a8c7fd8efc14e5654b447be246eece58844cfad3c3e500744" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/toidentifier" + } + ] + }, + { + "type": "library", + "name": "token-stream", + "version": "1.0.0", + "bom-ref": "token-stream@1.0.0", + "purl": "pkg:npm/token-stream@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/token-stream/-/token-stream-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "552b3234f3d6ef84691f047c15cdb5bae6f01d8ef03037892f2b36217e7324d8a1f8e9c09da89f287a3ed4b1d3ec301d96843b6a979a69683c97baa77ff4e712" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/token-stream" + } + ] + }, + { + "type": "library", + "name": "token-types", + "version": "4.2.1", + "bom-ref": "token-types@4.2.1", + "purl": "pkg:npm/token-types@4.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/token-types/-/token-types-4.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "eae741db843bdfb503fd20ec2801c8f450913fb06a73d0ff310515d36391420e62b248ed2c995924d74de242ad71db7009e588c081c319a52c4ec08201af2c15" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/token-types" + } + ] + }, + { + "type": "library", + "name": "toposort-class", + "version": "1.0.1", + "bom-ref": "toposort-class@1.0.1", + "purl": "pkg:npm/toposort-class@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/toposort-class/-/toposort-class-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3ac2dc1866d8177acc8cf51ff282a4b72bc2894c526ea30c4b7f66df73008cb4c2d435481fac77592b7adff33bee2848d3df9275f935017bdf84211e5260bb9a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/toposort-class" + } + ] + }, + { + "type": "library", + "name": "tough-cookie", + "version": "2.5.0", + "bom-ref": "tough-cookie@2.5.0", + "purl": "pkg:npm/tough-cookie@2.5.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9e52ec533826d647cb5d25df45931cd4a2c0ba077886a2470d3bdcda10c8c12de66407cc12e31b734dd2ba3305f8611ca5a5ffa9ba1ec9cc3a88ef09c15bf6fa" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tough-cookie" + } + ] + }, + { + "type": "library", + "name": "tr46", + "version": "0.0.3", + "bom-ref": "tr46@0.0.3", + "purl": "pkg:npm/tr46@0.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "37758cb2ea95eba953df40ab5cd6c48f1e06130968c37bfaaebe2609cbfaa6b9dfc214b4d6b920c857633cd05877d6ebecba57575f849a1d357c79ead86760af" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tr46" + } + ] + }, + { + "type": "library", + "name": "traverse", + "version": "0.3.9", + "bom-ref": "traverse@0.3.9", + "purl": "pkg:npm/traverse@0.3.9", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "89ac2093484b3f74b118a0df9c325ff304f3e29daa2269f28a13391e1fec1af4372b7edd3e2ff0f2c46174d231600d53c05c1ce660e1209abe3b446cbd704a75" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/traverse" + } + ] + }, + { + "type": "library", + "name": "tree-kill", + "version": "1.2.2", + "bom-ref": "tree-kill@1.2.2", + "purl": "pkg:npm/tree-kill@1.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2f43aba62f2a1a9446fff35df87f74bc507ede21e7b9ed734921a634e38287518b27bad4295c15d87be28e9846412d949a15197b04bd560bf1608760afe7c6d4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tree-kill" + } + ] + }, + { + "type": "library", + "name": "trim-repeated", + "version": "1.0.0", + "bom-ref": "trim-repeated@1.0.0", + "purl": "pkg:npm/trim-repeated@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a64a27be52a4f3f66e4740f9b4b5bc963b7923c926c69d972b29a17a951e39d0847caa596a4b5202b90b1d9b7be8e07566f3bd6ecb14b03b72e125a12ef6692e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/trim-repeated" + } + ] + }, + { + "type": "library", + "name": "triple-beam", + "version": "1.4.1", + "bom-ref": "triple-beam@1.4.1", + "purl": "pkg:npm/triple-beam@1.4.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6996e056266b83540d706f8b50b6bb9e16692536522e6fe65e71d79db01b8e63796926b4cbb57ec2fbfafb859a06da48489cd384acbe3c83f173536ad4427d9a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/triple-beam" + } + ] + }, + { + "type": "library", + "name": "truncate-utf8-bytes", + "version": "1.0.2", + "bom-ref": "truncate-utf8-bytes@1.0.2", + "purl": "pkg:npm/truncate-utf8-bytes@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f793eed505d0bebb86121bfad9708c3b7326f741ac70e08296fac853008cd0f60e5cade4685de5dec207c71ef54e125f71b3363b902ee923b701609211f5b899" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/truncate-utf8-bytes" + } + ] + }, + { + "type": "library", + "name": "ts-node-dev", + "version": "1.1.8", + "bom-ref": "ts-node-dev@1.1.8", + "purl": "pkg:npm/ts-node-dev@1.1.8", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ts-node-dev/-/ts-node-dev-1.1.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "43f9b7bc4c336302d92a657aff4565171719cd557fc5c80eb7e4f1fd58da6911f2881705955d39e35cab4f4f508f3cc2c650d9df83b32a3ac50329e59ad7e512" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ts-node-dev" + } + ], + "components": [ + { + "type": "library", + "name": "mkdirp", + "version": "1.0.4", + "bom-ref": "ts-node-dev@1.1.8|mkdirp@1.0.4", + "purl": "pkg:npm/mkdirp@1.0.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bd5a95650c9fdd62f1d9285dd2a27dc6ebea800c8a3cb022a884c4b6a5b4a08523ce8dcf78f0dde9f5bd885cf7d1e7fb62ca7fa225aa6e1b33786596d93e86cf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ts-node-dev/node_modules/mkdirp" + } + ] + }, + { + "type": "library", + "name": "rimraf", + "version": "2.7.1", + "bom-ref": "ts-node-dev@1.1.8|rimraf@2.7.1", + "purl": "pkg:npm/rimraf@2.7.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b968db68a20add3d4e495a6dcd7ecd97a3ef437a801ad284b5546346e6b38df2f7071e5e238d3d5594aa80d0fee143679b32d574f8fd16a14934fa81645bdee3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ts-node-dev/node_modules/rimraf" + } + ] + } + ] + }, + { + "type": "library", + "name": "ts-node", + "version": "9.1.1", + "bom-ref": "ts-node@9.1.1", + "purl": "pkg:npm/ts-node@9.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "84f96ded90021114067f4dccdb9df2b4b6377476c6346ac0abda881d6518f571d8975cfbc189e04abdce439c66ba2f28d806b1b0e3712338da7cb522581a3516" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ts-node" + } + ] + }, + { + "type": "library", + "name": "tsconfig", + "version": "7.0.0", + "bom-ref": "tsconfig@7.0.0", + "purl": "pkg:npm/tsconfig@7.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/tsconfig/-/tsconfig-7.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bd95e6ccfacbf84982e13ff8ad5953da33553160a2fcee032224a3dd41e0d4e13990229b93899fad773a75992c2e044cfd36652a7a2eb0a1fd6db4dacd459147" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tsconfig" + } + ] + }, + { + "type": "library", + "name": "tslib", + "version": "2.6.2", + "bom-ref": "tslib@2.6.2", + "purl": "pkg:npm/tslib@2.6.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0046311fdde31853e7fdada2540c16f3b56e508911d45554281efb370305ee70530e40ebad3fc7a6dfc8ac2274417856dbb8d304371fe5963bc3a462a93330d9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tslib" + } + ] + }, + { + "type": "library", + "name": "tunnel-agent", + "version": "0.6.0", + "bom-ref": "tunnel-agent@0.6.0", + "purl": "pkg:npm/tunnel-agent@0.6.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "31c9cd895d65f1161e63cb41804a6ea1d082d662d475b48df826012fb909b093489ce3fc5230c3130764e8cc3ad2f74b2ebaf934729984c00e4ab476359b90fb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tunnel-agent" + } + ] + }, + { + "type": "library", + "name": "tweetnacl", + "version": "0.14.5", + "bom-ref": "tweetnacl@0.14.5", + "purl": "pkg:npm/tweetnacl@0.14.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2975c515d01b15763881e148c28c8d2be7f96756fbb307d70017cbec75c29a821630a5377664b6ebaef603811e42d0f32cacbb49799f06ee7526896f10ac2d18" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tweetnacl" + } + ] + }, + { + "type": "library", + "name": "type-is", + "version": "1.6.18", + "bom-ref": "type-is@1.6.18", + "purl": "pkg:npm/type-is@1.6.18", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4e444aafdb144f1107f0c75fb8248fed58b3272cd134c8e3d89d9da3626bdcaca6e7df0955d124b2eccf4029e514f5b8932f50fa203e99af411a6d3a5d0072f2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/type-is" + } + ] + }, + { + "type": "library", + "name": "typecast", + "version": "0.0.1", + "bom-ref": "typecast@0.0.1", + "purl": "pkg:npm/typecast@0.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/typecast/-/typecast-0.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2f67f93822cab097428d2c8dd1de4ee8290dc61882f044365e55e71e959954d7c5fa68f63936978405673f4ffb498fecc4ed431d9a4e14ca48b8694551910634" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/typecast" + } + ] + }, + { + "type": "library", + "name": "typedarray", + "version": "0.0.6", + "bom-ref": "typedarray@0.0.6", + "purl": "pkg:npm/typedarray@0.0.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fda0831066ad1af67604893e1e62dfe227c2245c2f28535bf7f25e64f32e95f805ada727f5015c01fe463bc07f9b07948d2a1b952e489f471686aa5fb3fe4f40" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/typedarray" + } + ] + }, + { + "type": "library", + "name": "typescript", + "version": "5.2.2", + "bom-ref": "typescript@5.2.2", + "purl": "pkg:npm/typescript@5.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "988e16ae91ec6c221cc13f5c178159bebf3441478abec52c52f283a11f97ffb5c7407f7cc580fc607660ec036dcf61ad66dfc206ad90274b6190624c1dfa9cd7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/typescript" + } + ] + }, + { + "type": "library", + "name": "uglify-js", + "version": "3.17.4", + "bom-ref": "uglify-js@3.17.4", + "scope": "optional", + "purl": "pkg:npm/uglify-js@3.17.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4fdabcd93248f5efc2d5303162f7dbd7ac4ed76d2d315159ac60377fdfcfe38db80cdbbaca92b5d37cb418f1556b5ef2a2dc12c995b98985e08d81e41ab256fe" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/uglify-js" + } + ] + }, + { + "type": "library", + "name": "unbzip2-stream", + "version": "1.4.3", + "bom-ref": "unbzip2-stream@1.4.3", + "purl": "pkg:npm/unbzip2-stream@1.4.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9a5131196e30ef579b0c9be21f5ea540bb594b7d952aab127e4f341827d49704ffe3f84d445b28b1cac5fdcfbef718a790ccc408bd6e2fd0c3c17a855a4aee3e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unbzip2-stream" + } + ] + }, + { + "type": "library", + "name": "unc-path-regex", + "version": "0.1.2", + "bom-ref": "unc-path-regex@0.1.2", + "purl": "pkg:npm/unc-path-regex@0.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7972f89e6253ee80a9919b07654389a3c85c5f719bb220ce6b442ef45eb8e9f8bc753dd7b92568a55a80704895cd228a1fb5280ed8b6df0357dea185c5c5b942" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unc-path-regex" + } + ] + }, + { + "type": "library", + "name": "underscore.string", + "version": "3.3.6", + "bom-ref": "underscore.string@3.3.6", + "purl": "pkg:npm/underscore.string@3.3.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5680bcdc7597982ac5eab824cb14bd187bfc5bd4399e130a868f8e69d0c91b32f6a0361b604a6905a08c1faa459702deaa3d904be861930da4a57912743d49c5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/underscore.string" + } + ] + }, + { + "type": "library", + "name": "unicode-properties", + "version": "1.4.1", + "bom-ref": "unicode-properties@1.4.1", + "purl": "pkg:npm/unicode-properties@1.4.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/unicode-properties/-/unicode-properties-1.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "08b8c208b43a52e3315a76c8ca5922b1b463df5ab11cf02eaef7a76bfd22c1255b4361b5558e7f1e357421169b3846c31e5cd9951742ac3e0d841d09b54e343e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unicode-properties" + } + ] + }, + { + "type": "library", + "name": "unicode-trie", + "version": "2.0.0", + "bom-ref": "unicode-trie@2.0.0", + "purl": "pkg:npm/unicode-trie@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/unicode-trie/-/unicode-trie-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c7b6dcefac746e6e29adfd552e0efdba10332b0f0355ba0295237957126e43e2ca0ce5445bd09d1fe558ed23febd7ef109842acf3810a45ab3d79cde2ef02d65" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unicode-trie" + } + ] + }, + { + "type": "library", + "name": "union-value", + "version": "1.0.1", + "bom-ref": "union-value@1.0.1", + "purl": "pkg:npm/union-value@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b497d79b131e5989dccc256ced7004bc857b89ea6900b7727a958c90793072246966b686ff1c13facd8937cfa9af5fbc8c245ff34145cefafe32941e7a81785e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/union-value" + } + ], + "components": [ + { + "type": "library", + "name": "is-extendable", + "version": "0.1.1", + "bom-ref": "union-value@1.0.1|is-extendable@0.1.1", + "purl": "pkg:npm/is-extendable@0.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e413142cda1bd6f8055fa123430e62cd60f1ade7162bd00cef6aee80daf44c595d30e8b47e3e8993ecde288b74c468f87047d0209b61e30dce296389e1ff8017" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/union-value/node_modules/is-extendable" + } + ] + } + ] + }, + { + "type": "library", + "name": "unique-filename", + "version": "1.1.1", + "bom-ref": "unique-filename@1.1.1", + "scope": "optional", + "purl": "pkg:npm/unique-filename@1.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "566a748c8a76967df95135eeaf2be3ce48c6751c9ff5bda54d7b9261488f9b345c977143b58a80c0e9d3264027803f525a19e82730db4cac1a3ab67e493b7135" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unique-filename" + } + ] + }, + { + "type": "library", + "name": "unique-slug", + "version": "2.0.2", + "bom-ref": "unique-slug@2.0.2", + "scope": "optional", + "purl": "pkg:npm/unique-slug@2.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ce85abf4e6dac402c3dc338f7e33d2ab1b787e766259b9711c881e5aa5bcc7b52a0f312d1c440bce38b672e258405094e8a9a826290e600665ad31c779b8f1db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unique-slug" + } + ] + }, + { + "type": "library", + "name": "unit-compare", + "version": "1.0.1", + "bom-ref": "unit-compare@1.0.1", + "purl": "pkg:npm/unit-compare@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/unit-compare/-/unit-compare-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "01e2cc42bf2071e9f658e4f05741af8b59ca29b638326b3bf4ca25b59ea1ad957f54036013f610972de3b5664903f7daf66e1a8e1ca7ab75ccaa1e6b3b265c94" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unit-compare" + } + ] + }, + { + "type": "library", + "name": "universalify", + "version": "2.0.0", + "bom-ref": "universalify@2.0.0", + "purl": "pkg:npm/universalify@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "84066c2aaed8cb5d59bb50c4d0ecd68f0ee79cb6662596130d96721051d9754855f05907e4c09fa14d5731ac57a2fa725b99eae6c70faaad190cff59ca5d38a1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/universalify" + } + ] + }, + { + "type": "library", + "name": "unpipe", + "version": "1.0.0", + "bom-ref": "unpipe@1.0.0", + "purl": "pkg:npm/unpipe@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a63cb66d8852b2e7f05a52b03dcfa5ddc37bfb0b8994aeaecf461d2443a54036e5ea3a3f6253e2e266fc6a0524542f0117b57c36ecdec8f36a464b00de1ced29" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unpipe" + } + ] + }, + { + "type": "library", + "name": "unset-value", + "version": "1.0.0", + "bom-ref": "unset-value@1.0.0", + "purl": "pkg:npm/unset-value@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3dc036b6cb86485f5c9f248b1d32d2876aab42227bd269feafe1a5cf1bf64d665b971b31082e76043959a0f0accfb49377da4dec465eb64599040be4e1c81975" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unset-value" + } + ], + "components": [ + { + "type": "library", + "name": "has-value", + "version": "0.3.1", + "bom-ref": "unset-value@1.0.0|has-value@0.3.1", + "purl": "pkg:npm/has-value@0.3.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8291bddfa8fcfcccda7880f96227fee7bedcd7b4f16839a1bb25604b0b672ffabc5144f24a0f0c79c6fef027f5a2d80ba03ec30c7ef96b1a7ce8447b2c5b1fdd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unset-value/node_modules/has-value" + } + ], + "components": [ + { + "type": "library", + "name": "isobject", + "version": "2.1.0", + "bom-ref": "unset-value@1.0.0|has-value@0.3.1|isobject@2.1.0", + "purl": "pkg:npm/isobject@2.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f8e51d1899608ce0590dfc670e36181bace9e3cef3d0918d42addc610620e5fe61291facc8732c6b3b7319e9a5ff89061b9e424a9292a564d8fa360682c1cb80" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unset-value/node_modules/has-value/node_modules/isobject" + } + ] + } + ] + }, + { + "type": "library", + "name": "has-values", + "version": "0.1.4", + "bom-ref": "unset-value@1.0.0|has-values@0.1.4", + "purl": "pkg:npm/has-values@0.1.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "27c4b4704756b906ea0fdfffb6567188cb8c366c41f0f944c2f630bb1b13991d46e515d478f117fd2267eda0f418c2e27ae6584b0347d1c42e246c2762e9d745" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unset-value/node_modules/has-values" + } + ] + }, + { + "type": "library", + "name": "isarray", + "version": "1.0.0", + "bom-ref": "unset-value@1.0.0|isarray@1.0.0", + "purl": "pkg:npm/isarray@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "54b82121634ce842d0ce8ef3c26720d0d99357258a623bc878cf37ca3a74c110d39949eb33aefc7d06dc281a3a9f6089105d2cce81bfff2b60f932a56bcf402d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unset-value/node_modules/isarray" + } + ] + } + ] + }, + { + "type": "library", + "name": "untildify", + "version": "2.1.0", + "bom-ref": "untildify@2.1.0", + "purl": "pkg:npm/untildify@2.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/untildify/-/untildify-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b098db0e9d86a1dbe407415965c9fb93a69f562b2a5f90590fb62adf1a789cdd8ed790412b470b9b75709f6bd0685ed40d2d1452cad03249299660c8e5fb248a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/untildify" + } + ] + }, + { + "type": "library", + "name": "unzipper", + "version": "0.9.15", + "bom-ref": "unzipper@0.9.15", + "purl": "pkg:npm/unzipper@0.9.15", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/unzipper/-/unzipper-0.9.15.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d9a694bcee1101e1c3bce0ae12db61ee3ac715a08a4d25cfa94917c000da2c1cc66e0646cd40dc72811d279956fb74667e939960dc74470e85e8f53333a71a20" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unzipper" + } + ], + "components": [ + { + "type": "library", + "name": "bluebird", + "version": "3.4.7", + "bom-ref": "unzipper@0.9.15|bluebird@3.4.7", + "purl": "pkg:npm/bluebird@3.4.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "883dfcf7c491eec5954476e242ffac1d4b479ccbc2d68de75b9ac072a9eadee3a7d3b0d2029a596149081ac943cfa8170bb1dfba73deed85418281090123dc1c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unzipper/node_modules/bluebird" + } + ] + } + ] + }, + { + "type": "library", + "name": "uri-js", + "version": "4.4.1", + "bom-ref": "uri-js@4.4.1", + "purl": "pkg:npm/uri-js@4.4.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "eeb294cb2df7435c9cf7ca50d430262edc17d74f45ed321f5a55b561da3c5a5d628b549e1e279e8741c77cf78bd9f3172bacf4b3c79c2acf5fac2b8b26f9dd06" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/uri-js" + } + ] + }, + { + "type": "library", + "name": "urix", + "version": "0.1.0", + "bom-ref": "urix@0.1.0", + "purl": "pkg:npm/urix@0.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "026d68bac02148b05e07d706ffb93baf6474ce3e74b834656473c66dace2779b3dae517517f40a60e6c429222e9d28c83a4259ab04512e9bdec2312433ba52aa" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/urix" + } + ] + }, + { + "type": "library", + "name": "url-parse-lax", + "version": "3.0.0", + "bom-ref": "url-parse-lax@3.0.0", + "purl": "pkg:npm/url-parse-lax@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "36314a0340e276a3dae5c885712ad79c096d4edcf3f38a20cbe35e6cfbdf12001c934f93360e1427820df9f07bcd165f6e051fd2cc8ea3d303c4590348cb8569" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/url-parse-lax" + } + ] + }, + { + "type": "library", + "name": "url-to-options", + "version": "1.0.1", + "bom-ref": "url-to-options@1.0.1", + "purl": "pkg:npm/url-to-options@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d2440b2331b87dd93f1b934e364bbae2b487ff1df634e037f4b550aa52bc2deea5bd317a186449a6a690146814f822f0c9222a05231dc18334b18716f5fe8fe0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/url-to-options" + } + ] + }, + { + "type": "library", + "name": "use", + "version": "3.1.1", + "bom-ref": "use@3.1.1", + "purl": "pkg:npm/use@3.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "73011255794edeeae5f585a5156fd303d72c842121b6eec8289fe9e6ca09fe01a98fbbdbbc5ac063f7888a843a0f0db72a3661620888a3c1ceb359d0dafaffa1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/use" + } + ] + }, + { + "type": "library", + "name": "utf8-byte-length", + "version": "1.0.4", + "bom-ref": "utf8-byte-length@1.0.4", + "purl": "pkg:npm/utf8-byte-length@1.0.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e3ec241182c16d6c6a4da844b16ae1c5ea5ca15389fb5cf93c62233d9c51932b5c75251a36322304ced79fc13ea5d4ae57b4b3bd6a2f045039e053b4252a2a84" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/utf8-byte-length" + } + ] + }, + { + "type": "library", + "name": "util-deprecate", + "version": "1.0.2", + "bom-ref": "util-deprecate@1.0.2", + "purl": "pkg:npm/util-deprecate@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "10f0f9ab5b97c85c49a42acb9c27359c79eade039ae83641a1c008888d93692080ed5089d5424331a802cc891736c5187c3d5d68afff2d3110f318886eb1ed73" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/util-deprecate" + } + ] + }, + { + "type": "library", + "name": "util", + "version": "0.12.5", + "bom-ref": "util@0.12.5", + "purl": "pkg:npm/util@0.12.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9197ff2ba84422b58723a5ea38552288c6beefdc04fc3f10f8d08d0167259328376f877693bb344067a936388005cf9a4773753c0c872fba7a51c2d8e8b9ab9c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/util" + } + ] + }, + { + "type": "library", + "name": "utils-merge", + "version": "1.0.1", + "bom-ref": "utils-merge@1.0.1", + "purl": "pkg:npm/utils-merge@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a4c653bc8913d5df93146bc33aaa1d39c971d105a49208ba4dda1af200bc7df18002acfda733d36560326dbb071e8103ff3b4cb64bff5686136324a1527f3584" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/utils-merge" + } + ] + }, + { + "type": "library", + "name": "uuid", + "version": "3.4.0", + "bom-ref": "uuid@3.4.0", + "purl": "pkg:npm/uuid@3.4.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1e3483470ea0644e4932081cb4705c8d56a4d3cf8a1158522220f31674fd4bd69e826a7ce52fdb45e0554dbe104c5691369b49f64b9868d8676cd10e91b29bfc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/uuid" + } + ] + }, + { + "type": "library", + "name": "v8flags", + "version": "3.2.0", + "bom-ref": "v8flags@3.2.0", + "purl": "pkg:npm/v8flags@3.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "987f1eb6282a31f88659d797a5a6aa19fb3a067772a71bac1c772fdaa487c999061339c277fa805c25964737a8c2d2f9e35e3b724b45382e0fe72fa497c77c26" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/v8flags" + } + ] + }, + { + "type": "library", + "name": "validate-npm-package-license", + "version": "3.0.4", + "bom-ref": "validate-npm-package-license@3.0.4", + "purl": "pkg:npm/validate-npm-package-license@3.0.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0e92a6d948bfc4deff1d0282b69671a11581859f59d24aadca01bc5c280d43c6650e7c6e4265a18f9eba8fc7cde02bb7fc999b86c0e8edf70026ae2cf61dbb13" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/validate-npm-package-license" + } + ] + }, + { + "type": "library", + "name": "validate", + "version": "4.5.1", + "bom-ref": "validate@4.5.1", + "purl": "pkg:npm/validate@4.5.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/validate/-/validate-4.5.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "65d7d862024356bc78a316a6c96d329c8a16f23200a0079bf3fa52bbd5c5f96099b9e1a8814314edc1981d552258024373b44edd047f10186190fe3a5a7f479e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/validate" + } + ] + }, + { + "type": "library", + "name": "validator", + "version": "13.11.0", + "bom-ref": "validator@13.11.0", + "purl": "pkg:npm/validator@13.11.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "222fac7a1a527d9cbe02de673dd9f2321c7bf1f1283c3911d975bfce298710bdccc8625038243b59e3f6d233d8473ed90a970a2c1db5371b971c5ddbc634ad05" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/validator" + } + ] + }, + { + "type": "library", + "name": "vary", + "version": "1.1.2", + "bom-ref": "vary@1.1.2", + "purl": "pkg:npm/vary@1.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "04d19b58b7ddd1e50f69b8645d4566d23f2ebaf444c93879a2f45afddca8c3f06a01b649c82fb97d4f88cd03b39802b362a6110084a8461750af778867f3d7aa" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vary" + } + ] + }, + { + "type": "library", + "name": "verror", + "version": "1.10.0", + "bom-ref": "verror@1.10.0", + "purl": "pkg:npm/verror@1.10.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "65929298300414e8a311104b92661f27ebe6937c3eee138b603364442b91b8c246126a9834234bc81045c162953217f068417758e774665c3ce94fd60bffa763" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/verror" + } + ], + "components": [ + { + "type": "library", + "name": "core-util-is", + "version": "1.0.2", + "bom-ref": "verror@1.10.0|core-util-is@1.0.2", + "purl": "pkg:npm/core-util-is@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "de5ab3e588d64d89d6e9d9436b94cb69309c4a17daaf57b8d2b99c255c020490ba996945ba3d1e0872049661b5839932b89fc60fef169f814509ccf88093df69" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/verror/node_modules/core-util-is" + } + ] + } + ] + }, + { + "type": "library", + "name": "vm2", + "version": "3.9.11", + "bom-ref": "vm2@3.9.11", + "purl": "pkg:npm/vm2@3.9.11", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/vm2/-/vm2-3.9.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3c51bc8894528efbc1762b28c10ee2545e7cd035dbd6e088886697826eedca7311d6e4c196fed4265075cddbf9289f939aad5fd14a678f77daca810e3e90812a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vm2" + } + ], + "components": [ + { + "type": "library", + "name": "acorn", + "version": "8.10.0", + "bom-ref": "vm2@3.9.11|acorn@8.10.0", + "purl": "pkg:npm/acorn@8.10.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "174480999f2252d4bffe6f039824c0d23961e930ca9074322bac5ce95e0a0d3c99280f5d9ef5fdff7b114d542b5a6efd82550065b9e698d71d6305081d65726f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vm2/node_modules/acorn" + } + ] + } + ] + }, + { + "type": "library", + "name": "void-elements", + "version": "3.1.0", + "bom-ref": "void-elements@3.1.0", + "purl": "pkg:npm/void-elements@3.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0e1c738791d9ba21d085bbd35bd00c7ad15f0470cc629a36dd4a3d6ed3d781d60ffb74f94bea7e8e0372eeca6b6bebde62104fd9d09283147f8b6634da1e7feb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/void-elements" + } + ] + }, + { + "type": "library", + "name": "walk", + "version": "2.3.15", + "bom-ref": "walk@2.3.15", + "purl": "pkg:npm/walk@2.3.15", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/walk/-/walk-2.3.15.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e1e45305996305f20848ad559edebd1afaf6c3fc1cdd4e95b6bc3baa23798aa6093c7ecb12571887f894e175a1742cb6759aafd53a0cc989726c3ca57c6ff956" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/walk" + } + ] + }, + { + "type": "library", + "name": "walkdir", + "version": "0.0.11", + "bom-ref": "walkdir@0.0.11", + "purl": "pkg:npm/walkdir@0.0.11", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/walkdir/-/walkdir-0.0.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "94c1585c6a5fede83e4489d52f4db565b2494f886ab2fb01beae6c641a7cef88df86cdc85a503b38fa06d288d0ad87171ee5128be36aa7aa8637ea4f19a3203d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/walkdir" + } + ] + }, + { + "type": "library", + "name": "webidl-conversions", + "version": "3.0.1", + "bom-ref": "webidl-conversions@3.0.1", + "purl": "pkg:npm/webidl-conversions@3.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d89027df3f0047aae32bc4a6f28ad10b487f6dc97f0ea2fbb513dd199e08d428dd17e11a30b998c411f25ee28bf38f5eb9c3c586f068c4cb1f95f39bf24c5a79" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/webidl-conversions" + } + ] + }, + { + "type": "library", + "name": "whatwg-url", + "version": "5.0.0", + "bom-ref": "whatwg-url@5.0.0", + "purl": "pkg:npm/whatwg-url@5.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b1a139ee7ba9c64eafdc7637e7e8f307061ad2b292cb45d1f094b164fc202ebef2b34201ce11af880d7f4d41892e6495aacf296fd027bc809712e3872e9ad84f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/whatwg-url" + } + ] + }, + { + "type": "library", + "name": "which-boxed-primitive", + "version": "1.0.2", + "bom-ref": "which-boxed-primitive@1.0.2", + "purl": "pkg:npm/which-boxed-primitive@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6f065dbf400a2e9a65158d8a6515fa4efcae37ba238ebee5c2483a9a5d2ba08cbd61eb92afb252dfbdaa94d5b5f14418ce060af7388671ead6a993a6127f5536" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/which-boxed-primitive" + } + ] + }, + { + "type": "library", + "name": "which-collection", + "version": "1.0.1", + "bom-ref": "which-collection@1.0.1", + "purl": "pkg:npm/which-collection@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5bcc5e4d4c1a967f22dcafdc6359c65f376755996274171a832345b41743e64c676f84ef18a47b15f4884b7998a70592d50502bad7cacfc218f118dfb41d3ed4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/which-collection" + } + ] + }, + { + "type": "library", + "name": "which-module", + "version": "2.0.1", + "bom-ref": "which-module@2.0.1", + "purl": "pkg:npm/which-module@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "881759e7b443be7391f4018184c2f6bc565fee1f2f9818e1a1a66a3832411561d5b4a90398ab876a2ddcc793e054cad7e580cda76ec0a1f61b03072d492faf85" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/which-module" + } + ] + }, + { + "type": "library", + "name": "which-pm-runs", + "version": "1.1.0", + "bom-ref": "which-pm-runs@1.1.0", + "scope": "optional", + "purl": "pkg:npm/which-pm-runs@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9f56eb0aea829717c57eafd16f420283d822499a824bea4bb5c71d6a0e82d87cae7c1ae1ddf04e8b2f676fa82044cbd63951f91ab749b248f98864d937177b48" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/which-pm-runs" + } + ] + }, + { + "type": "library", + "name": "which-typed-array", + "version": "1.1.11", + "bom-ref": "which-typed-array@1.1.11", + "purl": "pkg:npm/which-typed-array@1.1.11", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a9ef54596a64786e72cd9d2d358c4399deefa39f070c1737f66674c565a9a250060037453b391f6a658b0f190e59cbc740a566753c9074b0f834e7e32d64ca7b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/which-typed-array" + } + ] + }, + { + "type": "library", + "name": "which", + "version": "2.0.2", + "bom-ref": "which@2.0.2", + "purl": "pkg:npm/which@2.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "04b2374e5d535b73ef97bd25df2ab763ae22f9ac29c17aac181616924a8cb676d782b303fb28fbae15b492e103c7325a6171a3116e6881aa4a34c10a34c8e26c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/which" + } + ] + }, + { + "type": "library", + "name": "wide-align", + "version": "1.1.5", + "bom-ref": "wide-align@1.1.5", + "purl": "pkg:npm/wide-align@1.1.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "78330e45868f359e2c408bae60f0c7750bdfe20c8217dac4115ff23f119fc0f911a1dc048223145174f1fdd7b1f8c7b4c31c79dd2f8d8141da3fbcb73069439a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/wide-align" + } + ] + }, + { + "type": "library", + "name": "winston-transport", + "version": "4.5.0", + "bom-ref": "winston-transport@4.5.0", + "purl": "pkg:npm/winston-transport@4.5.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.5.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "629673714cc179d8654c07c983abc90e5c846a2fc814c21571a119672977517225e209aa46953b004f3d0072e46f32d4b2fd0d566c3bb6cfa2ceda8ac713d6d5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/winston-transport" + } + ], + "components": [ + { + "type": "library", + "name": "readable-stream", + "version": "3.6.2", + "bom-ref": "winston-transport@4.5.0|readable-stream@3.6.2", + "purl": "pkg:npm/readable-stream@3.6.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f6efec9e20ab6370f959db04447cc71381b66025eaa06e454c7522082e1221bafa5dc2d9058d39c9af442a361e93d3b9c4e0308c6abed497460404bb43d49ca0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/winston-transport/node_modules/readable-stream" + } + ] + } + ] + }, + { + "type": "library", + "name": "winston", + "version": "3.10.0", + "bom-ref": "winston@3.10.0", + "purl": "pkg:npm/winston@3.10.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/winston/-/winston-3.10.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9d3e92203684f41ed944ed2edd4bddae2986d07901edd493020227427351d9238f2786efab9abbf7ea572dfb4a98fe76949196d79f87e4c08ad2733d0f7281fe" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/winston" + } + ], + "components": [ + { + "type": "library", + "name": "async", + "version": "3.2.4", + "bom-ref": "winston@3.10.0|async@3.2.4", + "purl": "pkg:npm/async@3.2.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "88007e25b0c41978722146afa0397d58ffc98f5d3a2b3f43127d433e0630e6bb839f47b75a08b7b0a166e79b0049d18134e401f05e7d77da90edd7aaac703cc1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/winston/node_modules/async" + } + ] + }, + { + "type": "library", + "name": "is-stream", + "version": "2.0.1", + "bom-ref": "winston@3.10.0|is-stream@2.0.1", + "purl": "pkg:npm/is-stream@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "845a222624e5eb79e7fa4b2d1c606d7b05922a740ba726f5e7928785e035977f6ebed3bd9d6228a75a77b9da8f71477fc5b17554b30ee27ece23aa7b45b9e00e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/winston/node_modules/is-stream" + } + ] + }, + { + "type": "library", + "name": "readable-stream", + "version": "3.6.2", + "bom-ref": "winston@3.10.0|readable-stream@3.6.2", + "purl": "pkg:npm/readable-stream@3.6.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f6efec9e20ab6370f959db04447cc71381b66025eaa06e454c7522082e1221bafa5dc2d9058d39c9af442a361e93d3b9c4e0308c6abed497460404bb43d49ca0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/winston/node_modules/readable-stream" + } + ] + } + ] + }, + { + "type": "library", + "name": "with", + "version": "7.0.2", + "bom-ref": "with@7.0.2", + "purl": "pkg:npm/with@7.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/with/-/with-7.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "44d18a8fcda750f837839ca0c64425d11f77ef12f2868d49db822d442053aff9b5627664cc9cb5854887509adcfd596c0d0cec0a72271064a0ddb722d0b99de3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/with" + } + ] + }, + { + "type": "library", + "name": "wkx", + "version": "0.5.0", + "bom-ref": "wkx@0.5.0", + "purl": "pkg:npm/wkx@0.5.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/wkx/-/wkx-0.5.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5e783f77821c861f2e378974153a15ff6e7c12330653d306700d0757677d07f669641de5a909bb9e439d65d9b91a12ad2cb84013b3e2550c0de1e37ed9824952" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/wkx" + } + ] + }, + { + "type": "library", + "name": "wordwrap", + "version": "0.0.3", + "bom-ref": "wordwrap@0.0.3", + "purl": "pkg:npm/wordwrap@0.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d6d300f74efe578426c55edd6d1bdbe3ff0c69100b2baabd01b89dde774c6276f2a3ca628ac0a678e355a95497a9003729a3f848bb796fbb9de84daca8ff1317" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/wordwrap" + } + ] + }, + { + "type": "library", + "name": "wrap-ansi", + "version": "5.1.0", + "bom-ref": "wrap-ansi@5.1.0", + "purl": "pkg:npm/wrap-ansi@5.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "402d7f88dff6fd13d52798d82bc046b6d8f9cfcdcb9922a6bdbbeb5cf3422d94846f7d8a2950c90e5fcc3add8dd35a94d87fc593311af4f2ada3506a0e3b5ded" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/wrap-ansi" + } + ], + "components": [ + { + "type": "library", + "name": "ansi-regex", + "version": "4.1.1", + "bom-ref": "wrap-ansi@5.1.0|ansi-regex@4.1.1", + "purl": "pkg:npm/ansi-regex@4.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "20b96fe24ff77fabdf4383a83f6006be2ace92d950f7c6442f593d15a423c5adcbd5a6c181bb930c074f3a9bdb1a7702d014d542b97e38cf316462bab565edee" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/wrap-ansi/node_modules/ansi-regex" + } + ] + }, + { + "type": "library", + "name": "emoji-regex", + "version": "7.0.3", + "bom-ref": "wrap-ansi@5.1.0|emoji-regex@7.0.3", + "purl": "pkg:npm/emoji-regex@7.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0b004b444210ecbbd8141d16c91bf086ae4de6a3e173a3cc8c3e9b620805948e58c83825fb4bf1ab95476cc385a8b83b85f5b39aef13e59d50a1f8664c8848b4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/wrap-ansi/node_modules/emoji-regex" + } + ] + }, + { + "type": "library", + "name": "is-fullwidth-code-point", + "version": "2.0.0", + "bom-ref": "wrap-ansi@5.1.0|is-fullwidth-code-point@2.0.0", + "purl": "pkg:npm/is-fullwidth-code-point@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "547b2400a60cf117d2157c1e7b9b7971b3793d97aad56ae1eaa7796e4ca25c87fa51070deb0fc0d1e5ccf6beadf1df8660e87ea3a6618849dbf3c2cdfd8f26db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point" + } + ] + }, + { + "type": "library", + "name": "string-width", + "version": "3.1.0", + "bom-ref": "wrap-ansi@5.1.0|string-width@3.1.0", + "purl": "pkg:npm/string-width@3.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bda7dcbfa2a3559292833d3aa0cfc7e860c1ac0b73f2f76141a9068c522f36b1c0eb2dc7085d422272f2f902eaf1d4c93d0d5bf8a0d4a8315cb647515b8e1ed7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/wrap-ansi/node_modules/string-width" + } + ] + }, + { + "type": "library", + "name": "strip-ansi", + "version": "5.2.0", + "bom-ref": "wrap-ansi@5.1.0|strip-ansi@5.2.0", + "purl": "pkg:npm/strip-ansi@5.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0ee46cd6029b06ab0c288665adf7f096e83c30791c9e98ece553e62f53c087e980df45340d3a2d7c3674776514b17a4f98f98c309e96efbdcc680dc9fa56e258" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/wrap-ansi/node_modules/strip-ansi" + } + ] + } + ] + }, + { + "type": "library", + "name": "wrappy", + "version": "1.0.2", + "bom-ref": "wrappy@1.0.2", + "purl": "pkg:npm/wrappy@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9784a9fc346c7a8afdc0be84bd5dbe4ee427eb774c90f8d9feca7d5e48214c46d5f4a94f4b5c54b19deeeff2103b8c31b5c141e1b82940f45c477402bdeccf71" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/wrappy" + } + ] + }, + { + "type": "library", + "name": "ws", + "version": "7.4.6", + "bom-ref": "ws@7.4.6", + "purl": "pkg:npm/ws@7.4.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6268470cee0ccda0cb07e33dca6fe60c0e73d27697f23ed22254fc7fccfe23456dcec45b7a4c44bad1d299eecd3d2daa13c4ad09840d5277d6757b5afd8bbce4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ws" + } + ] + }, + { + "type": "library", + "name": "xtend", + "version": "4.0.2", + "bom-ref": "xtend@4.0.2", + "purl": "pkg:npm/xtend@4.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2ca614d620172575200179fd5118e2bbe3168725171ecbdfa7b99cb989bd75250a2b4fc28edad4c050310fcdbf98259bb4bb068c521a774c08b28778ceb4c011" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/xtend" + } + ] + }, + { + "type": "library", + "name": "y18n", + "version": "4.0.3", + "bom-ref": "y18n@4.0.3", + "purl": "pkg:npm/y18n@4.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "24a86a4cec12aea340d4d639952ced2751ab06252874b326219b8b88368c449fa2b4577e001544f170633af2162fead2a8d0c2ef82c24859a56ff538519e2125" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/y18n" + } + ] + }, + { + "type": "library", + "name": "yallist", + "version": "4.0.0", + "bom-ref": "yallist@4.0.0", + "purl": "pkg:npm/yallist@4.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "df074689d672ab93c1d3ce172c44b94e9392440df08d7025216321ba6da445cbffe354a7d9e990d1dc9c416e2e6572de8f02af83a12cbdb76554bf8560472dec" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/yallist" + } + ] + }, + { + "type": "library", + "name": "yaml-schema-validator", + "version": "1.2.3", + "bom-ref": "yaml-schema-validator@1.2.3", + "purl": "pkg:npm/yaml-schema-validator@1.2.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/yaml-schema-validator/-/yaml-schema-validator-1.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "223af847af041174cceee90a7864dc6961794ea3e8bacd9672c61a78a640ad95ccccba7f66f8bf13355b1e4c72f2f6dbd938cf810b7bfed8c8764684cde0ca4f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/yaml-schema-validator" + } + ] + }, + { + "type": "library", + "name": "yargs-parser", + "version": "13.1.2", + "bom-ref": "yargs-parser@13.1.2", + "purl": "pkg:npm/yargs-parser@13.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "de56ec3517ff8fe03842e4997c3440ec74527d6af33b4623a9325de648c0ab7ed97a9d421206989ab1fd4371b03e207d707c9dd58d54c208068491a8c62a5bce" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/yargs-parser" + } + ] + }, + { + "type": "library", + "name": "yargs", + "version": "13.3.2", + "bom-ref": "yargs@13.3.2", + "purl": "pkg:npm/yargs@13.3.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "017dd9c3988faee37989eeb119120382a913f9986746564c2cc1c0b3cb60ee746bbb2d8d6fe8b9a3d6f082102882d334f2ad5da6bd8b5684bc2924cc62959753" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/yargs" + } + ], + "components": [ + { + "type": "library", + "name": "ansi-regex", + "version": "4.1.1", + "bom-ref": "yargs@13.3.2|ansi-regex@4.1.1", + "purl": "pkg:npm/ansi-regex@4.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "20b96fe24ff77fabdf4383a83f6006be2ace92d950f7c6442f593d15a423c5adcbd5a6c181bb930c074f3a9bdb1a7702d014d542b97e38cf316462bab565edee" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/yargs/node_modules/ansi-regex" + } + ] + }, + { + "type": "library", + "name": "emoji-regex", + "version": "7.0.3", + "bom-ref": "yargs@13.3.2|emoji-regex@7.0.3", + "purl": "pkg:npm/emoji-regex@7.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0b004b444210ecbbd8141d16c91bf086ae4de6a3e173a3cc8c3e9b620805948e58c83825fb4bf1ab95476cc385a8b83b85f5b39aef13e59d50a1f8664c8848b4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/yargs/node_modules/emoji-regex" + } + ] + }, + { + "type": "library", + "name": "is-fullwidth-code-point", + "version": "2.0.0", + "bom-ref": "yargs@13.3.2|is-fullwidth-code-point@2.0.0", + "purl": "pkg:npm/is-fullwidth-code-point@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "547b2400a60cf117d2157c1e7b9b7971b3793d97aad56ae1eaa7796e4ca25c87fa51070deb0fc0d1e5ccf6beadf1df8660e87ea3a6618849dbf3c2cdfd8f26db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/yargs/node_modules/is-fullwidth-code-point" + } + ] + }, + { + "type": "library", + "name": "string-width", + "version": "3.1.0", + "bom-ref": "yargs@13.3.2|string-width@3.1.0", + "purl": "pkg:npm/string-width@3.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bda7dcbfa2a3559292833d3aa0cfc7e860c1ac0b73f2f76141a9068c522f36b1c0eb2dc7085d422272f2f902eaf1d4c93d0d5bf8a0d4a8315cb647515b8e1ed7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/yargs/node_modules/string-width" + } + ] + }, + { + "type": "library", + "name": "strip-ansi", + "version": "5.2.0", + "bom-ref": "yargs@13.3.2|strip-ansi@5.2.0", + "purl": "pkg:npm/strip-ansi@5.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0ee46cd6029b06ab0c288665adf7f096e83c30791c9e98ece553e62f53c087e980df45340d3a2d7c3674776514b17a4f98f98c309e96efbdcc680dc9fa56e258" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/yargs/node_modules/strip-ansi" + } + ] + } + ] + }, + { + "type": "library", + "name": "yauzl", + "version": "2.10.0", + "bom-ref": "yauzl@2.10.0", + "purl": "pkg:npm/yauzl@2.10.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a786bd23a5fa9eee888681a606a01c6c9cb59a50b88f6eef10f657f45e0be3fbd94f72f2ab5564147c3f57f3d4701f41ba8f831b7887913d31dd0c9ae7ccdcde" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/yauzl" + } + ] + }, + { + "type": "library", + "name": "yn", + "version": "3.1.1", + "bom-ref": "yn@3.1.1", + "purl": "pkg:npm/yn@3.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "531e328065acbb673b8ac1567bc62ed5896e266a95871a8ad9c2d735003901c0b741f6c636933b7eed18f1bff3d7aa572e7171658bd685dddf84163d0cb982e9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/yn" + } + ] + }, + { + "type": "library", + "name": "z85", + "version": "0.0.2", + "bom-ref": "z85@0.0.2", + "purl": "pkg:npm/z85@0.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/z85/-/z85-0.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3820f0e076b3e31035d1bf520555f12586d01e50b25060c973e691d0038f5914aa5de65599b4472ffe74948850c76dd41140675a2a4094b4c1008433613d5c80" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/z85" + } + ] + }, + { + "type": "library", + "name": "zip-stream", + "version": "1.2.0", + "bom-ref": "zip-stream@1.2.0", + "purl": "pkg:npm/zip-stream@1.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/zip-stream/-/zip-stream-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "da896b0d4b8f33836f4488063e1beba7ce1feff1e6591e91890ae0c0517655cb669ecb058a882d60bdc3700f159766ec4a68eeefdb155dedfc4ec208ec995e52" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/zip-stream" + } + ] + }, + { + "type": "library", + "name": "zlibjs", + "version": "0.3.1", + "bom-ref": "zlibjs@0.3.1", + "purl": "pkg:npm/zlibjs@0.3.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/zlibjs/-/zlibjs-0.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f89f51ae04ca3a69711520c7a34a48d7133a04b554bfea34653f4036d0b11a48c8542094771f5a95417c1a6f9d18b29b9249227562071436470cca5f213b78fb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/zlibjs" + } + ] + } + ], + "dependencies": [ + { + "ref": "@babel/helper-string-parser@7.22.5" + }, + { + "ref": "@babel/helper-validator-identifier@7.22.5" + }, + { + "ref": "@babel/parser@7.22.14" + }, + { + "ref": "@babel/runtime@7.22.11", + "dependsOn": [ + "regenerator-runtime@0.14.0" + ] + }, + { + "ref": "@babel/types@7.22.11", + "dependsOn": [ + "@babel/helper-string-parser@7.22.5", + "@babel/helper-validator-identifier@7.22.5", + "to-fast-properties@2.0.0" + ] + }, + { + "ref": "@colors/colors@1.5.0" + }, + { + "ref": "@dabh/diagnostics@2.0.3", + "dependsOn": [ + "colorspace@1.1.4", + "enabled@2.0.0", + "kuler@2.0.0" + ] + }, + { + "ref": "@gar/promisify@1.1.3" + }, + { + "ref": "@mapbox/node-pre-gyp@1.0.11", + "dependsOn": [ + "@mapbox/node-pre-gyp@1.0.11|detect-libc@2.0.2", + "@mapbox/node-pre-gyp@1.0.11|make-dir@3.1.0", + "@mapbox/node-pre-gyp@1.0.11|nopt@5.0.0", + "@mapbox/node-pre-gyp@1.0.11|npmlog@5.0.1", + "https-proxy-agent@5.0.1", + "node-fetch@2.7.0", + "rimraf@3.0.2", + "semver@7.5.4", + "tar@6.1.15" + ] + }, + { + "ref": "@mapbox/node-pre-gyp@1.0.11|ansi-regex@5.0.1" + }, + { + "ref": "@mapbox/node-pre-gyp@1.0.11|are-we-there-yet@2.0.0", + "dependsOn": [ + "@mapbox/node-pre-gyp@1.0.11|readable-stream@3.6.2", + "delegates@1.0.0" + ] + }, + { + "ref": "@mapbox/node-pre-gyp@1.0.11|detect-libc@2.0.2" + }, + { + "ref": "@mapbox/node-pre-gyp@1.0.11|gauge@3.0.2", + "dependsOn": [ + "@mapbox/node-pre-gyp@1.0.11|string-width@4.2.3", + "@mapbox/node-pre-gyp@1.0.11|strip-ansi@6.0.1", + "aproba@1.2.0", + "color-support@1.1.3", + "console-control-strings@1.1.0", + "has-unicode@2.0.1", + "object-assign@4.1.1", + "signal-exit@3.0.7", + "wide-align@1.1.5" + ] + }, + { + "ref": "@mapbox/node-pre-gyp@1.0.11|is-fullwidth-code-point@3.0.0" + }, + { + "ref": "@mapbox/node-pre-gyp@1.0.11|make-dir@3.1.0", + "dependsOn": [ + "@mapbox/node-pre-gyp@1.0.11|make-dir@3.1.0|semver@6.3.1" + ] + }, + { + "ref": "@mapbox/node-pre-gyp@1.0.11|make-dir@3.1.0|semver@6.3.1" + }, + { + "ref": "@mapbox/node-pre-gyp@1.0.11|nopt@5.0.0", + "dependsOn": [ + "abbrev@1.1.1" + ] + }, + { + "ref": "@mapbox/node-pre-gyp@1.0.11|npmlog@5.0.1", + "dependsOn": [ + "@mapbox/node-pre-gyp@1.0.11|are-we-there-yet@2.0.0", + "@mapbox/node-pre-gyp@1.0.11|gauge@3.0.2", + "console-control-strings@1.1.0", + "set-blocking@2.0.0" + ] + }, + { + "ref": "@mapbox/node-pre-gyp@1.0.11|readable-stream@3.6.2", + "dependsOn": [ + "inherits@2.0.4", + "string_decoder@1.1.1", + "util-deprecate@1.0.2" + ] + }, + { + "ref": "@mapbox/node-pre-gyp@1.0.11|string-width@4.2.3", + "dependsOn": [ + "@mapbox/node-pre-gyp@1.0.11|is-fullwidth-code-point@3.0.0", + "@mapbox/node-pre-gyp@1.0.11|strip-ansi@6.0.1", + "emoji-regex@8.0.0" + ] + }, + { + "ref": "@mapbox/node-pre-gyp@1.0.11|strip-ansi@6.0.1", + "dependsOn": [ + "@mapbox/node-pre-gyp@1.0.11|ansi-regex@5.0.1" + ] + }, + { + "ref": "@nlpjs/core-loader@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1", + "@nlpjs/request@4.25.0" + ] + }, + { + "ref": "@nlpjs/core@4.26.1" + }, + { + "ref": "@nlpjs/evaluator@4.26.1", + "dependsOn": [ + "escodegen@2.1.0", + "esprima@4.0.1" + ] + }, + { + "ref": "@nlpjs/lang-all@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1", + "@nlpjs/lang-ar@4.26.1", + "@nlpjs/lang-bn@4.26.1", + "@nlpjs/lang-ca@4.26.1", + "@nlpjs/lang-cs@4.26.1", + "@nlpjs/lang-da@4.26.1", + "@nlpjs/lang-de@4.26.1", + "@nlpjs/lang-el@4.26.1", + "@nlpjs/lang-en@4.26.1", + "@nlpjs/lang-es@4.26.1", + "@nlpjs/lang-eu@4.26.1", + "@nlpjs/lang-fa@4.26.1", + "@nlpjs/lang-fi@4.26.1", + "@nlpjs/lang-fr@4.26.1", + "@nlpjs/lang-ga@4.26.1", + "@nlpjs/lang-gl@4.26.1", + "@nlpjs/lang-hi@4.26.1", + "@nlpjs/lang-hu@4.26.1", + "@nlpjs/lang-hy@4.26.1", + "@nlpjs/lang-id@4.26.1", + "@nlpjs/lang-it@4.26.1", + "@nlpjs/lang-ja@4.26.1", + "@nlpjs/lang-ko@4.26.1", + "@nlpjs/lang-lt@4.26.1", + "@nlpjs/lang-ms@4.26.1", + "@nlpjs/lang-ne@4.26.1", + "@nlpjs/lang-nl@4.26.1", + "@nlpjs/lang-no@4.26.1", + "@nlpjs/lang-pl@4.26.1", + "@nlpjs/lang-pt@4.26.1", + "@nlpjs/lang-ro@4.26.1", + "@nlpjs/lang-ru@4.26.1", + "@nlpjs/lang-sl@4.26.1", + "@nlpjs/lang-sr@4.26.1", + "@nlpjs/lang-sv@4.26.1", + "@nlpjs/lang-ta@4.26.1", + "@nlpjs/lang-th@4.26.1", + "@nlpjs/lang-tl@4.26.1", + "@nlpjs/lang-tr@4.26.1", + "@nlpjs/lang-uk@4.26.1", + "@nlpjs/lang-zh@4.26.1", + "@nlpjs/language@4.25.0" + ] + }, + { + "ref": "@nlpjs/lang-ar@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-bn@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-ca@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-cs@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-da@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-de@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-el@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-en-min@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-en@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1", + "@nlpjs/lang-en-min@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-es@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-eu@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-fa@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-fi@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-fr@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-ga@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-gl@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-hi@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-hu@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-hy@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-id@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-it@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-ja@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1", + "kuromoji@0.1.2" + ] + }, + { + "ref": "@nlpjs/lang-ko@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-lt@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-ms@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1", + "@nlpjs/lang-id@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-ne@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-nl@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-no@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-pl@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-pt@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-ro@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-ru@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-sl@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-sr@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-sv@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-ta@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-th@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-tl@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-tr@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-uk@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-zh@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/language-min@4.25.0" + }, + { + "ref": "@nlpjs/language@4.25.0" + }, + { + "ref": "@nlpjs/ner@4.27.0", + "dependsOn": [ + "@nlpjs/core@4.26.1", + "@nlpjs/language-min@4.25.0", + "@nlpjs/similarity@4.26.1" + ] + }, + { + "ref": "@nlpjs/neural@4.25.0" + }, + { + "ref": "@nlpjs/nlg@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/nlp@4.27.0", + "dependsOn": [ + "@nlpjs/core@4.26.1", + "@nlpjs/ner@4.27.0", + "@nlpjs/nlg@4.26.1", + "@nlpjs/nlu@4.27.0", + "@nlpjs/sentiment@4.26.1", + "@nlpjs/slot@4.26.1" + ] + }, + { + "ref": "@nlpjs/nlu@4.27.0", + "dependsOn": [ + "@nlpjs/core@4.26.1", + "@nlpjs/language-min@4.25.0", + "@nlpjs/neural@4.25.0", + "@nlpjs/similarity@4.26.1" + ] + }, + { + "ref": "@nlpjs/request@4.25.0", + "dependsOn": [ + "http-proxy-agent@5.0.0", + "https-proxy-agent@5.0.1" + ] + }, + { + "ref": "@nlpjs/sentiment@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1", + "@nlpjs/language-min@4.25.0", + "@nlpjs/neural@4.25.0" + ] + }, + { + "ref": "@nlpjs/similarity@4.26.1" + }, + { + "ref": "@nlpjs/slot@4.26.1" + }, + { + "ref": "@npmcli/fs@1.1.1", + "dependsOn": [ + "@gar/promisify@1.1.3", + "semver@7.5.4" + ] + }, + { + "ref": "@npmcli/move-file@1.1.2", + "dependsOn": [ + "@npmcli/move-file@1.1.2|mkdirp@1.0.4", + "rimraf@3.0.2" + ] + }, + { + "ref": "@npmcli/move-file@1.1.2|mkdirp@1.0.4" + }, + { + "ref": "@otplib/core@12.0.1" + }, + { + "ref": "@otplib/plugin-crypto@12.0.1", + "dependsOn": [ + "@otplib/core@12.0.1" + ] + }, + { + "ref": "@otplib/plugin-thirty-two@12.0.1", + "dependsOn": [ + "@otplib/core@12.0.1", + "thirty-two@1.0.2" + ] + }, + { + "ref": "@otplib/preset-default@12.0.1", + "dependsOn": [ + "@otplib/core@12.0.1", + "@otplib/plugin-crypto@12.0.1", + "@otplib/plugin-thirty-two@12.0.1" + ] + }, + { + "ref": "@otplib/preset-v11@12.0.1", + "dependsOn": [ + "@otplib/core@12.0.1", + "@otplib/plugin-crypto@12.0.1", + "@otplib/plugin-thirty-two@12.0.1" + ] + }, + { + "ref": "@sindresorhus/is@0.7.0" + }, + { + "ref": "@swc/helpers@0.3.17", + "dependsOn": [ + "tslib@2.6.2" + ] + }, + { + "ref": "@tokenizer/token@0.3.0" + }, + { + "ref": "@tootallnate/once@2.0.0" + }, + { + "ref": "@types/component-emitter@1.2.11" + }, + { + "ref": "@types/cookie@0.4.1" + }, + { + "ref": "@types/cors@2.8.13", + "dependsOn": [ + "@types/node@20.5.7" + ] + }, + { + "ref": "@types/debug@4.1.8", + "dependsOn": [ + "@types/ms@0.7.31" + ] + }, + { + "ref": "@types/ms@0.7.31" + }, + { + "ref": "@types/node@20.5.7" + }, + { + "ref": "@types/strip-bom@3.0.0" + }, + { + "ref": "@types/strip-json-comments@0.0.30" + }, + { + "ref": "@types/triple-beam@1.3.2" + }, + { + "ref": "@types/validator@13.11.1" + }, + { + "ref": "abbrev@1.1.1" + }, + { + "ref": "accepts@1.3.8", + "dependsOn": [ + "mime-types@2.1.35", + "negotiator@0.6.3" + ] + }, + { + "ref": "acorn-walk@8.2.0" + }, + { + "ref": "acorn@7.4.1" + }, + { + "ref": "agent-base@6.0.2", + "dependsOn": [ + "agent-base@6.0.2|debug@4.3.4" + ] + }, + { + "ref": "agent-base@6.0.2|debug@4.3.4", + "dependsOn": [ + "agent-base@6.0.2|ms@2.1.2" + ] + }, + { + "ref": "agent-base@6.0.2|ms@2.1.2" + }, + { + "ref": "agentkeepalive@4.5.0", + "dependsOn": [ + "humanize-ms@1.2.1" + ] + }, + { + "ref": "aggregate-error@3.1.0", + "dependsOn": [ + "clean-stack@2.2.0", + "indent-string@4.0.0" + ] + }, + { + "ref": "ajv@6.12.6", + "dependsOn": [ + "fast-deep-equal@3.1.3", + "fast-json-stable-stringify@2.1.0", + "json-schema-traverse@0.4.1", + "uri-js@4.4.1" + ] + }, + { + "ref": "ansi-regex@2.1.1" + }, + { + "ref": "ansi-styles@3.2.1", + "dependsOn": [ + "color-convert@1.9.3" + ] + }, + { + "ref": "anymatch@3.1.3", + "dependsOn": [ + "anymatch@3.1.3|normalize-path@3.0.0", + "picomatch@2.3.1" + ] + }, + { + "ref": "anymatch@3.1.3|normalize-path@3.0.0" + }, + { + "ref": "append-field@1.0.0" + }, + { + "ref": "aproba@1.2.0" + }, + { + "ref": "archive-type@4.0.0", + "dependsOn": [ + "archive-type@4.0.0|file-type@4.4.0" + ] + }, + { + "ref": "archive-type@4.0.0|file-type@4.4.0" + }, + { + "ref": "archiver-utils@1.3.0", + "dependsOn": [ + "glob@7.2.3", + "graceful-fs@4.2.11", + "lazystream@1.0.1", + "lodash@4.17.21", + "normalize-path@2.1.1", + "readable-stream@2.3.8" + ] + }, + { + "ref": "archiver@1.3.0", + "dependsOn": [ + "archiver-utils@1.3.0", + "async@2.6.4", + "buffer-crc32@0.2.13", + "glob@7.2.3", + "lodash@4.17.21", + "readable-stream@2.3.8", + "tar-stream@1.6.2", + "walkdir@0.0.11", + "zip-stream@1.2.0" + ] + }, + { + "ref": "are-we-there-yet@1.1.7", + "dependsOn": [ + "delegates@1.0.0", + "readable-stream@2.3.8" + ] + }, + { + "ref": "arg@4.1.3" + }, + { + "ref": "argparse@1.0.10", + "dependsOn": [ + "argparse@1.0.10|sprintf-js@1.0.3" + ] + }, + { + "ref": "argparse@1.0.10|sprintf-js@1.0.3" + }, + { + "ref": "arr-diff@4.0.0" + }, + { + "ref": "arr-flatten@1.1.0" + }, + { + "ref": "arr-union@3.1.0" + }, + { + "ref": "array-buffer-byte-length@1.0.0", + "dependsOn": [ + "call-bind@1.0.2", + "is-array-buffer@3.0.2" + ] + }, + { + "ref": "array-each@1.0.1" + }, + { + "ref": "array-flatten@1.1.1" + }, + { + "ref": "array-slice@1.1.0" + }, + { + "ref": "array-unique@0.3.2" + }, + { + "ref": "asap@2.0.6" + }, + { + "ref": "asn1@0.2.6", + "dependsOn": [ + "safer-buffer@2.1.2" + ] + }, + { + "ref": "assert-never@1.2.1" + }, + { + "ref": "assert-plus@1.0.0" + }, + { + "ref": "assign-symbols@1.0.0" + }, + { + "ref": "async@2.6.4", + "dependsOn": [ + "lodash@4.17.21" + ] + }, + { + "ref": "asynckit@0.4.0" + }, + { + "ref": "at-least-node@1.0.0" + }, + { + "ref": "atob@2.1.2" + }, + { + "ref": "available-typed-arrays@1.0.5" + }, + { + "ref": "aws-sign2@0.7.0" + }, + { + "ref": "aws4@1.12.0" + }, + { + "ref": "babel-walk@3.0.0-canary-5", + "dependsOn": [ + "@babel/types@7.22.11" + ] + }, + { + "ref": "balanced-match@1.0.2" + }, + { + "ref": "base@0.11.2", + "dependsOn": [ + "base@0.11.2|define-property@1.0.0", + "cache-base@1.0.1", + "class-utils@0.3.6", + "component-emitter@1.3.0", + "isobject@3.0.1", + "mixin-deep@1.3.2", + "pascalcase@0.1.1" + ] + }, + { + "ref": "base@0.11.2|define-property@1.0.0", + "dependsOn": [ + "is-descriptor@1.0.2" + ] + }, + { + "ref": "base64-arraybuffer@0.1.4" + }, + { + "ref": "base64-js@1.5.1" + }, + { + "ref": "base64id@2.0.0" + }, + { + "ref": "base64url@0.0.6" + }, + { + "ref": "basic-auth@2.0.1", + "dependsOn": [ + "safe-buffer@5.1.2" + ] + }, + { + "ref": "batch@0.6.1" + }, + { + "ref": "bcrypt-pbkdf@1.0.2", + "dependsOn": [ + "tweetnacl@0.14.5" + ] + }, + { + "ref": "big-integer@1.6.51" + }, + { + "ref": "binary-extensions@2.2.0" + }, + { + "ref": "binary@0.3.0", + "dependsOn": [ + "buffers@0.1.1", + "chainsaw@0.1.0" + ] + }, + { + "ref": "bindings@1.5.0", + "dependsOn": [ + "file-uri-to-path@1.0.0" + ] + }, + { + "ref": "bintrees@1.0.2" + }, + { + "ref": "bl@1.2.3", + "dependsOn": [ + "readable-stream@2.3.8", + "safe-buffer@5.1.2" + ] + }, + { + "ref": "bluebird@3.7.2" + }, + { + "ref": "body-parser@1.20.2", + "dependsOn": [ + "bytes@3.1.2", + "content-type@1.0.5", + "debug@2.6.9", + "depd@2.0.0", + "destroy@1.2.0", + "http-errors@2.0.0", + "iconv-lite@0.4.24", + "on-finished@2.4.1", + "qs@6.11.0", + "raw-body@2.5.2", + "type-is@1.6.18", + "unpipe@1.0.0" + ] + }, + { + "ref": "bower-config@1.4.3", + "dependsOn": [ + "bower-config@1.4.3|minimist@0.2.4", + "graceful-fs@4.2.11", + "mout@1.2.4", + "osenv@0.1.5", + "untildify@2.1.0", + "wordwrap@0.0.3" + ] + }, + { + "ref": "bower-config@1.4.3|minimist@0.2.4" + }, + { + "ref": "brace-expansion@2.0.1", + "dependsOn": [ + "balanced-match@1.0.2" + ] + }, + { + "ref": "braces@2.3.2", + "dependsOn": [ + "arr-flatten@1.1.0", + "array-unique@0.3.2", + "braces@2.3.2|extend-shallow@2.0.1", + "fill-range@4.0.0", + "isobject@3.0.1", + "repeat-element@1.1.4", + "snapdragon-node@2.1.1", + "snapdragon@0.8.2", + "split-string@3.1.0", + "to-regex@3.0.2" + ] + }, + { + "ref": "braces@2.3.2|extend-shallow@2.0.1", + "dependsOn": [ + "braces@2.3.2|is-extendable@0.1.1" + ] + }, + { + "ref": "braces@2.3.2|is-extendable@0.1.1" + }, + { + "ref": "brotli@1.3.3", + "dependsOn": [ + "base64-js@1.5.1" + ] + }, + { + "ref": "buffer-alloc-unsafe@1.1.0" + }, + { + "ref": "buffer-alloc@1.2.0", + "dependsOn": [ + "buffer-alloc-unsafe@1.1.0", + "buffer-fill@1.0.0" + ] + }, + { + "ref": "buffer-crc32@0.2.13" + }, + { + "ref": "buffer-fill@1.0.0" + }, + { + "ref": "buffer-from@1.1.2" + }, + { + "ref": "buffer-indexof-polyfill@1.0.2" + }, + { + "ref": "buffer@5.7.1", + "dependsOn": [ + "base64-js@1.5.1", + "ieee754@1.2.1" + ] + }, + { + "ref": "buffers@0.1.1" + }, + { + "ref": "busboy@0.2.14", + "dependsOn": [ + "busboy@0.2.14|readable-stream@1.1.14", + "dicer@0.2.5" + ] + }, + { + "ref": "busboy@0.2.14|isarray@0.0.1" + }, + { + "ref": "busboy@0.2.14|readable-stream@1.1.14", + "dependsOn": [ + "busboy@0.2.14|isarray@0.0.1", + "busboy@0.2.14|string_decoder@0.10.31", + "core-util-is@1.0.3", + "inherits@2.0.4" + ] + }, + { + "ref": "busboy@0.2.14|string_decoder@0.10.31" + }, + { + "ref": "byline@4.2.2" + }, + { + "ref": "bytes@3.1.2" + }, + { + "ref": "cacache@15.3.0", + "dependsOn": [ + "@npmcli/fs@1.1.1", + "@npmcli/move-file@1.1.2", + "cacache@15.3.0|mkdirp@1.0.4", + "chownr@2.0.0", + "fs-minipass@2.1.0", + "glob@7.2.3", + "infer-owner@1.0.4", + "lru-cache@6.0.0", + "minipass-collect@1.0.2", + "minipass-flush@1.0.5", + "minipass-pipeline@1.2.4", + "minipass@3.3.6", + "p-map@4.0.0", + "promise-inflight@1.0.1", + "rimraf@3.0.2", + "ssri@8.0.1", + "tar@6.1.15", + "unique-filename@1.1.1" + ] + }, + { + "ref": "cacache@15.3.0|mkdirp@1.0.4" + }, + { + "ref": "cache-base@1.0.1", + "dependsOn": [ + "collection-visit@1.0.0", + "component-emitter@1.3.0", + "get-value@2.0.6", + "has-value@1.0.0", + "isobject@3.0.1", + "set-value@2.0.1", + "to-object-path@0.3.0", + "union-value@1.0.1", + "unset-value@1.0.0" + ] + }, + { + "ref": "cacheable-request@2.1.4", + "dependsOn": [ + "cacheable-request@2.1.4|get-stream@3.0.0", + "cacheable-request@2.1.4|lowercase-keys@1.0.0", + "clone-response@1.0.2", + "http-cache-semantics@3.8.1", + "keyv@3.0.0", + "normalize-url@2.0.1", + "responselike@1.0.2" + ] + }, + { + "ref": "cacheable-request@2.1.4|get-stream@3.0.0" + }, + { + "ref": "cacheable-request@2.1.4|lowercase-keys@1.0.0" + }, + { + "ref": "call-bind@1.0.2", + "dependsOn": [ + "function-bind@1.1.1", + "get-intrinsic@1.2.1" + ] + }, + { + "ref": "camelcase@5.3.1" + }, + { + "ref": "caseless@0.12.0" + }, + { + "ref": "chainsaw@0.1.0", + "dependsOn": [ + "traverse@0.3.9" + ] + }, + { + "ref": "chalk@2.4.2", + "dependsOn": [ + "ansi-styles@3.2.1", + "escape-string-regexp@1.0.5", + "supports-color@5.5.0" + ] + }, + { + "ref": "character-parser@2.2.0", + "dependsOn": [ + "is-regex@1.1.4" + ] + }, + { + "ref": "check-dependencies@1.1.0", + "dependsOn": [ + "bower-config@1.4.3", + "chalk@2.4.2", + "check-dependencies@1.1.0|semver@5.7.2", + "findup-sync@2.0.0", + "lodash.camelcase@4.3.0", + "minimist@1.2.8" + ] + }, + { + "ref": "check-dependencies@1.1.0|semver@5.7.2" + }, + { + "ref": "check-types@6.0.0" + }, + { + "ref": "chokidar@3.5.3", + "dependsOn": [ + "anymatch@3.1.3", + "chokidar@3.5.3|braces@3.0.2", + "chokidar@3.5.3|is-glob@4.0.3", + "chokidar@3.5.3|normalize-path@3.0.0", + "fsevents@2.3.3", + "glob-parent@5.1.2", + "is-binary-path@2.1.0", + "readdirp@3.6.0" + ] + }, + { + "ref": "chokidar@3.5.3|braces@3.0.2", + "dependsOn": [ + "chokidar@3.5.3|fill-range@7.0.1" + ] + }, + { + "ref": "chokidar@3.5.3|fill-range@7.0.1", + "dependsOn": [ + "chokidar@3.5.3|to-regex-range@5.0.1" + ] + }, + { + "ref": "chokidar@3.5.3|is-glob@4.0.3", + "dependsOn": [ + "is-extglob@2.1.1" + ] + }, + { + "ref": "chokidar@3.5.3|is-number@7.0.0" + }, + { + "ref": "chokidar@3.5.3|normalize-path@3.0.0" + }, + { + "ref": "chokidar@3.5.3|to-regex-range@5.0.1", + "dependsOn": [ + "chokidar@3.5.3|is-number@7.0.0" + ] + }, + { + "ref": "chownr@2.0.0" + }, + { + "ref": "clarinet@0.12.6" + }, + { + "ref": "class-utils@0.3.6", + "dependsOn": [ + "arr-union@3.1.0", + "class-utils@0.3.6|define-property@0.2.5", + "isobject@3.0.1", + "static-extend@0.1.2" + ] + }, + { + "ref": "class-utils@0.3.6|define-property@0.2.5", + "dependsOn": [ + "class-utils@0.3.6|is-descriptor@0.1.6" + ] + }, + { + "ref": "class-utils@0.3.6|is-accessor-descriptor@0.1.6", + "dependsOn": [ + "class-utils@0.3.6|is-accessor-descriptor@0.1.6|kind-of@3.2.2" + ] + }, + { + "ref": "class-utils@0.3.6|is-accessor-descriptor@0.1.6|kind-of@3.2.2", + "dependsOn": [ + "is-buffer@1.1.6" + ] + }, + { + "ref": "class-utils@0.3.6|is-data-descriptor@0.1.4", + "dependsOn": [ + "class-utils@0.3.6|is-data-descriptor@0.1.4|kind-of@3.2.2" + ] + }, + { + "ref": "class-utils@0.3.6|is-data-descriptor@0.1.4|kind-of@3.2.2", + "dependsOn": [ + "is-buffer@1.1.6" + ] + }, + { + "ref": "class-utils@0.3.6|is-descriptor@0.1.6", + "dependsOn": [ + "class-utils@0.3.6|is-accessor-descriptor@0.1.6", + "class-utils@0.3.6|is-data-descriptor@0.1.4", + "class-utils@0.3.6|kind-of@5.1.0" + ] + }, + { + "ref": "class-utils@0.3.6|kind-of@5.1.0" + }, + { + "ref": "clean-stack@2.2.0" + }, + { + "ref": "cliui@5.0.0", + "dependsOn": [ + "cliui@5.0.0|string-width@3.1.0", + "cliui@5.0.0|strip-ansi@5.2.0", + "wrap-ansi@5.1.0" + ] + }, + { + "ref": "cliui@5.0.0|ansi-regex@4.1.1" + }, + { + "ref": "cliui@5.0.0|emoji-regex@7.0.3" + }, + { + "ref": "cliui@5.0.0|is-fullwidth-code-point@2.0.0" + }, + { + "ref": "cliui@5.0.0|string-width@3.1.0", + "dependsOn": [ + "cliui@5.0.0|emoji-regex@7.0.3", + "cliui@5.0.0|is-fullwidth-code-point@2.0.0", + "cliui@5.0.0|strip-ansi@5.2.0" + ] + }, + { + "ref": "cliui@5.0.0|strip-ansi@5.2.0", + "dependsOn": [ + "cliui@5.0.0|ansi-regex@4.1.1" + ] + }, + { + "ref": "clone-response@1.0.2", + "dependsOn": [ + "mimic-response@1.0.1" + ] + }, + { + "ref": "clone@2.1.2" + }, + { + "ref": "code-point-at@1.1.0" + }, + { + "ref": "collection-visit@1.0.0", + "dependsOn": [ + "map-visit@1.0.0", + "object-visit@1.0.1" + ] + }, + { + "ref": "color-convert@1.9.3", + "dependsOn": [ + "color-name@1.1.3" + ] + }, + { + "ref": "color-name@1.1.3" + }, + { + "ref": "color-string@1.9.1", + "dependsOn": [ + "color-name@1.1.3", + "simple-swizzle@0.2.2" + ] + }, + { + "ref": "color-support@1.1.3" + }, + { + "ref": "color@3.2.1", + "dependsOn": [ + "color-convert@1.9.3", + "color-string@1.9.1" + ] + }, + { + "ref": "colors@1.4.0" + }, + { + "ref": "colorspace@1.1.4", + "dependsOn": [ + "color@3.2.1", + "text-hex@1.0.0" + ] + }, + { + "ref": "combined-stream@1.0.8", + "dependsOn": [ + "delayed-stream@1.0.0" + ] + }, + { + "ref": "commander@2.20.3" + }, + { + "ref": "component-emitter@1.3.0" + }, + { + "ref": "component-type@1.2.1" + }, + { + "ref": "compress-commons@1.2.2", + "dependsOn": [ + "buffer-crc32@0.2.13", + "crc32-stream@2.0.0", + "normalize-path@2.1.1", + "readable-stream@2.3.8" + ] + }, + { + "ref": "compressible@2.0.18", + "dependsOn": [ + "mime-db@1.52.0" + ] + }, + { + "ref": "compression@1.7.4", + "dependsOn": [ + "accepts@1.3.8", + "compressible@2.0.18", + "compression@1.7.4|bytes@3.0.0", + "debug@2.6.9", + "on-headers@1.0.2", + "safe-buffer@5.1.2", + "vary@1.1.2" + ] + }, + { + "ref": "compression@1.7.4|bytes@3.0.0" + }, + { + "ref": "concat-map@0.0.1" + }, + { + "ref": "concat-stream@1.6.2", + "dependsOn": [ + "buffer-from@1.1.2", + "inherits@2.0.4", + "readable-stream@2.3.8", + "typedarray@0.0.6" + ] + }, + { + "ref": "concurrently@5.3.0", + "dependsOn": [ + "chalk@2.4.2", + "concurrently@5.3.0|supports-color@6.1.0", + "date-fns@2.30.0", + "lodash@4.17.21", + "read-pkg@4.0.1", + "rxjs@6.6.7", + "spawn-command@0.0.2-1", + "tree-kill@1.2.2", + "yargs@13.3.2" + ] + }, + { + "ref": "concurrently@5.3.0|supports-color@6.1.0", + "dependsOn": [ + "has-flag@3.0.0" + ] + }, + { + "ref": "config@3.3.9", + "dependsOn": [ + "json5@2.2.3" + ] + }, + { + "ref": "console-control-strings@1.1.0" + }, + { + "ref": "constantinople@4.0.1", + "dependsOn": [ + "@babel/parser@7.22.14", + "@babel/types@7.22.11" + ] + }, + { + "ref": "content-disposition@0.5.4", + "dependsOn": [ + "content-disposition@0.5.4|safe-buffer@5.2.1" + ] + }, + { + "ref": "content-disposition@0.5.4|safe-buffer@5.2.1" + }, + { + "ref": "content-type@1.0.5" + }, + { + "ref": "cookie-parser@1.4.6", + "dependsOn": [ + "cookie-signature@1.0.6", + "cookie@0.4.1" + ] + }, + { + "ref": "cookie-signature@1.0.6" + }, + { + "ref": "cookie@0.4.1" + }, + { + "ref": "copy-descriptor@0.1.1" + }, + { + "ref": "core-util-is@1.0.3" + }, + { + "ref": "cors@2.8.5", + "dependsOn": [ + "object-assign@4.1.1", + "vary@1.1.2" + ] + }, + { + "ref": "crc@3.8.0", + "dependsOn": [ + "buffer@5.7.1" + ] + }, + { + "ref": "crc32-stream@2.0.0", + "dependsOn": [ + "crc@3.8.0", + "readable-stream@2.3.8" + ] + }, + { + "ref": "create-require@1.1.1" + }, + { + "ref": "crypto-js@3.3.0" + }, + { + "ref": "dashdash@1.14.1", + "dependsOn": [ + "assert-plus@1.0.0" + ] + }, + { + "ref": "date-fns@2.30.0", + "dependsOn": [ + "@babel/runtime@7.22.11" + ] + }, + { + "ref": "dateformat@4.6.3" + }, + { + "ref": "debug@2.6.9", + "dependsOn": [ + "ms@2.0.0" + ] + }, + { + "ref": "decamelize@1.2.0" + }, + { + "ref": "decode-uri-component@0.2.2" + }, + { + "ref": "decompress-response@3.3.0", + "dependsOn": [ + "mimic-response@1.0.1" + ] + }, + { + "ref": "decompress-tar@4.1.1", + "dependsOn": [ + "decompress-tar@4.1.1|file-type@5.2.0", + "is-stream@1.1.0", + "tar-stream@1.6.2" + ] + }, + { + "ref": "decompress-tar@4.1.1|file-type@5.2.0" + }, + { + "ref": "decompress-tarbz2@4.1.1", + "dependsOn": [ + "decompress-tar@4.1.1", + "decompress-tarbz2@4.1.1|file-type@6.2.0", + "is-stream@1.1.0", + "seek-bzip@1.0.6", + "unbzip2-stream@1.4.3" + ] + }, + { + "ref": "decompress-tarbz2@4.1.1|file-type@6.2.0" + }, + { + "ref": "decompress-targz@4.1.1", + "dependsOn": [ + "decompress-tar@4.1.1", + "decompress-targz@4.1.1|file-type@5.2.0", + "is-stream@1.1.0" + ] + }, + { + "ref": "decompress-targz@4.1.1|file-type@5.2.0" + }, + { + "ref": "decompress-unzip@4.0.1", + "dependsOn": [ + "decompress-unzip@4.0.1|file-type@3.9.0", + "decompress-unzip@4.0.1|get-stream@2.3.1", + "decompress-unzip@4.0.1|pify@2.3.0", + "yauzl@2.10.0" + ] + }, + { + "ref": "decompress-unzip@4.0.1|file-type@3.9.0" + }, + { + "ref": "decompress-unzip@4.0.1|get-stream@2.3.1", + "dependsOn": [ + "object-assign@4.1.1", + "pinkie-promise@2.0.1" + ] + }, + { + "ref": "decompress-unzip@4.0.1|pify@2.3.0" + }, + { + "ref": "decompress@4.2.1", + "dependsOn": [ + "decompress-tar@4.1.1", + "decompress-tarbz2@4.1.1", + "decompress-targz@4.1.1", + "decompress-unzip@4.0.1", + "decompress@4.2.1|make-dir@1.3.0", + "decompress@4.2.1|pify@2.3.0", + "graceful-fs@4.2.11", + "strip-dirs@2.1.0" + ] + }, + { + "ref": "decompress@4.2.1|make-dir@1.3.0", + "dependsOn": [ + "decompress@4.2.1|make-dir@1.3.0|pify@3.0.0" + ] + }, + { + "ref": "decompress@4.2.1|make-dir@1.3.0|pify@3.0.0" + }, + { + "ref": "decompress@4.2.1|pify@2.3.0" + }, + { + "ref": "deep-equal@2.2.2", + "dependsOn": [ + "array-buffer-byte-length@1.0.0", + "call-bind@1.0.2", + "es-get-iterator@1.1.3", + "get-intrinsic@1.2.1", + "is-arguments@1.1.1", + "is-array-buffer@3.0.2", + "is-date-object@1.0.5", + "is-regex@1.1.4", + "is-shared-array-buffer@1.0.2", + "isarray@2.0.5", + "object-is@1.1.5", + "object-keys@1.1.1", + "object.assign@4.1.4", + "regexp.prototype.flags@1.5.0", + "side-channel@1.0.4", + "which-boxed-primitive@1.0.2", + "which-collection@1.0.1", + "which-typed-array@1.1.11" + ] + }, + { + "ref": "deep-extend@0.6.0" + }, + { + "ref": "define-properties@1.2.0", + "dependsOn": [ + "has-property-descriptors@1.0.0", + "object-keys@1.1.1" + ] + }, + { + "ref": "define-property@2.0.2", + "dependsOn": [ + "is-descriptor@1.0.2", + "isobject@3.0.1" + ] + }, + { + "ref": "delayed-stream@1.0.0" + }, + { + "ref": "delegates@1.0.0" + }, + { + "ref": "depd@2.0.0" + }, + { + "ref": "destroy@1.2.0" + }, + { + "ref": "detect-file@1.0.0" + }, + { + "ref": "detect-libc@1.0.3" + }, + { + "ref": "dfa@1.2.0" + }, + { + "ref": "dicer@0.2.5", + "dependsOn": [ + "dicer@0.2.5|readable-stream@1.1.14", + "streamsearch@0.1.2" + ] + }, + { + "ref": "dicer@0.2.5|isarray@0.0.1" + }, + { + "ref": "dicer@0.2.5|readable-stream@1.1.14", + "dependsOn": [ + "core-util-is@1.0.3", + "dicer@0.2.5|isarray@0.0.1", + "dicer@0.2.5|string_decoder@0.10.31", + "inherits@2.0.4" + ] + }, + { + "ref": "dicer@0.2.5|string_decoder@0.10.31" + }, + { + "ref": "diff@4.0.2" + }, + { + "ref": "doctypes@1.1.0" + }, + { + "ref": "domelementtype@1.3.1" + }, + { + "ref": "domhandler@2.1.0", + "dependsOn": [ + "domelementtype@1.3.1" + ] + }, + { + "ref": "domutils@1.1.6", + "dependsOn": [ + "domelementtype@1.3.1" + ] + }, + { + "ref": "dottie@2.0.6" + }, + { + "ref": "double-ended-queue@0.9.7" + }, + { + "ref": "doublearray@0.0.2" + }, + { + "ref": "download@8.0.0", + "dependsOn": [ + "archive-type@4.0.0", + "content-disposition@0.5.4", + "decompress@4.2.1", + "download@8.0.0|file-type@11.1.0", + "ext-name@5.0.0", + "filenamify@3.0.0", + "get-stream@4.1.0", + "got@8.3.2", + "make-dir@2.1.0", + "p-event@2.3.1", + "pify@4.0.1" + ] + }, + { + "ref": "download@8.0.0|file-type@11.1.0" + }, + { + "ref": "duplexer2@0.1.4", + "dependsOn": [ + "readable-stream@2.3.8" + ] + }, + { + "ref": "duplexer3@0.1.5" + }, + { + "ref": "dynamic-dedupe@0.3.0", + "dependsOn": [ + "xtend@4.0.2" + ] + }, + { + "ref": "ecc-jsbn@0.1.2", + "dependsOn": [ + "jsbn@0.1.1", + "safer-buffer@2.1.2" + ] + }, + { + "ref": "ee-first@1.1.1" + }, + { + "ref": "eivindfjeldstad-dot@0.0.1" + }, + { + "ref": "emoji-regex@8.0.0" + }, + { + "ref": "enabled@2.0.0" + }, + { + "ref": "encodeurl@1.0.2" + }, + { + "ref": "encoding@0.1.13", + "dependsOn": [ + "encoding@0.1.13|iconv-lite@0.6.3" + ] + }, + { + "ref": "encoding@0.1.13|iconv-lite@0.6.3", + "dependsOn": [ + "safer-buffer@2.1.2" + ] + }, + { + "ref": "end-of-stream@1.4.4", + "dependsOn": [ + "once@1.4.0" + ] + }, + { + "ref": "engine.io-parser@4.0.3", + "dependsOn": [ + "base64-arraybuffer@0.1.4" + ] + }, + { + "ref": "engine.io@4.1.2", + "dependsOn": [ + "accepts@1.3.8", + "base64id@2.0.0", + "cookie@0.4.1", + "cors@2.8.5", + "engine.io-parser@4.0.3", + "engine.io@4.1.2|debug@4.3.4", + "ws@7.4.6" + ] + }, + { + "ref": "engine.io@4.1.2|debug@4.3.4", + "dependsOn": [ + "engine.io@4.1.2|ms@2.1.2" + ] + }, + { + "ref": "engine.io@4.1.2|ms@2.1.2" + }, + { + "ref": "env-paths@2.2.1" + }, + { + "ref": "err-code@1.1.2" + }, + { + "ref": "error-ex@1.3.2", + "dependsOn": [ + "is-arrayish@0.2.1" + ] + }, + { + "ref": "errorhandler@1.5.1", + "dependsOn": [ + "accepts@1.3.8", + "escape-html@1.0.3" + ] + }, + { + "ref": "es-get-iterator@1.1.3", + "dependsOn": [ + "call-bind@1.0.2", + "get-intrinsic@1.2.1", + "has-symbols@1.0.3", + "is-arguments@1.1.1", + "is-map@2.0.2", + "is-set@2.0.2", + "is-string@1.0.7", + "isarray@2.0.5", + "stop-iteration-iterator@1.0.0" + ] + }, + { + "ref": "escape-html@1.0.3" + }, + { + "ref": "escape-string-regexp@1.0.5" + }, + { + "ref": "escodegen@2.1.0", + "dependsOn": [ + "esprima@4.0.1", + "estraverse@5.3.0", + "esutils@2.0.3", + "source-map@0.6.1" + ] + }, + { + "ref": "esprima@4.0.1" + }, + { + "ref": "estraverse@5.3.0" + }, + { + "ref": "esutils@2.0.3" + }, + { + "ref": "etag@1.8.1" + }, + { + "ref": "eventemitter2@0.4.14" + }, + { + "ref": "eventemitter3@1.1.1" + }, + { + "ref": "exif@0.6.0", + "dependsOn": [ + "debug@2.6.9" + ] + }, + { + "ref": "exit@0.1.2" + }, + { + "ref": "expand-brackets@2.1.4", + "dependsOn": [ + "debug@2.6.9", + "expand-brackets@2.1.4|define-property@0.2.5", + "expand-brackets@2.1.4|extend-shallow@2.0.1", + "posix-character-classes@0.1.1", + "regex-not@1.0.2", + "snapdragon@0.8.2", + "to-regex@3.0.2" + ] + }, + { + "ref": "expand-brackets@2.1.4|define-property@0.2.5", + "dependsOn": [ + "expand-brackets@2.1.4|is-descriptor@0.1.6" + ] + }, + { + "ref": "expand-brackets@2.1.4|extend-shallow@2.0.1", + "dependsOn": [ + "expand-brackets@2.1.4|is-extendable@0.1.1" + ] + }, + { + "ref": "expand-brackets@2.1.4|is-accessor-descriptor@0.1.6", + "dependsOn": [ + "expand-brackets@2.1.4|is-accessor-descriptor@0.1.6|kind-of@3.2.2" + ] + }, + { + "ref": "expand-brackets@2.1.4|is-accessor-descriptor@0.1.6|kind-of@3.2.2", + "dependsOn": [ + "is-buffer@1.1.6" + ] + }, + { + "ref": "expand-brackets@2.1.4|is-data-descriptor@0.1.4", + "dependsOn": [ + "expand-brackets@2.1.4|is-data-descriptor@0.1.4|kind-of@3.2.2" + ] + }, + { + "ref": "expand-brackets@2.1.4|is-data-descriptor@0.1.4|kind-of@3.2.2", + "dependsOn": [ + "is-buffer@1.1.6" + ] + }, + { + "ref": "expand-brackets@2.1.4|is-descriptor@0.1.6", + "dependsOn": [ + "expand-brackets@2.1.4|is-accessor-descriptor@0.1.6", + "expand-brackets@2.1.4|is-data-descriptor@0.1.4", + "expand-brackets@2.1.4|kind-of@5.1.0" + ] + }, + { + "ref": "expand-brackets@2.1.4|is-extendable@0.1.1" + }, + { + "ref": "expand-brackets@2.1.4|kind-of@5.1.0" + }, + { + "ref": "expand-template@2.0.3" + }, + { + "ref": "expand-tilde@2.0.2", + "dependsOn": [ + "homedir-polyfill@1.0.3" + ] + }, + { + "ref": "express-ipfilter@1.3.1", + "dependsOn": [ + "ip@1.1.8", + "lodash@4.17.21", + "proxy-addr@2.0.7", + "range_check@2.0.4" + ] + }, + { + "ref": "express-jwt@0.1.3", + "dependsOn": [ + "express-jwt@0.1.3|jsonwebtoken@0.1.0" + ] + }, + { + "ref": "express-jwt@0.1.3|jsonwebtoken@0.1.0", + "dependsOn": [ + "express-jwt@0.1.3|moment@2.0.0", + "jws@0.2.6" + ] + }, + { + "ref": "express-jwt@0.1.3|moment@2.0.0" + }, + { + "ref": "express-rate-limit@5.5.1" + }, + { + "ref": "express-robots-txt@0.4.1", + "dependsOn": [ + "express@4.18.2" + ] + }, + { + "ref": "express-security.txt@2.0.0" + }, + { + "ref": "express@4.18.2", + "dependsOn": [ + "accepts@1.3.8", + "array-flatten@1.1.1", + "content-disposition@0.5.4", + "content-type@1.0.5", + "cookie-signature@1.0.6", + "debug@2.6.9", + "depd@2.0.0", + "encodeurl@1.0.2", + "escape-html@1.0.3", + "etag@1.8.1", + "express@4.18.2|body-parser@1.20.1", + "express@4.18.2|cookie@0.5.0", + "express@4.18.2|safe-buffer@5.2.1", + "finalhandler@1.2.0", + "fresh@0.5.2", + "http-errors@2.0.0", + "merge-descriptors@1.0.1", + "methods@1.1.2", + "on-finished@2.4.1", + "parseurl@1.3.3", + "path-to-regexp@0.1.7", + "proxy-addr@2.0.7", + "qs@6.11.0", + "range-parser@1.2.1", + "send@0.18.0", + "serve-static@1.15.0", + "setprototypeof@1.2.0", + "statuses@2.0.1", + "type-is@1.6.18", + "utils-merge@1.0.1", + "vary@1.1.2" + ] + }, + { + "ref": "express@4.18.2|body-parser@1.20.1", + "dependsOn": [ + "bytes@3.1.2", + "content-type@1.0.5", + "debug@2.6.9", + "depd@2.0.0", + "destroy@1.2.0", + "express@4.18.2|raw-body@2.5.1", + "http-errors@2.0.0", + "iconv-lite@0.4.24", + "on-finished@2.4.1", + "qs@6.11.0", + "type-is@1.6.18", + "unpipe@1.0.0" + ] + }, + { + "ref": "express@4.18.2|cookie@0.5.0" + }, + { + "ref": "express@4.18.2|raw-body@2.5.1", + "dependsOn": [ + "bytes@3.1.2", + "http-errors@2.0.0", + "iconv-lite@0.4.24", + "unpipe@1.0.0" + ] + }, + { + "ref": "express@4.18.2|safe-buffer@5.2.1" + }, + { + "ref": "ext-list@2.2.2", + "dependsOn": [ + "mime-db@1.52.0" + ] + }, + { + "ref": "ext-name@5.0.0", + "dependsOn": [ + "ext-list@2.2.2", + "sort-keys-length@1.0.1" + ] + }, + { + "ref": "extend-shallow@3.0.2", + "dependsOn": [ + "assign-symbols@1.0.0", + "is-extendable@1.0.1" + ] + }, + { + "ref": "extend@3.0.2" + }, + { + "ref": "extglob@2.0.4", + "dependsOn": [ + "array-unique@0.3.2", + "expand-brackets@2.1.4", + "extglob@2.0.4|define-property@1.0.0", + "extglob@2.0.4|extend-shallow@2.0.1", + "fragment-cache@0.2.1", + "regex-not@1.0.2", + "snapdragon@0.8.2", + "to-regex@3.0.2" + ] + }, + { + "ref": "extglob@2.0.4|define-property@1.0.0", + "dependsOn": [ + "is-descriptor@1.0.2" + ] + }, + { + "ref": "extglob@2.0.4|extend-shallow@2.0.1", + "dependsOn": [ + "extglob@2.0.4|is-extendable@0.1.1" + ] + }, + { + "ref": "extglob@2.0.4|is-extendable@0.1.1" + }, + { + "ref": "extsprintf@1.3.0" + }, + { + "ref": "fast-deep-equal@3.1.3" + }, + { + "ref": "fast-json-stable-stringify@2.1.0" + }, + { + "ref": "fast.js@0.1.1" + }, + { + "ref": "fd-slicer@1.1.0", + "dependsOn": [ + "pend@1.2.0" + ] + }, + { + "ref": "feature-policy@0.5.0" + }, + { + "ref": "fecha@4.2.3" + }, + { + "ref": "file-js@0.3.0", + "dependsOn": [ + "bluebird@3.7.2", + "file-js@0.3.0|minimatch@3.1.2", + "proper-lockfile@1.2.0" + ] + }, + { + "ref": "file-js@0.3.0|brace-expansion@1.1.11", + "dependsOn": [ + "balanced-match@1.0.2", + "concat-map@0.0.1" + ] + }, + { + "ref": "file-js@0.3.0|minimatch@3.1.2", + "dependsOn": [ + "file-js@0.3.0|brace-expansion@1.1.11" + ] + }, + { + "ref": "file-stream-rotator@0.5.7", + "dependsOn": [ + "moment@2.29.4" + ] + }, + { + "ref": "file-type@16.5.4", + "dependsOn": [ + "readable-web-to-node-stream@3.0.2", + "strtok3@6.3.0", + "token-types@4.2.1" + ] + }, + { + "ref": "file-uri-to-path@1.0.0" + }, + { + "ref": "filehound@1.17.6", + "dependsOn": [ + "bluebird@3.7.2", + "file-js@0.3.0", + "lodash@4.17.21", + "minimatch@5.1.6", + "moment@2.29.4", + "unit-compare@1.0.1" + ] + }, + { + "ref": "filename-reserved-regex@2.0.0" + }, + { + "ref": "filenamify@3.0.0", + "dependsOn": [ + "filename-reserved-regex@2.0.0", + "strip-outer@1.0.1", + "trim-repeated@1.0.0" + ] + }, + { + "ref": "filesniffer@1.0.3", + "dependsOn": [ + "bluebird@3.7.2", + "byline@4.2.2", + "filehound@1.17.6", + "lodash@4.17.21", + "sinon@1.17.7" + ] + }, + { + "ref": "fill-range@4.0.0", + "dependsOn": [ + "fill-range@4.0.0|extend-shallow@2.0.1", + "is-number@3.0.0", + "repeat-string@1.6.1", + "to-regex-range@2.1.1" + ] + }, + { + "ref": "fill-range@4.0.0|extend-shallow@2.0.1", + "dependsOn": [ + "fill-range@4.0.0|is-extendable@0.1.1" + ] + }, + { + "ref": "fill-range@4.0.0|is-extendable@0.1.1" + }, + { + "ref": "finale-rest@1.2.0", + "dependsOn": [ + "bluebird@3.7.2", + "inflection@1.13.4", + "lodash@4.17.21", + "moment@2.29.4" + ] + }, + { + "ref": "finalhandler@1.2.0", + "dependsOn": [ + "debug@2.6.9", + "encodeurl@1.0.2", + "escape-html@1.0.3", + "on-finished@2.4.1", + "parseurl@1.3.3", + "statuses@2.0.1", + "unpipe@1.0.0" + ] + }, + { + "ref": "find-up@3.0.0", + "dependsOn": [ + "locate-path@3.0.0" + ] + }, + { + "ref": "findup-sync@2.0.0", + "dependsOn": [ + "detect-file@1.0.0", + "is-glob@3.1.0", + "micromatch@3.1.10", + "resolve-dir@1.0.1" + ] + }, + { + "ref": "fined@1.2.0", + "dependsOn": [ + "expand-tilde@2.0.2", + "is-plain-object@2.0.4", + "object.defaults@1.1.0", + "object.pick@1.3.0", + "parse-filepath@1.0.2" + ] + }, + { + "ref": "flagged-respawn@1.0.1" + }, + { + "ref": "fn.name@1.1.0" + }, + { + "ref": "fontkit@1.9.0", + "dependsOn": [ + "@swc/helpers@0.3.17", + "brotli@1.3.3", + "clone@2.1.2", + "deep-equal@2.2.2", + "dfa@1.2.0", + "restructure@2.0.1", + "tiny-inflate@1.0.3", + "unicode-properties@1.4.1", + "unicode-trie@2.0.0" + ] + }, + { + "ref": "for-each@0.3.3", + "dependsOn": [ + "is-callable@1.2.7" + ] + }, + { + "ref": "for-in@1.0.2" + }, + { + "ref": "for-own@1.0.0", + "dependsOn": [ + "for-in@1.0.2" + ] + }, + { + "ref": "foreachasync@3.0.0" + }, + { + "ref": "forever-agent@0.6.1" + }, + { + "ref": "form-data@2.3.3", + "dependsOn": [ + "asynckit@0.4.0", + "combined-stream@1.0.8", + "mime-types@2.1.35" + ] + }, + { + "ref": "formatio@1.1.1", + "dependsOn": [ + "samsam@1.1.2" + ] + }, + { + "ref": "forwarded@0.2.0" + }, + { + "ref": "fragment-cache@0.2.1", + "dependsOn": [ + "map-cache@0.2.2" + ] + }, + { + "ref": "fresh@0.5.2" + }, + { + "ref": "from2@2.3.0", + "dependsOn": [ + "inherits@2.0.4", + "readable-stream@2.3.8" + ] + }, + { + "ref": "fs-constants@1.0.0" + }, + { + "ref": "fs-extra@9.1.0", + "dependsOn": [ + "at-least-node@1.0.0", + "graceful-fs@4.2.11", + "jsonfile@6.1.0", + "universalify@2.0.0" + ] + }, + { + "ref": "fs-minipass@2.1.0", + "dependsOn": [ + "minipass@3.3.6" + ] + }, + { + "ref": "fs.realpath@1.0.0" + }, + { + "ref": "fsevents@2.3.3" + }, + { + "ref": "fstream@1.0.12", + "dependsOn": [ + "fstream@1.0.12|rimraf@2.7.1", + "graceful-fs@4.2.11", + "inherits@2.0.4", + "mkdirp@0.5.6" + ] + }, + { + "ref": "fstream@1.0.12|rimraf@2.7.1", + "dependsOn": [ + "glob@7.2.3" + ] + }, + { + "ref": "function-bind@1.1.1" + }, + { + "ref": "functions-have-names@1.2.3" + }, + { + "ref": "fuzzball@1.4.0", + "dependsOn": [ + "heap@0.2.7", + "setimmediate@1.0.5", + "string.fromcodepoint@0.2.1", + "string.prototype.codepointat@0.2.1" + ] + }, + { + "ref": "gauge@2.7.4", + "dependsOn": [ + "aproba@1.2.0", + "console-control-strings@1.1.0", + "has-unicode@2.0.1", + "object-assign@4.1.1", + "signal-exit@3.0.7", + "string-width@1.0.2", + "strip-ansi@3.0.1", + "wide-align@1.1.5" + ] + }, + { + "ref": "geojson-utils@1.1.0" + }, + { + "ref": "get-caller-file@2.0.5" + }, + { + "ref": "get-intrinsic@1.2.1", + "dependsOn": [ + "function-bind@1.1.1", + "has-proto@1.0.1", + "has-symbols@1.0.3", + "has@1.0.3" + ] + }, + { + "ref": "get-stream@4.1.0", + "dependsOn": [ + "pump@3.0.0" + ] + }, + { + "ref": "get-value@2.0.6" + }, + { + "ref": "getobject@1.0.2" + }, + { + "ref": "getpass@0.1.7", + "dependsOn": [ + "assert-plus@1.0.0" + ] + }, + { + "ref": "github-from-package@0.0.0" + }, + { + "ref": "glob-parent@5.1.2", + "dependsOn": [ + "glob-parent@5.1.2|is-glob@4.0.3" + ] + }, + { + "ref": "glob-parent@5.1.2|is-glob@4.0.3", + "dependsOn": [ + "is-extglob@2.1.1" + ] + }, + { + "ref": "glob@7.2.3", + "dependsOn": [ + "fs.realpath@1.0.0", + "glob@7.2.3|minimatch@3.1.2", + "inflight@1.0.6", + "inherits@2.0.4", + "once@1.4.0", + "path-is-absolute@1.0.1" + ] + }, + { + "ref": "glob@7.2.3|brace-expansion@1.1.11", + "dependsOn": [ + "balanced-match@1.0.2", + "concat-map@0.0.1" + ] + }, + { + "ref": "glob@7.2.3|minimatch@3.1.2", + "dependsOn": [ + "glob@7.2.3|brace-expansion@1.1.11" + ] + }, + { + "ref": "global-modules@1.0.0", + "dependsOn": [ + "global-prefix@1.0.2", + "is-windows@1.0.2", + "resolve-dir@1.0.1" + ] + }, + { + "ref": "global-prefix@1.0.2", + "dependsOn": [ + "expand-tilde@2.0.2", + "global-prefix@1.0.2|which@1.3.1", + "homedir-polyfill@1.0.3", + "ini@1.3.8", + "is-windows@1.0.2" + ] + }, + { + "ref": "global-prefix@1.0.2|which@1.3.1", + "dependsOn": [ + "isexe@2.0.0" + ] + }, + { + "ref": "gopd@1.0.1", + "dependsOn": [ + "get-intrinsic@1.2.1" + ] + }, + { + "ref": "got@8.3.2", + "dependsOn": [ + "@sindresorhus/is@0.7.0", + "cacheable-request@2.1.4", + "decompress-response@3.3.0", + "duplexer3@0.1.5", + "got@8.3.2|get-stream@3.0.0", + "got@8.3.2|pify@3.0.0", + "into-stream@3.1.0", + "is-retry-allowed@1.2.0", + "isurl@1.0.0", + "lowercase-keys@1.0.1", + "mimic-response@1.0.1", + "p-cancelable@0.4.1", + "p-timeout@2.0.1", + "safe-buffer@5.1.2", + "timed-out@4.0.1", + "url-parse-lax@3.0.0", + "url-to-options@1.0.1" + ] + }, + { + "ref": "got@8.3.2|get-stream@3.0.0" + }, + { + "ref": "got@8.3.2|pify@3.0.0" + }, + { + "ref": "graceful-fs@4.2.11" + }, + { + "ref": "grunt-cli@1.4.3", + "dependsOn": [ + "grunt-cli@1.4.3|nopt@4.0.3", + "grunt-known-options@2.0.0", + "interpret@1.1.0", + "liftup@3.0.1", + "v8flags@3.2.0" + ] + }, + { + "ref": "grunt-cli@1.4.3|nopt@4.0.3", + "dependsOn": [ + "abbrev@1.1.1", + "osenv@0.1.5" + ] + }, + { + "ref": "grunt-contrib-compress@1.6.0", + "dependsOn": [ + "archiver@1.3.0", + "grunt-contrib-compress@1.6.0|chalk@1.1.3", + "iltorb@2.4.5", + "lodash@4.17.21", + "pretty-bytes@4.0.2", + "stream-buffers@2.2.0" + ] + }, + { + "ref": "grunt-contrib-compress@1.6.0|ansi-styles@2.2.1" + }, + { + "ref": "grunt-contrib-compress@1.6.0|chalk@1.1.3", + "dependsOn": [ + "escape-string-regexp@1.0.5", + "grunt-contrib-compress@1.6.0|ansi-styles@2.2.1", + "grunt-contrib-compress@1.6.0|supports-color@2.0.0", + "has-ansi@2.0.0", + "strip-ansi@3.0.1" + ] + }, + { + "ref": "grunt-contrib-compress@1.6.0|supports-color@2.0.0" + }, + { + "ref": "grunt-known-options@2.0.0" + }, + { + "ref": "grunt-legacy-log-utils@2.1.0", + "dependsOn": [ + "grunt-legacy-log-utils@2.1.0|chalk@4.1.2", + "lodash@4.17.21" + ] + }, + { + "ref": "grunt-legacy-log-utils@2.1.0|ansi-styles@4.3.0", + "dependsOn": [ + "grunt-legacy-log-utils@2.1.0|color-convert@2.0.1" + ] + }, + { + "ref": "grunt-legacy-log-utils@2.1.0|chalk@4.1.2", + "dependsOn": [ + "grunt-legacy-log-utils@2.1.0|ansi-styles@4.3.0", + "grunt-legacy-log-utils@2.1.0|supports-color@7.2.0" + ] + }, + { + "ref": "grunt-legacy-log-utils@2.1.0|color-convert@2.0.1", + "dependsOn": [ + "grunt-legacy-log-utils@2.1.0|color-name@1.1.4" + ] + }, + { + "ref": "grunt-legacy-log-utils@2.1.0|color-name@1.1.4" + }, + { + "ref": "grunt-legacy-log-utils@2.1.0|has-flag@4.0.0" + }, + { + "ref": "grunt-legacy-log-utils@2.1.0|supports-color@7.2.0", + "dependsOn": [ + "grunt-legacy-log-utils@2.1.0|has-flag@4.0.0" + ] + }, + { + "ref": "grunt-legacy-log@3.0.0", + "dependsOn": [ + "grunt-legacy-log-utils@2.1.0", + "grunt-legacy-log@3.0.0|colors@1.1.2", + "hooker@0.2.3", + "lodash@4.17.21" + ] + }, + { + "ref": "grunt-legacy-log@3.0.0|colors@1.1.2" + }, + { + "ref": "grunt-legacy-util@2.0.1", + "dependsOn": [ + "exit@0.1.2", + "getobject@1.0.2", + "grunt-legacy-util@2.0.1|async@3.2.4", + "hooker@0.2.3", + "lodash@4.17.21", + "underscore.string@3.3.6", + "which@2.0.2" + ] + }, + { + "ref": "grunt-legacy-util@2.0.1|async@3.2.4" + }, + { + "ref": "grunt-replace-json@0.1.0", + "dependsOn": [ + "lodash.set@4.3.2" + ] + }, + { + "ref": "grunt@1.6.1", + "dependsOn": [ + "dateformat@4.6.3", + "eventemitter2@0.4.14", + "exit@0.1.2", + "grunt-cli@1.4.3", + "grunt-known-options@2.0.0", + "grunt-legacy-log@3.0.0", + "grunt-legacy-util@2.0.1", + "grunt@1.6.1|findup-sync@5.0.0", + "grunt@1.6.1|glob@7.1.7", + "grunt@1.6.1|iconv-lite@0.6.3", + "grunt@1.6.1|minimatch@3.0.8", + "js-yaml@3.14.1", + "nopt@3.0.6" + ] + }, + { + "ref": "grunt@1.6.1|brace-expansion@1.1.11", + "dependsOn": [ + "balanced-match@1.0.2", + "concat-map@0.0.1" + ] + }, + { + "ref": "grunt@1.6.1|braces@3.0.2", + "dependsOn": [ + "grunt@1.6.1|fill-range@7.0.1" + ] + }, + { + "ref": "grunt@1.6.1|fill-range@7.0.1", + "dependsOn": [ + "grunt@1.6.1|to-regex-range@5.0.1" + ] + }, + { + "ref": "grunt@1.6.1|findup-sync@5.0.0", + "dependsOn": [ + "detect-file@1.0.0", + "grunt@1.6.1|is-glob@4.0.3", + "grunt@1.6.1|micromatch@4.0.5", + "resolve-dir@1.0.1" + ] + }, + { + "ref": "grunt@1.6.1|glob@7.1.7", + "dependsOn": [ + "fs.realpath@1.0.0", + "grunt@1.6.1|minimatch@3.0.8", + "inflight@1.0.6", + "inherits@2.0.4", + "once@1.4.0", + "path-is-absolute@1.0.1" + ] + }, + { + "ref": "grunt@1.6.1|iconv-lite@0.6.3", + "dependsOn": [ + "safer-buffer@2.1.2" + ] + }, + { + "ref": "grunt@1.6.1|is-glob@4.0.3", + "dependsOn": [ + "is-extglob@2.1.1" + ] + }, + { + "ref": "grunt@1.6.1|is-number@7.0.0" + }, + { + "ref": "grunt@1.6.1|micromatch@4.0.5", + "dependsOn": [ + "grunt@1.6.1|braces@3.0.2", + "picomatch@2.3.1" + ] + }, + { + "ref": "grunt@1.6.1|minimatch@3.0.8", + "dependsOn": [ + "grunt@1.6.1|brace-expansion@1.1.11" + ] + }, + { + "ref": "grunt@1.6.1|to-regex-range@5.0.1", + "dependsOn": [ + "grunt@1.6.1|is-number@7.0.0" + ] + }, + { + "ref": "handlebars@4.7.7", + "dependsOn": [ + "handlebars@4.7.7|wordwrap@1.0.0", + "minimist@1.2.8", + "neo-async@2.6.2", + "source-map@0.6.1", + "uglify-js@3.17.4" + ] + }, + { + "ref": "handlebars@4.7.7|wordwrap@1.0.0" + }, + { + "ref": "har-schema@2.0.0" + }, + { + "ref": "har-validator@5.1.5", + "dependsOn": [ + "ajv@6.12.6", + "har-schema@2.0.0" + ] + }, + { + "ref": "has-ansi@2.0.0", + "dependsOn": [ + "ansi-regex@2.1.1" + ] + }, + { + "ref": "has-bigints@1.0.2" + }, + { + "ref": "has-flag@3.0.0" + }, + { + "ref": "has-property-descriptors@1.0.0", + "dependsOn": [ + "get-intrinsic@1.2.1" + ] + }, + { + "ref": "has-proto@1.0.1" + }, + { + "ref": "has-symbol-support-x@1.4.2" + }, + { + "ref": "has-symbols@1.0.3" + }, + { + "ref": "has-to-string-tag-x@1.4.1", + "dependsOn": [ + "has-symbol-support-x@1.4.2" + ] + }, + { + "ref": "has-tostringtag@1.0.0", + "dependsOn": [ + "has-symbols@1.0.3" + ] + }, + { + "ref": "has-unicode@2.0.1" + }, + { + "ref": "has-value@1.0.0", + "dependsOn": [ + "get-value@2.0.6", + "has-values@1.0.0", + "isobject@3.0.1" + ] + }, + { + "ref": "has-values@1.0.0", + "dependsOn": [ + "has-values@1.0.0|kind-of@4.0.0", + "is-number@3.0.0" + ] + }, + { + "ref": "has-values@1.0.0|kind-of@4.0.0", + "dependsOn": [ + "is-buffer@1.1.6" + ] + }, + { + "ref": "has@1.0.3", + "dependsOn": [ + "function-bind@1.1.1" + ] + }, + { + "ref": "hashids@2.3.0" + }, + { + "ref": "hbs@4.2.0", + "dependsOn": [ + "handlebars@4.7.7", + "walk@2.3.15" + ] + }, + { + "ref": "he@0.4.1" + }, + { + "ref": "heap@0.2.7" + }, + { + "ref": "helmet@4.6.0" + }, + { + "ref": "hoister@0.0.2" + }, + { + "ref": "homedir-polyfill@1.0.3", + "dependsOn": [ + "parse-passwd@1.0.0" + ] + }, + { + "ref": "hooker@0.2.3" + }, + { + "ref": "hosted-git-info@2.8.9" + }, + { + "ref": "html-entities@1.4.0" + }, + { + "ref": "htmlparser2@3.3.0", + "dependsOn": [ + "domelementtype@1.3.1", + "domhandler@2.1.0", + "domutils@1.1.6", + "htmlparser2@3.3.0|readable-stream@1.0.34" + ] + }, + { + "ref": "htmlparser2@3.3.0|isarray@0.0.1" + }, + { + "ref": "htmlparser2@3.3.0|readable-stream@1.0.34", + "dependsOn": [ + "core-util-is@1.0.3", + "htmlparser2@3.3.0|isarray@0.0.1", + "htmlparser2@3.3.0|string_decoder@0.10.31", + "inherits@2.0.4" + ] + }, + { + "ref": "htmlparser2@3.3.0|string_decoder@0.10.31" + }, + { + "ref": "http-cache-semantics@3.8.1" + }, + { + "ref": "http-errors@2.0.0", + "dependsOn": [ + "depd@2.0.0", + "inherits@2.0.4", + "setprototypeof@1.2.0", + "statuses@2.0.1", + "toidentifier@1.0.1" + ] + }, + { + "ref": "http-proxy-agent@5.0.0", + "dependsOn": [ + "@tootallnate/once@2.0.0", + "agent-base@6.0.2", + "http-proxy-agent@5.0.0|debug@4.3.4" + ] + }, + { + "ref": "http-proxy-agent@5.0.0|debug@4.3.4", + "dependsOn": [ + "http-proxy-agent@5.0.0|ms@2.1.2" + ] + }, + { + "ref": "http-proxy-agent@5.0.0|ms@2.1.2" + }, + { + "ref": "http-signature@1.2.0", + "dependsOn": [ + "assert-plus@1.0.0", + "jsprim@1.4.2", + "sshpk@1.17.0" + ] + }, + { + "ref": "https-proxy-agent@5.0.1", + "dependsOn": [ + "agent-base@6.0.2", + "https-proxy-agent@5.0.1|debug@4.3.4" + ] + }, + { + "ref": "https-proxy-agent@5.0.1|debug@4.3.4", + "dependsOn": [ + "https-proxy-agent@5.0.1|ms@2.1.2" + ] + }, + { + "ref": "https-proxy-agent@5.0.1|ms@2.1.2" + }, + { + "ref": "humanize-ms@1.2.1", + "dependsOn": [ + "ms@2.0.0" + ] + }, + { + "ref": "i18n@0.11.1", + "dependsOn": [ + "debug@2.6.9", + "make-plural@6.2.2", + "math-interval-parser@2.0.1", + "messageformat@2.3.0", + "mustache@4.2.0", + "sprintf-js@1.1.2" + ] + }, + { + "ref": "iconv-lite@0.4.24", + "dependsOn": [ + "safer-buffer@2.1.2" + ] + }, + { + "ref": "ieee754@1.2.1" + }, + { + "ref": "ignore-walk@3.0.4", + "dependsOn": [ + "ignore-walk@3.0.4|minimatch@3.1.2" + ] + }, + { + "ref": "ignore-walk@3.0.4|brace-expansion@1.1.11", + "dependsOn": [ + "balanced-match@1.0.2", + "concat-map@0.0.1" + ] + }, + { + "ref": "ignore-walk@3.0.4|minimatch@3.1.2", + "dependsOn": [ + "ignore-walk@3.0.4|brace-expansion@1.1.11" + ] + }, + { + "ref": "iltorb@2.4.5", + "dependsOn": [ + "detect-libc@1.0.3", + "nan@2.17.0", + "npmlog@4.1.2", + "prebuild-install@5.3.6", + "which-pm-runs@1.1.0" + ] + }, + { + "ref": "imurmurhash@0.1.4" + }, + { + "ref": "indent-string@4.0.0" + }, + { + "ref": "infer-owner@1.0.4" + }, + { + "ref": "inflection@1.13.4" + }, + { + "ref": "inflight@1.0.6", + "dependsOn": [ + "once@1.4.0", + "wrappy@1.0.2" + ] + }, + { + "ref": "inherits@2.0.4" + }, + { + "ref": "ini@1.3.8" + }, + { + "ref": "internal-slot@1.0.5", + "dependsOn": [ + "get-intrinsic@1.2.1", + "has@1.0.3", + "side-channel@1.0.4" + ] + }, + { + "ref": "interpret@1.1.0" + }, + { + "ref": "into-stream@3.1.0", + "dependsOn": [ + "from2@2.3.0", + "p-is-promise@1.1.0" + ] + }, + { + "ref": "invariant@2.2.4", + "dependsOn": [ + "loose-envify@1.4.0" + ] + }, + { + "ref": "ip@1.1.8" + }, + { + "ref": "ip6@0.2.10" + }, + { + "ref": "ipaddr.js@1.9.1" + }, + { + "ref": "is-absolute@1.0.0", + "dependsOn": [ + "is-relative@1.0.0", + "is-windows@1.0.2" + ] + }, + { + "ref": "is-accessor-descriptor@1.0.0", + "dependsOn": [ + "kind-of@6.0.3" + ] + }, + { + "ref": "is-arguments@1.1.1", + "dependsOn": [ + "call-bind@1.0.2", + "has-tostringtag@1.0.0" + ] + }, + { + "ref": "is-array-buffer@3.0.2", + "dependsOn": [ + "call-bind@1.0.2", + "get-intrinsic@1.2.1", + "is-typed-array@1.1.12" + ] + }, + { + "ref": "is-arrayish@0.2.1" + }, + { + "ref": "is-bigint@1.0.4", + "dependsOn": [ + "has-bigints@1.0.2" + ] + }, + { + "ref": "is-binary-path@2.1.0", + "dependsOn": [ + "binary-extensions@2.2.0" + ] + }, + { + "ref": "is-boolean-object@1.1.2", + "dependsOn": [ + "call-bind@1.0.2", + "has-tostringtag@1.0.0" + ] + }, + { + "ref": "is-buffer@1.1.6" + }, + { + "ref": "is-callable@1.2.7" + }, + { + "ref": "is-core-module@2.13.0", + "dependsOn": [ + "has@1.0.3" + ] + }, + { + "ref": "is-data-descriptor@1.0.0", + "dependsOn": [ + "kind-of@6.0.3" + ] + }, + { + "ref": "is-date-object@1.0.5", + "dependsOn": [ + "has-tostringtag@1.0.0" + ] + }, + { + "ref": "is-descriptor@1.0.2", + "dependsOn": [ + "is-accessor-descriptor@1.0.0", + "is-data-descriptor@1.0.0", + "kind-of@6.0.3" + ] + }, + { + "ref": "is-docker@2.2.1" + }, + { + "ref": "is-expression@4.0.0", + "dependsOn": [ + "acorn@7.4.1", + "object-assign@4.1.1" + ] + }, + { + "ref": "is-extendable@1.0.1", + "dependsOn": [ + "is-plain-object@2.0.4" + ] + }, + { + "ref": "is-extglob@2.1.1" + }, + { + "ref": "is-fullwidth-code-point@1.0.0", + "dependsOn": [ + "number-is-nan@1.0.1" + ] + }, + { + "ref": "is-generator-function@1.0.10", + "dependsOn": [ + "has-tostringtag@1.0.0" + ] + }, + { + "ref": "is-glob@3.1.0", + "dependsOn": [ + "is-extglob@2.1.1" + ] + }, + { + "ref": "is-heroku@2.0.0" + }, + { + "ref": "is-lambda@1.0.1" + }, + { + "ref": "is-map@2.0.2" + }, + { + "ref": "is-natural-number@4.0.1" + }, + { + "ref": "is-number-like@1.0.8", + "dependsOn": [ + "lodash.isfinite@3.3.2" + ] + }, + { + "ref": "is-number-object@1.0.7", + "dependsOn": [ + "has-tostringtag@1.0.0" + ] + }, + { + "ref": "is-number@3.0.0", + "dependsOn": [ + "is-number@3.0.0|kind-of@3.2.2" + ] + }, + { + "ref": "is-number@3.0.0|kind-of@3.2.2", + "dependsOn": [ + "is-buffer@1.1.6" + ] + }, + { + "ref": "is-object@1.0.2" + }, + { + "ref": "is-plain-obj@1.1.0" + }, + { + "ref": "is-plain-object@2.0.4", + "dependsOn": [ + "isobject@3.0.1" + ] + }, + { + "ref": "is-promise@2.2.2" + }, + { + "ref": "is-regex@1.1.4", + "dependsOn": [ + "call-bind@1.0.2", + "has-tostringtag@1.0.0" + ] + }, + { + "ref": "is-relative@1.0.0", + "dependsOn": [ + "is-unc-path@1.0.0" + ] + }, + { + "ref": "is-retry-allowed@1.2.0" + }, + { + "ref": "is-set@2.0.2" + }, + { + "ref": "is-shared-array-buffer@1.0.2", + "dependsOn": [ + "call-bind@1.0.2" + ] + }, + { + "ref": "is-stream@1.1.0" + }, + { + "ref": "is-string@1.0.7", + "dependsOn": [ + "has-tostringtag@1.0.0" + ] + }, + { + "ref": "is-symbol@1.0.4", + "dependsOn": [ + "has-symbols@1.0.3" + ] + }, + { + "ref": "is-typed-array@1.1.12", + "dependsOn": [ + "which-typed-array@1.1.11" + ] + }, + { + "ref": "is-typedarray@1.0.0" + }, + { + "ref": "is-unc-path@1.0.0", + "dependsOn": [ + "unc-path-regex@0.1.2" + ] + }, + { + "ref": "is-weakmap@2.0.1" + }, + { + "ref": "is-weakset@2.0.2", + "dependsOn": [ + "call-bind@1.0.2", + "get-intrinsic@1.2.1" + ] + }, + { + "ref": "is-windows@1.0.2" + }, + { + "ref": "isarray@2.0.5" + }, + { + "ref": "isexe@2.0.0" + }, + { + "ref": "isobject@3.0.1" + }, + { + "ref": "isstream@0.1.2" + }, + { + "ref": "isurl@1.0.0", + "dependsOn": [ + "has-to-string-tag-x@1.4.1", + "is-object@1.0.2" + ] + }, + { + "ref": "js-stringify@1.0.2" + }, + { + "ref": "js-tokens@4.0.0" + }, + { + "ref": "js-yaml@3.14.1", + "dependsOn": [ + "argparse@1.0.10", + "esprima@4.0.1" + ] + }, + { + "ref": "jsbn@0.1.1" + }, + { + "ref": "json-buffer@3.0.0" + }, + { + "ref": "json-parse-better-errors@1.0.2" + }, + { + "ref": "json-schema-traverse@0.4.1" + }, + { + "ref": "json-schema@0.4.0" + }, + { + "ref": "json-stringify-safe@5.0.1" + }, + { + "ref": "json5@2.2.3" + }, + { + "ref": "jsonfile@6.1.0", + "dependsOn": [ + "graceful-fs@4.2.11", + "universalify@2.0.0" + ] + }, + { + "ref": "jsonwebtoken@0.4.0", + "dependsOn": [ + "jws@0.2.6" + ] + }, + { + "ref": "jsprim@1.4.2", + "dependsOn": [ + "assert-plus@1.0.0", + "extsprintf@1.3.0", + "json-schema@0.4.0", + "verror@1.10.0" + ] + }, + { + "ref": "jssha@3.3.1" + }, + { + "ref": "jstransformer@1.0.0", + "dependsOn": [ + "is-promise@2.2.2", + "promise@7.3.1" + ] + }, + { + "ref": "juice-shop@14.1.1", + "dependsOn": [ + "body-parser@1.20.2", + "check-dependencies@1.1.0", + "clarinet@0.12.6", + "colors@1.4.0", + "compression@1.7.4", + "concurrently@5.3.0", + "config@3.3.9", + "cookie-parser@1.4.6", + "cors@2.8.5", + "dottie@2.0.6", + "download@8.0.0", + "errorhandler@1.5.1", + "exif@0.6.0", + "express-ipfilter@1.3.1", + "express-jwt@0.1.3", + "express-rate-limit@5.5.1", + "express-robots-txt@0.4.1", + "express-security.txt@2.0.0", + "express@4.18.2", + "feature-policy@0.5.0", + "file-stream-rotator@0.5.7", + "file-type@16.5.4", + "filesniffer@1.0.3", + "finale-rest@1.2.0", + "fs-extra@9.1.0", + "fuzzball@1.4.0", + "glob@7.2.3", + "graceful-fs@4.2.11", + "grunt-contrib-compress@1.6.0", + "grunt-replace-json@0.1.0", + "grunt@1.6.1", + "hashids@2.3.0", + "hbs@4.2.0", + "helmet@4.6.0", + "html-entities@1.4.0", + "i18n@0.11.1", + "is-docker@2.2.1", + "is-heroku@2.0.0", + "is-windows@1.0.2", + "js-yaml@3.14.1", + "jsonwebtoken@0.4.0", + "jssha@3.3.1", + "juicy-chat-bot@0.6.6", + "libxmljs2@0.30.1", + "marsdb@0.6.11", + "morgan@1.10.0", + "multer@1.4.4", + "node-pre-gyp@0.15.0", + "notevil@1.3.3", + "on-finished@2.4.1", + "otplib@12.0.1", + "pdfkit@0.11.0", + "portscanner@2.2.0", + "prom-client@12.0.0", + "pug@3.0.2", + "replace@1.2.2", + "request@2.88.2", + "sanitize-filename@1.6.3", + "sanitize-html@1.4.2", + "semver@7.5.4", + "sequelize@6.32.1", + "serve-index@1.9.1", + "socket.io@3.1.2", + "sqlite3@5.1.6", + "svg-captcha@1.4.0", + "swagger-ui-express@4.6.3", + "ts-node-dev@1.1.8", + "unzipper@0.9.15", + "winston@3.10.0", + "yaml-schema-validator@1.2.3", + "z85@0.0.2" + ] + }, + { + "ref": "juicy-chat-bot@0.6.6", + "dependsOn": [ + "@nlpjs/core-loader@4.26.1", + "@nlpjs/evaluator@4.26.1", + "@nlpjs/lang-all@4.26.1", + "@nlpjs/language@4.25.0", + "@nlpjs/nlp@4.27.0", + "@nlpjs/nlu@4.27.0", + "@nlpjs/request@4.25.0", + "@nlpjs/sentiment@4.26.1", + "vm2@3.9.11" + ] + }, + { + "ref": "jwa@0.0.1", + "dependsOn": [ + "base64url@0.0.6" + ] + }, + { + "ref": "jws@0.2.6", + "dependsOn": [ + "base64url@0.0.6", + "jwa@0.0.1" + ] + }, + { + "ref": "keyv@3.0.0", + "dependsOn": [ + "json-buffer@3.0.0" + ] + }, + { + "ref": "kind-of@6.0.3" + }, + { + "ref": "kuler@2.0.0" + }, + { + "ref": "kuromoji@0.1.2", + "dependsOn": [ + "async@2.6.4", + "doublearray@0.0.2", + "zlibjs@0.3.1" + ] + }, + { + "ref": "lazystream@1.0.1", + "dependsOn": [ + "readable-stream@2.3.8" + ] + }, + { + "ref": "libxmljs2@0.30.1", + "dependsOn": [ + "@mapbox/node-pre-gyp@1.0.11", + "bindings@1.5.0", + "libxmljs2@0.30.1|nan@2.15.0" + ] + }, + { + "ref": "libxmljs2@0.30.1|nan@2.15.0" + }, + { + "ref": "liftup@3.0.1", + "dependsOn": [ + "extend@3.0.2", + "fined@1.2.0", + "flagged-respawn@1.0.1", + "is-plain-object@2.0.4", + "liftup@3.0.1|findup-sync@4.0.0", + "object.map@1.0.1", + "rechoir@0.7.1", + "resolve@1.22.4" + ] + }, + { + "ref": "liftup@3.0.1|braces@3.0.2", + "dependsOn": [ + "liftup@3.0.1|fill-range@7.0.1" + ] + }, + { + "ref": "liftup@3.0.1|fill-range@7.0.1", + "dependsOn": [ + "liftup@3.0.1|to-regex-range@5.0.1" + ] + }, + { + "ref": "liftup@3.0.1|findup-sync@4.0.0", + "dependsOn": [ + "detect-file@1.0.0", + "liftup@3.0.1|is-glob@4.0.3", + "liftup@3.0.1|micromatch@4.0.5", + "resolve-dir@1.0.1" + ] + }, + { + "ref": "liftup@3.0.1|is-glob@4.0.3", + "dependsOn": [ + "is-extglob@2.1.1" + ] + }, + { + "ref": "liftup@3.0.1|is-number@7.0.0" + }, + { + "ref": "liftup@3.0.1|micromatch@4.0.5", + "dependsOn": [ + "liftup@3.0.1|braces@3.0.2", + "picomatch@2.3.1" + ] + }, + { + "ref": "liftup@3.0.1|to-regex-range@5.0.1", + "dependsOn": [ + "liftup@3.0.1|is-number@7.0.0" + ] + }, + { + "ref": "linebreak@1.1.0", + "dependsOn": [ + "linebreak@1.1.0|base64-js@0.0.8", + "unicode-trie@2.0.0" + ] + }, + { + "ref": "linebreak@1.1.0|base64-js@0.0.8" + }, + { + "ref": "listenercount@1.0.1" + }, + { + "ref": "locate-path@3.0.0", + "dependsOn": [ + "p-locate@3.0.0", + "path-exists@3.0.0" + ] + }, + { + "ref": "lodash.camelcase@4.3.0" + }, + { + "ref": "lodash.isfinite@3.3.2" + }, + { + "ref": "lodash.set@4.3.2" + }, + { + "ref": "lodash@4.17.21" + }, + { + "ref": "logform@2.5.1", + "dependsOn": [ + "@colors/colors@1.5.0", + "@types/triple-beam@1.3.2", + "fecha@4.2.3", + "logform@2.5.1|ms@2.1.3", + "safe-stable-stringify@2.4.3", + "triple-beam@1.4.1" + ] + }, + { + "ref": "logform@2.5.1|ms@2.1.3" + }, + { + "ref": "lolex@1.3.2" + }, + { + "ref": "loose-envify@1.4.0", + "dependsOn": [ + "js-tokens@4.0.0" + ] + }, + { + "ref": "lowercase-keys@1.0.1" + }, + { + "ref": "lru-cache@6.0.0", + "dependsOn": [ + "yallist@4.0.0" + ] + }, + { + "ref": "make-dir@2.1.0", + "dependsOn": [ + "make-dir@2.1.0|semver@5.7.2", + "pify@4.0.1" + ] + }, + { + "ref": "make-dir@2.1.0|semver@5.7.2" + }, + { + "ref": "make-error@1.3.6" + }, + { + "ref": "make-fetch-happen@9.1.0", + "dependsOn": [ + "agentkeepalive@4.5.0", + "cacache@15.3.0", + "https-proxy-agent@5.0.1", + "is-lambda@1.0.1", + "lru-cache@6.0.0", + "make-fetch-happen@9.1.0|http-cache-semantics@4.1.1", + "make-fetch-happen@9.1.0|http-proxy-agent@4.0.1", + "minipass-collect@1.0.2", + "minipass-fetch@1.4.1", + "minipass-flush@1.0.5", + "minipass-pipeline@1.2.4", + "minipass@3.3.6", + "negotiator@0.6.3", + "promise-retry@2.0.1", + "socks-proxy-agent@6.2.1", + "ssri@8.0.1" + ] + }, + { + "ref": "make-fetch-happen@9.1.0|@tootallnate/once@1.1.2" + }, + { + "ref": "make-fetch-happen@9.1.0|debug@4.3.4", + "dependsOn": [ + "make-fetch-happen@9.1.0|ms@2.1.2" + ] + }, + { + "ref": "make-fetch-happen@9.1.0|http-cache-semantics@4.1.1" + }, + { + "ref": "make-fetch-happen@9.1.0|http-proxy-agent@4.0.1", + "dependsOn": [ + "agent-base@6.0.2", + "make-fetch-happen@9.1.0|@tootallnate/once@1.1.2", + "make-fetch-happen@9.1.0|debug@4.3.4" + ] + }, + { + "ref": "make-fetch-happen@9.1.0|ms@2.1.2" + }, + { + "ref": "make-iterator@1.0.1", + "dependsOn": [ + "kind-of@6.0.3" + ] + }, + { + "ref": "make-plural@6.2.2" + }, + { + "ref": "map-cache@0.2.2" + }, + { + "ref": "map-visit@1.0.0", + "dependsOn": [ + "object-visit@1.0.1" + ] + }, + { + "ref": "marsdb@0.6.11", + "dependsOn": [ + "check-types@6.0.0", + "double-ended-queue@0.9.7", + "eventemitter3@1.1.1", + "fast.js@0.1.1", + "geojson-utils@1.1.0", + "invariant@2.2.4" + ] + }, + { + "ref": "math-interval-parser@2.0.1" + }, + { + "ref": "media-typer@0.3.0" + }, + { + "ref": "merge-descriptors@1.0.1" + }, + { + "ref": "messageformat-formatters@2.0.1" + }, + { + "ref": "messageformat-parser@4.1.3" + }, + { + "ref": "messageformat@2.3.0", + "dependsOn": [ + "messageformat-formatters@2.0.1", + "messageformat-parser@4.1.3", + "messageformat@2.3.0|make-plural@4.3.0" + ] + }, + { + "ref": "messageformat@2.3.0|make-plural@4.3.0", + "dependsOn": [ + "minimist@1.2.8" + ] + }, + { + "ref": "methods@1.1.2" + }, + { + "ref": "micromatch@3.1.10", + "dependsOn": [ + "arr-diff@4.0.0", + "array-unique@0.3.2", + "braces@2.3.2", + "define-property@2.0.2", + "extend-shallow@3.0.2", + "extglob@2.0.4", + "fragment-cache@0.2.1", + "kind-of@6.0.3", + "nanomatch@1.2.13", + "object.pick@1.3.0", + "regex-not@1.0.2", + "snapdragon@0.8.2", + "to-regex@3.0.2" + ] + }, + { + "ref": "mime-db@1.52.0" + }, + { + "ref": "mime-types@2.1.35", + "dependsOn": [ + "mime-db@1.52.0" + ] + }, + { + "ref": "mime@1.6.0" + }, + { + "ref": "mimic-response@1.0.1" + }, + { + "ref": "minimatch@5.1.6", + "dependsOn": [ + "brace-expansion@2.0.1" + ] + }, + { + "ref": "minimist@1.2.8" + }, + { + "ref": "minipass-collect@1.0.2", + "dependsOn": [ + "minipass@3.3.6" + ] + }, + { + "ref": "minipass-fetch@1.4.1", + "dependsOn": [ + "encoding@0.1.13", + "minipass-sized@1.0.3", + "minipass@3.3.6", + "minizlib@2.1.2" + ] + }, + { + "ref": "minipass-flush@1.0.5", + "dependsOn": [ + "minipass@3.3.6" + ] + }, + { + "ref": "minipass-pipeline@1.2.4", + "dependsOn": [ + "minipass@3.3.6" + ] + }, + { + "ref": "minipass-sized@1.0.3", + "dependsOn": [ + "minipass@3.3.6" + ] + }, + { + "ref": "minipass@3.3.6", + "dependsOn": [ + "yallist@4.0.0" + ] + }, + { + "ref": "minizlib@2.1.2", + "dependsOn": [ + "minipass@3.3.6", + "yallist@4.0.0" + ] + }, + { + "ref": "mixin-deep@1.3.2", + "dependsOn": [ + "for-in@1.0.2", + "is-extendable@1.0.1" + ] + }, + { + "ref": "mkdirp-classic@0.5.3" + }, + { + "ref": "mkdirp@0.5.6", + "dependsOn": [ + "minimist@1.2.8" + ] + }, + { + "ref": "moment-timezone@0.5.43", + "dependsOn": [ + "moment@2.29.4" + ] + }, + { + "ref": "moment@2.29.4" + }, + { + "ref": "morgan@1.10.0", + "dependsOn": [ + "basic-auth@2.0.1", + "debug@2.6.9", + "depd@2.0.0", + "morgan@1.10.0|on-finished@2.3.0", + "on-headers@1.0.2" + ] + }, + { + "ref": "morgan@1.10.0|on-finished@2.3.0", + "dependsOn": [ + "ee-first@1.1.1" + ] + }, + { + "ref": "mout@1.2.4" + }, + { + "ref": "ms@2.0.0" + }, + { + "ref": "multer@1.4.4", + "dependsOn": [ + "append-field@1.0.0", + "busboy@0.2.14", + "concat-stream@1.6.2", + "mkdirp@0.5.6", + "object-assign@4.1.1", + "on-finished@2.4.1", + "type-is@1.6.18", + "xtend@4.0.2" + ] + }, + { + "ref": "mustache@4.2.0" + }, + { + "ref": "nan@2.17.0" + }, + { + "ref": "nanomatch@1.2.13", + "dependsOn": [ + "arr-diff@4.0.0", + "array-unique@0.3.2", + "define-property@2.0.2", + "extend-shallow@3.0.2", + "fragment-cache@0.2.1", + "is-windows@1.0.2", + "kind-of@6.0.3", + "object.pick@1.3.0", + "regex-not@1.0.2", + "snapdragon@0.8.2", + "to-regex@3.0.2" + ] + }, + { + "ref": "napi-build-utils@1.0.2" + }, + { + "ref": "needle@2.9.1", + "dependsOn": [ + "iconv-lite@0.4.24", + "needle@2.9.1|debug@3.2.7", + "sax@1.2.4" + ] + }, + { + "ref": "needle@2.9.1|debug@3.2.7", + "dependsOn": [ + "needle@2.9.1|ms@2.1.3" + ] + }, + { + "ref": "needle@2.9.1|ms@2.1.3" + }, + { + "ref": "negotiator@0.6.3" + }, + { + "ref": "neo-async@2.6.2" + }, + { + "ref": "node-abi@2.30.1", + "dependsOn": [ + "node-abi@2.30.1|semver@5.7.2" + ] + }, + { + "ref": "node-abi@2.30.1|semver@5.7.2" + }, + { + "ref": "node-addon-api@4.3.0" + }, + { + "ref": "node-fetch@2.7.0", + "dependsOn": [ + "encoding@0.1.13", + "whatwg-url@5.0.0" + ] + }, + { + "ref": "node-gyp@8.4.1", + "dependsOn": [ + "env-paths@2.2.1", + "glob@7.2.3", + "graceful-fs@4.2.11", + "make-fetch-happen@9.1.0", + "node-gyp@8.4.1|nopt@5.0.0", + "node-gyp@8.4.1|npmlog@6.0.2", + "rimraf@3.0.2", + "semver@7.5.4", + "tar@6.1.15", + "which@2.0.2" + ] + }, + { + "ref": "node-gyp@8.4.1|ansi-regex@5.0.1" + }, + { + "ref": "node-gyp@8.4.1|are-we-there-yet@3.0.1", + "dependsOn": [ + "delegates@1.0.0", + "node-gyp@8.4.1|readable-stream@3.6.2" + ] + }, + { + "ref": "node-gyp@8.4.1|gauge@4.0.4", + "dependsOn": [ + "aproba@1.2.0", + "color-support@1.1.3", + "console-control-strings@1.1.0", + "has-unicode@2.0.1", + "node-gyp@8.4.1|string-width@4.2.3", + "node-gyp@8.4.1|strip-ansi@6.0.1", + "signal-exit@3.0.7", + "wide-align@1.1.5" + ] + }, + { + "ref": "node-gyp@8.4.1|is-fullwidth-code-point@3.0.0" + }, + { + "ref": "node-gyp@8.4.1|nopt@5.0.0", + "dependsOn": [ + "abbrev@1.1.1" + ] + }, + { + "ref": "node-gyp@8.4.1|npmlog@6.0.2", + "dependsOn": [ + "console-control-strings@1.1.0", + "node-gyp@8.4.1|are-we-there-yet@3.0.1", + "node-gyp@8.4.1|gauge@4.0.4", + "set-blocking@2.0.0" + ] + }, + { + "ref": "node-gyp@8.4.1|readable-stream@3.6.2", + "dependsOn": [ + "inherits@2.0.4", + "string_decoder@1.1.1", + "util-deprecate@1.0.2" + ] + }, + { + "ref": "node-gyp@8.4.1|string-width@4.2.3", + "dependsOn": [ + "emoji-regex@8.0.0", + "node-gyp@8.4.1|is-fullwidth-code-point@3.0.0", + "node-gyp@8.4.1|strip-ansi@6.0.1" + ] + }, + { + "ref": "node-gyp@8.4.1|strip-ansi@6.0.1", + "dependsOn": [ + "node-gyp@8.4.1|ansi-regex@5.0.1" + ] + }, + { + "ref": "node-pre-gyp@0.15.0", + "dependsOn": [ + "detect-libc@1.0.3", + "mkdirp@0.5.6", + "needle@2.9.1", + "node-pre-gyp@0.15.0|nopt@4.0.3", + "node-pre-gyp@0.15.0|rimraf@2.7.1", + "node-pre-gyp@0.15.0|semver@5.7.2", + "node-pre-gyp@0.15.0|tar@4.4.19", + "npm-packlist@1.4.8", + "npmlog@4.1.2", + "rc@1.2.8" + ] + }, + { + "ref": "node-pre-gyp@0.15.0|chownr@1.1.4" + }, + { + "ref": "node-pre-gyp@0.15.0|fs-minipass@1.2.7", + "dependsOn": [ + "node-pre-gyp@0.15.0|minipass@2.9.0" + ] + }, + { + "ref": "node-pre-gyp@0.15.0|minipass@2.9.0", + "dependsOn": [ + "node-pre-gyp@0.15.0|safe-buffer@5.2.1", + "node-pre-gyp@0.15.0|yallist@3.1.1" + ] + }, + { + "ref": "node-pre-gyp@0.15.0|minizlib@1.3.3", + "dependsOn": [ + "node-pre-gyp@0.15.0|minipass@2.9.0" + ] + }, + { + "ref": "node-pre-gyp@0.15.0|nopt@4.0.3", + "dependsOn": [ + "abbrev@1.1.1", + "osenv@0.1.5" + ] + }, + { + "ref": "node-pre-gyp@0.15.0|rimraf@2.7.1", + "dependsOn": [ + "glob@7.2.3" + ] + }, + { + "ref": "node-pre-gyp@0.15.0|safe-buffer@5.2.1" + }, + { + "ref": "node-pre-gyp@0.15.0|semver@5.7.2" + }, + { + "ref": "node-pre-gyp@0.15.0|tar@4.4.19", + "dependsOn": [ + "mkdirp@0.5.6", + "node-pre-gyp@0.15.0|chownr@1.1.4", + "node-pre-gyp@0.15.0|fs-minipass@1.2.7", + "node-pre-gyp@0.15.0|minipass@2.9.0", + "node-pre-gyp@0.15.0|minizlib@1.3.3", + "node-pre-gyp@0.15.0|safe-buffer@5.2.1", + "node-pre-gyp@0.15.0|yallist@3.1.1" + ] + }, + { + "ref": "node-pre-gyp@0.15.0|yallist@3.1.1" + }, + { + "ref": "noop-logger@0.1.1" + }, + { + "ref": "nopt@3.0.6", + "dependsOn": [ + "abbrev@1.1.1" + ] + }, + { + "ref": "normalize-package-data@2.5.0", + "dependsOn": [ + "hosted-git-info@2.8.9", + "normalize-package-data@2.5.0|semver@5.7.2", + "resolve@1.22.4", + "validate-npm-package-license@3.0.4" + ] + }, + { + "ref": "normalize-package-data@2.5.0|semver@5.7.2" + }, + { + "ref": "normalize-path@2.1.1", + "dependsOn": [ + "remove-trailing-separator@1.1.0" + ] + }, + { + "ref": "normalize-url@2.0.1", + "dependsOn": [ + "prepend-http@2.0.0", + "query-string@5.1.1", + "sort-keys@2.0.0" + ] + }, + { + "ref": "notevil@1.3.3", + "dependsOn": [ + "hoister@0.0.2", + "notevil@1.3.3|esprima@1.0.4" + ] + }, + { + "ref": "notevil@1.3.3|esprima@1.0.4" + }, + { + "ref": "npm-bundled@1.1.2", + "dependsOn": [ + "npm-normalize-package-bin@1.0.1" + ] + }, + { + "ref": "npm-normalize-package-bin@1.0.1" + }, + { + "ref": "npm-packlist@1.4.8", + "dependsOn": [ + "ignore-walk@3.0.4", + "npm-bundled@1.1.2", + "npm-normalize-package-bin@1.0.1" + ] + }, + { + "ref": "npmlog@4.1.2", + "dependsOn": [ + "are-we-there-yet@1.1.7", + "console-control-strings@1.1.0", + "gauge@2.7.4", + "set-blocking@2.0.0" + ] + }, + { + "ref": "number-is-nan@1.0.1" + }, + { + "ref": "oauth-sign@0.9.0" + }, + { + "ref": "object-assign@4.1.1" + }, + { + "ref": "object-copy@0.1.0", + "dependsOn": [ + "copy-descriptor@0.1.1", + "object-copy@0.1.0|define-property@0.2.5", + "object-copy@0.1.0|kind-of@3.2.2" + ] + }, + { + "ref": "object-copy@0.1.0|define-property@0.2.5", + "dependsOn": [ + "object-copy@0.1.0|is-descriptor@0.1.6" + ] + }, + { + "ref": "object-copy@0.1.0|is-accessor-descriptor@0.1.6", + "dependsOn": [ + "object-copy@0.1.0|kind-of@3.2.2" + ] + }, + { + "ref": "object-copy@0.1.0|is-data-descriptor@0.1.4", + "dependsOn": [ + "object-copy@0.1.0|kind-of@3.2.2" + ] + }, + { + "ref": "object-copy@0.1.0|is-descriptor@0.1.6", + "dependsOn": [ + "object-copy@0.1.0|is-accessor-descriptor@0.1.6", + "object-copy@0.1.0|is-data-descriptor@0.1.4", + "object-copy@0.1.0|is-descriptor@0.1.6|kind-of@5.1.0" + ] + }, + { + "ref": "object-copy@0.1.0|is-descriptor@0.1.6|kind-of@5.1.0" + }, + { + "ref": "object-copy@0.1.0|kind-of@3.2.2", + "dependsOn": [ + "is-buffer@1.1.6" + ] + }, + { + "ref": "object-inspect@1.12.3" + }, + { + "ref": "object-is@1.1.5", + "dependsOn": [ + "call-bind@1.0.2", + "define-properties@1.2.0" + ] + }, + { + "ref": "object-keys@1.1.1" + }, + { + "ref": "object-visit@1.0.1", + "dependsOn": [ + "isobject@3.0.1" + ] + }, + { + "ref": "object.assign@4.1.4", + "dependsOn": [ + "call-bind@1.0.2", + "define-properties@1.2.0", + "has-symbols@1.0.3", + "object-keys@1.1.1" + ] + }, + { + "ref": "object.defaults@1.1.0", + "dependsOn": [ + "array-each@1.0.1", + "array-slice@1.1.0", + "for-own@1.0.0", + "isobject@3.0.1" + ] + }, + { + "ref": "object.map@1.0.1", + "dependsOn": [ + "for-own@1.0.0", + "make-iterator@1.0.1" + ] + }, + { + "ref": "object.pick@1.3.0", + "dependsOn": [ + "isobject@3.0.1" + ] + }, + { + "ref": "on-finished@2.4.1", + "dependsOn": [ + "ee-first@1.1.1" + ] + }, + { + "ref": "on-headers@1.0.2" + }, + { + "ref": "once@1.4.0", + "dependsOn": [ + "wrappy@1.0.2" + ] + }, + { + "ref": "one-time@1.0.0", + "dependsOn": [ + "fn.name@1.1.0" + ] + }, + { + "ref": "opentype.js@0.7.3", + "dependsOn": [ + "tiny-inflate@1.0.3" + ] + }, + { + "ref": "os-homedir@1.0.2" + }, + { + "ref": "os-tmpdir@1.0.2" + }, + { + "ref": "osenv@0.1.5", + "dependsOn": [ + "os-homedir@1.0.2", + "os-tmpdir@1.0.2" + ] + }, + { + "ref": "otplib@12.0.1", + "dependsOn": [ + "@otplib/core@12.0.1", + "@otplib/preset-default@12.0.1", + "@otplib/preset-v11@12.0.1" + ] + }, + { + "ref": "p-cancelable@0.4.1" + }, + { + "ref": "p-event@2.3.1", + "dependsOn": [ + "p-timeout@2.0.1" + ] + }, + { + "ref": "p-finally@1.0.0" + }, + { + "ref": "p-is-promise@1.1.0" + }, + { + "ref": "p-limit@2.3.0", + "dependsOn": [ + "p-try@2.2.0" + ] + }, + { + "ref": "p-locate@3.0.0", + "dependsOn": [ + "p-limit@2.3.0" + ] + }, + { + "ref": "p-map@4.0.0", + "dependsOn": [ + "aggregate-error@3.1.0" + ] + }, + { + "ref": "p-timeout@2.0.1", + "dependsOn": [ + "p-finally@1.0.0" + ] + }, + { + "ref": "p-try@2.2.0" + }, + { + "ref": "pako@0.2.9" + }, + { + "ref": "parse-filepath@1.0.2", + "dependsOn": [ + "is-absolute@1.0.0", + "map-cache@0.2.2", + "path-root@0.1.1" + ] + }, + { + "ref": "parse-json@4.0.0", + "dependsOn": [ + "error-ex@1.3.2", + "json-parse-better-errors@1.0.2" + ] + }, + { + "ref": "parse-passwd@1.0.0" + }, + { + "ref": "parseurl@1.3.3" + }, + { + "ref": "pascalcase@0.1.1" + }, + { + "ref": "path-exists@3.0.0" + }, + { + "ref": "path-is-absolute@1.0.1" + }, + { + "ref": "path-parse@1.0.7" + }, + { + "ref": "path-root-regex@0.1.2" + }, + { + "ref": "path-root@0.1.1", + "dependsOn": [ + "path-root-regex@0.1.2" + ] + }, + { + "ref": "path-to-regexp@0.1.7" + }, + { + "ref": "pdfkit@0.11.0", + "dependsOn": [ + "crypto-js@3.3.0", + "fontkit@1.9.0", + "linebreak@1.1.0", + "png-js@1.0.0" + ] + }, + { + "ref": "peek-readable@4.1.0" + }, + { + "ref": "pend@1.2.0" + }, + { + "ref": "performance-now@2.1.0" + }, + { + "ref": "pg-connection-string@2.6.2" + }, + { + "ref": "picomatch@2.3.1" + }, + { + "ref": "pify@4.0.1" + }, + { + "ref": "pinkie-promise@2.0.1", + "dependsOn": [ + "pinkie@2.0.4" + ] + }, + { + "ref": "pinkie@2.0.4" + }, + { + "ref": "png-js@1.0.0" + }, + { + "ref": "portscanner@2.2.0", + "dependsOn": [ + "async@2.6.4", + "is-number-like@1.0.8" + ] + }, + { + "ref": "posix-character-classes@0.1.1" + }, + { + "ref": "prebuild-install@5.3.6", + "dependsOn": [ + "detect-libc@1.0.3", + "expand-template@2.0.3", + "github-from-package@0.0.0", + "minimist@1.2.8", + "mkdirp-classic@0.5.3", + "napi-build-utils@1.0.2", + "node-abi@2.30.1", + "noop-logger@0.1.1", + "npmlog@4.1.2", + "pump@3.0.0", + "rc@1.2.8", + "simple-get@3.1.1", + "tar-fs@2.1.1", + "tunnel-agent@0.6.0", + "which-pm-runs@1.1.0" + ] + }, + { + "ref": "prepend-http@2.0.0" + }, + { + "ref": "pretty-bytes@4.0.2" + }, + { + "ref": "process-nextick-args@2.0.1" + }, + { + "ref": "prom-client@12.0.0", + "dependsOn": [ + "tdigest@0.1.2" + ] + }, + { + "ref": "promise-inflight@1.0.1" + }, + { + "ref": "promise-retry@2.0.1", + "dependsOn": [ + "promise-retry@2.0.1|err-code@2.0.3", + "promise-retry@2.0.1|retry@0.12.0" + ] + }, + { + "ref": "promise-retry@2.0.1|err-code@2.0.3" + }, + { + "ref": "promise-retry@2.0.1|retry@0.12.0" + }, + { + "ref": "promise@7.3.1", + "dependsOn": [ + "asap@2.0.6" + ] + }, + { + "ref": "proper-lockfile@1.2.0", + "dependsOn": [ + "err-code@1.1.2", + "extend@3.0.2", + "graceful-fs@4.2.11", + "retry@0.10.1" + ] + }, + { + "ref": "proxy-addr@2.0.7", + "dependsOn": [ + "forwarded@0.2.0", + "ipaddr.js@1.9.1" + ] + }, + { + "ref": "psl@1.9.0" + }, + { + "ref": "pug-attrs@3.0.0", + "dependsOn": [ + "constantinople@4.0.1", + "js-stringify@1.0.2", + "pug-runtime@3.0.1" + ] + }, + { + "ref": "pug-code-gen@3.0.2", + "dependsOn": [ + "constantinople@4.0.1", + "doctypes@1.1.0", + "js-stringify@1.0.2", + "pug-attrs@3.0.0", + "pug-error@2.0.0", + "pug-runtime@3.0.1", + "void-elements@3.1.0", + "with@7.0.2" + ] + }, + { + "ref": "pug-error@2.0.0" + }, + { + "ref": "pug-filters@4.0.0", + "dependsOn": [ + "constantinople@4.0.1", + "jstransformer@1.0.0", + "pug-error@2.0.0", + "pug-walk@2.0.0", + "resolve@1.22.4" + ] + }, + { + "ref": "pug-lexer@5.0.1", + "dependsOn": [ + "character-parser@2.2.0", + "is-expression@4.0.0", + "pug-error@2.0.0" + ] + }, + { + "ref": "pug-linker@4.0.0", + "dependsOn": [ + "pug-error@2.0.0", + "pug-walk@2.0.0" + ] + }, + { + "ref": "pug-load@3.0.0", + "dependsOn": [ + "object-assign@4.1.1", + "pug-walk@2.0.0" + ] + }, + { + "ref": "pug-parser@6.0.0", + "dependsOn": [ + "pug-error@2.0.0", + "token-stream@1.0.0" + ] + }, + { + "ref": "pug-runtime@3.0.1" + }, + { + "ref": "pug-strip-comments@2.0.0", + "dependsOn": [ + "pug-error@2.0.0" + ] + }, + { + "ref": "pug-walk@2.0.0" + }, + { + "ref": "pug@3.0.2", + "dependsOn": [ + "pug-code-gen@3.0.2", + "pug-filters@4.0.0", + "pug-lexer@5.0.1", + "pug-linker@4.0.0", + "pug-load@3.0.0", + "pug-parser@6.0.0", + "pug-runtime@3.0.1", + "pug-strip-comments@2.0.0" + ] + }, + { + "ref": "pump@3.0.0", + "dependsOn": [ + "end-of-stream@1.4.4", + "once@1.4.0" + ] + }, + { + "ref": "punycode@2.3.0" + }, + { + "ref": "qs@6.11.0", + "dependsOn": [ + "side-channel@1.0.4" + ] + }, + { + "ref": "query-string@5.1.1", + "dependsOn": [ + "decode-uri-component@0.2.2", + "object-assign@4.1.1", + "strict-uri-encode@1.1.0" + ] + }, + { + "ref": "range_check@2.0.4", + "dependsOn": [ + "ip6@0.2.10", + "ipaddr.js@1.9.1" + ] + }, + { + "ref": "range-parser@1.2.1" + }, + { + "ref": "raw-body@2.5.2", + "dependsOn": [ + "bytes@3.1.2", + "http-errors@2.0.0", + "iconv-lite@0.4.24", + "unpipe@1.0.0" + ] + }, + { + "ref": "rc@1.2.8", + "dependsOn": [ + "deep-extend@0.6.0", + "ini@1.3.8", + "minimist@1.2.8", + "strip-json-comments@2.0.1" + ] + }, + { + "ref": "read-pkg@4.0.1", + "dependsOn": [ + "normalize-package-data@2.5.0", + "parse-json@4.0.0", + "read-pkg@4.0.1|pify@3.0.0" + ] + }, + { + "ref": "read-pkg@4.0.1|pify@3.0.0" + }, + { + "ref": "readable-stream@2.3.8", + "dependsOn": [ + "core-util-is@1.0.3", + "inherits@2.0.4", + "process-nextick-args@2.0.1", + "readable-stream@2.3.8|isarray@1.0.0", + "safe-buffer@5.1.2", + "string_decoder@1.1.1", + "util-deprecate@1.0.2" + ] + }, + { + "ref": "readable-stream@2.3.8|isarray@1.0.0" + }, + { + "ref": "readable-web-to-node-stream@3.0.2", + "dependsOn": [ + "readable-web-to-node-stream@3.0.2|readable-stream@3.6.2" + ] + }, + { + "ref": "readable-web-to-node-stream@3.0.2|readable-stream@3.6.2", + "dependsOn": [ + "inherits@2.0.4", + "string_decoder@1.1.1", + "util-deprecate@1.0.2" + ] + }, + { + "ref": "readdirp@3.6.0", + "dependsOn": [ + "picomatch@2.3.1" + ] + }, + { + "ref": "rechoir@0.7.1", + "dependsOn": [ + "resolve@1.22.4" + ] + }, + { + "ref": "regenerator-runtime@0.14.0" + }, + { + "ref": "regex-not@1.0.2", + "dependsOn": [ + "extend-shallow@3.0.2", + "safe-regex@1.1.0" + ] + }, + { + "ref": "regexp.prototype.flags@1.5.0", + "dependsOn": [ + "call-bind@1.0.2", + "define-properties@1.2.0", + "functions-have-names@1.2.3" + ] + }, + { + "ref": "remove-trailing-separator@1.1.0" + }, + { + "ref": "repeat-element@1.1.4" + }, + { + "ref": "repeat-string@1.6.1" + }, + { + "ref": "replace@1.2.2", + "dependsOn": [ + "chalk@2.4.2", + "replace@1.2.2|minimatch@3.0.5", + "replace@1.2.2|yargs@15.4.1" + ] + }, + { + "ref": "replace@1.2.2|ansi-regex@5.0.1" + }, + { + "ref": "replace@1.2.2|ansi-styles@4.3.0", + "dependsOn": [ + "replace@1.2.2|color-convert@2.0.1" + ] + }, + { + "ref": "replace@1.2.2|brace-expansion@1.1.11", + "dependsOn": [ + "balanced-match@1.0.2", + "concat-map@0.0.1" + ] + }, + { + "ref": "replace@1.2.2|cliui@6.0.0", + "dependsOn": [ + "replace@1.2.2|string-width@4.2.3", + "replace@1.2.2|strip-ansi@6.0.1", + "replace@1.2.2|wrap-ansi@6.2.0" + ] + }, + { + "ref": "replace@1.2.2|color-convert@2.0.1", + "dependsOn": [ + "replace@1.2.2|color-name@1.1.4" + ] + }, + { + "ref": "replace@1.2.2|color-name@1.1.4" + }, + { + "ref": "replace@1.2.2|find-up@4.1.0", + "dependsOn": [ + "replace@1.2.2|locate-path@5.0.0", + "replace@1.2.2|path-exists@4.0.0" + ] + }, + { + "ref": "replace@1.2.2|is-fullwidth-code-point@3.0.0" + }, + { + "ref": "replace@1.2.2|locate-path@5.0.0", + "dependsOn": [ + "replace@1.2.2|p-locate@4.1.0" + ] + }, + { + "ref": "replace@1.2.2|minimatch@3.0.5", + "dependsOn": [ + "replace@1.2.2|brace-expansion@1.1.11" + ] + }, + { + "ref": "replace@1.2.2|p-locate@4.1.0", + "dependsOn": [ + "p-limit@2.3.0" + ] + }, + { + "ref": "replace@1.2.2|path-exists@4.0.0" + }, + { + "ref": "replace@1.2.2|string-width@4.2.3", + "dependsOn": [ + "emoji-regex@8.0.0", + "replace@1.2.2|is-fullwidth-code-point@3.0.0", + "replace@1.2.2|strip-ansi@6.0.1" + ] + }, + { + "ref": "replace@1.2.2|strip-ansi@6.0.1", + "dependsOn": [ + "replace@1.2.2|ansi-regex@5.0.1" + ] + }, + { + "ref": "replace@1.2.2|wrap-ansi@6.2.0", + "dependsOn": [ + "replace@1.2.2|ansi-styles@4.3.0", + "replace@1.2.2|string-width@4.2.3", + "replace@1.2.2|strip-ansi@6.0.1" + ] + }, + { + "ref": "replace@1.2.2|yargs-parser@18.1.3", + "dependsOn": [ + "camelcase@5.3.1", + "decamelize@1.2.0" + ] + }, + { + "ref": "replace@1.2.2|yargs@15.4.1", + "dependsOn": [ + "decamelize@1.2.0", + "get-caller-file@2.0.5", + "replace@1.2.2|cliui@6.0.0", + "replace@1.2.2|find-up@4.1.0", + "replace@1.2.2|string-width@4.2.3", + "replace@1.2.2|yargs-parser@18.1.3", + "require-directory@2.1.1", + "require-main-filename@2.0.0", + "set-blocking@2.0.0", + "which-module@2.0.1", + "y18n@4.0.3" + ] + }, + { + "ref": "request@2.88.2", + "dependsOn": [ + "aws-sign2@0.7.0", + "aws4@1.12.0", + "caseless@0.12.0", + "combined-stream@1.0.8", + "extend@3.0.2", + "forever-agent@0.6.1", + "form-data@2.3.3", + "har-validator@5.1.5", + "http-signature@1.2.0", + "is-typedarray@1.0.0", + "isstream@0.1.2", + "json-stringify-safe@5.0.1", + "mime-types@2.1.35", + "oauth-sign@0.9.0", + "performance-now@2.1.0", + "request@2.88.2|qs@6.5.3", + "safe-buffer@5.1.2", + "tough-cookie@2.5.0", + "tunnel-agent@0.6.0", + "uuid@3.4.0" + ] + }, + { + "ref": "request@2.88.2|qs@6.5.3" + }, + { + "ref": "require-directory@2.1.1" + }, + { + "ref": "require-main-filename@2.0.0" + }, + { + "ref": "resolve-dir@1.0.1", + "dependsOn": [ + "expand-tilde@2.0.2", + "global-modules@1.0.0" + ] + }, + { + "ref": "resolve-url@0.2.1" + }, + { + "ref": "resolve@1.22.4", + "dependsOn": [ + "is-core-module@2.13.0", + "path-parse@1.0.7", + "supports-preserve-symlinks-flag@1.0.0" + ] + }, + { + "ref": "responselike@1.0.2", + "dependsOn": [ + "lowercase-keys@1.0.1" + ] + }, + { + "ref": "restructure@2.0.1" + }, + { + "ref": "ret@0.1.15" + }, + { + "ref": "retry-as-promised@7.0.4" + }, + { + "ref": "retry@0.10.1" + }, + { + "ref": "rimraf@3.0.2", + "dependsOn": [ + "glob@7.2.3" + ] + }, + { + "ref": "rxjs@6.6.7", + "dependsOn": [ + "rxjs@6.6.7|tslib@1.14.1" + ] + }, + { + "ref": "rxjs@6.6.7|tslib@1.14.1" + }, + { + "ref": "safe-buffer@5.1.2" + }, + { + "ref": "safe-regex@1.1.0", + "dependsOn": [ + "ret@0.1.15" + ] + }, + { + "ref": "safe-stable-stringify@2.4.3" + }, + { + "ref": "safer-buffer@2.1.2" + }, + { + "ref": "samsam@1.1.2" + }, + { + "ref": "sanitize-filename@1.6.3", + "dependsOn": [ + "truncate-utf8-bytes@1.0.2" + ] + }, + { + "ref": "sanitize-html@1.4.2", + "dependsOn": [ + "he@0.4.1", + "htmlparser2@3.3.0", + "sanitize-html@1.4.2|lodash@2.4.2" + ] + }, + { + "ref": "sanitize-html@1.4.2|lodash@2.4.2" + }, + { + "ref": "sax@1.2.4" + }, + { + "ref": "seek-bzip@1.0.6", + "dependsOn": [ + "commander@2.20.3" + ] + }, + { + "ref": "semver@7.5.4", + "dependsOn": [ + "lru-cache@6.0.0" + ] + }, + { + "ref": "send@0.18.0", + "dependsOn": [ + "debug@2.6.9", + "depd@2.0.0", + "destroy@1.2.0", + "encodeurl@1.0.2", + "escape-html@1.0.3", + "etag@1.8.1", + "fresh@0.5.2", + "http-errors@2.0.0", + "mime@1.6.0", + "on-finished@2.4.1", + "range-parser@1.2.1", + "send@0.18.0|ms@2.1.3", + "statuses@2.0.1" + ] + }, + { + "ref": "send@0.18.0|ms@2.1.3" + }, + { + "ref": "sequelize-pool@7.1.0" + }, + { + "ref": "sequelize@6.32.1", + "dependsOn": [ + "@types/debug@4.1.8", + "@types/validator@13.11.1", + "dottie@2.0.6", + "inflection@1.13.4", + "lodash@4.17.21", + "moment-timezone@0.5.43", + "moment@2.29.4", + "pg-connection-string@2.6.2", + "retry-as-promised@7.0.4", + "semver@7.5.4", + "sequelize-pool@7.1.0", + "sequelize@6.32.1|debug@4.3.4", + "sequelize@6.32.1|uuid@8.3.2", + "toposort-class@1.0.1", + "validator@13.11.0", + "wkx@0.5.0" + ] + }, + { + "ref": "sequelize@6.32.1|debug@4.3.4", + "dependsOn": [ + "sequelize@6.32.1|ms@2.1.2" + ] + }, + { + "ref": "sequelize@6.32.1|ms@2.1.2" + }, + { + "ref": "sequelize@6.32.1|uuid@8.3.2" + }, + { + "ref": "serve-index@1.9.1", + "dependsOn": [ + "accepts@1.3.8", + "batch@0.6.1", + "debug@2.6.9", + "escape-html@1.0.3", + "mime-types@2.1.35", + "parseurl@1.3.3", + "serve-index@1.9.1|http-errors@1.6.3" + ] + }, + { + "ref": "serve-index@1.9.1|depd@1.1.2" + }, + { + "ref": "serve-index@1.9.1|http-errors@1.6.3", + "dependsOn": [ + "serve-index@1.9.1|depd@1.1.2", + "serve-index@1.9.1|inherits@2.0.3", + "serve-index@1.9.1|setprototypeof@1.1.0", + "serve-index@1.9.1|statuses@1.5.0" + ] + }, + { + "ref": "serve-index@1.9.1|inherits@2.0.3" + }, + { + "ref": "serve-index@1.9.1|setprototypeof@1.1.0" + }, + { + "ref": "serve-index@1.9.1|statuses@1.5.0" + }, + { + "ref": "serve-static@1.15.0", + "dependsOn": [ + "encodeurl@1.0.2", + "escape-html@1.0.3", + "parseurl@1.3.3", + "send@0.18.0" + ] + }, + { + "ref": "set-blocking@2.0.0" + }, + { + "ref": "set-value@2.0.1", + "dependsOn": [ + "is-plain-object@2.0.4", + "set-value@2.0.1|extend-shallow@2.0.1", + "set-value@2.0.1|is-extendable@0.1.1", + "split-string@3.1.0" + ] + }, + { + "ref": "set-value@2.0.1|extend-shallow@2.0.1", + "dependsOn": [ + "set-value@2.0.1|is-extendable@0.1.1" + ] + }, + { + "ref": "set-value@2.0.1|is-extendable@0.1.1" + }, + { + "ref": "setimmediate@1.0.5" + }, + { + "ref": "setprototypeof@1.2.0" + }, + { + "ref": "side-channel@1.0.4", + "dependsOn": [ + "call-bind@1.0.2", + "get-intrinsic@1.2.1", + "object-inspect@1.12.3" + ] + }, + { + "ref": "signal-exit@3.0.7" + }, + { + "ref": "simple-concat@1.0.1" + }, + { + "ref": "simple-get@3.1.1", + "dependsOn": [ + "once@1.4.0", + "simple-concat@1.0.1", + "simple-get@3.1.1|decompress-response@4.2.1" + ] + }, + { + "ref": "simple-get@3.1.1|decompress-response@4.2.1", + "dependsOn": [ + "simple-get@3.1.1|mimic-response@2.1.0" + ] + }, + { + "ref": "simple-get@3.1.1|mimic-response@2.1.0" + }, + { + "ref": "simple-swizzle@0.2.2", + "dependsOn": [ + "simple-swizzle@0.2.2|is-arrayish@0.3.2" + ] + }, + { + "ref": "simple-swizzle@0.2.2|is-arrayish@0.3.2" + }, + { + "ref": "sinon@1.17.7", + "dependsOn": [ + "formatio@1.1.1", + "lolex@1.3.2", + "samsam@1.1.2", + "util@0.12.5" + ] + }, + { + "ref": "smart-buffer@4.2.0" + }, + { + "ref": "snapdragon-node@2.1.1", + "dependsOn": [ + "isobject@3.0.1", + "snapdragon-node@2.1.1|define-property@1.0.0", + "snapdragon-util@3.0.1" + ] + }, + { + "ref": "snapdragon-node@2.1.1|define-property@1.0.0", + "dependsOn": [ + "is-descriptor@1.0.2" + ] + }, + { + "ref": "snapdragon-util@3.0.1", + "dependsOn": [ + "snapdragon-util@3.0.1|kind-of@3.2.2" + ] + }, + { + "ref": "snapdragon-util@3.0.1|kind-of@3.2.2", + "dependsOn": [ + "is-buffer@1.1.6" + ] + }, + { + "ref": "snapdragon@0.8.2", + "dependsOn": [ + "base@0.11.2", + "debug@2.6.9", + "map-cache@0.2.2", + "snapdragon@0.8.2|define-property@0.2.5", + "snapdragon@0.8.2|extend-shallow@2.0.1", + "snapdragon@0.8.2|source-map@0.5.7", + "source-map-resolve@0.5.3", + "use@3.1.1" + ] + }, + { + "ref": "snapdragon@0.8.2|define-property@0.2.5", + "dependsOn": [ + "snapdragon@0.8.2|is-descriptor@0.1.6" + ] + }, + { + "ref": "snapdragon@0.8.2|extend-shallow@2.0.1", + "dependsOn": [ + "snapdragon@0.8.2|is-extendable@0.1.1" + ] + }, + { + "ref": "snapdragon@0.8.2|is-accessor-descriptor@0.1.6", + "dependsOn": [ + "snapdragon@0.8.2|is-accessor-descriptor@0.1.6|kind-of@3.2.2" + ] + }, + { + "ref": "snapdragon@0.8.2|is-accessor-descriptor@0.1.6|kind-of@3.2.2", + "dependsOn": [ + "is-buffer@1.1.6" + ] + }, + { + "ref": "snapdragon@0.8.2|is-data-descriptor@0.1.4", + "dependsOn": [ + "snapdragon@0.8.2|is-data-descriptor@0.1.4|kind-of@3.2.2" + ] + }, + { + "ref": "snapdragon@0.8.2|is-data-descriptor@0.1.4|kind-of@3.2.2", + "dependsOn": [ + "is-buffer@1.1.6" + ] + }, + { + "ref": "snapdragon@0.8.2|is-descriptor@0.1.6", + "dependsOn": [ + "snapdragon@0.8.2|is-accessor-descriptor@0.1.6", + "snapdragon@0.8.2|is-data-descriptor@0.1.4", + "snapdragon@0.8.2|kind-of@5.1.0" + ] + }, + { + "ref": "snapdragon@0.8.2|is-extendable@0.1.1" + }, + { + "ref": "snapdragon@0.8.2|kind-of@5.1.0" + }, + { + "ref": "snapdragon@0.8.2|source-map@0.5.7" + }, + { + "ref": "socket.io-adapter@2.1.0" + }, + { + "ref": "socket.io-parser@4.0.5", + "dependsOn": [ + "@types/component-emitter@1.2.11", + "component-emitter@1.3.0", + "socket.io-parser@4.0.5|debug@4.3.4" + ] + }, + { + "ref": "socket.io-parser@4.0.5|debug@4.3.4", + "dependsOn": [ + "socket.io-parser@4.0.5|ms@2.1.2" + ] + }, + { + "ref": "socket.io-parser@4.0.5|ms@2.1.2" + }, + { + "ref": "socket.io@3.1.2", + "dependsOn": [ + "@types/cookie@0.4.1", + "@types/cors@2.8.13", + "@types/node@20.5.7", + "accepts@1.3.8", + "base64id@2.0.0", + "engine.io@4.1.2", + "socket.io-adapter@2.1.0", + "socket.io-parser@4.0.5", + "socket.io@3.1.2|debug@4.3.4" + ] + }, + { + "ref": "socket.io@3.1.2|debug@4.3.4", + "dependsOn": [ + "socket.io@3.1.2|ms@2.1.2" + ] + }, + { + "ref": "socket.io@3.1.2|ms@2.1.2" + }, + { + "ref": "socks-proxy-agent@6.2.1", + "dependsOn": [ + "agent-base@6.0.2", + "socks-proxy-agent@6.2.1|debug@4.3.4", + "socks@2.7.1" + ] + }, + { + "ref": "socks-proxy-agent@6.2.1|debug@4.3.4", + "dependsOn": [ + "socks-proxy-agent@6.2.1|ms@2.1.2" + ] + }, + { + "ref": "socks-proxy-agent@6.2.1|ms@2.1.2" + }, + { + "ref": "socks@2.7.1", + "dependsOn": [ + "smart-buffer@4.2.0", + "socks@2.7.1|ip@2.0.0" + ] + }, + { + "ref": "socks@2.7.1|ip@2.0.0" + }, + { + "ref": "sort-keys-length@1.0.1", + "dependsOn": [ + "sort-keys-length@1.0.1|sort-keys@1.1.2" + ] + }, + { + "ref": "sort-keys-length@1.0.1|sort-keys@1.1.2", + "dependsOn": [ + "is-plain-obj@1.1.0" + ] + }, + { + "ref": "sort-keys@2.0.0", + "dependsOn": [ + "is-plain-obj@1.1.0" + ] + }, + { + "ref": "source-map-resolve@0.5.3", + "dependsOn": [ + "atob@2.1.2", + "decode-uri-component@0.2.2", + "resolve-url@0.2.1", + "source-map-url@0.4.1", + "urix@0.1.0" + ] + }, + { + "ref": "source-map-support@0.5.21", + "dependsOn": [ + "buffer-from@1.1.2", + "source-map@0.6.1" + ] + }, + { + "ref": "source-map-url@0.4.1" + }, + { + "ref": "source-map@0.6.1" + }, + { + "ref": "spawn-command@0.0.2-1" + }, + { + "ref": "spdx-correct@3.2.0", + "dependsOn": [ + "spdx-expression-parse@3.0.1", + "spdx-license-ids@3.0.13" + ] + }, + { + "ref": "spdx-exceptions@2.3.0" + }, + { + "ref": "spdx-expression-parse@3.0.1", + "dependsOn": [ + "spdx-exceptions@2.3.0", + "spdx-license-ids@3.0.13" + ] + }, + { + "ref": "spdx-license-ids@3.0.13" + }, + { + "ref": "split-string@3.1.0", + "dependsOn": [ + "extend-shallow@3.0.2" + ] + }, + { + "ref": "sprintf-js@1.1.2" + }, + { + "ref": "sqlite3@5.1.6", + "dependsOn": [ + "@mapbox/node-pre-gyp@1.0.11", + "node-addon-api@4.3.0", + "node-gyp@8.4.1", + "tar@6.1.15" + ] + }, + { + "ref": "sshpk@1.17.0", + "dependsOn": [ + "asn1@0.2.6", + "assert-plus@1.0.0", + "bcrypt-pbkdf@1.0.2", + "dashdash@1.14.1", + "ecc-jsbn@0.1.2", + "getpass@0.1.7", + "jsbn@0.1.1", + "safer-buffer@2.1.2", + "tweetnacl@0.14.5" + ] + }, + { + "ref": "ssri@8.0.1", + "dependsOn": [ + "minipass@3.3.6" + ] + }, + { + "ref": "stack-trace@0.0.10" + }, + { + "ref": "static-extend@0.1.2", + "dependsOn": [ + "object-copy@0.1.0", + "static-extend@0.1.2|define-property@0.2.5" + ] + }, + { + "ref": "static-extend@0.1.2|define-property@0.2.5", + "dependsOn": [ + "static-extend@0.1.2|is-descriptor@0.1.6" + ] + }, + { + "ref": "static-extend@0.1.2|is-accessor-descriptor@0.1.6", + "dependsOn": [ + "static-extend@0.1.2|is-accessor-descriptor@0.1.6|kind-of@3.2.2" + ] + }, + { + "ref": "static-extend@0.1.2|is-accessor-descriptor@0.1.6|kind-of@3.2.2", + "dependsOn": [ + "is-buffer@1.1.6" + ] + }, + { + "ref": "static-extend@0.1.2|is-data-descriptor@0.1.4", + "dependsOn": [ + "static-extend@0.1.2|is-data-descriptor@0.1.4|kind-of@3.2.2" + ] + }, + { + "ref": "static-extend@0.1.2|is-data-descriptor@0.1.4|kind-of@3.2.2", + "dependsOn": [ + "is-buffer@1.1.6" + ] + }, + { + "ref": "static-extend@0.1.2|is-descriptor@0.1.6", + "dependsOn": [ + "static-extend@0.1.2|is-accessor-descriptor@0.1.6", + "static-extend@0.1.2|is-data-descriptor@0.1.4", + "static-extend@0.1.2|kind-of@5.1.0" + ] + }, + { + "ref": "static-extend@0.1.2|kind-of@5.1.0" + }, + { + "ref": "statuses@2.0.1" + }, + { + "ref": "stop-iteration-iterator@1.0.0", + "dependsOn": [ + "internal-slot@1.0.5" + ] + }, + { + "ref": "stream-buffers@2.2.0" + }, + { + "ref": "streamsearch@0.1.2" + }, + { + "ref": "strict-uri-encode@1.1.0" + }, + { + "ref": "string_decoder@1.1.1", + "dependsOn": [ + "safe-buffer@5.1.2" + ] + }, + { + "ref": "string-width@1.0.2", + "dependsOn": [ + "code-point-at@1.1.0", + "is-fullwidth-code-point@1.0.0", + "strip-ansi@3.0.1" + ] + }, + { + "ref": "string.fromcodepoint@0.2.1" + }, + { + "ref": "string.prototype.codepointat@0.2.1" + }, + { + "ref": "strip-ansi@3.0.1", + "dependsOn": [ + "ansi-regex@2.1.1" + ] + }, + { + "ref": "strip-bom@3.0.0" + }, + { + "ref": "strip-dirs@2.1.0", + "dependsOn": [ + "is-natural-number@4.0.1" + ] + }, + { + "ref": "strip-json-comments@2.0.1" + }, + { + "ref": "strip-outer@1.0.1", + "dependsOn": [ + "escape-string-regexp@1.0.5" + ] + }, + { + "ref": "strtok3@6.3.0", + "dependsOn": [ + "@tokenizer/token@0.3.0", + "peek-readable@4.1.0" + ] + }, + { + "ref": "supports-color@5.5.0", + "dependsOn": [ + "has-flag@3.0.0" + ] + }, + { + "ref": "supports-preserve-symlinks-flag@1.0.0" + }, + { + "ref": "svg-captcha@1.4.0", + "dependsOn": [ + "opentype.js@0.7.3" + ] + }, + { + "ref": "swagger-ui-dist@5.4.2" + }, + { + "ref": "swagger-ui-express@4.6.3", + "dependsOn": [ + "express@4.18.2", + "swagger-ui-dist@5.4.2" + ] + }, + { + "ref": "tar-fs@2.1.1", + "dependsOn": [ + "mkdirp-classic@0.5.3", + "pump@3.0.0", + "tar-fs@2.1.1|chownr@1.1.4", + "tar-fs@2.1.1|tar-stream@2.2.0" + ] + }, + { + "ref": "tar-fs@2.1.1|bl@4.1.0", + "dependsOn": [ + "buffer@5.7.1", + "inherits@2.0.4", + "tar-fs@2.1.1|readable-stream@3.6.2" + ] + }, + { + "ref": "tar-fs@2.1.1|chownr@1.1.4" + }, + { + "ref": "tar-fs@2.1.1|readable-stream@3.6.2", + "dependsOn": [ + "inherits@2.0.4", + "string_decoder@1.1.1", + "util-deprecate@1.0.2" + ] + }, + { + "ref": "tar-fs@2.1.1|tar-stream@2.2.0", + "dependsOn": [ + "end-of-stream@1.4.4", + "fs-constants@1.0.0", + "inherits@2.0.4", + "tar-fs@2.1.1|bl@4.1.0", + "tar-fs@2.1.1|readable-stream@3.6.2" + ] + }, + { + "ref": "tar-stream@1.6.2", + "dependsOn": [ + "bl@1.2.3", + "buffer-alloc@1.2.0", + "end-of-stream@1.4.4", + "fs-constants@1.0.0", + "readable-stream@2.3.8", + "to-buffer@1.1.1", + "xtend@4.0.2" + ] + }, + { + "ref": "tar@6.1.15", + "dependsOn": [ + "chownr@2.0.0", + "fs-minipass@2.1.0", + "minizlib@2.1.2", + "tar@6.1.15|minipass@5.0.0", + "tar@6.1.15|mkdirp@1.0.4", + "yallist@4.0.0" + ] + }, + { + "ref": "tar@6.1.15|minipass@5.0.0" + }, + { + "ref": "tar@6.1.15|mkdirp@1.0.4" + }, + { + "ref": "tdigest@0.1.2", + "dependsOn": [ + "bintrees@1.0.2" + ] + }, + { + "ref": "text-hex@1.0.0" + }, + { + "ref": "thirty-two@1.0.2" + }, + { + "ref": "through@2.3.8" + }, + { + "ref": "timed-out@4.0.1" + }, + { + "ref": "tiny-inflate@1.0.3" + }, + { + "ref": "to-buffer@1.1.1" + }, + { + "ref": "to-fast-properties@2.0.0" + }, + { + "ref": "to-object-path@0.3.0", + "dependsOn": [ + "to-object-path@0.3.0|kind-of@3.2.2" + ] + }, + { + "ref": "to-object-path@0.3.0|kind-of@3.2.2", + "dependsOn": [ + "is-buffer@1.1.6" + ] + }, + { + "ref": "to-regex-range@2.1.1", + "dependsOn": [ + "is-number@3.0.0", + "repeat-string@1.6.1" + ] + }, + { + "ref": "to-regex@3.0.2", + "dependsOn": [ + "define-property@2.0.2", + "extend-shallow@3.0.2", + "regex-not@1.0.2", + "safe-regex@1.1.0" + ] + }, + { + "ref": "toidentifier@1.0.1" + }, + { + "ref": "token-stream@1.0.0" + }, + { + "ref": "token-types@4.2.1", + "dependsOn": [ + "@tokenizer/token@0.3.0", + "ieee754@1.2.1" + ] + }, + { + "ref": "toposort-class@1.0.1" + }, + { + "ref": "tough-cookie@2.5.0", + "dependsOn": [ + "psl@1.9.0", + "punycode@2.3.0" + ] + }, + { + "ref": "tr46@0.0.3" + }, + { + "ref": "traverse@0.3.9" + }, + { + "ref": "tree-kill@1.2.2" + }, + { + "ref": "trim-repeated@1.0.0", + "dependsOn": [ + "escape-string-regexp@1.0.5" + ] + }, + { + "ref": "triple-beam@1.4.1" + }, + { + "ref": "truncate-utf8-bytes@1.0.2", + "dependsOn": [ + "utf8-byte-length@1.0.4" + ] + }, + { + "ref": "ts-node-dev@1.1.8", + "dependsOn": [ + "chokidar@3.5.3", + "dynamic-dedupe@0.3.0", + "minimist@1.2.8", + "resolve@1.22.4", + "source-map-support@0.5.21", + "tree-kill@1.2.2", + "ts-node-dev@1.1.8|mkdirp@1.0.4", + "ts-node-dev@1.1.8|rimraf@2.7.1", + "ts-node@9.1.1", + "tsconfig@7.0.0", + "typescript@5.2.2" + ] + }, + { + "ref": "ts-node-dev@1.1.8|mkdirp@1.0.4" + }, + { + "ref": "ts-node-dev@1.1.8|rimraf@2.7.1", + "dependsOn": [ + "glob@7.2.3" + ] + }, + { + "ref": "ts-node@9.1.1", + "dependsOn": [ + "arg@4.1.3", + "create-require@1.1.1", + "diff@4.0.2", + "make-error@1.3.6", + "source-map-support@0.5.21", + "typescript@5.2.2", + "yn@3.1.1" + ] + }, + { + "ref": "tsconfig@7.0.0", + "dependsOn": [ + "@types/strip-bom@3.0.0", + "@types/strip-json-comments@0.0.30", + "strip-bom@3.0.0", + "strip-json-comments@2.0.1" + ] + }, + { + "ref": "tslib@2.6.2" + }, + { + "ref": "tunnel-agent@0.6.0", + "dependsOn": [ + "safe-buffer@5.1.2" + ] + }, + { + "ref": "tweetnacl@0.14.5" + }, + { + "ref": "type-is@1.6.18", + "dependsOn": [ + "media-typer@0.3.0", + "mime-types@2.1.35" + ] + }, + { + "ref": "typecast@0.0.1" + }, + { + "ref": "typedarray@0.0.6" + }, + { + "ref": "typescript@5.2.2" + }, + { + "ref": "uglify-js@3.17.4" + }, + { + "ref": "unbzip2-stream@1.4.3", + "dependsOn": [ + "buffer@5.7.1", + "through@2.3.8" + ] + }, + { + "ref": "unc-path-regex@0.1.2" + }, + { + "ref": "underscore.string@3.3.6", + "dependsOn": [ + "sprintf-js@1.1.2", + "util-deprecate@1.0.2" + ] + }, + { + "ref": "unicode-properties@1.4.1", + "dependsOn": [ + "base64-js@1.5.1", + "unicode-trie@2.0.0" + ] + }, + { + "ref": "unicode-trie@2.0.0", + "dependsOn": [ + "pako@0.2.9", + "tiny-inflate@1.0.3" + ] + }, + { + "ref": "union-value@1.0.1", + "dependsOn": [ + "arr-union@3.1.0", + "get-value@2.0.6", + "set-value@2.0.1", + "union-value@1.0.1|is-extendable@0.1.1" + ] + }, + { + "ref": "union-value@1.0.1|is-extendable@0.1.1" + }, + { + "ref": "unique-filename@1.1.1", + "dependsOn": [ + "unique-slug@2.0.2" + ] + }, + { + "ref": "unique-slug@2.0.2", + "dependsOn": [ + "imurmurhash@0.1.4" + ] + }, + { + "ref": "unit-compare@1.0.1", + "dependsOn": [ + "moment@2.29.4" + ] + }, + { + "ref": "universalify@2.0.0" + }, + { + "ref": "unpipe@1.0.0" + }, + { + "ref": "unset-value@1.0.0", + "dependsOn": [ + "isobject@3.0.1", + "unset-value@1.0.0|has-value@0.3.1" + ] + }, + { + "ref": "unset-value@1.0.0|has-value@0.3.1", + "dependsOn": [ + "get-value@2.0.6", + "unset-value@1.0.0|has-value@0.3.1|isobject@2.1.0", + "unset-value@1.0.0|has-values@0.1.4" + ] + }, + { + "ref": "unset-value@1.0.0|has-value@0.3.1|isobject@2.1.0", + "dependsOn": [ + "unset-value@1.0.0|isarray@1.0.0" + ] + }, + { + "ref": "unset-value@1.0.0|has-values@0.1.4" + }, + { + "ref": "unset-value@1.0.0|isarray@1.0.0" + }, + { + "ref": "untildify@2.1.0", + "dependsOn": [ + "os-homedir@1.0.2" + ] + }, + { + "ref": "unzipper@0.9.15", + "dependsOn": [ + "big-integer@1.6.51", + "binary@0.3.0", + "buffer-indexof-polyfill@1.0.2", + "duplexer2@0.1.4", + "fstream@1.0.12", + "listenercount@1.0.1", + "readable-stream@2.3.8", + "setimmediate@1.0.5", + "unzipper@0.9.15|bluebird@3.4.7" + ] + }, + { + "ref": "unzipper@0.9.15|bluebird@3.4.7" + }, + { + "ref": "uri-js@4.4.1", + "dependsOn": [ + "punycode@2.3.0" + ] + }, + { + "ref": "urix@0.1.0" + }, + { + "ref": "url-parse-lax@3.0.0", + "dependsOn": [ + "prepend-http@2.0.0" + ] + }, + { + "ref": "url-to-options@1.0.1" + }, + { + "ref": "use@3.1.1" + }, + { + "ref": "utf8-byte-length@1.0.4" + }, + { + "ref": "util-deprecate@1.0.2" + }, + { + "ref": "util@0.12.5", + "dependsOn": [ + "inherits@2.0.4", + "is-arguments@1.1.1", + "is-generator-function@1.0.10", + "is-typed-array@1.1.12", + "which-typed-array@1.1.11" + ] + }, + { + "ref": "utils-merge@1.0.1" + }, + { + "ref": "uuid@3.4.0" + }, + { + "ref": "v8flags@3.2.0", + "dependsOn": [ + "homedir-polyfill@1.0.3" + ] + }, + { + "ref": "validate-npm-package-license@3.0.4", + "dependsOn": [ + "spdx-correct@3.2.0", + "spdx-expression-parse@3.0.1" + ] + }, + { + "ref": "validate@4.5.1", + "dependsOn": [ + "component-type@1.2.1", + "eivindfjeldstad-dot@0.0.1", + "typecast@0.0.1" + ] + }, + { + "ref": "validator@13.11.0" + }, + { + "ref": "vary@1.1.2" + }, + { + "ref": "verror@1.10.0", + "dependsOn": [ + "assert-plus@1.0.0", + "extsprintf@1.3.0", + "verror@1.10.0|core-util-is@1.0.2" + ] + }, + { + "ref": "verror@1.10.0|core-util-is@1.0.2" + }, + { + "ref": "vm2@3.9.11", + "dependsOn": [ + "acorn-walk@8.2.0", + "vm2@3.9.11|acorn@8.10.0" + ] + }, + { + "ref": "vm2@3.9.11|acorn@8.10.0" + }, + { + "ref": "void-elements@3.1.0" + }, + { + "ref": "walk@2.3.15", + "dependsOn": [ + "foreachasync@3.0.0" + ] + }, + { + "ref": "walkdir@0.0.11" + }, + { + "ref": "webidl-conversions@3.0.1" + }, + { + "ref": "whatwg-url@5.0.0", + "dependsOn": [ + "tr46@0.0.3", + "webidl-conversions@3.0.1" + ] + }, + { + "ref": "which-boxed-primitive@1.0.2", + "dependsOn": [ + "is-bigint@1.0.4", + "is-boolean-object@1.1.2", + "is-number-object@1.0.7", + "is-string@1.0.7", + "is-symbol@1.0.4" + ] + }, + { + "ref": "which-collection@1.0.1", + "dependsOn": [ + "is-map@2.0.2", + "is-set@2.0.2", + "is-weakmap@2.0.1", + "is-weakset@2.0.2" + ] + }, + { + "ref": "which-module@2.0.1" + }, + { + "ref": "which-pm-runs@1.1.0" + }, + { + "ref": "which-typed-array@1.1.11", + "dependsOn": [ + "available-typed-arrays@1.0.5", + "call-bind@1.0.2", + "for-each@0.3.3", + "gopd@1.0.1", + "has-tostringtag@1.0.0" + ] + }, + { + "ref": "which@2.0.2", + "dependsOn": [ + "isexe@2.0.0" + ] + }, + { + "ref": "wide-align@1.1.5", + "dependsOn": [ + "string-width@1.0.2" + ] + }, + { + "ref": "winston-transport@4.5.0", + "dependsOn": [ + "logform@2.5.1", + "triple-beam@1.4.1", + "winston-transport@4.5.0|readable-stream@3.6.2" + ] + }, + { + "ref": "winston-transport@4.5.0|readable-stream@3.6.2", + "dependsOn": [ + "inherits@2.0.4", + "string_decoder@1.1.1", + "util-deprecate@1.0.2" + ] + }, + { + "ref": "winston@3.10.0", + "dependsOn": [ + "@colors/colors@1.5.0", + "@dabh/diagnostics@2.0.3", + "logform@2.5.1", + "one-time@1.0.0", + "safe-stable-stringify@2.4.3", + "stack-trace@0.0.10", + "triple-beam@1.4.1", + "winston-transport@4.5.0", + "winston@3.10.0|async@3.2.4", + "winston@3.10.0|is-stream@2.0.1", + "winston@3.10.0|readable-stream@3.6.2" + ] + }, + { + "ref": "winston@3.10.0|async@3.2.4" + }, + { + "ref": "winston@3.10.0|is-stream@2.0.1" + }, + { + "ref": "winston@3.10.0|readable-stream@3.6.2", + "dependsOn": [ + "inherits@2.0.4", + "string_decoder@1.1.1", + "util-deprecate@1.0.2" + ] + }, + { + "ref": "with@7.0.2", + "dependsOn": [ + "@babel/parser@7.22.14", + "@babel/types@7.22.11", + "assert-never@1.2.1", + "babel-walk@3.0.0-canary-5" + ] + }, + { + "ref": "wkx@0.5.0", + "dependsOn": [ + "@types/node@20.5.7" + ] + }, + { + "ref": "wordwrap@0.0.3" + }, + { + "ref": "wrap-ansi@5.1.0", + "dependsOn": [ + "ansi-styles@3.2.1", + "wrap-ansi@5.1.0|string-width@3.1.0", + "wrap-ansi@5.1.0|strip-ansi@5.2.0" + ] + }, + { + "ref": "wrap-ansi@5.1.0|ansi-regex@4.1.1" + }, + { + "ref": "wrap-ansi@5.1.0|emoji-regex@7.0.3" + }, + { + "ref": "wrap-ansi@5.1.0|is-fullwidth-code-point@2.0.0" + }, + { + "ref": "wrap-ansi@5.1.0|string-width@3.1.0", + "dependsOn": [ + "wrap-ansi@5.1.0|emoji-regex@7.0.3", + "wrap-ansi@5.1.0|is-fullwidth-code-point@2.0.0", + "wrap-ansi@5.1.0|strip-ansi@5.2.0" + ] + }, + { + "ref": "wrap-ansi@5.1.0|strip-ansi@5.2.0", + "dependsOn": [ + "wrap-ansi@5.1.0|ansi-regex@4.1.1" + ] + }, + { + "ref": "wrappy@1.0.2" + }, + { + "ref": "ws@7.4.6" + }, + { + "ref": "xtend@4.0.2" + }, + { + "ref": "y18n@4.0.3" + }, + { + "ref": "yallist@4.0.0" + }, + { + "ref": "yaml-schema-validator@1.2.3", + "dependsOn": [ + "chalk@2.4.2", + "commander@2.20.3", + "js-yaml@3.14.1", + "validate@4.5.1" + ] + }, + { + "ref": "yargs-parser@13.1.2", + "dependsOn": [ + "camelcase@5.3.1", + "decamelize@1.2.0" + ] + }, + { + "ref": "yargs@13.3.2", + "dependsOn": [ + "cliui@5.0.0", + "find-up@3.0.0", + "get-caller-file@2.0.5", + "require-directory@2.1.1", + "require-main-filename@2.0.0", + "set-blocking@2.0.0", + "which-module@2.0.1", + "y18n@4.0.3", + "yargs-parser@13.1.2", + "yargs@13.3.2|string-width@3.1.0" + ] + }, + { + "ref": "yargs@13.3.2|ansi-regex@4.1.1" + }, + { + "ref": "yargs@13.3.2|emoji-regex@7.0.3" + }, + { + "ref": "yargs@13.3.2|is-fullwidth-code-point@2.0.0" + }, + { + "ref": "yargs@13.3.2|string-width@3.1.0", + "dependsOn": [ + "yargs@13.3.2|emoji-regex@7.0.3", + "yargs@13.3.2|is-fullwidth-code-point@2.0.0", + "yargs@13.3.2|strip-ansi@5.2.0" + ] + }, + { + "ref": "yargs@13.3.2|strip-ansi@5.2.0", + "dependsOn": [ + "yargs@13.3.2|ansi-regex@4.1.1" + ] + }, + { + "ref": "yauzl@2.10.0", + "dependsOn": [ + "buffer-crc32@0.2.13", + "fd-slicer@1.1.0" + ] + }, + { + "ref": "yn@3.1.1" + }, + { + "ref": "z85@0.0.2" + }, + { + "ref": "zip-stream@1.2.0", + "dependsOn": [ + "archiver-utils@1.3.0", + "compress-commons@1.2.2", + "lodash@4.17.21", + "readable-stream@2.3.8" + ] + }, + { + "ref": "zlibjs@0.3.1" + } + ] +} \ No newline at end of file diff --git a/tests/_data/sbom_demo-results/with-licenses/juice-shop_npm10_node18_ubuntu-latest.snap.json b/tests/_data/sbom_demo-results/with-licenses/juice-shop_npm10_node18_ubuntu-latest.snap.json new file mode 100644 index 000000000..834637dbe --- /dev/null +++ b/tests/_data/sbom_demo-results/with-licenses/juice-shop_npm10_node18_ubuntu-latest.snap.json @@ -0,0 +1,35653 @@ +{ + "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", + "bomFormat": "CycloneDX", + "specVersion": "1.6", + "version": 1, + "metadata": { + "tools": [ + { + "name": "npm", + "version": "npmVersion-testing" + }, + { + "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": "cyclonedx-npm", + "version": "thisVersion-testing", + "externalReferences": [ + { + "url": "https://github.com/CycloneDX/cyclonedx-node-npm/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "git+https://github.com/CycloneDX/cyclonedx-node-npm.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/CycloneDX/cyclonedx-node-npm#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + } + ] + } + ], + "component": { + "type": "application", + "name": "juice-shop", + "version": "14.1.1", + "bom-ref": "juice-shop@14.1.1", + "author": "Björn Kimminich", + "description": "Probably the most modern and sophisticated insecure web application", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/juice-shop@14.1.1?vcs_url=git%2Bhttps%3A//github.com/juice-shop/juice-shop.git", + "externalReferences": [ + { + "url": "https://github.com/juice-shop/juice-shop/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "git+https://github.com/juice-shop/juice-shop.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://owasp-juice.shop", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "" + }, + { + "name": "cdx:npm:package:private", + "value": "true" + } + ] + } + }, + "components": [ + { + "type": "library", + "name": "helper-string-parser", + "group": "@babel", + "version": "7.22.5", + "bom-ref": "@babel/helper-string-parser@7.22.5", + "purl": "pkg:npm/%40babel/helper-string-parser@7.22.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "98ce023a3819a31f14f897174303e28c864b1259201293b9aec111543253736a9f0837c4472a1bea4e567a04b5e125f5f08223bfe5c3f86aea36e998e494420f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-string-parser" + } + ] + }, + { + "type": "library", + "name": "helper-validator-identifier", + "group": "@babel", + "version": "7.22.5", + "bom-ref": "@babel/helper-validator-identifier@7.22.5", + "purl": "pkg:npm/%40babel/helper-validator-identifier@7.22.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6895eefba944aeaf25b69f898642547e4d4c4c6cae038bfb7f7a40f812791cb7cd0ba9c04340a98bdb8eaae523f077a1834694887cd641b3952466a8eb3b4101" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-validator-identifier" + } + ] + }, + { + "type": "library", + "name": "parser", + "group": "@babel", + "version": "7.22.14", + "bom-ref": "@babel/parser@7.22.14", + "purl": "pkg:npm/%40babel/parser@7.22.14", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.14.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d4ab9c4c780ebdac3f2f3095ac4380c9792bf6b425a740351e21d162749413d7666fc3ef3d6ee8e6cb1c83ee75ebdaf9e27def1a56f1e867af4c4fc8c3f3f701" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/parser" + } + ] + }, + { + "type": "library", + "name": "runtime", + "group": "@babel", + "version": "7.22.11", + "bom-ref": "@babel/runtime@7.22.11", + "purl": "pkg:npm/%40babel/runtime@7.22.11", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "79eee354d956374f7e29fb553aef67ed2f204330ff67a84dfc8f150515d6e0fd7e5deee42465ccc2ef2f76ce1a18830766735b76949609f659b629f2b69700bc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/runtime" + } + ] + }, + { + "type": "library", + "name": "types", + "group": "@babel", + "version": "7.22.11", + "bom-ref": "@babel/types@7.22.11", + "purl": "pkg:npm/%40babel/types@7.22.11", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@babel/types/-/types-7.22.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b226b31e21ae651cfd681f4da47cbd18eb3dc6240f2a733381daf8f77888d4cebbbd15e99c4abc64e38acdecc2e6aef3c2e43ab0385d4a9e120fd8b1292a8a66" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/types" + } + ] + }, + { + "type": "library", + "name": "colors", + "group": "@colors", + "version": "1.5.0", + "bom-ref": "@colors/colors@1.5.0", + "purl": "pkg:npm/%40colors/colors@1.5.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a28582ae564fd758bc1889928d31d81cb92f1433f8f274b8fb6d389c66f54625ff59760798903620823dfded8359569b08449d5bb841004cc746a527f4e515bd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@colors/colors" + } + ] + }, + { + "type": "library", + "name": "diagnostics", + "group": "@dabh", + "version": "2.0.3", + "bom-ref": "@dabh/diagnostics@2.0.3", + "purl": "pkg:npm/%40dabh/diagnostics@2.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "86b9503888bb8407f3b0caa519217256e72bc77f0efa3eb088639ffff1f679cbc812a60de000c1492da22cc879505c83ba708d9e25083e4feadeb885bf8e7144" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@dabh/diagnostics" + } + ] + }, + { + "type": "library", + "name": "promisify", + "group": "@gar", + "version": "1.1.3", + "bom-ref": "@gar/promisify@1.1.3", + "scope": "optional", + "purl": "pkg:npm/%40gar/promisify@1.1.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9364f2d49715a238c9170ae0fd384a8b6ba327b5cd2d868518d07f6d64fdc0647ea123091cc6b9c3e094abaa7fa55aca78d36003ba42a847234a71d5a2a25017" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@gar/promisify" + } + ] + }, + { + "type": "library", + "name": "node-pre-gyp", + "group": "@mapbox", + "version": "1.0.11", + "bom-ref": "@mapbox/node-pre-gyp@1.0.11", + "purl": "pkg:npm/%40mapbox/node-pre-gyp@1.0.11", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "62195aafabfd590814a7f1deec1760ccecfc96a310f2c53e8e40aaed6c7c33273960524b6c47bb960ba2fd5ec6d6a0750c9ca41d21b0ade71e49a0fad18d0f51" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@mapbox/node-pre-gyp" + } + ], + "components": [ + { + "type": "library", + "name": "ansi-regex", + "version": "5.0.1", + "bom-ref": "@mapbox/node-pre-gyp@1.0.11|ansi-regex@5.0.1", + "purl": "pkg:npm/ansi-regex@5.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "aae2505e54d25062f62c7f52517a3c570b18e2ca1a9e1828e8b3529bce04d4b05c13cb373b4c29762473c91f73fd9649325316bf7eea38e6fda5d26531410a15" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@mapbox/node-pre-gyp/node_modules/ansi-regex" + } + ] + }, + { + "type": "library", + "name": "are-we-there-yet", + "version": "2.0.0", + "bom-ref": "@mapbox/node-pre-gyp@1.0.11|are-we-there-yet@2.0.0", + "purl": "pkg:npm/are-we-there-yet@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0a2fea10d9b01e7b18a3dc4a21c5093792de0ca749e91d59d63f55fc9e70caaf2787f9983c4a482896c1657b598c6d381e22bbcd5fe9e95b3df79d8cacc79423" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@mapbox/node-pre-gyp/node_modules/are-we-there-yet" + } + ] + }, + { + "type": "library", + "name": "detect-libc", + "version": "2.0.2", + "bom-ref": "@mapbox/node-pre-gyp@1.0.11|detect-libc@2.0.2", + "purl": "pkg:npm/detect-libc@2.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "517eac1ae9afbea49a5e074a194b20656a9c53221767fbd94eb9514ff8a86e22a118bd332f8777a2c1e3deeaa595624afa2fac8b10d2ff708e5443856eea45cb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@mapbox/node-pre-gyp/node_modules/detect-libc" + } + ] + }, + { + "type": "library", + "name": "gauge", + "version": "3.0.2", + "bom-ref": "@mapbox/node-pre-gyp@1.0.11|gauge@3.0.2", + "purl": "pkg:npm/gauge@3.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fb927a312ff95e4b02b97abefae151b2751decebeed577a76deb88b8d449c585a38106cfb85853d78940bec59fa9f0269f096e7f53b0323cf7f478df2cf722d1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@mapbox/node-pre-gyp/node_modules/gauge" + } + ] + }, + { + "type": "library", + "name": "is-fullwidth-code-point", + "version": "3.0.0", + "bom-ref": "@mapbox/node-pre-gyp@1.0.11|is-fullwidth-code-point@3.0.0", + "purl": "pkg:npm/is-fullwidth-code-point@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cf29a6e7ebbeb02b125b20fda8d69e8d5dc316f84229c94a762cd868952e1c0f3744b8dbee74ae1a775d0871afd2193e298ec130096c59e2b851e83a115e9742" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@mapbox/node-pre-gyp/node_modules/is-fullwidth-code-point" + } + ] + }, + { + "type": "library", + "name": "make-dir", + "version": "3.1.0", + "bom-ref": "@mapbox/node-pre-gyp@1.0.11|make-dir@3.1.0", + "purl": "pkg:npm/make-dir@3.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "83715e3f6d0b3708402dbffa0b3e837781769e0cded23cfbb5bceb0f6c0057ea3d15e3477b8acbfb22b699dd09fdf8927f5b1ad400e15ea8b9fa857038cfde1b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@mapbox/node-pre-gyp/node_modules/make-dir" + } + ], + "components": [ + { + "type": "library", + "name": "semver", + "version": "6.3.1", + "bom-ref": "@mapbox/node-pre-gyp@1.0.11|make-dir@3.1.0|semver@6.3.1", + "purl": "pkg:npm/semver@6.3.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "051ed5bc30951cefaadb10445ac9314ba0c9135a919dbec3c7352ba206fbd425a849f89c07162c88019df8a9749a6abf329ac6f7202b464cab4314cee978cccc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@mapbox/node-pre-gyp/node_modules/make-dir/node_modules/semver" + } + ] + } + ] + }, + { + "type": "library", + "name": "nopt", + "version": "5.0.0", + "bom-ref": "@mapbox/node-pre-gyp@1.0.11|nopt@5.0.0", + "purl": "pkg:npm/nopt@5.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4db8faeeb7dfa9c79e2e97115eb4fbbca00df02c1f3de20180cec4ea206498a2d5edb10cc291a060b1afd2300252c10269afefbb13f42231289edeae99d320b5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@mapbox/node-pre-gyp/node_modules/nopt" + } + ] + }, + { + "type": "library", + "name": "npmlog", + "version": "5.0.1", + "bom-ref": "@mapbox/node-pre-gyp@1.0.11|npmlog@5.0.1", + "purl": "pkg:npm/npmlog@5.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "02a66d0d458e30ab351bff25c329558eb75882a03877d9eef2173ed20cd1c650dbd48d74f851c118c5ece9a8901c574251496a1fdf4c50cb8b7f3583343b5fc7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@mapbox/node-pre-gyp/node_modules/npmlog" + } + ] + }, + { + "type": "library", + "name": "readable-stream", + "version": "3.6.2", + "bom-ref": "@mapbox/node-pre-gyp@1.0.11|readable-stream@3.6.2", + "purl": "pkg:npm/readable-stream@3.6.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f6efec9e20ab6370f959db04447cc71381b66025eaa06e454c7522082e1221bafa5dc2d9058d39c9af442a361e93d3b9c4e0308c6abed497460404bb43d49ca0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@mapbox/node-pre-gyp/node_modules/readable-stream" + } + ] + }, + { + "type": "library", + "name": "string-width", + "version": "4.2.3", + "bom-ref": "@mapbox/node-pre-gyp@1.0.11|string-width@4.2.3", + "purl": "pkg:npm/string-width@4.2.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c0ac90450a63274b08a7ad84ad265d1ac8cc256b1aa79a1136284786ee86ec954effd8c807a5327af2feb57b8eaab9e0f23fdcc4a4d6c96530bd24eb8a2673fe" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@mapbox/node-pre-gyp/node_modules/string-width" + } + ] + }, + { + "type": "library", + "name": "strip-ansi", + "version": "6.0.1", + "bom-ref": "@mapbox/node-pre-gyp@1.0.11|strip-ansi@6.0.1", + "purl": "pkg:npm/strip-ansi@6.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@mapbox/node-pre-gyp/node_modules/strip-ansi" + } + ] + } + ] + }, + { + "type": "library", + "name": "core-loader", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/core-loader@4.26.1", + "purl": "pkg:npm/%40nlpjs/core-loader@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/core-loader/-/core-loader-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "22246d9fae5b762512407cb692eb1ca367e6864dfdbb631cd9ce45b26f7ef44546e81b490a6544154fdbb40cc60c09b1100fc4e2a29e71a013e0bbdc5ba4cf6c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/core-loader" + } + ] + }, + { + "type": "library", + "name": "core", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/core@4.26.1", + "purl": "pkg:npm/%40nlpjs/core@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/core/-/core-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "33f3de15d76c8b7cbb675a62149c6c2c69b9ff174c85cae93ac9a5eece824c4818a3c89db9a4f7d070ddeb5b59c43cafbc9b1e53ab85aa55d29fb5ca900702d6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/core" + } + ] + }, + { + "type": "library", + "name": "evaluator", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/evaluator@4.26.1", + "purl": "pkg:npm/%40nlpjs/evaluator@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/evaluator/-/evaluator-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "59e52b0bcaaaefe57c2619248dcdb2897773cbd574c1b113bfcfea6ac4262f442612ec010c917e7ef7e5e33daf5a905bd2f5b4ec0f1a36b14494a10bcdba6476" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/evaluator" + } + ] + }, + { + "type": "library", + "name": "lang-all", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-all@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-all@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-all/-/lang-all-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "533466d4945103242a8a510ec50db248c3a2b4a6e13e4e622986e30fc15110370f8eb794bc3c55b90b1850ebd8b9c984c8571953653f4dd271f9f5fdfdb71a29" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-all" + } + ] + }, + { + "type": "library", + "name": "lang-ar", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-ar@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-ar@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-ar/-/lang-ar-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "314955b5a6edf65b46ed6cb3090a4527298b2659c4aa9de6c6180df491f2147ee864c2b7444bcca2f15fbc45006df898ac912ffc137928a2cbef2aef51e687b6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-ar" + } + ] + }, + { + "type": "library", + "name": "lang-bn", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-bn@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-bn@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-bn/-/lang-bn-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b229b58992810dd7a18bfc8150aacb5b9d50bd2f6e07eb175bb963f931d5a81cb952c9c442fb7883313436c0bcef7b89321ebabedd80947921ce03c7d2a1ff9d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-bn" + } + ] + }, + { + "type": "library", + "name": "lang-ca", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-ca@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-ca@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-ca/-/lang-ca-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7c3e11e6d700074b98b4dc52105db46f52a617a9d44126e226aac8509239ca2b3839b8c26114274a1e1b8d50ca50ac7238d8db0fa2fc11a2b91ab635fe393015" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-ca" + } + ] + }, + { + "type": "library", + "name": "lang-cs", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-cs@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-cs@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-cs/-/lang-cs-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0aa23a541f2da1a27f3253f50f82bd05cb40e86a5926130ac84cbe397f716af0dee2be1aa3f4b195268860ade2ccad24f89dfc949582e655d819acdf09d4c68c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-cs" + } + ] + }, + { + "type": "library", + "name": "lang-da", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-da@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-da@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-da/-/lang-da-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "92b23fa237834a2df6f4434cfe12c8b1b521d71e174532806ed3dc6c5c4063a5d585c495a163ceecbefb8c54cbd4d41e135a06445cc61da782f61649f298556c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-da" + } + ] + }, + { + "type": "library", + "name": "lang-de", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-de@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-de@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-de/-/lang-de-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1df650c2c1391480aaf6d6956438b292d99d01e3d5179f78f0d33cd1eb7477d9b1e374560c5847290620b493f07d05ed742a10b4e3394ce27615a9c6c333de68" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-de" + } + ] + }, + { + "type": "library", + "name": "lang-el", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-el@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-el@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-el/-/lang-el-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a5c3afb92c0f097c48fb6c4d659ccce15e694d10e7b58a098b448ffe27369d5e083d0d275368f5e9d61f8351e5bc44ff13a88dd554ea821ac269fd7448c90318" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-el" + } + ] + }, + { + "type": "library", + "name": "lang-en-min", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-en-min@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-en-min@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-en-min/-/lang-en-min-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d6c259eddcbbcacab36ec07c224960baf07cf09f043c8bf85c656464273079c2ad3b0f9fa792c0b19dd32559847f5f222b5803e1c106afba998397e93f14e959" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-en-min" + } + ] + }, + { + "type": "library", + "name": "lang-en", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-en@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-en@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-en/-/lang-en-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "195a09a4e8f29394ed040aa8fdfc6c8aeb87ee35f27326a4193d20c397f4d6ef653a6527a497a0bd7c867dffcd6f48f5e295dc1875ce866a56adc4eb1b60742d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-en" + } + ] + }, + { + "type": "library", + "name": "lang-es", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-es@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-es@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-es/-/lang-es-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7c83d0b7e58f70d772c5938232438f94c6f8635884e7ce50c6307d200745cfc66d560ee6738765bf97f8eae77ba6974c87ce222ceb8e768ea9ceed82aa6d7897" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-es" + } + ] + }, + { + "type": "library", + "name": "lang-eu", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-eu@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-eu@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-eu/-/lang-eu-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1daf061d36e041877b7701ccf1a5870f2c666d4354732bbfe719412aaa8138fc72b03c99e80774b6f8f4166241cba99886a9854cf067100a3af5c7ee152a9621" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-eu" + } + ] + }, + { + "type": "library", + "name": "lang-fa", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-fa@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-fa@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-fa/-/lang-fa-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a890a63578096677cd5d49ca9f1bc4184cd21417504f85d4effaccc6e166489aa6418edf1ff56c9a2e42285f7855104f38857850b94426e2e95161d74663a755" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-fa" + } + ] + }, + { + "type": "library", + "name": "lang-fi", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-fi@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-fi@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-fi/-/lang-fi-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5bfad472bcd2877284d3bab6bceb2cb13a54d6c6d7df681b07328f65f449d99505e1a7cef9e1f1980cb08a45ee6cfe24894dc9c5534bbd75c48ee183dd20546c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-fi" + } + ] + }, + { + "type": "library", + "name": "lang-fr", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-fr@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-fr@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-fr/-/lang-fr-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2d303ce766ad0899c7b4a0e6b63c7fba2e409ef10892b3f1f8c250da6077827f24a3a8b65084e72603e6244f4a7a3e5b2dab1564e009bd4fd2adf5c49a73c63b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-fr" + } + ] + }, + { + "type": "library", + "name": "lang-ga", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-ga@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-ga@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-ga/-/lang-ga-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "26c3f5099f2bdc977aa3f033edc3777b1cf41c33f714d60bce1e158ba92c12474a174c828c9f46e5d5d962a4bda8520de5f7de9969f6f46e164442d8e901ff71" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-ga" + } + ] + }, + { + "type": "library", + "name": "lang-gl", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-gl@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-gl@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-gl/-/lang-gl-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cb534dbba355cbfea8e5435f8a1820d16912955af822f280e56d7ddc2a512d9592e0571c4039a7145872616464b21c836e012c7ec67446cdc1a04f36f93d946e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-gl" + } + ] + }, + { + "type": "library", + "name": "lang-hi", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-hi@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-hi@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-hi/-/lang-hi-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "170f6b5ea17997cabd7ad246e6e3a5105a673158d011631a0888107c4700d724ef89e495f26a684af42411997e0c5870c3e6b36ab7a827b642931d2027d503b9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-hi" + } + ] + }, + { + "type": "library", + "name": "lang-hu", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-hu@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-hu@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-hu/-/lang-hu-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "edd3d49f9fd9a4b666b1d4703be76d391b8c2222299ec59b8122c829d38b87c8ab860511f8cd9b6137e476729cac4707cc73cff12be7ee9534c64ece292500d7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-hu" + } + ] + }, + { + "type": "library", + "name": "lang-hy", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-hy@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-hy@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-hy/-/lang-hy-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4f66eba4b18326bc80c169a3b67998f0eb7a654902cfefe7451f7f40cd4fc9bbd922a3952e326a038f5baa325f4f90cc37cf476f00bb23fd793534f4cb4f62d5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-hy" + } + ] + }, + { + "type": "library", + "name": "lang-id", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-id@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-id@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-id/-/lang-id-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ad5b8891814a765b4584c4ff6b66710fda2fa19495645ece3eea988d35d6f7129ddc57f7db252bcdc7ffa475e5aa664e4a5b6a387dc4e63651443907be050e8d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-id" + } + ] + }, + { + "type": "library", + "name": "lang-it", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-it@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-it@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-it/-/lang-it-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0590374277d0196f758186b26d19879c200f06f42082d987649ac09ae05950a512d761e8426f2ec9b8f0d9f64efaf6a111e51071e28d0c8491713d5e2cb8a3a2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-it" + } + ] + }, + { + "type": "library", + "name": "lang-ja", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-ja@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-ja@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-ja/-/lang-ja-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "42092e24e90782e445c9f9dc907d88b79fca83ccde72738c26c1f161eb830b8b4117b8cbff9c6a5a2b3eebbf6560bb17b4092b1bcf9f8d57016e3ca8a4fd0a1e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-ja" + } + ] + }, + { + "type": "library", + "name": "lang-ko", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-ko@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-ko@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-ko/-/lang-ko-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "43437c6cb249f36f482d608a1f551058f48dcae2da1144405c26b09038eee29b77dc304b729ab3f48ccef5d9ea88573e7e34a057367b58c68b4f5f215d943dbe" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-ko" + } + ] + }, + { + "type": "library", + "name": "lang-lt", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-lt@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-lt@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-lt/-/lang-lt-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "49e619c5185d0b2f8295036717fbb4300b5c0ee8bfa1c764e0db6034e0aec0d4cdbb384ddeddeb7c6780adf0469997a0d5221e04b50313d76c4f1602bf900e12" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-lt" + } + ] + }, + { + "type": "library", + "name": "lang-ms", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-ms@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-ms@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-ms/-/lang-ms-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2b15814beb4563653ccfd52b8d022a30ce349e91833ac90fe4371685a104df3ba1cdfdd14c3623cbcb1dcf7e2355dd1f05d6cf8a15f5df78776c589b8360a6ef" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-ms" + } + ] + }, + { + "type": "library", + "name": "lang-ne", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-ne@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-ne@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-ne/-/lang-ne-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2b713697ed0b4c44aff9d3be65321dbcd6becf0309bef9cc88561890abc9b2dea585cf0982f18eb0fc46b23267e8f0e1237c327d0bbe760ddbf9b9d53eee050c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-ne" + } + ] + }, + { + "type": "library", + "name": "lang-nl", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-nl@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-nl@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-nl/-/lang-nl-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "23f98fd5145b50de0143ef0d5c097614a68b1db6fb7fa4bc2558f11d0d2c2874f8060437fabd323be0d5704b0783ebd6462635172ce1d20ab43e12d59c5e879c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-nl" + } + ] + }, + { + "type": "library", + "name": "lang-no", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-no@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-no@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-no/-/lang-no-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6b408b2f673f382cdb83b27bba0cabb0092c23de9786443721e05b6f1eb4a39a3ff70b0536293a70f5ab929a04e7136dc3b80b94025669bc038995e497c66b73" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-no" + } + ] + }, + { + "type": "library", + "name": "lang-pl", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-pl@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-pl@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-pl/-/lang-pl-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9eb0d796af93cd02c4e48a573c894533377c3a9aaebc0a56b28ba1e9f98bb03f4764b648e0edf0d4ce2c5d72f313ef4682ef42cb59b5409d3f8bb5c272fd75e6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-pl" + } + ] + }, + { + "type": "library", + "name": "lang-pt", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-pt@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-pt@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-pt/-/lang-pt-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a7ac991da2747be9f46af307a5d0f0e4f324e0790a5e33db38c6eb960d1d17e551a82863c5f1f8efc438db7ac3cb3bbfe0ccc3b08601fa9e8accbf40011297a6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-pt" + } + ] + }, + { + "type": "library", + "name": "lang-ro", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-ro@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-ro@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-ro/-/lang-ro-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6da51d4c0d035a90d1d139fa7f1a3e44337fea06ee20d2c2011b47c1aa76511fc729058fd97a07fc322f723669c144da96be4c423b28df57a971d79145aa5ccc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-ro" + } + ] + }, + { + "type": "library", + "name": "lang-ru", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-ru@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-ru@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-ru/-/lang-ru-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "35a6760c0386c561b652cf48c880ecde6eaf846a54694251560cf31c7c97dcb3b7c44623666b670348c4a4169339ed8fb8d1d386fd1609950d9fd052bab5773c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-ru" + } + ] + }, + { + "type": "library", + "name": "lang-sl", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-sl@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-sl@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-sl/-/lang-sl-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "401270709b7ea0a5290271ca34990b931f579b59f87543c2e463d87c05d39c965fd21356252636d4689c7568bb56efea149de0848aad48ff03eca20f2e789b37" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-sl" + } + ] + }, + { + "type": "library", + "name": "lang-sr", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-sr@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-sr@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-sr/-/lang-sr-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "76b1f7f94a935badfbb8b5ac9cbadca7c8c42941b157ad59802063364550344bf5fe36e94a0e88aa0ca7498d89ca1b67955d1ff3bd0a4b41ef49bca8e400f836" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-sr" + } + ] + }, + { + "type": "library", + "name": "lang-sv", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-sv@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-sv@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-sv/-/lang-sv-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d9ac64ad8142d36b409710967a210a2126dee1d4ad79c88fd4222080efdd6609679cb5a0745fa0ee439e60c9fb69b09f1554a7879bcba9f0e4af09f222ab7b02" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-sv" + } + ] + }, + { + "type": "library", + "name": "lang-ta", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-ta@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-ta@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-ta/-/lang-ta-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "91e7a1f9cae86b54c08ab57d15ddce40ca392240254c63564cdc1e1db8bf86d60c5f430a38f631caa83e547d9b9a5fb9ed56366948ff598815fe9dc04f1f447d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-ta" + } + ] + }, + { + "type": "library", + "name": "lang-th", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-th@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-th@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-th/-/lang-th-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d9259986b967deb330f3f0ec45cf724b96e2dea11d19fc36a6af547a3c7f518103e73bef2fa921f408822594f8934c0c04613059457a1f12743eafe33931e882" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-th" + } + ] + }, + { + "type": "library", + "name": "lang-tl", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-tl@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-tl@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-tl/-/lang-tl-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "03398bb60dbcb66d155c29b4434118dceb40de6e286316aa878557eae841e09f8fa04b08926d29cb5d9227130d22c87fafdf29a1b0ae987f0a1fd6ef1d0a0202" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-tl" + } + ] + }, + { + "type": "library", + "name": "lang-tr", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-tr@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-tr@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-tr/-/lang-tr-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a77d2eb97bc4f6965e53fe5792b41fbf146088038198fdc4c8114657ff8fd393c4a206aa6ec9a6b550a00a747adf2791bd59c66d3a0f04f8d12b738ed72e0011" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-tr" + } + ] + }, + { + "type": "library", + "name": "lang-uk", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-uk@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-uk@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-uk/-/lang-uk-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d512f9a586f97a04bddefd0e2a8cc3ec9f038dddc58462f0e1f5d83e4a2fac8c3d8476ef6d6a3a2524a710e9903823c757ae5779c6e5f1f831011ffb81e2e59" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-uk" + } + ] + }, + { + "type": "library", + "name": "lang-zh", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-zh@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-zh@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-zh/-/lang-zh-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "930a9ea9e12030032fb9c557f47344d69eacff600f3f6dd9b12f149bf94dbedb306f880be638d817d9320af45faa53c1412596751bfbc307273573af5d893171" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-zh" + } + ] + }, + { + "type": "library", + "name": "language-min", + "group": "@nlpjs", + "version": "4.25.0", + "bom-ref": "@nlpjs/language-min@4.25.0", + "purl": "pkg:npm/%40nlpjs/language-min@4.25.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/language-min/-/language-min-4.25.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "83c8ed6c36eab519be7650ffd559dbe1559f29b2ad780a441954ea20cc58924e8dfc7321bcb679276b2faf1ceb07df1afc76747dbfff6017c58329a7cfd3ae92" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/language-min" + } + ] + }, + { + "type": "library", + "name": "language", + "group": "@nlpjs", + "version": "4.25.0", + "bom-ref": "@nlpjs/language@4.25.0", + "purl": "pkg:npm/%40nlpjs/language@4.25.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/language/-/language-4.25.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b5417a404368510fc4dba458737d8882cb6d4ad485f5c34ee3248df814040a7f15a63ba459dc1b330d3bdcc94e2d7ce37dea1bc5afb784256b98f3dc5be57750" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/language" + } + ] + }, + { + "type": "library", + "name": "ner", + "group": "@nlpjs", + "version": "4.27.0", + "bom-ref": "@nlpjs/ner@4.27.0", + "purl": "pkg:npm/%40nlpjs/ner@4.27.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/ner/-/ner-4.27.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a6dc24c6b889766807487f537cfd74250d63be26929764aea5214652f4ee5a4b898686d077785b9e54aae3457a5d8bc9366aa1f4cf7311a6ff00a7a087160e4c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/ner" + } + ] + }, + { + "type": "library", + "name": "neural", + "group": "@nlpjs", + "version": "4.25.0", + "bom-ref": "@nlpjs/neural@4.25.0", + "purl": "pkg:npm/%40nlpjs/neural@4.25.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/neural/-/neural-4.25.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3b3db475e9c68817b40e542c4bb94de1336b0133759d794729cfc707a8c93de823566809542ba00da1f0206a15eea396c80e85d9f451c0e803faab8d4f6815a6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/neural" + } + ] + }, + { + "type": "library", + "name": "nlg", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/nlg@4.26.1", + "purl": "pkg:npm/%40nlpjs/nlg@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/nlg/-/nlg-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3c2256899ef8eb80a15d7506be3059205b68aa40b6e0ecba5fadc7810ad2bfeeb7b2fcf6d98e429aed4c60b93becd6fee24796bfe84a84524a0e4bc9a0ea4156" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/nlg" + } + ] + }, + { + "type": "library", + "name": "nlp", + "group": "@nlpjs", + "version": "4.27.0", + "bom-ref": "@nlpjs/nlp@4.27.0", + "purl": "pkg:npm/%40nlpjs/nlp@4.27.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/nlp/-/nlp-4.27.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "aba5fbb18e936159d045924a17fea67cb165340e684582e1810e64de2d4806a1fd95b59301926bdf5c3f7427fdec75da61a8febc9a77874b9c7cdba699ef4423" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/nlp" + } + ] + }, + { + "type": "library", + "name": "nlu", + "group": "@nlpjs", + "version": "4.27.0", + "bom-ref": "@nlpjs/nlu@4.27.0", + "purl": "pkg:npm/%40nlpjs/nlu@4.27.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/nlu/-/nlu-4.27.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8f80d47685d2ff2fd76a0eb2b185f1ed57bc3419945558944822618f7af8f7ecc6c98b725401ee55ca927a3e6ad2d2639f4252313fbafa2a7c92538dd6af22c7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/nlu" + } + ] + }, + { + "type": "library", + "name": "request", + "group": "@nlpjs", + "version": "4.25.0", + "bom-ref": "@nlpjs/request@4.25.0", + "purl": "pkg:npm/%40nlpjs/request@4.25.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/request/-/request-4.25.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "30f55859f159634dd6c852fb19691492ff2dc3debc397b1dc4548912f8d71f386209efef0253c259bbe847e567a104e0ccb1f1b3f28817ab08176b3d033b0b99" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/request" + } + ] + }, + { + "type": "library", + "name": "sentiment", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/sentiment@4.26.1", + "purl": "pkg:npm/%40nlpjs/sentiment@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/sentiment/-/sentiment-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5365a6716df0eb20c33b8e7e63bbf97ba0cf423f1ed31f9151478f3f246edae219994b48286faa08f3169cd2cc998419a1240417198c3252dc1830bbb4dee8df" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/sentiment" + } + ] + }, + { + "type": "library", + "name": "similarity", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/similarity@4.26.1", + "purl": "pkg:npm/%40nlpjs/similarity@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/similarity/-/similarity-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "42eb520451a8fe1b8dbb3eb43e0a828ee6f4a0177d4bc30bae399edf75391b3c6e4af4e84335ed9fdff29c889af2a0e6d34f43d3d55757e2cf78d13887bcae4a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/similarity" + } + ] + }, + { + "type": "library", + "name": "slot", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/slot@4.26.1", + "purl": "pkg:npm/%40nlpjs/slot@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/slot/-/slot-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "98af04132e4efa64469def36d8f20a3311d2161f23fa20bb84627a4f7d57745b0d8451185cb23fd1d99e06cb5981348a0537b6ec73458020b0b866fbeeed28f7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/slot" + } + ] + }, + { + "type": "library", + "name": "fs", + "group": "@npmcli", + "version": "1.1.1", + "bom-ref": "@npmcli/fs@1.1.1", + "scope": "optional", + "purl": "pkg:npm/%40npmcli/fs@1.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f0a1b9443d0654fe32744cd19ff23804d0eec43b6a55b39d9bcebbe53e3d3881bf34685a2b4a633d7ed970396f2986c0fae96f54adf3b5f705e2e05d3b1b896d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/fs" + } + ] + }, + { + "type": "library", + "name": "move-file", + "group": "@npmcli", + "version": "1.1.2", + "bom-ref": "@npmcli/move-file@1.1.2", + "scope": "optional", + "purl": "pkg:npm/%40npmcli/move-file@1.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d5251ffc28361b3183c9a7f5e5a47d4adf535a56fe5ef6d95d6a43c7c60ab3b30bccc1ff0427a8a6ffb2f6fcebce091fca4086b963a54aede66618f6f8541cae" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/move-file" + } + ], + "components": [ + { + "type": "library", + "name": "mkdirp", + "version": "1.0.4", + "bom-ref": "@npmcli/move-file@1.1.2|mkdirp@1.0.4", + "scope": "optional", + "purl": "pkg:npm/mkdirp@1.0.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bd5a95650c9fdd62f1d9285dd2a27dc6ebea800c8a3cb022a884c4b6a5b4a08523ce8dcf78f0dde9f5bd885cf7d1e7fb62ca7fa225aa6e1b33786596d93e86cf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/move-file/node_modules/mkdirp" + } + ] + } + ] + }, + { + "type": "library", + "name": "core", + "group": "@otplib", + "version": "12.0.1", + "bom-ref": "@otplib/core@12.0.1", + "purl": "pkg:npm/%40otplib/core@12.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@otplib/core/-/core-12.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e2c1a7b706c0fc00be49b3e16ecce24620fe8cd0dd233b19dc95327d9c23b4ac9cff0b9f975a67488686e14ab1f3298f6a0ba3b9bd28f7692006707cf5cb8030" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@otplib/core" + } + ] + }, + { + "type": "library", + "name": "plugin-crypto", + "group": "@otplib", + "version": "12.0.1", + "bom-ref": "@otplib/plugin-crypto@12.0.1", + "purl": "pkg:npm/%40otplib/plugin-crypto@12.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@otplib/plugin-crypto/-/plugin-crypto-12.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a8fba137742b4fb6592dc2c2c8a392361ba28d48bd1b982e31156bc6aeb7afd60d3b1c508cf9b9f605712ccfbbc469c79cce9c8a6639eedb8ab232bbcbd2ccd6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@otplib/plugin-crypto" + } + ] + }, + { + "type": "library", + "name": "plugin-thirty-two", + "group": "@otplib", + "version": "12.0.1", + "bom-ref": "@otplib/plugin-thirty-two@12.0.1", + "purl": "pkg:npm/%40otplib/plugin-thirty-two@12.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@otplib/plugin-thirty-two/-/plugin-thirty-two-12.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "32d4febaa46ca3dd3d5246ebad8a49e971638fd0fec763f2eca8d33bd2433e12f46c951856ee6414fe131595b8345032c2b02d151c4e558dbad6ed2ac1bf7780" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@otplib/plugin-thirty-two" + } + ] + }, + { + "type": "library", + "name": "preset-default", + "group": "@otplib", + "version": "12.0.1", + "bom-ref": "@otplib/preset-default@12.0.1", + "purl": "pkg:npm/%40otplib/preset-default@12.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@otplib/preset-default/-/preset-default-12.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c5fd6ff683894725df96e06131da4e92bf9bb04f88aedfb40f9b87b6f83ac757a8b1f9870ac082e9e8ff9bb157896a9da34f99508eb148a0e127073cc9f88e3d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@otplib/preset-default" + } + ] + }, + { + "type": "library", + "name": "preset-v11", + "group": "@otplib", + "version": "12.0.1", + "bom-ref": "@otplib/preset-v11@12.0.1", + "purl": "pkg:npm/%40otplib/preset-v11@12.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@otplib/preset-v11/-/preset-v11-12.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f6149eb4c23b102a9b1622880ab35ae30ef475e4d47c0aedc17ca43d4bd21d639dcce95f6bd6a3825bbb98d0a7b65bf1c9c4e23805e4406c23402cf30c431132" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@otplib/preset-v11" + } + ] + }, + { + "type": "library", + "name": "is", + "group": "@sindresorhus", + "version": "0.7.0", + "bom-ref": "@sindresorhus/is@0.7.0", + "purl": "pkg:npm/%40sindresorhus/is@0.7.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "38d85a28f22e7f3ceb94d6eab5614577e8e59de997ea524082af597a266d4bb2353c87ff95aec25b89bcdeb4d7467567b0c6d6da4e7aa4662eec0505243f4fa3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@sindresorhus/is" + } + ] + }, + { + "type": "library", + "name": "helpers", + "group": "@swc", + "version": "0.3.17", + "bom-ref": "@swc/helpers@0.3.17", + "purl": "pkg:npm/%40swc/helpers@0.3.17", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.3.17.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b5bec8bbea19fb35896771c9ab0c7ca0dc120c8538e3486654c0cf8690025905a7ad91caf7d071b3bd204f52f6767af91e0e74651584164402027395555d33d5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@swc/helpers" + } + ] + }, + { + "type": "library", + "name": "token", + "group": "@tokenizer", + "version": "0.3.0", + "bom-ref": "@tokenizer/token@0.3.0", + "purl": "pkg:npm/%40tokenizer/token@0.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@tokenizer/token/-/token-0.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3af8c5fb3e752f7a2fd0ec8053476ecec62ebced353c7ef1e2de83271fa0b9a8604e704792125d1bbb2841e4d214b58ddde7e71f289b67867c97612e5b024ddc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@tokenizer/token" + } + ] + }, + { + "type": "library", + "name": "once", + "group": "@tootallnate", + "version": "2.0.0", + "bom-ref": "@tootallnate/once@2.0.0", + "purl": "pkg:npm/%40tootallnate/once@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5c2b8a14fe4f4b9e609cc56edddb72f0a3dab4ba94a32fd96330f3006090f093450a42d7ce623bbcd1c247e5e96d968c5902bfbd0b9bafb3e462af20e3bd09fc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@tootallnate/once" + } + ] + }, + { + "type": "library", + "name": "component-emitter", + "group": "@types", + "version": "1.2.11", + "bom-ref": "@types/component-emitter@1.2.11", + "purl": "pkg:npm/%40types/component-emitter@1.2.11", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@types/component-emitter/-/component-emitter-1.2.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4915e333eb5fb12940f55b86f2118eda77edda9f338d708ad55702e8de0d5db05b61b4a26bd93308285841a8c88f322a38e3ae87939c93a326576a2ec788c365" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/component-emitter" + } + ] + }, + { + "type": "library", + "name": "cookie", + "group": "@types", + "version": "0.4.1", + "bom-ref": "@types/cookie@0.4.1", + "purl": "pkg:npm/%40types/cookie@0.4.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5d6fc06bc00f62bea3495540d72fc3108657d3f18c28b1157a4346ef6ed1f1cb39e9a8444e4440cbfdc347bf9f27287ba14806c0d41a45f5c2ba7d3e29b598ed" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/cookie" + } + ] + }, + { + "type": "library", + "name": "cors", + "group": "@types", + "version": "2.8.13", + "bom-ref": "@types/cors@2.8.13", + "purl": "pkg:npm/%40types/cors@2.8.13", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@types/cors/-/cors-2.8.13.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "446f004ad1e5522579cac6502aaf7b728a5dd94995630dffa5130b79f2126774b584ad74e02c26ee22d0ddf4cac7e96c507d8213c1652da61e100d8b49ea9850" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/cors" + } + ] + }, + { + "type": "library", + "name": "debug", + "group": "@types", + "version": "4.1.8", + "bom-ref": "@types/debug@4.1.8", + "purl": "pkg:npm/%40types/debug@4.1.8", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@types/debug/-/debug-4.1.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fef3ced443ceb37d3a0af870bfb29f55f62f389a80fd2fc05e368742225ba0267370d0dbf9320914df7fd82f4367ffe28d22968a83725310fbf764260c9f8729" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/debug" + } + ] + }, + { + "type": "library", + "name": "ms", + "group": "@types", + "version": "0.7.31", + "bom-ref": "@types/ms@0.7.31", + "purl": "pkg:npm/%40types/ms@0.7.31", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8a25202b357d02e684919aa438b0c8be54222fa96db9977db46716de0c299d7f096ee8ae8459441a69855c45e4379d02beaeceb3cf08636bf47640ea5d859580" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/ms" + } + ] + }, + { + "type": "library", + "name": "node", + "group": "@types", + "version": "20.5.7", + "bom-ref": "@types/node@20.5.7", + "purl": "pkg:npm/%40types/node@20.5.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@types/node/-/node-20.5.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "74fedfdcb759232b199e6bcfdc03496134b083ec0b2e5f29ed1aa7895955ee3fa85d25c06edf61d16201166272e629d66685fdc1937a797c7e61777d461dd104" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/node" + } + ] + }, + { + "type": "library", + "name": "strip-bom", + "group": "@types", + "version": "3.0.0", + "bom-ref": "@types/strip-bom@3.0.0", + "purl": "pkg:npm/%40types/strip-bom@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@types/strip-bom/-/strip-bom-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c5ebc639179260633b83f914059ccfa82ad1fca600a3e174ca23dcf395854c96b43122edc854d54d4e9c26efda5789a277b21f7c3216aa8ebd4c7176a3826211" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/strip-bom" + } + ] + }, + { + "type": "library", + "name": "strip-json-comments", + "group": "@types", + "version": "0.0.30", + "bom-ref": "@types/strip-json-comments@0.0.30", + "purl": "pkg:npm/%40types/strip-json-comments@0.0.30", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@types/strip-json-comments/-/strip-json-comments-0.0.30.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ecd4261eb6bf2482c277542aa52ce5f3e98945cf191f3dee0e6f185752acf4884ad1ea44893c3c68812b6ef1fd3c8fba5dbaa1c88432df8eb69c4b27ed45738d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/strip-json-comments" + } + ] + }, + { + "type": "library", + "name": "triple-beam", + "group": "@types", + "version": "1.3.2", + "bom-ref": "@types/triple-beam@1.3.2", + "purl": "pkg:npm/%40types/triple-beam@1.3.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@types/triple-beam/-/triple-beam-1.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b7118887ed1e0c5cca182db9cce467b30cbe6ebd476bb863e5c315c0a214efeb34536031c49aeefe3652314e8e0bd30958febea5cfe173a663c994a1a6cc98da" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/triple-beam" + } + ] + }, + { + "type": "library", + "name": "validator", + "group": "@types", + "version": "13.11.1", + "bom-ref": "@types/validator@13.11.1", + "purl": "pkg:npm/%40types/validator@13.11.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@types/validator/-/validator-13.11.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "77f31490961d39e2b27269bbe40aea978339f94b9799fe1c1dd1cab32c3519cbe73602fab3bed49204a027c4c4feb2393d8b27c18ab98e471604bb8dfcca50d4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/validator" + } + ] + }, + { + "type": "library", + "name": "abbrev", + "version": "1.1.1", + "bom-ref": "abbrev@1.1.1", + "purl": "pkg:npm/abbrev@1.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9e77bdfc8890fe1cc8858ea97439db06dcfb0e33d32ab634d0fff3bcf4a6e69385925eb1b86ac69d79ff56d4cd35f36d01f67dff546d7a192ccd4f6a7138a2d1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/abbrev" + } + ] + }, + { + "type": "library", + "name": "accepts", + "version": "1.3.8", + "bom-ref": "accepts@1.3.8", + "purl": "pkg:npm/accepts@1.3.8", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d802d8536b69b654ac6ebd20f70cf0bf1b2f94fac380d4b02e4fc9a4991bafc3e34009269e5c443e34771517bace365eaa71ac55dd4b9e9b06b093eefe4892f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/accepts" + } + ] + }, + { + "type": "library", + "name": "acorn-walk", + "version": "8.2.0", + "bom-ref": "acorn-walk@8.2.0", + "purl": "pkg:npm/acorn-walk@8.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "93e8b21c4b8f812c3a49bb83a4640cfb4e874146b4e03677a3e17a092cd732fbc8e4a32f9da12a5def9855ee79e51f679fa18fb78d387e8b38c1c829c35d920c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/acorn-walk" + } + ] + }, + { + "type": "library", + "name": "acorn", + "version": "7.4.1", + "bom-ref": "acorn@7.4.1", + "purl": "pkg:npm/acorn@7.4.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9d0ca9d28d7f98d75b4ced4f3ba9079304ab9a0674313fe3082a4d8b06d48c6a11378765061a89b6842e0a710e2b3813570834656882a10cba4b131e6d0561f0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/acorn" + } + ] + }, + { + "type": "library", + "name": "agent-base", + "version": "6.0.2", + "bom-ref": "agent-base@6.0.2", + "purl": "pkg:npm/agent-base@6.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "45937035c945efe312ffc6c383bd1a9a0df6772799199c620ee42667128b025423af78c6c8bc7ee0a924e7c50eec3d90760148402a2fb92b991129dee911ba5d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/agent-base" + } + ], + "components": [ + { + "type": "library", + "name": "debug", + "version": "4.3.4", + "bom-ref": "agent-base@6.0.2|debug@4.3.4", + "purl": "pkg:npm/debug@4.3.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d15851ee494dde0ed4093ef9cd63b25c91eb758f4b793ae3ac1733cfcec7a40f9d9997ca947c520f122b305ea22f1d61951ce817fbb1bfbc234d85e870c5f91" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/agent-base/node_modules/debug" + } + ] + }, + { + "type": "library", + "name": "ms", + "version": "2.1.2", + "bom-ref": "agent-base@6.0.2|ms@2.1.2", + "purl": "pkg:npm/ms@2.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0690fc7e56332d980e8c5f6ee80381411442c50996784b85ea7863970afebcb53fa36f7be4fd1c9a2963f43d32b25ad98b48cd1bf9a7544c4bdbb353c4687db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/agent-base/node_modules/ms" + } + ] + } + ] + }, + { + "type": "library", + "name": "agentkeepalive", + "version": "4.5.0", + "bom-ref": "agentkeepalive@4.5.0", + "scope": "optional", + "purl": "pkg:npm/agentkeepalive@4.5.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.5.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e461bfe486d04290bd1699111ac4af648e5061e482ce52477690509ed0acb933b184a0fc96a2a1ae57a0d988bbcaf3087fcd987269aa967f54f15f6ac048897b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/agentkeepalive" + } + ] + }, + { + "type": "library", + "name": "aggregate-error", + "version": "3.1.0", + "bom-ref": "aggregate-error@3.1.0", + "scope": "optional", + "purl": "pkg:npm/aggregate-error@3.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e08ed3774d6ab96fd1a6871f35ac85745564d6a4aea21d04ec9adb449d7a9c7d351e128543cf0836af5277e9ddef6cea4724a5afd0660c0f3194427abc932b60" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/aggregate-error" + } + ] + }, + { + "type": "library", + "name": "ajv", + "version": "6.12.6", + "bom-ref": "ajv@6.12.6", + "purl": "pkg:npm/ajv@6.12.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8f77d52e0bd3a39dbb6a7c98c893864d825b1bebe79d062f1349b99a691cd532be9f1029a6408b3082f4699e1d6e55423681928619be933138654ca4068320e2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ajv" + } + ] + }, + { + "type": "library", + "name": "ansi-regex", + "version": "2.1.1", + "bom-ref": "ansi-regex@2.1.1", + "purl": "pkg:npm/ansi-regex@2.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4c81a74e9768f84dfea42c8096e66fb440f9a79c02a8b75ecc2ca13d9cca3dcc6f169944b788be5bb38e3422a0799153dfecb935965f38e4bf05d71a9e6d4c60" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ansi-regex" + } + ] + }, + { + "type": "library", + "name": "ansi-styles", + "version": "3.2.1", + "bom-ref": "ansi-styles@3.2.1", + "purl": "pkg:npm/ansi-styles@3.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "553d1923a91945d4e1f18c89c3748c6d89bfbbe36a7ec03112958ed0f7fdb2af3f7bde16c713a93cac7d151d459720ad3950cd390fbc9ed96a17189173eaf9a8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ansi-styles" + } + ] + }, + { + "type": "library", + "name": "anymatch", + "version": "3.1.3", + "bom-ref": "anymatch@3.1.3", + "purl": "pkg:npm/anymatch@3.1.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "28c45e154af4078b7e0fe381923477298aafa1ca765da4b33b9e54701ea681031ddca6dc13e9964f2bd557b0ffcec7446cd9d5e9a71952eb64887417bd3af547" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/anymatch" + } + ], + "components": [ + { + "type": "library", + "name": "normalize-path", + "version": "3.0.0", + "bom-ref": "anymatch@3.1.3|normalize-path@3.0.0", + "purl": "pkg:npm/normalize-path@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e9e66ce4bb375ad0a2b075a9f52d86532f1daa4a468b80554b3dc66aa884e9ecee6f4e75d844b3b57530501e82e8829b4246363e76ff983e166288c24707302c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/anymatch/node_modules/normalize-path" + } + ] + } + ] + }, + { + "type": "library", + "name": "append-field", + "version": "1.0.0", + "bom-ref": "append-field@1.0.0", + "purl": "pkg:npm/append-field@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/append-field/-/append-field-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "925a6015258b5b5644b3cb2f8df6fb838a96634612e62988f3675383e41a854bc9f18a806343f5d1493cb53ca1f591ae60464431a789602179045b97e79da1b3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/append-field" + } + ] + }, + { + "type": "library", + "name": "aproba", + "version": "1.2.0", + "bom-ref": "aproba@1.2.0", + "purl": "pkg:npm/aproba@1.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "63d27a6635eda1887c4675d508c394fedb439a4d5a063ba7abdbced2d6b9c7ce560d08907d417db083c121375b8a2215701a34dc78b78ccc62801b6c75d95747" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/aproba" + } + ] + }, + { + "type": "library", + "name": "archive-type", + "version": "4.0.0", + "bom-ref": "archive-type@4.0.0", + "purl": "pkg:npm/archive-type@4.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cd5e0acb4bf517c741add6049704ef421c1e4343fb2b07356a5baa26c62d3813f4d635dc582c96d8811f235622aac1be232ed947ea392c5d4df8f184081c4758" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/archive-type" + } + ], + "components": [ + { + "type": "library", + "name": "file-type", + "version": "4.4.0", + "bom-ref": "archive-type@4.0.0|file-type@4.4.0", + "purl": "pkg:npm/file-type@4.4.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7f651b150124ecb5e05a98b99ed70ef3a39e03f702f347ee0c30da5ff7d9d9919e97e005ee579142a0415b578936289092b66502833a3fe5583f93fa6ce94311" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/archive-type/node_modules/file-type" + } + ] + } + ] + }, + { + "type": "library", + "name": "archiver-utils", + "version": "1.3.0", + "bom-ref": "archiver-utils@1.3.0", + "purl": "pkg:npm/archiver-utils@1.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-1.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "87e853444057716e5ed4bf518a1197747e0f1c77468a91bf8c4dac319aea207e819990317865392168d5b0a86891d092597ee49ba2a4878d3acd93441251c53d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/archiver-utils" + } + ] + }, + { + "type": "library", + "name": "archiver", + "version": "1.3.0", + "bom-ref": "archiver@1.3.0", + "purl": "pkg:npm/archiver@1.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/archiver/-/archiver-1.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e2afc2b463cd5720b9693f5e6078453fb480123298cd02032095977dec5420f3718ad36cd72ea1391757fac631111499eaa3de34d049e54a2516c25d593534da" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/archiver" + } + ] + }, + { + "type": "library", + "name": "are-we-there-yet", + "version": "1.1.7", + "bom-ref": "are-we-there-yet@1.1.7", + "purl": "pkg:npm/are-we-there-yet@1.1.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9f1c32e344ee322506a8cc911e0092599f45338540a113f8c546124efe48991a20fa1f722123db547ec7f1f012088cd89fdc2512fe33bc52fbb8a0cc085426de" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/are-we-there-yet" + } + ] + }, + { + "type": "library", + "name": "arg", + "version": "4.1.3", + "bom-ref": "arg@4.1.3", + "purl": "pkg:npm/arg@4.1.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e7c4bd403a86d17c76ed8c0f4adf5f2718af8d8978df6602c1f0cc7d9fbbd5102a52b65e7fb2eb2906772c72cec024b814b341a653f9df7671f3de5278e087bc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/arg" + } + ] + }, + { + "type": "library", + "name": "argparse", + "version": "1.0.10", + "bom-ref": "argparse@1.0.10", + "purl": "pkg:npm/argparse@1.0.10", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a39468cbab4d1b848bfc53a408037a4738e26a4652db944b605adc32db49a9b75df015ab9c0f9f1b3e7b88de4f6f4ea9bc11af979810d01e3c74996c957be84e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/argparse" + } + ], + "components": [ + { + "type": "library", + "name": "sprintf-js", + "version": "1.0.3", + "bom-ref": "argparse@1.0.10|sprintf-js@1.0.3", + "purl": "pkg:npm/sprintf-js@1.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0fd70f824bcb955deddc8ccbd03d182ef180f40864e0f72f57051b3747521abd5a3f436bb780049d351bb86beab840b4980eb81aab757f38ab951b3989b5f1f2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/argparse/node_modules/sprintf-js" + } + ] + } + ] + }, + { + "type": "library", + "name": "arr-diff", + "version": "4.0.0", + "bom-ref": "arr-diff@4.0.0", + "purl": "pkg:npm/arr-diff@4.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "615210f368193c605e6d057f6bc75aaf8022b73090b348e35f030f6659695cc6868d73d85546b04b142b46c8e18eea7257112f6c781498884a565343fa3d3690" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/arr-diff" + } + ] + }, + { + "type": "library", + "name": "arr-flatten", + "version": "1.1.0", + "bom-ref": "arr-flatten@1.1.0", + "purl": "pkg:npm/arr-flatten@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2f784a57947fa79a3cd51eced362069f0a439a4a7a13df365e1b5bbb049edcee2a3ad30c32da1d89c0120350a7cb653e6825dc3699a5fa6e1d3ecbec2778dab6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/arr-flatten" + } + ] + }, + { + "type": "library", + "name": "arr-union", + "version": "3.1.0", + "bom-ref": "arr-union@3.1.0", + "purl": "pkg:npm/arr-union@3.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0aa72784459d36bf515e0994fc96b7c9ab9bba8281c2b694c0ccfc0961eedcf123c539ba0d8cd835bf3d8be154e7f53e0f431131d774db5cb99851c4ba520ed" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/arr-union" + } + ] + }, + { + "type": "library", + "name": "array-buffer-byte-length", + "version": "1.0.0", + "bom-ref": "array-buffer-byte-length@1.0.0", + "purl": "pkg:npm/array-buffer-byte-length@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2cfbb06f63fe36b430dd787119cdfaf974afb813e8a68bd761347d130fbe0eef586ff6f1e40cc17eb22c0688f41195227e3414fac1cbdb5b2c799de37ab58efc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/array-buffer-byte-length" + } + ] + }, + { + "type": "library", + "name": "array-each", + "version": "1.0.1", + "bom-ref": "array-each@1.0.1", + "purl": "pkg:npm/array-each@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cc78cbe5265aebc86428704504ae832424edafdb1f4c23c26a987f2fbb4c48b713160cbecd7ec4fbaab9500adbb4eb4c042b717480a97d30aca51b1efb2c325c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/array-each" + } + ] + }, + { + "type": "library", + "name": "array-flatten", + "version": "1.1.1", + "bom-ref": "array-flatten@1.1.1", + "purl": "pkg:npm/array-flatten@1.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3c254042cc167a6bba51dc6c0c5157ffe815798a8a0287770f75159bdd631f0ca782e3b002f60f871f2736533ef8da9170ae82c71a5469f8e684874a88789baa" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/array-flatten" + } + ] + }, + { + "type": "library", + "name": "array-slice", + "version": "1.1.0", + "bom-ref": "array-slice@1.1.0", + "purl": "pkg:npm/array-slice@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "075a8c0f74413fb3bca341f629bad70f207421c71e8cc175e7ef3b2ef968af5d8e34f4473fa8138d730d92dfdddd9b8e19b01eeba84599a09f102236e147e9eb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/array-slice" + } + ] + }, + { + "type": "library", + "name": "array-unique", + "version": "0.3.2", + "bom-ref": "array-unique@0.3.2", + "purl": "pkg:npm/array-unique@0.3.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4a57915a387d254b9ddb01f584fb3dad9059df71fa4fd1ce88bd2ec069c6c7d16913ac0a1b27d6ba099b904388b3aa96ad9860d0b59e2f388bac4c10261b3999" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/array-unique" + } + ] + }, + { + "type": "library", + "name": "asap", + "version": "2.0.6", + "bom-ref": "asap@2.0.6", + "purl": "pkg:npm/asap@2.0.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0521d680348088ab39d28d917bca69be9dec7951d7491338e1c752b13f457cd1145192ce196542b2259a44f58cd599e7fa6a99d4e7d5677cf70d61334a9ee144" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/asap" + } + ] + }, + { + "type": "library", + "name": "asn1", + "version": "0.2.6", + "bom-ref": "asn1@0.2.6", + "purl": "pkg:npm/asn1@0.2.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8b1fc5c4f9f43038dec89ee2ff2a07185b7f117e8bc8d6f148484f3d73833cbf8a07454f93ce9461f2f494c772f8a0a7bfe7e6bc8cf24b068ae423b0a956d64d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/asn1" + } + ] + }, + { + "type": "library", + "name": "assert-never", + "version": "1.2.1", + "bom-ref": "assert-never@1.2.1", + "purl": "pkg:npm/assert-never@1.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/assert-never/-/assert-never-1.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4da4e2bcc07aa58235917c2b1651212de19f3aaa0335d4f18c277045f145904037d04bbe938f16df89e5a24d8461625f145cea6849a272174d33bb61e8ce4737" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/assert-never" + } + ] + }, + { + "type": "library", + "name": "assert-plus", + "version": "1.0.0", + "bom-ref": "assert-plus@1.0.0", + "purl": "pkg:npm/assert-plus@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "35f27853304271018b0e542aee71f11feb6fde4c99d211d0a85e413ba27bb4d25e3f9768d6594fafc759f331e89df840bb43c701d3244a8fbca34c3183d9595b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/assert-plus" + } + ] + }, + { + "type": "library", + "name": "assign-symbols", + "version": "1.0.0", + "bom-ref": "assign-symbols@1.0.0", + "purl": "pkg:npm/assign-symbols@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "43e242ed686ef078664dd06987f4eae7d22846da32e8a026e73ccfbf4d1676e8d7f3695b00bf0aed65639deeef742b0099b17801868338fc8ede4d2497ca88af" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/assign-symbols" + } + ] + }, + { + "type": "library", + "name": "async", + "version": "2.6.4", + "bom-ref": "async@2.6.4", + "purl": "pkg:npm/async@2.6.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9b3a3975f258c009f6f4f7a2274cefc13a34e338fc1c3263d0c9fc4c3eec9e8eead76a6b75b9dab0a2478649b67352e0ae1949d2d79a79af3ceb4a318b9d6618" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/async" + } + ] + }, + { + "type": "library", + "name": "asynckit", + "version": "0.4.0", + "bom-ref": "asynckit@0.4.0", + "purl": "pkg:npm/asynckit@0.4.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "39e8bd387e2d461d18a94dc6c615fbf5d33f9b0560bdb64969235a464f9bb21923d12e5c7c772061a92b7818eb1f06ad5ca6f3f88a087582f1aca8a6d8c8d6d1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/asynckit" + } + ] + }, + { + "type": "library", + "name": "at-least-node", + "version": "1.0.0", + "bom-ref": "at-least-node@1.0.0", + "purl": "pkg:npm/at-least-node@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "faafedec492fd440d8da5e8675ae8b2e25f5e2b53d4d5db459ade87de426c0f1596ce328f435eb2db3a315a69c9645ca5a27486a8a7000e6d00eac16b46523aa" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/at-least-node" + } + ] + }, + { + "type": "library", + "name": "atob", + "version": "2.1.2", + "bom-ref": "atob@2.1.2", + "purl": "pkg:npm/atob@2.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5a6eae92868e1898bfef7a7f725d86bcb8d323924cd64fced788ac0fbdd830bf12b6b1ffeff9511609a0f272026600f76d966f8f0086c6d30e0f7c16340bbc72" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/atob" + } + ] + }, + { + "type": "library", + "name": "available-typed-arrays", + "version": "1.0.5", + "bom-ref": "available-typed-arrays@1.0.5", + "purl": "pkg:npm/available-typed-arrays@1.0.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0cc0f42a2378e9e8a97b38924f52cf3ff4937c3534b2e7c84979a34a0bd5b28536b6ac5cb5078049e8d671f36dc582aa11333553143cb29d8ead2056a4763ab3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/available-typed-arrays" + } + ] + }, + { + "type": "library", + "name": "aws-sign2", + "version": "0.7.0", + "bom-ref": "aws-sign2@0.7.0", + "purl": "pkg:npm/aws-sign2@0.7.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d3c91c1aa9d87ff6268e84617f1caef822f106352d1cb5cb5d7fef51fc7d9762d8cc6ddcd66eb59eba72154648eb3792f8b8bfc1630c89d0fd2a0aeab46ab798" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/aws-sign2" + } + ] + }, + { + "type": "library", + "name": "aws4", + "version": "1.12.0", + "bom-ref": "aws4@1.12.0", + "purl": "pkg:npm/aws4@1.12.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3665af3e7c7417549fad06d8c0e8bb39e68d1a8929f57873362a09fc2481b3c41ae2fc6e83cd66849100559c315ee066601e4a0d17ccabf177451d01214eec5a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/aws4" + } + ] + }, + { + "type": "library", + "name": "babel-walk", + "version": "3.0.0-canary-5", + "bom-ref": "babel-walk@3.0.0-canary-5", + "purl": "pkg:npm/babel-walk@3.0.0-canary-5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/babel-walk/-/babel-walk-3.0.0-canary-5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "180c24cf40228736396e4c0863940347e2efb1142007f07ed5fa0c3ef8b41593cc9797e30fb2028b39d488174b60c1f54187babeabb8816632b5939c70ba2e17" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/babel-walk" + } + ] + }, + { + "type": "library", + "name": "balanced-match", + "version": "1.0.2", + "bom-ref": "balanced-match@1.0.2", + "purl": "pkg:npm/balanced-match@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "de849e50ed13315ebb84dd4099b5ec2b8c9aa94eed8e21e56f144364ea47d0a5bdf82797e1b440697d009f1b74b71d8cae94695b041a3f02252121098585393f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/balanced-match" + } + ] + }, + { + "type": "library", + "name": "base", + "version": "0.11.2", + "bom-ref": "base@0.11.2", + "purl": "pkg:npm/base@0.11.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e53e8fe313e0a69d180c5bd25b0119e0da04dda3384014170f39956eb6829058fccc733e99b6bc4b2a81e436d95b247b9981e8e98ec1750a373280389b44de42" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/base" + } + ], + "components": [ + { + "type": "library", + "name": "define-property", + "version": "1.0.0", + "bom-ref": "base@0.11.2|define-property@1.0.0", + "purl": "pkg:npm/define-property@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7194d82855aca6df6366c32c716a3cb1cff995b3c2f50d0de6704b81bf9877dd7988bdee741d6e1604b707c602c7ae94547ab4d7c0c0545a1e7bbc7e83182078" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/base/node_modules/define-property" + } + ] + } + ] + }, + { + "type": "library", + "name": "base64-arraybuffer", + "version": "0.1.4", + "bom-ref": "base64-arraybuffer@0.1.4", + "purl": "pkg:npm/base64-arraybuffer@0.1.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6b5788162e11f724ab6e232ec931b1e5ef76b911f9b5063a900acd70568a05495e2282e3763060ed9c66dccaa6dca9a47f6ec72d1ff57e7c57f6af0643b21abe" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/base64-arraybuffer" + } + ] + }, + { + "type": "library", + "name": "base64-js", + "version": "1.5.1", + "bom-ref": "base64-js@1.5.1", + "purl": "pkg:npm/base64-js@1.5.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "00aa5a6251e7f2de1255b3870b2f9be7e28a82f478bebb03f2f6efadb890269b3b7ca0d3923903af2ea38b4ad42630b49336cd78f2f0cf1abc8b2a68e35a9e58" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/base64-js" + } + ] + }, + { + "type": "library", + "name": "base64id", + "version": "2.0.0", + "bom-ref": "base64id@2.0.0", + "purl": "pkg:npm/base64id@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9467b7e28e841e3f72dcab6cf51e1962cfc6afee8decc09a3252050371754763b9fe6ecad3a0317d278ee79df43c411113afd6c8483796cbb2c3818794f647a2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/base64id" + } + ] + }, + { + "type": "library", + "name": "base64url", + "version": "0.0.6", + "bom-ref": "base64url@0.0.6", + "purl": "pkg:npm/base64url@0.0.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/base64url/-/base64url-0.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "366df7379fee9e2166948c6abbbc327f052401584a765638c051c09d3e8ff932713e8688012b8037bbb24b5c143ec4538aff32093f77a793f9e2dc43ecf46456" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/base64url" + } + ] + }, + { + "type": "library", + "name": "basic-auth", + "version": "2.0.1", + "bom-ref": "basic-auth@2.0.1", + "purl": "pkg:npm/basic-auth@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "345f9ea6e11d9d4615946ba16b16dbabe76f26db702e7198f988b195794c1392a94395b70a75c0e5c5539de63748f6cf0d191c8cc6e27ebc261587029603997a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/basic-auth" + } + ] + }, + { + "type": "library", + "name": "batch", + "version": "0.6.1", + "bom-ref": "batch@0.6.1", + "purl": "pkg:npm/batch@0.6.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c7e54088c44be943e4c7e92e74dbf14e5ea10765cd3421b6afeef08b155f218c2eff61ca4578a6c10c9aba62e332f796bd3d8791dfdc009c3e40131f27f10a57" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/batch" + } + ] + }, + { + "type": "library", + "name": "bcrypt-pbkdf", + "version": "1.0.2", + "bom-ref": "bcrypt-pbkdf@1.0.2", + "purl": "pkg:npm/bcrypt-pbkdf@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a9e1485ed3f8312a22e8d2ea3b5d967ea011596b822a2d919fff6124b126b41e724cdafd0ea1569094427f6a92856ccf7803119ce802aead2c83f28bbf9112f7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/bcrypt-pbkdf" + } + ] + }, + { + "type": "library", + "name": "big-integer", + "version": "1.6.51", + "bom-ref": "big-integer@1.6.51", + "purl": "pkg:npm/big-integer@1.6.51", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "18f12277663d414d44c65d6ba4ef41d883c91873d2ba91791a75483f46e562f34e31eaf66d3bd25acd6318e520d388539aeebb9e62ec43d4c1a35a6e6a8b411e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/big-integer" + } + ] + }, + { + "type": "library", + "name": "binary-extensions", + "version": "2.2.0", + "bom-ref": "binary-extensions@2.2.0", + "purl": "pkg:npm/binary-extensions@2.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8c372d27f21541b6682729287876e15e93a5341a8635cc1724a268838d84e470cf53041349d8c21dd8a18e3d0396785e43b6e56d3e9d1ce69f340892f28a1028" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/binary-extensions" + } + ] + }, + { + "type": "library", + "name": "binary", + "version": "0.3.0", + "bom-ref": "binary@0.3.0", + "purl": "pkg:npm/binary@0.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0f81f5cb9298c292602bcc24d42b9ee4b2cf826c072984828646eca5083926d56e479ba519c9317d1eb61f7004f540e474c0bccb25e5a988a1bb3dc0aa0d9766" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/binary" + } + ] + }, + { + "type": "library", + "name": "bindings", + "version": "1.5.0", + "bom-ref": "bindings@1.5.0", + "purl": "pkg:npm/bindings@1.5.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a76abfb7f9a1bee3a3fd478b955eb9eba183fe0ba8c25af4847c42948d16f66ecc59890bd45d212e8fb401ec6cf4748f0ad4754974344c3dcc30aad765a8db89" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/bindings" + } + ] + }, + { + "type": "library", + "name": "bintrees", + "version": "1.0.2", + "bom-ref": "bintrees@1.0.2", + "purl": "pkg:npm/bintrees@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/bintrees/-/bintrees-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "54e3204ccc2301a506e7cd125e7dcb69c5608eeaeb6cc99eed964d60649257b9a6b58e90411874120de9c08727b50efb0c4acad4bd0dc646deb637285f35702b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/bintrees" + } + ] + }, + { + "type": "library", + "name": "bl", + "version": "1.2.3", + "bom-ref": "bl@1.2.3", + "purl": "pkg:npm/bl@1.2.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a6f70da5ad1453af544f7e35acee80632e05540224507b995d12166eafb31e7b15711cc30e3200846bae6288b477ffdcc08c2db78a64a4ac9c5847e3755fafc3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/bl" + } + ] + }, + { + "type": "library", + "name": "bluebird", + "version": "3.7.2", + "bom-ref": "bluebird@3.7.2", + "purl": "pkg:npm/bluebird@3.7.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5e9363e860d0cdd7d6fabd969e7ef189201ded33378f39311970464ed58ab925efd71515f9acf1026f2375664dd3a413424fb63765c1f6344392f6e6426711b6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/bluebird" + } + ] + }, + { + "type": "library", + "name": "body-parser", + "version": "1.20.2", + "bom-ref": "body-parser@1.20.2", + "purl": "pkg:npm/body-parser@1.20.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9a5f6945e0aedcceb590696aa139b6ba64974e5453b864f1d1b7d88feb8850a298c9c1b936d49b79eb55ddf69253a47b6a338fc3483f2753ef2b8a8dcbbb396c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/body-parser" + } + ] + }, + { + "type": "library", + "name": "bower-config", + "version": "1.4.3", + "bom-ref": "bower-config@1.4.3", + "purl": "pkg:npm/bower-config@1.4.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/bower-config/-/bower-config-1.4.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "315cb2524dddd52eddd9c97a6084958b02417365570a4c45e40505ca4bcdd0f423e45b1488c352800613b28d7ca1115fc99e9712d8eb820f4c01ab9f1db3b037" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/bower-config" + } + ], + "components": [ + { + "type": "library", + "name": "minimist", + "version": "0.2.4", + "bom-ref": "bower-config@1.4.3|minimist@0.2.4", + "purl": "pkg:npm/minimist@0.2.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/minimist/-/minimist-0.2.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3e4aeb9bc363c90f3256df009bd33ec94b7be331378a8921cdb1b56c554d8cb07ddafc0cef585fe3446412caf283df01ba38553a770a9bf0b5c513b1674df42d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/bower-config/node_modules/minimist" + } + ] + } + ] + }, + { + "type": "library", + "name": "brace-expansion", + "version": "2.0.1", + "bom-ref": "brace-expansion@2.0.1", + "purl": "pkg:npm/brace-expansion@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5e7008bd0f1e33e902e9a50bc7ac2e422c15b27cec8bd7775b1cd5dc5a564c6035f45eb6d64c1d6ec01c14a5e02941d95accbe998ea22f5b074f1584142cad0c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/brace-expansion" + } + ] + }, + { + "type": "library", + "name": "braces", + "version": "2.3.2", + "bom-ref": "braces@2.3.2", + "purl": "pkg:npm/braces@2.3.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "68d75b9e3f4ff0f8dd5d4e326da58b2b6205de373f1280d86c2ec06b35bab68dd346c7d7c6c702f545ce07988388442b93221b5a9d922d075ae3e4006bb9dcdf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/braces" + } + ], + "components": [ + { + "type": "library", + "name": "extend-shallow", + "version": "2.0.1", + "bom-ref": "braces@2.3.2|extend-shallow@2.0.1", + "purl": "pkg:npm/extend-shallow@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cc29d3b65c4da0088373782a636698016171ed759689ab2e1762bc31ee566cdf28b4729350a0708cfb4da51b3fadb5199bb2b158068d8fb3f56bfa79d866d5ba" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/braces/node_modules/extend-shallow" + } + ] + }, + { + "type": "library", + "name": "is-extendable", + "version": "0.1.1", + "bom-ref": "braces@2.3.2|is-extendable@0.1.1", + "purl": "pkg:npm/is-extendable@0.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e413142cda1bd6f8055fa123430e62cd60f1ade7162bd00cef6aee80daf44c595d30e8b47e3e8993ecde288b74c468f87047d0209b61e30dce296389e1ff8017" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/braces/node_modules/is-extendable" + } + ] + } + ] + }, + { + "type": "library", + "name": "brotli", + "version": "1.3.3", + "bom-ref": "brotli@1.3.3", + "purl": "pkg:npm/brotli@1.3.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/brotli/-/brotli-1.3.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a132a325d4a1983b865bde12cb26a842f0237f7d1d65a1e78c9f2e005faedbfbc626425b24f2404f580388e24fe6fd596fa7fd284c96ff51e9b9a5885ed1873e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/brotli" + } + ] + }, + { + "type": "library", + "name": "buffer-alloc-unsafe", + "version": "1.1.0", + "bom-ref": "buffer-alloc-unsafe@1.1.0", + "purl": "pkg:npm/buffer-alloc-unsafe@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4c433688c20441d276ca33c9a1222c95d9e5795680935a16dc305553293238bb04b0598473d927f921453f3fa0979e0a40dc650e7030097a2c392f4e931db102" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/buffer-alloc-unsafe" + } + ] + }, + { + "type": "library", + "name": "buffer-alloc", + "version": "1.2.0", + "bom-ref": "buffer-alloc@1.2.0", + "purl": "pkg:npm/buffer-alloc@1.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "085b074208ed5b550285d5e06f2246b679be3bfb8b41e65db5b0e8f267d48185c21d2335c20ad5c579ba6d2cab52e12b11bfb8b185460b3012051a2def3caba3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/buffer-alloc" + } + ] + }, + { + "type": "library", + "name": "buffer-crc32", + "version": "0.2.13", + "bom-ref": "buffer-crc32@0.2.13", + "purl": "pkg:npm/buffer-crc32@0.2.13", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "54ef47b7ffa9dd237b48a5aa72b804ce319b4522584f1f90d694d00b4c2b5aa1f1d2fa49ada43a1ad1f1f2dbdc835ae52b56f2854e6071cc603a08fb0744c391" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/buffer-crc32" + } + ] + }, + { + "type": "library", + "name": "buffer-fill", + "version": "1.0.0", + "bom-ref": "buffer-fill@1.0.0", + "purl": "pkg:npm/buffer-fill@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4fbcdec4d0708a26823860e0f71357f4f0668ebb9b6e546410dba9b6bcae23ae144645c316e9bd8a5fc918bf0b9bcc187c05e9ade7555d7673ede3078a58a689" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/buffer-fill" + } + ] + }, + { + "type": "library", + "name": "buffer-from", + "version": "1.1.2", + "bom-ref": "buffer-from@1.1.2", + "purl": "pkg:npm/buffer-from@1.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "13e5d0091c126da6a20a1b6fea4e83c2073e6f1f81b3abee2891c7979928c7f05a29b8625f3a903b02b870edb6c84946a763829a3c15853dc79b18323c69c97d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/buffer-from" + } + ] + }, + { + "type": "library", + "name": "buffer-indexof-polyfill", + "version": "1.0.2", + "bom-ref": "buffer-indexof-polyfill@1.0.2", + "purl": "pkg:npm/buffer-indexof-polyfill@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/buffer-indexof-polyfill/-/buffer-indexof-polyfill-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "23bc331f0037b75fe5c17421f80e4f6cdbc9c607e8e6bdf1ba5829603079cdc913bbf67da142bd6e2a2e04a4148c4ab36b3dc79c04fa4d8a28be613e1aa49fec" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/buffer-indexof-polyfill" + } + ] + }, + { + "type": "library", + "name": "buffer", + "version": "5.7.1", + "bom-ref": "buffer@5.7.1", + "purl": "pkg:npm/buffer@5.7.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "10773220f050e0148696f8c1d7a9392a0009dbb088b0763fd8906609145ea38f32f6b43731a533597dca56505ae14eccc97d361dd563d0aec2dd6681de3bbb15" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/buffer" + } + ] + }, + { + "type": "library", + "name": "buffers", + "version": "0.1.1", + "bom-ref": "buffers@0.1.1", + "purl": "pkg:npm/buffers@0.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f6afeb0c41926ff42cbefdaabf3233765b8be64ec0689393af0db7cfdade42d86b6c5ee2b380ad953d035f23b5a1e8b60c2a78ba88e3cd0ee281a487a7590011" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/buffers" + } + ] + }, + { + "type": "library", + "name": "busboy", + "version": "0.2.14", + "bom-ref": "busboy@0.2.14", + "purl": "pkg:npm/busboy@0.2.14", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/busboy/-/busboy-0.2.14.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2275850e89af964123fb158b05f53702f9db558a9e4d6990a29896d2d596132e727a1626d9890611ce7db149b0ff8b72e598ff6f45871acd4b81e72e052046ae" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/busboy" + } + ], + "components": [ + { + "type": "library", + "name": "isarray", + "version": "0.0.1", + "bom-ref": "busboy@0.2.14|isarray@0.0.1", + "purl": "pkg:npm/isarray@0.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0f64bedc62f1587fae86b34472887f7e799878ff04f3fcc797ae3877f8dd034836bb25efcb7b1bd2ac68b44fa77b42ed71c1e49d0cd6c1913385a93ba09d0239" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/busboy/node_modules/isarray" + } + ] + }, + { + "type": "library", + "name": "readable-stream", + "version": "1.1.14", + "bom-ref": "busboy@0.2.14|readable-stream@1.1.14", + "purl": "pkg:npm/readable-stream@1.1.14", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f8c7958c57f82f8e1752484cd5e61b0fc7f212cc5c57cd69a8c491e606e57dc2c21df66f6ebab2e3fa981c4fbf4791e80544f5d565793b4f02af59f761791655" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/busboy/node_modules/readable-stream" + } + ] + }, + { + "type": "library", + "name": "string_decoder", + "version": "0.10.31", + "bom-ref": "busboy@0.2.14|string_decoder@0.10.31", + "purl": "pkg:npm/string_decoder@0.10.31", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7afd90cd2cd63d89b2f46baa7c856295d03839d7062de15942bab9cace91b62b85f914108995abf1364dc8072e557c904587c43be32ca01ff506e41584e26ea1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/busboy/node_modules/string_decoder" + } + ] + } + ] + }, + { + "type": "library", + "name": "byline", + "version": "4.2.2", + "bom-ref": "byline@4.2.2", + "purl": "pkg:npm/byline@4.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/byline/-/byline-4.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "eace0658d6534543b6b2ac3be5ba5da1e65da729dc57cbdb6c2b443059c865fe890a00d5c68d3f73a9b139b5c0d206fa00bac4e2caec73697429ef58660fc7f1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/byline" + } + ] + }, + { + "type": "library", + "name": "bytes", + "version": "3.1.2", + "bom-ref": "bytes@3.1.2", + "purl": "pkg:npm/bytes@3.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fcd7fb4f2cd3c7a4b7c9124e6ce015efde7aafc72bdbe3a3f000b976df3048fdc1400a1e5f9f0da07c8253c3fccc690d5d2b634d28ba7f33ba174a4175c61b12" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/bytes" + } + ] + }, + { + "type": "library", + "name": "cacache", + "version": "15.3.0", + "bom-ref": "cacache@15.3.0", + "scope": "optional", + "purl": "pkg:npm/cacache@15.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "555758cd7127f9c9db5e91605ace614d3ece49c7a01d598b849211f147ea9378850fa03a8f98925f52ae0537cd12fe2d749584d8fcc0e88545b5c2c2edf37dc1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cacache" + } + ], + "components": [ + { + "type": "library", + "name": "mkdirp", + "version": "1.0.4", + "bom-ref": "cacache@15.3.0|mkdirp@1.0.4", + "scope": "optional", + "purl": "pkg:npm/mkdirp@1.0.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bd5a95650c9fdd62f1d9285dd2a27dc6ebea800c8a3cb022a884c4b6a5b4a08523ce8dcf78f0dde9f5bd885cf7d1e7fb62ca7fa225aa6e1b33786596d93e86cf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cacache/node_modules/mkdirp" + } + ] + } + ] + }, + { + "type": "library", + "name": "cache-base", + "version": "1.0.1", + "bom-ref": "cache-base@1.0.1", + "purl": "pkg:npm/cache-base@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "00a71d4e71525804dde7f1823d1c6bd82870209f3909ecab1328d11e52b1439e9de1724c1b29b4b8088a9f4c5b2ce18e977fb24693938b8f38755084739014cd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cache-base" + } + ] + }, + { + "type": "library", + "name": "cacheable-request", + "version": "2.1.4", + "bom-ref": "cacheable-request@2.1.4", + "purl": "pkg:npm/cacheable-request@2.1.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bda8343b62ca67f9da8d2a14c036d596794216f84113fee61936360791600810dc443fa8555d476133b033a2597cc83f84870ce88c274d9d6e4102f9fd7df121" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cacheable-request" + } + ], + "components": [ + { + "type": "library", + "name": "get-stream", + "version": "3.0.0", + "bom-ref": "cacheable-request@2.1.4|get-stream@3.0.0", + "purl": "pkg:npm/get-stream@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1a585d214b956a473c489ea42b4cc015b886cd11733676388d4b846d5f5444ea3863ed0dcb87e3bdc645553783038a1da45c8e4336b0ea15ee9094aafdfdbcb1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cacheable-request/node_modules/get-stream" + } + ] + }, + { + "type": "library", + "name": "lowercase-keys", + "version": "1.0.0", + "bom-ref": "cacheable-request@2.1.4|lowercase-keys@1.0.0", + "purl": "pkg:npm/lowercase-keys@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "44f957d3e3c7bafc550d9ef15fe101540a7846c5713ff4dd0d237698961d8aad4b7381f3ec45128d423b459aca2a59ab2335617fa268dacb63efefa055aad2d0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cacheable-request/node_modules/lowercase-keys" + } + ] + } + ] + }, + { + "type": "library", + "name": "call-bind", + "version": "1.0.2", + "bom-ref": "call-bind@1.0.2", + "purl": "pkg:npm/call-bind@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ecef856c28a1ac1e5619b1587ac72dc264ca69eeab3a22339b3d6272b79627ed1a03b2c97eeaa112ca364fd9dca5c16dccc42dcd77f64061ae7962464d8b2aac" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/call-bind" + } + ] + }, + { + "type": "library", + "name": "camelcase", + "version": "5.3.1", + "bom-ref": "camelcase@5.3.1", + "purl": "pkg:npm/camelcase@5.3.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2f6f124c1d7bd27c164badd48ed944384ddd95d400a5a257664388d6e3057f37f7ad1b8f7a01da1deb3279ef98c50f96e92bd10d057a52b74e751891d79df026" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/camelcase" + } + ] + }, + { + "type": "library", + "name": "caseless", + "version": "0.12.0", + "bom-ref": "caseless@0.12.0", + "purl": "pkg:npm/caseless@0.12.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e2d605ca27da15f19a72888e6e325e828964c12538c503466d581488d6155316d0db1da552c16f638855815cc68887ba58b38fab27165c0e3497e3d6b31b6153" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/caseless" + } + ] + }, + { + "type": "library", + "name": "chainsaw", + "version": "0.1.0", + "bom-ref": "chainsaw@0.1.0", + "purl": "pkg:npm/chainsaw@0.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ef99167d6b7a30428d0bcc585c8751a437a145863fb4d4a0c0a689abe75b6c3731391b95aeb43e4841e85ac9e2567f573d87cfe2099d58878393fe18369d6b35" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/chainsaw" + } + ] + }, + { + "type": "library", + "name": "chalk", + "version": "2.4.2", + "bom-ref": "chalk@2.4.2", + "purl": "pkg:npm/chalk@2.4.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "32d8be7fd96924d730178b5657cfcead34ed1758198be7fc16a97201da2eada95c156150585dbe3600874a18e409bf881412eaf5bb99c04d71724414e29792b9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/chalk" + } + ] + }, + { + "type": "library", + "name": "character-parser", + "version": "2.2.0", + "bom-ref": "character-parser@2.2.0", + "purl": "pkg:npm/character-parser@2.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f94a8942314415a4c0b376cdb05da3da410dd5b686ff382165b76aa18103c4666d268f4b07397503e9b40f89f7a8ac7c37614dbfcfd7a7ac95f6642606ea6d6b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/character-parser" + } + ] + }, + { + "type": "library", + "name": "check-dependencies", + "version": "1.1.0", + "bom-ref": "check-dependencies@1.1.0", + "purl": "pkg:npm/check-dependencies@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/check-dependencies/-/check-dependencies-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "183adb1b3cc9e8673ab5087cec704c1a1ac9e14588951f4c289c20be5ac9ca3fe05af4d861bda341eb4a6da8edfc460ae58f3fe20ee01f62c4beaf067545936a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/check-dependencies" + } + ], + "components": [ + { + "type": "library", + "name": "semver", + "version": "5.7.2", + "bom-ref": "check-dependencies@1.1.0|semver@5.7.2", + "purl": "pkg:npm/semver@5.7.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "701ce79d0f4a8c9a94ebb079d91302eb908c6ab2b6eb4d161676e471a8b05aadf1cbfe61685265b21827a63a2f31527e1df7f8f5df06127d1bf3b0b9a43435d2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/check-dependencies/node_modules/semver" + } + ] + } + ] + }, + { + "type": "library", + "name": "check-types", + "version": "6.0.0", + "bom-ref": "check-types@6.0.0", + "purl": "pkg:npm/check-types@6.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/check-types/-/check-types-6.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "417cd3288f72faa198aa0a05a0698961b2baf1b77240e0c2e866b422c5b64b6beee993e473520f68eef13a2717db5dddd66d20c5e7ca03319249814487689296" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/check-types" + } + ] + }, + { + "type": "library", + "name": "chokidar", + "version": "3.5.3", + "bom-ref": "chokidar@3.5.3", + "purl": "pkg:npm/chokidar@3.5.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0ebdec7ca44fea84dc8dfd8999498525f79532f5c175e83107489543979bd95d74b852540804bc381c9975503255bf315cdcf71a38d3823f642d6b194ea13a93" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/chokidar" + } + ], + "components": [ + { + "type": "library", + "name": "braces", + "version": "3.0.2", + "bom-ref": "chokidar@3.5.3|braces@3.0.2", + "purl": "pkg:npm/braces@3.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6fcba6f8bd51cccdd60d2cef866ea0233d727d36c1b7a61395c10a02fb26a82659170e3acfadba9558fd8f5c843d6df71f91fe94142964c3f593c97eefc1dad0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/chokidar/node_modules/braces" + } + ] + }, + { + "type": "library", + "name": "fill-range", + "version": "7.0.1", + "bom-ref": "chokidar@3.5.3|fill-range@7.0.1", + "purl": "pkg:npm/fill-range@7.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a8ea3d17e74c5260b62dc6f805b56f9ca2714cf8c29be451a5ee200ee1abce42fb984565fdd8d84aed8e750d8f6b7d36378a2a91283d8abea368b589d94495a5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/chokidar/node_modules/fill-range" + } + ] + }, + { + "type": "library", + "name": "is-glob", + "version": "4.0.3", + "bom-ref": "chokidar@3.5.3|is-glob@4.0.3", + "purl": "pkg:npm/is-glob@4.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c5e9526b21c7dfa66013b6568658bba56df884d6cd97c3a3bf92959a4243e2105d0f7b61f137e4f6f61ab0b33e99758e6611648197f184b4a7af046be1e9524a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/chokidar/node_modules/is-glob" + } + ] + }, + { + "type": "library", + "name": "is-number", + "version": "7.0.0", + "bom-ref": "chokidar@3.5.3|is-number@7.0.0", + "purl": "pkg:npm/is-number@7.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e350a27e483a7bc4f2952a5db53a5e2d532abd20445734edb47bc4443ef8d7ea6767c00dbf4d34e0c44be3740a3c394af5c1af369e8d6566540656c65d8c719e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/chokidar/node_modules/is-number" + } + ] + }, + { + "type": "library", + "name": "normalize-path", + "version": "3.0.0", + "bom-ref": "chokidar@3.5.3|normalize-path@3.0.0", + "purl": "pkg:npm/normalize-path@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e9e66ce4bb375ad0a2b075a9f52d86532f1daa4a468b80554b3dc66aa884e9ecee6f4e75d844b3b57530501e82e8829b4246363e76ff983e166288c24707302c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/chokidar/node_modules/normalize-path" + } + ] + }, + { + "type": "library", + "name": "to-regex-range", + "version": "5.0.1", + "bom-ref": "chokidar@3.5.3|to-regex-range@5.0.1", + "purl": "pkg:npm/to-regex-range@5.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "eb93fb8b3e97e7212bd5cc1c82f4316db230ed493780ecb974876d678ac3bde2ea86b7493fe2e2fc7c7ab722b43446fed860b29de08c2621aaac00c248d93cb1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/chokidar/node_modules/to-regex-range" + } + ] + } + ] + }, + { + "type": "library", + "name": "chownr", + "version": "2.0.0", + "bom-ref": "chownr@2.0.0", + "purl": "pkg:npm/chownr@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6c8a26b43179286a5da2090b77d56ca6f17393d29fa72c86952f18155665ed318f0472f9b2720e9f17ac8705603ed790f5be04c9d97ea556c8c84d4372f09681" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/chownr" + } + ] + }, + { + "type": "library", + "name": "clarinet", + "version": "0.12.6", + "bom-ref": "clarinet@0.12.6", + "purl": "pkg:npm/clarinet@0.12.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/clarinet/-/clarinet-0.12.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d0547e4ebbcb6d81cb8e1cecf687886dddf27d999de2ed83cd84048d44e6d9d35f87863ff5121158f8ec9b7681b6b544a63288efe9566b8a2ea845e89a5f3899" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/clarinet" + } + ] + }, + { + "type": "library", + "name": "class-utils", + "version": "0.3.6", + "bom-ref": "class-utils@0.3.6", + "purl": "pkg:npm/class-utils@0.3.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a8e84f6bf163eece9363c1fc7ac1aee5036930c431cfbf61faeaf3acd60dea69fef419f194319fe5067e5de083b314a33eab12479e973993899a97aeae72cc7a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/class-utils" + } + ], + "components": [ + { + "type": "library", + "name": "define-property", + "version": "0.2.5", + "bom-ref": "class-utils@0.3.6|define-property@0.2.5", + "purl": "pkg:npm/define-property@0.2.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "46bec00e34197a771e54e00aa29e802e49110261f50381b1f6157fed9ba33d4376ae4013a853b42592d92276c08e9658a09d60531f0c44c4159187a671b3124c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/class-utils/node_modules/define-property" + } + ] + }, + { + "type": "library", + "name": "is-accessor-descriptor", + "version": "0.1.6", + "bom-ref": "class-utils@0.3.6|is-accessor-descriptor@0.1.6", + "purl": "pkg:npm/is-accessor-descriptor@0.1.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7b504cd6a9c36cc446de597653d7522b450c1ee58eb37a58dc0b5c16c9afc0fb4a2f730c2ff43cea2f868a52dfbea12ce065be13107dd6d437220f67a03219f8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/class-utils/node_modules/is-accessor-descriptor" + } + ], + "components": [ + { + "type": "library", + "name": "kind-of", + "version": "3.2.2", + "bom-ref": "class-utils@0.3.6|is-accessor-descriptor@0.1.6|kind-of@3.2.2", + "purl": "pkg:npm/kind-of@3.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "34e5bd4105cca191a0fe8aa754da0d4d320510889dd7adbb5827df50124474cc58029abb98d13b0a9cee7083dcf99420db93e17a3ec8252997de13bea1b94eb5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/class-utils/node_modules/is-accessor-descriptor/node_modules/kind-of" + } + ] + } + ] + }, + { + "type": "library", + "name": "is-data-descriptor", + "version": "0.1.4", + "bom-ref": "class-utils@0.3.6|is-data-descriptor@0.1.4", + "purl": "pkg:npm/is-data-descriptor@0.1.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fb0f43e6e952a013659b0f4e1e7dd4dafe754b2a0277485ef9b077c4c97ada88a386bb29c68c2353e00870363437788425b504901d79225300490b3162282f5e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/class-utils/node_modules/is-data-descriptor" + } + ], + "components": [ + { + "type": "library", + "name": "kind-of", + "version": "3.2.2", + "bom-ref": "class-utils@0.3.6|is-data-descriptor@0.1.4|kind-of@3.2.2", + "purl": "pkg:npm/kind-of@3.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "34e5bd4105cca191a0fe8aa754da0d4d320510889dd7adbb5827df50124474cc58029abb98d13b0a9cee7083dcf99420db93e17a3ec8252997de13bea1b94eb5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/class-utils/node_modules/is-data-descriptor/node_modules/kind-of" + } + ] + } + ] + }, + { + "type": "library", + "name": "is-descriptor", + "version": "0.1.6", + "bom-ref": "class-utils@0.3.6|is-descriptor@0.1.6", + "purl": "pkg:npm/is-descriptor@0.1.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6af0d8af4481dc3c0ef73b0ca2fd20282112158a829c4e21abfe33dd375496e904cb9b7d0b4611abb1cbaec379d8d01ca9729a7a97820f49fe0746ab9d51b71e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/class-utils/node_modules/is-descriptor" + } + ] + }, + { + "type": "library", + "name": "kind-of", + "version": "5.1.0", + "bom-ref": "class-utils@0.3.6|kind-of@5.1.0", + "purl": "pkg:npm/kind-of@5.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "346104ae71fa176bd4b970e1f8e95b70a5bbff039c7dd447699ed55ada82ced7c7ae2ffef982a63f9d4e7567863eea8239b6ba924d8e4dee5dd365664c1f343f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/class-utils/node_modules/kind-of" + } + ] + } + ] + }, + { + "type": "library", + "name": "clean-stack", + "version": "2.2.0", + "bom-ref": "clean-stack@2.2.0", + "scope": "optional", + "purl": "pkg:npm/clean-stack@2.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e1d882f4769313e29100c5a10e1ac63840a0599c687af31ce5396439b32a352b1553ad8f6335d9fd23138f3c8600517562eb20c46712593117061a7408fc10d4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/clean-stack" + } + ] + }, + { + "type": "library", + "name": "cliui", + "version": "5.0.0", + "bom-ref": "cliui@5.0.0", + "purl": "pkg:npm/cliui@5.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d87864849a61cceb3be879fdb0f133f396b9cda572234e2a582bbf3462cc2620ff6f8f199de98d9adc20762acebf014f0d1e366e817be8f30de858cdaa9f05c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cliui" + } + ], + "components": [ + { + "type": "library", + "name": "ansi-regex", + "version": "4.1.1", + "bom-ref": "cliui@5.0.0|ansi-regex@4.1.1", + "purl": "pkg:npm/ansi-regex@4.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "20b96fe24ff77fabdf4383a83f6006be2ace92d950f7c6442f593d15a423c5adcbd5a6c181bb930c074f3a9bdb1a7702d014d542b97e38cf316462bab565edee" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cliui/node_modules/ansi-regex" + } + ] + }, + { + "type": "library", + "name": "emoji-regex", + "version": "7.0.3", + "bom-ref": "cliui@5.0.0|emoji-regex@7.0.3", + "purl": "pkg:npm/emoji-regex@7.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0b004b444210ecbbd8141d16c91bf086ae4de6a3e173a3cc8c3e9b620805948e58c83825fb4bf1ab95476cc385a8b83b85f5b39aef13e59d50a1f8664c8848b4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cliui/node_modules/emoji-regex" + } + ] + }, + { + "type": "library", + "name": "is-fullwidth-code-point", + "version": "2.0.0", + "bom-ref": "cliui@5.0.0|is-fullwidth-code-point@2.0.0", + "purl": "pkg:npm/is-fullwidth-code-point@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "547b2400a60cf117d2157c1e7b9b7971b3793d97aad56ae1eaa7796e4ca25c87fa51070deb0fc0d1e5ccf6beadf1df8660e87ea3a6618849dbf3c2cdfd8f26db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cliui/node_modules/is-fullwidth-code-point" + } + ] + }, + { + "type": "library", + "name": "string-width", + "version": "3.1.0", + "bom-ref": "cliui@5.0.0|string-width@3.1.0", + "purl": "pkg:npm/string-width@3.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bda7dcbfa2a3559292833d3aa0cfc7e860c1ac0b73f2f76141a9068c522f36b1c0eb2dc7085d422272f2f902eaf1d4c93d0d5bf8a0d4a8315cb647515b8e1ed7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cliui/node_modules/string-width" + } + ] + }, + { + "type": "library", + "name": "strip-ansi", + "version": "5.2.0", + "bom-ref": "cliui@5.0.0|strip-ansi@5.2.0", + "purl": "pkg:npm/strip-ansi@5.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0ee46cd6029b06ab0c288665adf7f096e83c30791c9e98ece553e62f53c087e980df45340d3a2d7c3674776514b17a4f98f98c309e96efbdcc680dc9fa56e258" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cliui/node_modules/strip-ansi" + } + ] + } + ] + }, + { + "type": "library", + "name": "clone-response", + "version": "1.0.2", + "bom-ref": "clone-response@1.0.2", + "purl": "pkg:npm/clone-response@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ca32d787cf0fe7df543b23d3157d0f3ac77b5b19dbb15b06a21730cc738bb292218696a53f0d4172a103f0d6e5c992ca706acbf1d4e032571a6715768c00f8d5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/clone-response" + } + ] + }, + { + "type": "library", + "name": "clone", + "version": "2.1.2", + "bom-ref": "clone@2.1.2", + "purl": "pkg:npm/clone@2.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dcf7bf085d4d9fde21ca1218a63b622e1742a04a33d03a90fbdf3c13d826784750665a23c6739bef8c1cb45caec16407ceac9ff57ec2ecc1bc8ee529a81253f3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/clone" + } + ] + }, + { + "type": "library", + "name": "code-point-at", + "version": "1.1.0", + "bom-ref": "code-point-at@1.1.0", + "purl": "pkg:npm/code-point-at@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4690152900394fadf1123ebf82221b504b59c09e1414873766dbc4922694111ca5a9ef316f922fa9c80ebab64b6a1bfddc22ca7f1730e5823e0d9714051c8b5c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/code-point-at" + } + ] + }, + { + "type": "library", + "name": "collection-visit", + "version": "1.0.0", + "bom-ref": "collection-visit@1.0.0", + "purl": "pkg:npm/collection-visit@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "94d90abf311e3010635061d9faaeb3f6948995ad0a58040fbedce1115f7e886c90606fa906997bc4a0e1c683523991f6861bf4bf9934cb6c80338a384a3a1293" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/collection-visit" + } + ] + }, + { + "type": "library", + "name": "color-convert", + "version": "1.9.3", + "bom-ref": "color-convert@1.9.3", + "purl": "pkg:npm/color-convert@1.9.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "41f014b5dfaf15d02d150702f020b262dd5f616c52a8088ad9c483eb30c1f0dddca6c10102f471a7dcce1a0e86fd21c7258013f3cfdacff22e0c600bb0d55b1a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/color-convert" + } + ] + }, + { + "type": "library", + "name": "color-name", + "version": "1.1.3", + "bom-ref": "color-name@1.1.3", + "purl": "pkg:npm/color-name@1.1.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ef67d27a784cc361d931354778203d2829a91086f35a242c8cdf811dc05b4bdbebd66b6dfaf2633dd92c20135498a016f131540cf24ae52514dd0844f4d1170f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/color-name" + } + ] + }, + { + "type": "library", + "name": "color-string", + "version": "1.9.1", + "bom-ref": "color-string@1.9.1", + "purl": "pkg:npm/color-string@1.9.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b21ad56b0405a239d9bfac4ce346a7c780a4a033fe7d9b30fd97ab10cb16fe9cb3b116c4969b0bfc30555bbab7131c70bac74d5c8de55e9ba1119933b3ca7912" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/color-string" + } + ] + }, + { + "type": "library", + "name": "color-support", + "version": "1.1.3", + "bom-ref": "color-support@1.1.3", + "purl": "pkg:npm/color-support@1.1.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "aa20639296cc2cefc72faf32fa5878ab4fced4c6458f6457e97fca98c6b7fa0243df3f96c08d59cc31f2b2fa87192de63fa9b39cf724a579b0d6723d7098f246" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/color-support" + } + ] + }, + { + "type": "library", + "name": "color", + "version": "3.2.1", + "bom-ref": "color@3.2.1", + "purl": "pkg:npm/color@3.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "68197b75923d10d37a7d4182ee65a93133cd1e659448d6a7f6db9637a6a187964b364f5b68b24e9d2325ad090772b7c5833dbf462823515023771dfa55c7a628" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/color" + } + ] + }, + { + "type": "library", + "name": "colors", + "version": "1.4.0", + "bom-ref": "colors@1.4.0", + "purl": "pkg:npm/colors@1.4.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6be52a4e1e2481983f4a51af7dbcc31e9811bbb00040e9a6a911c99f185164808a1544fdd5bad584d36de7c08c594f4fb016efdcf0c26541db571b83887da6b4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/colors" + } + ] + }, + { + "type": "library", + "name": "colorspace", + "version": "1.1.4", + "bom-ref": "colorspace@1.1.4", + "purl": "pkg:npm/colorspace@1.1.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "060bca262b95bb58a00541769048d10995e897ac228866d8e62a4bfe854fc26d012fdb08a4c23333c20aeefc2ec48233397315dc4cb9c3ebf1866d2b47f4cdf3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/colorspace" + } + ] + }, + { + "type": "library", + "name": "combined-stream", + "version": "1.0.8", + "bom-ref": "combined-stream@1.0.8", + "purl": "pkg:npm/combined-stream@1.0.8", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1503783117ee25e1dfedc05b04c2455e12920eafb690002b06599106f72f144e410751d9297b5214048385d973f73398c3187c943767be630e7bffb971da0476" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/combined-stream" + } + ] + }, + { + "type": "library", + "name": "commander", + "version": "2.20.3", + "bom-ref": "commander@2.20.3", + "purl": "pkg:npm/commander@2.20.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1a956498cf2f176bd05248f62ef6660f7e49c5e24e2c2c09f5c524ba0ca4da7ba16efdfe989be92d862dfb4f9448cc44fa88fe7b2fe52449e1670ef9c7f38c71" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/commander" + } + ] + }, + { + "type": "library", + "name": "component-emitter", + "version": "1.3.0", + "bom-ref": "component-emitter@1.3.0", + "purl": "pkg:npm/component-emitter@1.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "45ddec7ba401fac3b54f0a998ec710aeeae910f21f3b4ff26274a29fa43fac3de63aeb47bd4ac202126e6f7afdd2e35bf9211206e134418a01f7461d7dab6c46" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/component-emitter" + } + ] + }, + { + "type": "library", + "name": "component-type", + "version": "1.2.1", + "bom-ref": "component-type@1.2.1", + "purl": "pkg:npm/component-type@1.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/component-type/-/component-type-1.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2a0cbedbe530afbe6f022e828565e01ee2ef77e40b0fbb2c829691ab6cc2bedf34a6dbc07cc73f8628dc2715e405adb0325119709bc2d87f146e8f80f404c722" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/component-type" + } + ] + }, + { + "type": "library", + "name": "compress-commons", + "version": "1.2.2", + "bom-ref": "compress-commons@1.2.2", + "purl": "pkg:npm/compress-commons@1.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/compress-commons/-/compress-commons-1.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "48b4d4f2259699c3917d437ee37e756766995ca25ed6daf48d28a53cc09994b3f3a5d4d79e4056d4b7af5bf31fb803412897a4f17bbd820aabb55990ac284bb6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/compress-commons" + } + ] + }, + { + "type": "library", + "name": "compressible", + "version": "2.0.18", + "bom-ref": "compressible@2.0.18", + "purl": "pkg:npm/compressible@2.0.18", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "005debecfe5d5b12fc331c884d132539140d68e036224005693af893b054ba68cfb51a460d36699743dbd5708ee89783081769d76e8282cf6c331a928e063246" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/compressible" + } + ] + }, + { + "type": "library", + "name": "compression", + "version": "1.7.4", + "bom-ref": "compression@1.7.4", + "purl": "pkg:npm/compression@1.7.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8da4880f33fda59552e197d0f93cefb625a17691611364431f3f10264a57f522292eaf3c56e785e63270eadfba09441c02803ab7ec7cf4c2eb580aa97c313c89" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/compression" + } + ], + "components": [ + { + "type": "library", + "name": "bytes", + "version": "3.0.0", + "bom-ref": "compression@1.7.4|bytes@3.0.0", + "purl": "pkg:npm/bytes@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a4c84e7c50cf8aff6de638c85e41e8b169a44b241bbec80454d933d044476ee2e1d93ffb8f832aaa9cf9db715ef0c558f3d282e9287f41f4b6b0cf928e014373" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/compression/node_modules/bytes" + } + ] + } + ] + }, + { + "type": "library", + "name": "concat-map", + "version": "0.0.1", + "bom-ref": "concat-map@0.0.1", + "purl": "pkg:npm/concat-map@0.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fd2aefe1db30c903417e8846a73f68e986f71b3dd2ad40ea047e6b4ee84647b6a1b656d82a7571c366c214c4658da03b1171da5d9f30b07768745bdb9212a6aa" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/concat-map" + } + ] + }, + { + "type": "library", + "name": "concat-stream", + "version": "1.6.2", + "bom-ref": "concat-stream@1.6.2", + "purl": "pkg:npm/concat-stream@1.6.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dbb1c18212718e266d224dd872f9ffe246c993fd6e66e2457ee3c49ece8b684be9bc6d5fd214de6bc96296ba2eca8f6655cd8659d70467c38ba0699200396b0b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/concat-stream" + } + ] + }, + { + "type": "library", + "name": "concurrently", + "version": "5.3.0", + "bom-ref": "concurrently@5.3.0", + "purl": "pkg:npm/concurrently@5.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/concurrently/-/concurrently-5.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f0c86a381e8f5a505f036bc9f1ad1b4852804ce756947890964d7521f99004f68754ff283f682c87630e6c4e9447786a0c7aaf688bcb4f271e356ea86d5b851d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/concurrently" + } + ], + "components": [ + { + "type": "library", + "name": "supports-color", + "version": "6.1.0", + "bom-ref": "concurrently@5.3.0|supports-color@6.1.0", + "purl": "pkg:npm/supports-color@6.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a9ed637e6d4c83b36afcd4a1e97136e203d744e115b161f10b52c8c7ffd73650fd8b0ed86501a364d8d837bc466841ba88a740f04b4d156e91d208e7557a7ec1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/concurrently/node_modules/supports-color" + } + ] + } + ] + }, + { + "type": "library", + "name": "config", + "version": "3.3.9", + "bom-ref": "config@3.3.9", + "purl": "pkg:npm/config@3.3.9", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/config/-/config-3.3.9.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1b5ee77def9c63b911d30569738f4d098bcdb5e966fe93f2f1ccc7a0590082d57596499ca7b0c7b5609d0eef82f59ee06f6595a9af539b7b85f5a29a3db09f86" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/config" + } + ] + }, + { + "type": "library", + "name": "console-control-strings", + "version": "1.1.0", + "bom-ref": "console-control-strings@1.1.0", + "purl": "pkg:npm/console-control-strings@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b72fdf4de929a43d9f23046f9d901575e3a219dd5ced85c48b16e0253373a9cc4958a4278c9fd5d5b344104ea1ca0a4cdd68f01c55152ba1d38d64b35786bcb1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/console-control-strings" + } + ] + }, + { + "type": "library", + "name": "constantinople", + "version": "4.0.1", + "bom-ref": "constantinople@4.0.1", + "purl": "pkg:npm/constantinople@4.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/constantinople/-/constantinople-4.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bc2aea71222ae3ffc6c7be135d70869c7a6e958d5db24a8b4c51839a1ac6c737972fc945f24bd7bfa9a93569498f5b83e035b6dc3e258c0a9b63845169a51923" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/constantinople" + } + ] + }, + { + "type": "library", + "name": "content-disposition", + "version": "0.5.4", + "bom-ref": "content-disposition@0.5.4", + "purl": "pkg:npm/content-disposition@0.5.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "16f7994cdb86c34e1cc6502259bce2eb34c02ff9617a16966d3b6096e261e3f13de43a8cc139a16b7299375680580f1c148847ccc654bcb7af930e51aa4fad49" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/content-disposition" + } + ], + "components": [ + { + "type": "library", + "name": "safe-buffer", + "version": "5.2.1", + "bom-ref": "content-disposition@0.5.4|safe-buffer@5.2.1", + "purl": "pkg:npm/safe-buffer@5.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ae9dd2a34eca71d9a629b1af81a37141226bedb1954959394bd12ad45fa9a5b468ef4f9879a0f1930e4377c34f37e183e9b8e7626d95b8fb825e6a6e62f9825d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/content-disposition/node_modules/safe-buffer" + } + ] + } + ] + }, + { + "type": "library", + "name": "content-type", + "version": "1.0.5", + "bom-ref": "content-type@1.0.5", + "purl": "pkg:npm/content-type@1.0.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9d38ea7dc045122a4a7570afe180d05827e670b64a9bcd65745d29028a53bf2ac51956dc47a3ff54001de46ecdfb4b53afc42a894d2d15a743e852b836d27038" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/content-type" + } + ] + }, + { + "type": "library", + "name": "cookie-parser", + "version": "1.4.6", + "bom-ref": "cookie-parser@1.4.6", + "purl": "pkg:npm/cookie-parser@1.4.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cf723368d8ddc140b6a252c8079fc84ddd3fb1eb6268530b62264995eef183915ef4a58071e8a5ef1b3361f1c706d0c560b4a025db92d93cb43f5b8974f0c978" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cookie-parser" + } + ] + }, + { + "type": "library", + "name": "cookie-signature", + "version": "1.0.6", + "bom-ref": "cookie-signature@1.0.6", + "purl": "pkg:npm/cookie-signature@1.0.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4000f395a1dcf22715f08eef6da257270a1df47598a7cb82a9fd716b839f36ed53ec9571408ad480e5ad1dd343b4f8b2c2615b892d76563a2d2172eb28cde8ad" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cookie-signature" + } + ] + }, + { + "type": "library", + "name": "cookie", + "version": "0.4.1", + "bom-ref": "cookie@0.4.1", + "purl": "pkg:npm/cookie@0.4.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "670ac5906271511dc42285ed3bec9513af446fb2a58b16da78059f05007dbd5b0d9ffa3e630ebd8015924832bcdb985035d37ec05f3310b7f7745365fe4c6450" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cookie" + } + ] + }, + { + "type": "library", + "name": "copy-descriptor", + "version": "0.1.1", + "bom-ref": "copy-descriptor@0.1.1", + "purl": "pkg:npm/copy-descriptor@0.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5e0674a4571a9045256f040454d837f90022b351724cbdd07a5f45632f294a442aa06dcf3684f46ce090b4e5dc3a4babdb5af612ada423e204fa0b2600456563" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/copy-descriptor" + } + ] + }, + { + "type": "library", + "name": "core-util-is", + "version": "1.0.3", + "bom-ref": "core-util-is@1.0.3", + "purl": "pkg:npm/core-util-is@1.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "65006f8b50dca49e060ea6a78ee719d878f7c043b9a590d2f3d0566e472bbddc64b09a2bc140c365a997f65745929f5ac369660432e090e6c40380d6349f4561" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/core-util-is" + } + ] + }, + { + "type": "library", + "name": "cors", + "version": "2.8.5", + "bom-ref": "cors@2.8.5", + "purl": "pkg:npm/cors@2.8.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2881db2c9aaeef7446aff8676eb3bdb817a2c4d1aebd2423ba5fe3745bd2fca152207d615957759e0ef3387c7e62b11f2272c6eeae27e861d0f5c0edc6ffcfea" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cors" + } + ] + }, + { + "type": "library", + "name": "crc", + "version": "3.8.0", + "bom-ref": "crc@3.8.0", + "purl": "pkg:npm/crc@3.8.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "897de67e0713308ab764a2c8b151406efefe31cd7493169b00641bf07be3035a374f53c8629adb6a443ae5ddc8fb61c61edea748a90cf4f62382824ed8a70505" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/crc" + } + ] + }, + { + "type": "library", + "name": "crc32-stream", + "version": "2.0.0", + "bom-ref": "crc32-stream@2.0.0", + "purl": "pkg:npm/crc32-stream@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "523652a8509b9fe8d950724887a637bcc17b1092dc256366e2d2837f6a5e251c2564a1ef924bce313bc07a2eb38d4f603b5c4e355af7ad1170d208b19b67949e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/crc32-stream" + } + ] + }, + { + "type": "library", + "name": "create-require", + "version": "1.1.1", + "bom-ref": "create-require@1.1.1", + "purl": "pkg:npm/create-require@1.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "75c2855f78e7d0ca486978e2b2846f7b12095442b36aaef3dab64ac5ff8c4abf5391d9879ac5389b695c2e88eb8ff14797c9a4e55c4c99803e7ed4643ffde829" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/create-require" + } + ] + }, + { + "type": "library", + "name": "crypto-js", + "version": "3.3.0", + "bom-ref": "crypto-js@3.3.0", + "purl": "pkg:npm/crypto-js@3.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/crypto-js/-/crypto-js-3.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0c84f9d675f47427ca96da5189757efd3559abe42ad8d805e3ae38f8aed3b6795aef3133a9cfa48c9ca207de811cdc944c1c728f345c658a547596be400aa2e9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/crypto-js" + } + ] + }, + { + "type": "library", + "name": "dashdash", + "version": "1.14.1", + "bom-ref": "dashdash@1.14.1", + "purl": "pkg:npm/dashdash@1.14.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8d1162f140c6a3a8fea1d6621298dacd9696a846a5df0fdb6ac163407404c15b592460e9c5b1f531e625bb0092f17ab9c262c9a280e5320bd56ab9967c6338e2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/dashdash" + } + ] + }, + { + "type": "library", + "name": "date-fns", + "version": "2.30.0", + "bom-ref": "date-fns@2.30.0", + "purl": "pkg:npm/date-fns@2.30.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7e750bbcea719c2e7f560dcd0a259e943b0b89473d6d1c003ecffe2df4cb36f7ad142b424cdfb2433d790bf7ece00c17d51f4ae462ed2df9fc416f9d5a2b1a03" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/date-fns" + } + ] + }, + { + "type": "library", + "name": "dateformat", + "version": "4.6.3", + "bom-ref": "dateformat@4.6.3", + "purl": "pkg:npm/dateformat@4.6.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/dateformat/-/dateformat-4.6.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d8fd29d29146cc74b910c9e1771422eda24dfa23217ae7745211b87651350cb025bcbf091e32494d7fc24a6e095f057429ae671a4df30b999c6f96d4414c7130" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/dateformat" + } + ] + }, + { + "type": "library", + "name": "debug", + "version": "2.6.9", + "bom-ref": "debug@2.6.9", + "purl": "pkg:npm/debug@2.6.9", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6c2ec496b7496899cf6c03fed44a2d62fa99b1bdde725e708ba05f8ba0494d470da30a7a72fb298348d7ce74532838e6fc4ec076014155e00f54c35c286b0730" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/debug" + } + ] + }, + { + "type": "library", + "name": "decamelize", + "version": "1.2.0", + "bom-ref": "decamelize@1.2.0", + "purl": "pkg:npm/decamelize@1.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cf64be5bd5fbde10145248be37ef596b694196e9fcf738a03b21abb1ac7e29443ac0a5b86685a91180641a1423c008e30c2916c6163454a12193cc3363b17970" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/decamelize" + } + ] + }, + { + "type": "library", + "name": "decode-uri-component", + "version": "0.2.2", + "bom-ref": "decode-uri-component@0.2.2", + "purl": "pkg:npm/decode-uri-component@0.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "16a51843ef28d79f06c864eb305266b3daa1dc2a932af02a82ab139e42c8f2c2aed34dbca2ba8187134c16415e9f4cc6ca0e9ea40083df6a63564e7c9e0204ad" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/decode-uri-component" + } + ] + }, + { + "type": "library", + "name": "decompress-response", + "version": "3.3.0", + "bom-ref": "decompress-response@3.3.0", + "purl": "pkg:npm/decompress-response@3.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "07344f42e6358a9faa0e89c03b3e368119bfa60f45efaf02fa7a55ff824eb31442dacabe46593e43864202c3a19c868cae06ab20b63e44c508bcc9a65f5a8010" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/decompress-response" + } + ] + }, + { + "type": "library", + "name": "decompress-tar", + "version": "4.1.1", + "bom-ref": "decompress-tar@4.1.1", + "purl": "pkg:npm/decompress-tar@4.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "25d24c682ac6a41e5f112572c70a42c7825d8f601a80b9afdf2e7c432e0613a1cc5635b3d45795424d42b782b27bb3dfb5c74ea3fed4ed42b3601260aa719e51" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/decompress-tar" + } + ], + "components": [ + { + "type": "library", + "name": "file-type", + "version": "5.2.0", + "bom-ref": "decompress-tar@4.1.1|file-type@5.2.0", + "purl": "pkg:npm/file-type@5.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "22ad6727a0f6fb220ee1cf071e0e1fc956fc9802627a8d4e968cb598b2da0763ef7b335e7610559be414ee0d2a338d9a88c6d15d3c4a2b0183d7bae328d25855" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/decompress-tar/node_modules/file-type" + } + ] + } + ] + }, + { + "type": "library", + "name": "decompress-tarbz2", + "version": "4.1.1", + "bom-ref": "decompress-tarbz2@4.1.1", + "purl": "pkg:npm/decompress-tarbz2@4.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b3cf312f37f5afcd480972c055057368de99997e00e94e33da731b3b0a1bc642e82087e354c060ed37a0b9351790a7979e2efde41eb2e6b9ef0f0eebc6102af4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/decompress-tarbz2" + } + ], + "components": [ + { + "type": "library", + "name": "file-type", + "version": "6.2.0", + "bom-ref": "decompress-tarbz2@4.1.1|file-type@6.2.0", + "purl": "pkg:npm/file-type@6.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "60f71304357ed939b456a8f26d5777d8c1dd944180b6ec52dd5018b2e985a240d2306f91393e706b01a59c70e8cfb6df31c303b7d871b97bd7c28294c767e43a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/decompress-tarbz2/node_modules/file-type" + } + ] + } + ] + }, + { + "type": "library", + "name": "decompress-targz", + "version": "4.1.1", + "bom-ref": "decompress-targz@4.1.1", + "purl": "pkg:npm/decompress-targz@4.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e33f356677ebe9c8569d10cd7c536a2f03ef9b875bdd6b9992a57e5205d0cd29e01b708429d064c398ebbf76b18e32fdea09728a22a3b31246dd7e96059c17df" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/decompress-targz" + } + ], + "components": [ + { + "type": "library", + "name": "file-type", + "version": "5.2.0", + "bom-ref": "decompress-targz@4.1.1|file-type@5.2.0", + "purl": "pkg:npm/file-type@5.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "22ad6727a0f6fb220ee1cf071e0e1fc956fc9802627a8d4e968cb598b2da0763ef7b335e7610559be414ee0d2a338d9a88c6d15d3c4a2b0183d7bae328d25855" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/decompress-targz/node_modules/file-type" + } + ] + } + ] + }, + { + "type": "library", + "name": "decompress-unzip", + "version": "4.0.1", + "bom-ref": "decompress-unzip@4.0.1", + "purl": "pkg:npm/decompress-unzip@4.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d5fa9e96ebf18279fce8c3a1ebabbc1636ed269005bf9c20093f48c3cadc06a41c0a8e6d3bc7a2270ecd353aefb7d9f8091055abb0acb624bddb6a0f83218baf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/decompress-unzip" + } + ], + "components": [ + { + "type": "library", + "name": "file-type", + "version": "3.9.0", + "bom-ref": "decompress-unzip@4.0.1|file-type@3.9.0", + "purl": "pkg:npm/file-type@3.9.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "44ba2a4d713cfef3e632e4c8f3c0c0ce13180bdf48f015afef360fe00d69ba8e47223109e445f8f22821cb867228c1bd1035f10605ba7bef9c9fb775c6e16084" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/decompress-unzip/node_modules/file-type" + } + ] + }, + { + "type": "library", + "name": "get-stream", + "version": "2.3.1", + "bom-ref": "decompress-unzip@4.0.1|get-stream@2.3.1", + "purl": "pkg:npm/get-stream@2.3.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0141a16db7a65f1ad92510f9703bcab50c4bb986886cdb434caf18aaea42237f774362924eb784b0b50ddd9c405851a2293ccbea72aecdf708be279f9545fda8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/decompress-unzip/node_modules/get-stream" + } + ] + }, + { + "type": "library", + "name": "pify", + "version": "2.3.0", + "bom-ref": "decompress-unzip@4.0.1|pify@2.3.0", + "purl": "pkg:npm/pify@2.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b9d82c018f9f4e7befee423b69ac5bab058d6f4007881d2a04ef3d3d928f9284e618e81d6eb1c3283fb40765f8b937c9fc54f5474f6bf604ec8d48cd268b6ea2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/decompress-unzip/node_modules/pify" + } + ] + } + ] + }, + { + "type": "library", + "name": "decompress", + "version": "4.2.1", + "bom-ref": "decompress@4.2.1", + "purl": "pkg:npm/decompress@4.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7b8f2473622353ed99c3c7136fa55970943796055b4b8bae0754df0876e26483ff85a3579be495ca1bbef3b8edb39ff744ea5df36192542a0db3fcfc97864e69" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/decompress" + } + ], + "components": [ + { + "type": "library", + "name": "make-dir", + "version": "1.3.0", + "bom-ref": "decompress@4.2.1|make-dir@1.3.0", + "purl": "pkg:npm/make-dir@1.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "db0df547b489b6278926742d19ced154bd92b4cdaf19855fa943af503c47e9b0ba6894f13f14c5d069c8802caeeed8e872489458061045bc5aeef2a7df8b39b1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/decompress/node_modules/make-dir" + } + ], + "components": [ + { + "type": "library", + "name": "pify", + "version": "3.0.0", + "bom-ref": "decompress@4.2.1|make-dir@1.3.0|pify@3.0.0", + "purl": "pkg:npm/pify@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0b716c54d1f5b9d4845f8f20197d717efc1359fb185a3e54fbcfee2b5e411b3206acaa14a60857f21599c1afce1676a406289536606f7a64c947999ccbb88f72" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/decompress/node_modules/make-dir/node_modules/pify" + } + ] + } + ] + }, + { + "type": "library", + "name": "pify", + "version": "2.3.0", + "bom-ref": "decompress@4.2.1|pify@2.3.0", + "purl": "pkg:npm/pify@2.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b9d82c018f9f4e7befee423b69ac5bab058d6f4007881d2a04ef3d3d928f9284e618e81d6eb1c3283fb40765f8b937c9fc54f5474f6bf604ec8d48cd268b6ea2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/decompress/node_modules/pify" + } + ] + } + ] + }, + { + "type": "library", + "name": "deep-equal", + "version": "2.2.2", + "bom-ref": "deep-equal@2.2.2", + "purl": "pkg:npm/deep-equal@2.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c6357205fd30e6f1f4238da374067338a5657663e04ae9668b23d1cb0a32abb1d70bda9d828d7b931244fab76789fe53cfafa922ba4923c742a4c34b20691488" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/deep-equal" + } + ] + }, + { + "type": "library", + "name": "deep-extend", + "version": "0.6.0", + "bom-ref": "deep-extend@0.6.0", + "purl": "pkg:npm/deep-extend@0.6.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2ce1f120e68f61d1e5251b4241f0c8559b5fc3fb9f33cfab563eb8f51207cdc9bfbc6c1045716de8e3ea2055ac9b65c432b34812d591eb8b18d4b10a0f6bc038" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/deep-extend" + } + ] + }, + { + "type": "library", + "name": "define-properties", + "version": "1.2.0", + "bom-ref": "define-properties@1.2.0", + "purl": "pkg:npm/define-properties@1.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c6fa8054a19f4f5f9402f3f0293570fe78e1750f198572b8948d1b088b8232ba76ba9f673e76837edacbb66a536b3a9dd68f94638ce0cd4f9abed31b0cffa574" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/define-properties" + } + ] + }, + { + "type": "library", + "name": "define-property", + "version": "2.0.2", + "bom-ref": "define-property@2.0.2", + "purl": "pkg:npm/define-property@2.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8f02b6515e1c9cfa5b706efe55101129364f516a30c1703c6f31f934feae774a1e031c983ee1995000bb84cba0a42773e01792665d8397d93ae821c9ff8e9961" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/define-property" + } + ] + }, + { + "type": "library", + "name": "delayed-stream", + "version": "1.0.0", + "bom-ref": "delayed-stream@1.0.0", + "purl": "pkg:npm/delayed-stream@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "672483ecd7fdd5a2c1d11c4be0a1ab28705797b11db350c098475ca156b05e72c3ed20e1a4d82db88236680920edaed04b8d63c4f499d7ba7855d1a730793731" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/delayed-stream" + } + ] + }, + { + "type": "library", + "name": "delegates", + "version": "1.0.0", + "bom-ref": "delegates@1.0.0", + "purl": "pkg:npm/delegates@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6ddd8bebbf2e89601333a9b967557334212b2378e21b3b7a1c663c395202b38d0942afc700b7dbc8d266a745036a4118e2930c68dd0bcb9a26fc1d5523ffb17d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/delegates" + } + ] + }, + { + "type": "library", + "name": "depd", + "version": "2.0.0", + "bom-ref": "depd@2.0.0", + "purl": "pkg:npm/depd@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "83b9c7e8fe9dc838a8268800006a6b1a90ad5489898693e4feba02cdd6f77c887ad7fb3f9cfb1f47aa27c8cc2408047f3a50b7c810b49444af52840402cb08af" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/depd" + } + ] + }, + { + "type": "library", + "name": "destroy", + "version": "1.2.0", + "bom-ref": "destroy@1.2.0", + "purl": "pkg:npm/destroy@1.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dac246253697208691d70e22252368374867318ec6a5cfe7f03e2a482270f10a855977fb72e0209c41f1069c1e69570f7af0b69772a98d80b1dcdca941081a26" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/destroy" + } + ] + }, + { + "type": "library", + "name": "detect-file", + "version": "1.0.0", + "bom-ref": "detect-file@1.0.0", + "purl": "pkg:npm/detect-file@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0ed08e2c6f7c3f4d3bc7bc2288e99f2347e2dde20ac9688b4c62763039d58bf134e255866dff89ceb447326d2b808219246b47a4aa5b5602d61ebbfcc57a5cdd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/detect-file" + } + ] + }, + { + "type": "library", + "name": "detect-libc", + "version": "1.0.3", + "bom-ref": "detect-libc@1.0.3", + "purl": "pkg:npm/detect-libc@1.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a468f086c9aca7890bd914f3d3cc1c3a518df37a2d96a1de0ff6794fc197641fbf61ca50fdd828fa56d4f19b06c55d0722faaac68f65ee6a98c3260c0fd6ca0e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/detect-libc" + } + ] + }, + { + "type": "library", + "name": "dfa", + "version": "1.2.0", + "bom-ref": "dfa@1.2.0", + "purl": "pkg:npm/dfa@1.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/dfa/-/dfa-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "103de33fcb1a6b07854e37865fc1d03e3782d5863266cf7c8c6359c7a22206fc56ec91b9bf8f7691a980401de6db0a29d3b0af53f4509b370aafa6e0702e43fd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/dfa" + } + ] + }, + { + "type": "library", + "name": "dicer", + "version": "0.2.5", + "bom-ref": "dicer@0.2.5", + "purl": "pkg:npm/dicer@0.2.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/dicer/-/dicer-0.2.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "143bdbb67abb77394fcf4c32625384c627c311972ef21fab12b11781fc6a98b7d17c2fe4262744161e3e79f7c944edcfd3199fab23db48c1b42ef78d45f4ca56" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/dicer" + } + ], + "components": [ + { + "type": "library", + "name": "isarray", + "version": "0.0.1", + "bom-ref": "dicer@0.2.5|isarray@0.0.1", + "purl": "pkg:npm/isarray@0.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0f64bedc62f1587fae86b34472887f7e799878ff04f3fcc797ae3877f8dd034836bb25efcb7b1bd2ac68b44fa77b42ed71c1e49d0cd6c1913385a93ba09d0239" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/dicer/node_modules/isarray" + } + ] + }, + { + "type": "library", + "name": "readable-stream", + "version": "1.1.14", + "bom-ref": "dicer@0.2.5|readable-stream@1.1.14", + "purl": "pkg:npm/readable-stream@1.1.14", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f8c7958c57f82f8e1752484cd5e61b0fc7f212cc5c57cd69a8c491e606e57dc2c21df66f6ebab2e3fa981c4fbf4791e80544f5d565793b4f02af59f761791655" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/dicer/node_modules/readable-stream" + } + ] + }, + { + "type": "library", + "name": "string_decoder", + "version": "0.10.31", + "bom-ref": "dicer@0.2.5|string_decoder@0.10.31", + "purl": "pkg:npm/string_decoder@0.10.31", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7afd90cd2cd63d89b2f46baa7c856295d03839d7062de15942bab9cace91b62b85f914108995abf1364dc8072e557c904587c43be32ca01ff506e41584e26ea1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/dicer/node_modules/string_decoder" + } + ] + } + ] + }, + { + "type": "library", + "name": "diff", + "version": "4.0.2", + "bom-ref": "diff@4.0.2", + "purl": "pkg:npm/diff@4.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e7c966c4a480e013722f3f871cc53394e129834f4557e7afe9931edef262860771ce073067c5681043e600b0991bd2e6a9f56834c30aa6db48613546eae0d8ec" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/diff" + } + ] + }, + { + "type": "library", + "name": "doctypes", + "version": "1.1.0", + "bom-ref": "doctypes@1.1.0", + "purl": "pkg:npm/doctypes@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2cb062ea912a4ba0e8dc4290dc9d0da87595e6185befc3e2f2fbc4498c323b2d9cdf564465576d8ad773b10b0a6fbf3bf0f104461cd49347eda86846e8ccfea5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/doctypes" + } + ] + }, + { + "type": "library", + "name": "domelementtype", + "version": "1.3.1", + "bom-ref": "domelementtype@1.3.1", + "purl": "pkg:npm/domelementtype@1.3.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "052281f934a9329148fc73b108daf53bc68c39367c853de9337190d30fe65919a48440d2149924cb3cf85d0b01578e010a1c0692b0df3328d50f4780d9a155df" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/domelementtype" + } + ] + }, + { + "type": "library", + "name": "domhandler", + "version": "2.1.0", + "bom-ref": "domhandler@2.1.0", + "purl": "pkg:npm/domhandler@2.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/domhandler/-/domhandler-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e10afa193cddb2729519d61f7ab653de76b9ce4b30cedbdfb28ca9acffe3d9b2dfd65de95136a6c18bcd565764118146e8b97edde579995934ce046bea223e48" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/domhandler" + } + ] + }, + { + "type": "library", + "name": "domutils", + "version": "1.1.6", + "bom-ref": "domutils@1.1.6", + "purl": "pkg:npm/domutils@1.1.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/domutils/-/domutils-1.1.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "65e6a033330aca4f4648532a577c77b87811377ea12e948e17a2c845799fb5c7b4514a85b00c7f6b324027825cfbd0d82a6c11387e472ce70ebb538f0115b036" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/domutils" + } + ] + }, + { + "type": "library", + "name": "dottie", + "version": "2.0.6", + "bom-ref": "dottie@2.0.6", + "purl": "pkg:npm/dottie@2.0.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/dottie/-/dottie-2.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "88608791f51ce6415e9068aa85ef01fe675abab0fe95a90ef6dc4d9d3bcab40e8f212af0f3a2e0a87bd1cd660fca81363e1e5a308ac2c3dfee928e971d3282c0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/dottie" + } + ] + }, + { + "type": "library", + "name": "double-ended-queue", + "version": "0.9.7", + "bom-ref": "double-ended-queue@0.9.7", + "purl": "pkg:npm/double-ended-queue@0.9.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/double-ended-queue/-/double-ended-queue-0.9.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5d5542fc3310a6ee5df9b6cc29f2e97a588b22a6993b9a165f4396bffa81b6b7cac40ddbbe21932ab080ffe4c82de905f9dca72ff4ffa0f958281d5679664399" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/double-ended-queue" + } + ] + }, + { + "type": "library", + "name": "doublearray", + "version": "0.0.2", + "bom-ref": "doublearray@0.0.2", + "purl": "pkg:npm/doublearray@0.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/doublearray/-/doublearray-0.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6b0e7916d6734fa02689a9848f692f991e81b85aaf6202995247d0eed7aa55136a0f9504d2bc3c21e5bfde089e1cd290e6c3ee0ca9658d6127e1bcefe7ed5b1f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/doublearray" + } + ] + }, + { + "type": "library", + "name": "download", + "version": "8.0.0", + "bom-ref": "download@8.0.0", + "purl": "pkg:npm/download@8.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/download/-/download-8.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "012458e5084393b14af97ad0b50caf8690ca6a72e5b84110b5697f27b2f1b9ffdbfa2f11621f7ded0797bcbf39c62b6b991295971f5cede4eb71176ad864b878" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/download" + } + ], + "components": [ + { + "type": "library", + "name": "file-type", + "version": "11.1.0", + "bom-ref": "download@8.0.0|file-type@11.1.0", + "purl": "pkg:npm/file-type@11.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/file-type/-/file-type-11.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "accd143bb426f4aed3593b40e804a123fb7b1f904f8c378654368dca0f418c7023dcfcac2b2efef02f03d77ed1f3c8e7477ac5259401fed160c9d979b0de66ee" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/download/node_modules/file-type" + } + ] + } + ] + }, + { + "type": "library", + "name": "duplexer2", + "version": "0.1.4", + "bom-ref": "duplexer2@0.1.4", + "purl": "pkg:npm/duplexer2@0.1.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6ac2c555f596b49f746723941ccaa4eff4b6c3682e40ac542368ad8f777dd800c78715126c23068b57f5701709ef13354e8fa913f2a16f0a35cae35b3043ca78" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/duplexer2" + } + ] + }, + { + "type": "library", + "name": "duplexer3", + "version": "0.1.5", + "bom-ref": "duplexer3@0.1.5", + "purl": "pkg:npm/duplexer3@0.1.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d40f336bac2ce352d082ff47ac4ffaea3c82e72b928d0dcbfca3a916da018a5b002b6880db0b92e6b4edd4e0b322fb52d95ee756679db1453e0c645c8c198e60" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/duplexer3" + } + ] + }, + { + "type": "library", + "name": "dynamic-dedupe", + "version": "0.3.0", + "bom-ref": "dynamic-dedupe@0.3.0", + "purl": "pkg:npm/dynamic-dedupe@0.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/dynamic-dedupe/-/dynamic-dedupe-0.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b2cb8035e0fecfdee67983aa779d1ed3865ee6aa786cfaa8f1c0a42384d18d99330148080d3ad757547c402748369888fa1c35e3ead86b3bd345d42bcf4feb15" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/dynamic-dedupe" + } + ] + }, + { + "type": "library", + "name": "ecc-jsbn", + "version": "0.1.2", + "bom-ref": "ecc-jsbn@0.1.2", + "purl": "pkg:npm/ecc-jsbn@0.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7a1f4efa1c111cd6c6e012d38c49779f0d38e029069b95fa2e86827fb2cfa7b514f10aede3b258362ea73d7f318d6f7b4ca18a9b5a2e72d834412a597bdaab9f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ecc-jsbn" + } + ] + }, + { + "type": "library", + "name": "ee-first", + "version": "1.1.1", + "bom-ref": "ee-first@1.1.1", + "purl": "pkg:npm/ee-first@1.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "58cc26f4b851528f9651a44dfaf46e113a86f3d22066985548d91d16079beac4bf1383ab0c837bb78f0201ec121d773a0bc95e7c3f0a29faf9bd8eb56eb425a3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ee-first" + } + ] + }, + { + "type": "library", + "name": "eivindfjeldstad-dot", + "version": "0.0.1", + "bom-ref": "eivindfjeldstad-dot@0.0.1", + "purl": "pkg:npm/eivindfjeldstad-dot@0.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/eivindfjeldstad-dot/-/eivindfjeldstad-dot-0.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7d0738c52163ad0df9a62b2c6f73c67fe91ec3b8d7df3b0d00f8eeb30ba3525ea08e3f6b86f6683befad95123e28b6d3edb20bdca31663292ce3d10fde5b8c34" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/eivindfjeldstad-dot" + } + ] + }, + { + "type": "library", + "name": "emoji-regex", + "version": "8.0.0", + "bom-ref": "emoji-regex@8.0.0", + "purl": "pkg:npm/emoji-regex@8.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3128d8cdc58d380d1ec001e9cf4331a5816fc20eb28f2d4d1b7c6d7a8ab3eb8e150a8fd13e09ebd7f186b7e89cde2253cd0f04bb74dd335e126b09d5526184e8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/emoji-regex" + } + ] + }, + { + "type": "library", + "name": "enabled", + "version": "2.0.0", + "bom-ref": "enabled@2.0.0", + "purl": "pkg:npm/enabled@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/enabled/-/enabled-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "00aacdf7c92ec0eccc21d022cd7188f3a505068a36e822f6d5433beb7cb587f18c489e3f38753d936625b26069c92705a3fc1b2f35902413025b8f883b7ffe39" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/enabled" + } + ] + }, + { + "type": "library", + "name": "encodeurl", + "version": "1.0.2", + "bom-ref": "encodeurl@1.0.2", + "purl": "pkg:npm/encodeurl@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4cf257abc26a15a5589b609698fbe73f6232a3865233bfd029c4a6b8c2c339b7e91f97e2ed150699dfeb4c37feaeeb7fb1a88389011e5533600262447403b1d3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/encodeurl" + } + ] + }, + { + "type": "library", + "name": "encoding", + "version": "0.1.13", + "bom-ref": "encoding@0.1.13", + "scope": "optional", + "purl": "pkg:npm/encoding@0.1.13", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "11305aba8c354f7e58fd664c922a3d8e2334679c631c7989e179a364eab597f757cf796bdac467f3b9c9cb6d11ba9a928751769b71c73d2a7c4a120f409ac9dc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/encoding" + } + ], + "components": [ + { + "type": "library", + "name": "iconv-lite", + "version": "0.6.3", + "bom-ref": "encoding@0.1.13|iconv-lite@0.6.3", + "scope": "optional", + "purl": "pkg:npm/iconv-lite@0.6.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e1f0a4efdc2c84c773329dab1f4eaa5ab244e22a25a8b842507f8e8ae22053ef91074fbde0d9432fcd5ab4eec65f9e6e50ab9ea34b711cdb6f13223a0fb59d33" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/encoding/node_modules/iconv-lite" + } + ] + } + ] + }, + { + "type": "library", + "name": "end-of-stream", + "version": "1.4.4", + "bom-ref": "end-of-stream@1.4.4", + "purl": "pkg:npm/end-of-stream@1.4.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "faec358a720754f428695b87cd1c97776d6270cf9c9ede02cc3e6b5be342d708ce5124ceb3e4deec53afec084deef4bdc7fa08ca12cfe4f4751fea614001eee5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/end-of-stream" + } + ] + }, + { + "type": "library", + "name": "engine.io-parser", + "version": "4.0.3", + "bom-ref": "engine.io-parser@4.0.3", + "purl": "pkg:npm/engine.io-parser@4.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-4.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c440006349ac36711234f734d1ed7dcb985e4cf5f8cbf4c9dfa82bf2dd6fa0e68d993a233fd6f7a0adc16c92c5b9f5b65c53d069a8a3a457b09b6836526deea8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/engine.io-parser" + } + ] + }, + { + "type": "library", + "name": "engine.io", + "version": "4.1.2", + "bom-ref": "engine.io@4.1.2", + "purl": "pkg:npm/engine.io@4.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/engine.io/-/engine.io-4.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b79cface35ee54b8570cc88524f62c3ce584111f01d2d22c0f7113830d7d4b5ca0f73af2bd47d8dd586d93719fe2c8a1c3f6d0188a90fff823bd596ef826b46d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/engine.io" + } + ], + "components": [ + { + "type": "library", + "name": "debug", + "version": "4.3.4", + "bom-ref": "engine.io@4.1.2|debug@4.3.4", + "purl": "pkg:npm/debug@4.3.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d15851ee494dde0ed4093ef9cd63b25c91eb758f4b793ae3ac1733cfcec7a40f9d9997ca947c520f122b305ea22f1d61951ce817fbb1bfbc234d85e870c5f91" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/engine.io/node_modules/debug" + } + ] + }, + { + "type": "library", + "name": "ms", + "version": "2.1.2", + "bom-ref": "engine.io@4.1.2|ms@2.1.2", + "purl": "pkg:npm/ms@2.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0690fc7e56332d980e8c5f6ee80381411442c50996784b85ea7863970afebcb53fa36f7be4fd1c9a2963f43d32b25ad98b48cd1bf9a7544c4bdbb353c4687db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/engine.io/node_modules/ms" + } + ] + } + ] + }, + { + "type": "library", + "name": "env-paths", + "version": "2.2.1", + "bom-ref": "env-paths@2.2.1", + "scope": "optional", + "purl": "pkg:npm/env-paths@2.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fa1d6590b2a164c4d88e8835544a49346ecd64959cb9cd830e4feab2a49345108e5e22e3790d5dd7fb9dad41a1a8cc5480097028d67471fdaea9a9f918bb92d8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/env-paths" + } + ] + }, + { + "type": "library", + "name": "err-code", + "version": "1.1.2", + "bom-ref": "err-code@1.1.2", + "purl": "pkg:npm/err-code@1.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/err-code/-/err-code-1.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "08900df8ed3fc80d4229f467f525ce19cb52a4433b0c2a27febff9af679714c636cc208905ab0585c33923ed64877029d7516c4025febc61dc78d3efa562a1a0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/err-code" + } + ] + }, + { + "type": "library", + "name": "error-ex", + "version": "1.3.2", + "bom-ref": "error-ex@1.3.2", + "purl": "pkg:npm/error-ex@1.3.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "edd147366a9e15212dd9906c0ab8a8aca9e7dd9da98fe7ddf64988e90a16c38fff0cbfa270405f73453ba890a2b2aad3b0a4e3c387cd172da95bd3aa4ad0fce2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/error-ex" + } + ] + }, + { + "type": "library", + "name": "errorhandler", + "version": "1.5.1", + "bom-ref": "errorhandler@1.5.1", + "purl": "pkg:npm/errorhandler@1.5.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "adc3b06dfbcfd564d5895a148dc7d989c5738e18d3ba148c9ed1e1ea65b722b122c84ea62725efb13a095091a51a5c3fdb153d3f9c219563469480d5782893e0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/errorhandler" + } + ] + }, + { + "type": "library", + "name": "es-get-iterator", + "version": "1.1.3", + "bom-ref": "es-get-iterator@1.1.3", + "purl": "pkg:npm/es-get-iterator@1.1.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0f666a8705ee892224df379ab6a448bffd3c31980147c23fd712e6234eeb1eefc8bc2b16aa3134f3c4fa052aecd1a43a5327ed0d01ba5f7a79261f6ade3edbb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/es-get-iterator" + } + ] + }, + { + "type": "library", + "name": "escape-html", + "version": "1.0.3", + "bom-ref": "escape-html@1.0.3", + "purl": "pkg:npm/escape-html@1.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3624aea59e0e7ae1b0afaf251887b29bf92c219309a1d506392099fc54a74f172b7a46efaab81d53194938ca628da299563009ad6ac6b3fe89cbc38cbb28fda3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/escape-html" + } + ] + }, + { + "type": "library", + "name": "escape-string-regexp", + "version": "1.0.5", + "bom-ref": "escape-string-regexp@1.0.5", + "purl": "pkg:npm/escape-string-regexp@1.0.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bdb468ac1e455105af95ad7a53c47faa06852326b6a86cf00eb366099b982ab6dd494306e88d5908641179f911561b8e9081959deec1437e4349fa35aaf26a16" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/escape-string-regexp" + } + ] + }, + { + "type": "library", + "name": "escodegen", + "version": "2.1.0", + "bom-ref": "escodegen@2.1.0", + "purl": "pkg:npm/escodegen@2.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d8d9480d3c145893749913d039db500736d41ef7466363f55574b253cdd0df12b133b5875f6425f1d2aaefcd90f5381050d38b133118bbd6f32cd8f5abcf08e7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/escodegen" + } + ] + }, + { + "type": "library", + "name": "esprima", + "version": "4.0.1", + "bom-ref": "esprima@4.0.1", + "purl": "pkg:npm/esprima@4.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "786b85170ed4a5d6be838a7e407be75b44724d7fd255e2410ccfe00ad30044ed1c2ee4f61dc10a9d33ef86357a6867aaac207fb1b368a742acce6d23b1a594e0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/esprima" + } + ] + }, + { + "type": "library", + "name": "estraverse", + "version": "5.3.0", + "bom-ref": "estraverse@5.3.0", + "purl": "pkg:npm/estraverse@5.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "30c74046e54443388d4de243f0380caa6870475d41450fdc04ffa92ed61d4939dfdcc20ef1f15e8883446d7dfa65d3657d4ffb03d7f7814c38f41de842cbf004" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/estraverse" + } + ] + }, + { + "type": "library", + "name": "esutils", + "version": "2.0.3", + "bom-ref": "esutils@2.0.3", + "purl": "pkg:npm/esutils@2.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "915b1ca97938382a7af126747648042958baffc8a3df4d0a0564c9ab7d8ffdd61e5934b02b8d56c93c5a94dd5e46603967d514fcb5fd0fb1564a657d480631ea" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/esutils" + } + ] + }, + { + "type": "library", + "name": "etag", + "version": "1.8.1", + "bom-ref": "etag@1.8.1", + "purl": "pkg:npm/etag@1.8.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6882f9171ee66b055adf4d1a976067104e2236fa35a844f12eb3c8fe8d392fbcfa828edf0b0d49e844266cae05989d804bb920545fca1195ae7c17dd0a531c3e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/etag" + } + ] + }, + { + "type": "library", + "name": "eventemitter2", + "version": "0.4.14", + "bom-ref": "eventemitter2@0.4.14", + "purl": "pkg:npm/eventemitter2@0.4.14", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2bb278c6ae71003e631ec18ce517965d14c56b72511a87c788c715810f0f470816c738c7a4c582233b26c9feb4fa687c28bb2a60f72350c6b4002e2177a94fc9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/eventemitter2" + } + ] + }, + { + "type": "library", + "name": "eventemitter3", + "version": "1.1.1", + "bom-ref": "eventemitter3@1.1.1", + "purl": "pkg:npm/eventemitter3@1.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-1.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "89d987dc6d2f26342fd9ae4def86fea1770e50a601a9218918dd5e555e842c67549deb003bc459b14ef879a4b755f95d45eb7c37da45ba9c69a4150acedac175" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/eventemitter3" + } + ] + }, + { + "type": "library", + "name": "exif", + "version": "0.6.0", + "bom-ref": "exif@0.6.0", + "purl": "pkg:npm/exif@0.6.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/exif/-/exif-0.6.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "804c0ce2e6a734c7cb9c334a72567b8cf100f7d137ae9cb89eda12e905bcbba9aead98e5d68f2a45a3dd3280b8e92ca0dddf7f41a113d1b60a856953c0908f82" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/exif" + } + ] + }, + { + "type": "library", + "name": "exit", + "version": "0.1.2", + "bom-ref": "exit@0.1.2", + "purl": "pkg:npm/exit@0.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "664fde34a576cdb8e92b3aec43e9f51baa6855b12b4312742c13895da299d445622f31fe86b2eef5c757238cf0f5d05026c970044a5b4363f5a12ee70f1b3a8d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/exit" + } + ] + }, + { + "type": "library", + "name": "expand-brackets", + "version": "2.1.4", + "bom-ref": "expand-brackets@2.1.4", + "purl": "pkg:npm/expand-brackets@2.1.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c3fa3338a47d39b937aa859e63f5838ba305b5af40a0c47ecee77ad267676e788c701c51b852720edd8b757ff5e00d540017aa93e524f8b0df529be818aa6964" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/expand-brackets" + } + ], + "components": [ + { + "type": "library", + "name": "define-property", + "version": "0.2.5", + "bom-ref": "expand-brackets@2.1.4|define-property@0.2.5", + "purl": "pkg:npm/define-property@0.2.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "46bec00e34197a771e54e00aa29e802e49110261f50381b1f6157fed9ba33d4376ae4013a853b42592d92276c08e9658a09d60531f0c44c4159187a671b3124c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/expand-brackets/node_modules/define-property" + } + ] + }, + { + "type": "library", + "name": "extend-shallow", + "version": "2.0.1", + "bom-ref": "expand-brackets@2.1.4|extend-shallow@2.0.1", + "purl": "pkg:npm/extend-shallow@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cc29d3b65c4da0088373782a636698016171ed759689ab2e1762bc31ee566cdf28b4729350a0708cfb4da51b3fadb5199bb2b158068d8fb3f56bfa79d866d5ba" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/expand-brackets/node_modules/extend-shallow" + } + ] + }, + { + "type": "library", + "name": "is-accessor-descriptor", + "version": "0.1.6", + "bom-ref": "expand-brackets@2.1.4|is-accessor-descriptor@0.1.6", + "purl": "pkg:npm/is-accessor-descriptor@0.1.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7b504cd6a9c36cc446de597653d7522b450c1ee58eb37a58dc0b5c16c9afc0fb4a2f730c2ff43cea2f868a52dfbea12ce065be13107dd6d437220f67a03219f8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/expand-brackets/node_modules/is-accessor-descriptor" + } + ], + "components": [ + { + "type": "library", + "name": "kind-of", + "version": "3.2.2", + "bom-ref": "expand-brackets@2.1.4|is-accessor-descriptor@0.1.6|kind-of@3.2.2", + "purl": "pkg:npm/kind-of@3.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "34e5bd4105cca191a0fe8aa754da0d4d320510889dd7adbb5827df50124474cc58029abb98d13b0a9cee7083dcf99420db93e17a3ec8252997de13bea1b94eb5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of" + } + ] + } + ] + }, + { + "type": "library", + "name": "is-data-descriptor", + "version": "0.1.4", + "bom-ref": "expand-brackets@2.1.4|is-data-descriptor@0.1.4", + "purl": "pkg:npm/is-data-descriptor@0.1.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fb0f43e6e952a013659b0f4e1e7dd4dafe754b2a0277485ef9b077c4c97ada88a386bb29c68c2353e00870363437788425b504901d79225300490b3162282f5e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/expand-brackets/node_modules/is-data-descriptor" + } + ], + "components": [ + { + "type": "library", + "name": "kind-of", + "version": "3.2.2", + "bom-ref": "expand-brackets@2.1.4|is-data-descriptor@0.1.4|kind-of@3.2.2", + "purl": "pkg:npm/kind-of@3.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "34e5bd4105cca191a0fe8aa754da0d4d320510889dd7adbb5827df50124474cc58029abb98d13b0a9cee7083dcf99420db93e17a3ec8252997de13bea1b94eb5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of" + } + ] + } + ] + }, + { + "type": "library", + "name": "is-descriptor", + "version": "0.1.6", + "bom-ref": "expand-brackets@2.1.4|is-descriptor@0.1.6", + "purl": "pkg:npm/is-descriptor@0.1.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6af0d8af4481dc3c0ef73b0ca2fd20282112158a829c4e21abfe33dd375496e904cb9b7d0b4611abb1cbaec379d8d01ca9729a7a97820f49fe0746ab9d51b71e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/expand-brackets/node_modules/is-descriptor" + } + ] + }, + { + "type": "library", + "name": "is-extendable", + "version": "0.1.1", + "bom-ref": "expand-brackets@2.1.4|is-extendable@0.1.1", + "purl": "pkg:npm/is-extendable@0.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e413142cda1bd6f8055fa123430e62cd60f1ade7162bd00cef6aee80daf44c595d30e8b47e3e8993ecde288b74c468f87047d0209b61e30dce296389e1ff8017" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/expand-brackets/node_modules/is-extendable" + } + ] + }, + { + "type": "library", + "name": "kind-of", + "version": "5.1.0", + "bom-ref": "expand-brackets@2.1.4|kind-of@5.1.0", + "purl": "pkg:npm/kind-of@5.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "346104ae71fa176bd4b970e1f8e95b70a5bbff039c7dd447699ed55ada82ced7c7ae2ffef982a63f9d4e7567863eea8239b6ba924d8e4dee5dd365664c1f343f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/expand-brackets/node_modules/kind-of" + } + ] + } + ] + }, + { + "type": "library", + "name": "expand-template", + "version": "2.0.3", + "bom-ref": "expand-template@2.0.3", + "scope": "optional", + "purl": "pkg:npm/expand-template@2.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5d87ee28cbe3e0edf97ffa4e5cb39b9dd211bf243effee8084e0e1f8e2968fd4bde3df291c79ff20cb331fe82dd1f04245630d7e4d594a9e71dc089f9a7236be" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/expand-template" + } + ] + }, + { + "type": "library", + "name": "expand-tilde", + "version": "2.0.2", + "bom-ref": "expand-tilde@2.0.2", + "purl": "pkg:npm/expand-tilde@2.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0391267ac1d6eab7e767dcac1d08cf7494678b44916abd2d8ed1b930db66f67e5352fb1853ca28ce9aed443e00a87c5c6565a556e026428da758a7cdf68ca34f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/expand-tilde" + } + ] + }, + { + "type": "library", + "name": "express-ipfilter", + "version": "1.3.1", + "bom-ref": "express-ipfilter@1.3.1", + "purl": "pkg:npm/express-ipfilter@1.3.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/express-ipfilter/-/express-ipfilter-1.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f56642f301a423a23aca064dcee67631b149886a035ecd5d33e13c2cab523f5de9760aab9e4a275a582fbdbc46dd86696bb1dacfb35dba6f7f27aaa48f9d8ea8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/express-ipfilter" + } + ] + }, + { + "type": "library", + "name": "express-jwt", + "version": "0.1.3", + "bom-ref": "express-jwt@0.1.3", + "purl": "pkg:npm/express-jwt@0.1.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/express-jwt/-/express-jwt-0.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "086481d1bddb3555c8e93d021797ffe7964a62b220fdbd3ad7b10f99728af44e32d6ad96d70f494e08cf7e1b16c2e3e20ad939b280609b966482ac6086c7da1e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/express-jwt" + } + ], + "components": [ + { + "type": "library", + "name": "jsonwebtoken", + "version": "0.1.0", + "bom-ref": "express-jwt@0.1.3|jsonwebtoken@0.1.0", + "purl": "pkg:npm/jsonwebtoken@0.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-0.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "17e712e275fcb1ed1aa4d74ea38cce8ebc0f8ff9d0cb61201bf08f54907fcf48ee4be6a912e1e8a30d59b86d2064de33163914718b8e01c53915b6392b28e098" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/express-jwt/node_modules/jsonwebtoken" + } + ] + }, + { + "type": "library", + "name": "moment", + "version": "2.0.0", + "bom-ref": "express-jwt@0.1.3|moment@2.0.0", + "purl": "pkg:npm/moment@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/moment/-/moment-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9778c28c225f0baa48b9c6b5dc6329094e2588462f624d7b5e9160a494b22e9f115fe770760ad906fb646a87e622282995ecdb1b55591548106c315149ddfb60" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/express-jwt/node_modules/moment" + } + ] + } + ] + }, + { + "type": "library", + "name": "express-rate-limit", + "version": "5.5.1", + "bom-ref": "express-rate-limit@5.5.1", + "purl": "pkg:npm/express-rate-limit@5.5.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-5.5.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3138c4d9e21b1efe43c9fb85cf8ccb616c69a958448644e2c051ae07be10f424a8bb65873b9da7944e72dd9960e9222c8985083e3ea27c5c6790fcfa3b7b0852" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/express-rate-limit" + } + ] + }, + { + "type": "library", + "name": "express-robots-txt", + "version": "0.4.1", + "bom-ref": "express-robots-txt@0.4.1", + "purl": "pkg:npm/express-robots-txt@0.4.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/express-robots-txt/-/express-robots-txt-0.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a957df44ffd89b0644212581fe00067c9f98f39b1429c8c65edaf208e64547228ebc5d9bfc9686db1a4f2954fd35e34e31962f36ad34d2a1e9fe806d2d88139d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/express-robots-txt" + } + ] + }, + { + "type": "library", + "name": "express-security.txt", + "version": "2.0.0", + "bom-ref": "express-security.txt@2.0.0", + "purl": "pkg:npm/express-security.txt@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/express-security.txt/-/express-security.txt-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0f08d2eccb2c3dba9315d7597d3a8dab27ecaba0143f503f072b5a9927a82f4022eff6a51d8b00831138ce1be83ede8c8e8ae85e44aaab5812b50ab1b22685ec" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/express-security.txt" + } + ] + }, + { + "type": "library", + "name": "express", + "version": "4.18.2", + "bom-ref": "express@4.18.2", + "purl": "pkg:npm/express@4.18.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e7f3ec2fa8863dd7d0fe528cd54ba27a5620bf7054a097f3d5a53053dbc767e27b832bf07505c510120421ac5e19fd0621cade013372044c6d6a58ac0dbb8ca9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/express" + } + ], + "components": [ + { + "type": "library", + "name": "body-parser", + "version": "1.20.1", + "bom-ref": "express@4.18.2|body-parser@1.20.1", + "purl": "pkg:npm/body-parser@1.20.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8d68bb69b4db6306a33b2b56090737ed5ba599689169ee51c93a5a0b20dc4b9fe531db704b3e653a90c4ebbb2bc3f1d87b7e5fd73ddf0d0c3ededc60ee036d5b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/express/node_modules/body-parser" + } + ] + }, + { + "type": "library", + "name": "cookie", + "version": "0.5.0", + "bom-ref": "express@4.18.2|cookie@0.5.0", + "purl": "pkg:npm/cookie@0.5.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "619dc65329ffa3c81f289967957ee0ef1ab88323ba392ba118f29a686b2c181daa803512d203e0b53be8c992d3b7d01be9d0b885f73d755e5aae4bdcfce0a6af" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/express/node_modules/cookie" + } + ] + }, + { + "type": "library", + "name": "raw-body", + "version": "2.5.1", + "bom-ref": "express@4.18.2|raw-body@2.5.1", + "purl": "pkg:npm/raw-body@2.5.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "aaa241b44c95812d1998f19d0853d627716b7a8aaf1b83154259ff902805ece96af7921b3a9d3f056c8cc1b76d9f8553be433c63b921090d97824fed72b0978a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/express/node_modules/raw-body" + } + ] + }, + { + "type": "library", + "name": "safe-buffer", + "version": "5.2.1", + "bom-ref": "express@4.18.2|safe-buffer@5.2.1", + "purl": "pkg:npm/safe-buffer@5.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ae9dd2a34eca71d9a629b1af81a37141226bedb1954959394bd12ad45fa9a5b468ef4f9879a0f1930e4377c34f37e183e9b8e7626d95b8fb825e6a6e62f9825d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/express/node_modules/safe-buffer" + } + ] + } + ] + }, + { + "type": "library", + "name": "ext-list", + "version": "2.2.2", + "bom-ref": "ext-list@2.2.2", + "purl": "pkg:npm/ext-list@2.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bbe49082cb9bada13acc8b5f540d2d06e08185f53da204919ecbf2808ef086df534b9d74a0b90145706caa8a5e506fc604e210c8a64ef708d3a88bbfb1fe7314" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ext-list" + } + ] + }, + { + "type": "library", + "name": "ext-name", + "version": "5.0.0", + "bom-ref": "ext-name@5.0.0", + "purl": "pkg:npm/ext-name@5.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c9b944c1701b1afd554039a8c3bb37f16efb8730202403b9d33b412cc714c9405fc6fd470be2c6c2d88437e0a8e8bb65a93ff9bb054ec6c0f84cd22295687075" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ext-name" + } + ] + }, + { + "type": "library", + "name": "extend-shallow", + "version": "3.0.2", + "bom-ref": "extend-shallow@3.0.2", + "purl": "pkg:npm/extend-shallow@3.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0706396f9425e3ea99a1e7e0323d8d526c7eb5e8554c7fca7f8935644b4e1cd15c9b6c12c4c468f7dda5e97dd32209e2d9e6554d9f39c4c3a3177d5fc19023e9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/extend-shallow" + } + ] + }, + { + "type": "library", + "name": "extend", + "version": "3.0.2", + "bom-ref": "extend@3.0.2", + "purl": "pkg:npm/extend@3.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7e3aae0b9f5c0fb0b25babab3572b4141b9f9197288861bcd304ee3ee8d7e7dd1c0794ed967db4136501e12fd601156a8577df665d8b3604be81074f2088a6fe" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/extend" + } + ] + }, + { + "type": "library", + "name": "extglob", + "version": "2.0.4", + "bom-ref": "extglob@2.0.4", + "purl": "pkg:npm/extglob@2.0.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3666fa4179042ecb81af6e02252922968e941c781b7a42b95226607c4e941c3dc46f6ed80baa03f9b85c4feb49e9c97c766b20750c675a572bcbc92c04804ba7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/extglob" + } + ], + "components": [ + { + "type": "library", + "name": "define-property", + "version": "1.0.0", + "bom-ref": "extglob@2.0.4|define-property@1.0.0", + "purl": "pkg:npm/define-property@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7194d82855aca6df6366c32c716a3cb1cff995b3c2f50d0de6704b81bf9877dd7988bdee741d6e1604b707c602c7ae94547ab4d7c0c0545a1e7bbc7e83182078" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/extglob/node_modules/define-property" + } + ] + }, + { + "type": "library", + "name": "extend-shallow", + "version": "2.0.1", + "bom-ref": "extglob@2.0.4|extend-shallow@2.0.1", + "purl": "pkg:npm/extend-shallow@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cc29d3b65c4da0088373782a636698016171ed759689ab2e1762bc31ee566cdf28b4729350a0708cfb4da51b3fadb5199bb2b158068d8fb3f56bfa79d866d5ba" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/extglob/node_modules/extend-shallow" + } + ] + }, + { + "type": "library", + "name": "is-extendable", + "version": "0.1.1", + "bom-ref": "extglob@2.0.4|is-extendable@0.1.1", + "purl": "pkg:npm/is-extendable@0.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e413142cda1bd6f8055fa123430e62cd60f1ade7162bd00cef6aee80daf44c595d30e8b47e3e8993ecde288b74c468f87047d0209b61e30dce296389e1ff8017" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/extglob/node_modules/is-extendable" + } + ] + } + ] + }, + { + "type": "library", + "name": "extsprintf", + "version": "1.3.0", + "bom-ref": "extsprintf@1.3.0", + "purl": "pkg:npm/extsprintf@1.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d7535dcfb36ffa6bc00b58f492d4daedf01bd2f2f21865feacc1cd05842f8900c65341f0ee585cb4900da9b3e1bbd9d5f7f8b34ff227b53819ec89bff4b26cf6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/extsprintf" + } + ] + }, + { + "type": "library", + "name": "fast-deep-equal", + "version": "3.1.3", + "bom-ref": "fast-deep-equal@3.1.3", + "purl": "pkg:npm/fast-deep-equal@3.1.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7f7a90f68432f63d808417bf1fd542f75c0b98a042094fe00ce9ca340606e61b303bb04b2a3d3d1dce4760dcfd70623efb19690c22200da8ad56cd3701347ce1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fast-deep-equal" + } + ] + }, + { + "type": "library", + "name": "fast-json-stable-stringify", + "version": "2.1.0", + "bom-ref": "fast-json-stable-stringify@2.1.0", + "purl": "pkg:npm/fast-json-stable-stringify@2.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "96177fc05f8b93df076684c2b6556b687b5f8795d88a32236a55dc93bb1a52db9a9d20f22ccc671e149710326a1f10fb9ac47c0f4b829aa964c23095f31bf01f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fast-json-stable-stringify" + } + ] + }, + { + "type": "library", + "name": "fast.js", + "version": "0.1.1", + "bom-ref": "fast.js@0.1.1", + "purl": "pkg:npm/fast.js@0.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fast.js/-/fast.js-0.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0c8546d1b253020560ea252202f99507313ef1900f677726bb34e3902f4fc4b336ffa4ea52d7e0afed4fddb08751d94302cb5960ba8e4132ca538facacae98d3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fast.js" + } + ] + }, + { + "type": "library", + "name": "fd-slicer", + "version": "1.1.0", + "bom-ref": "fd-slicer@1.1.0", + "purl": "pkg:npm/fd-slicer@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "704d6ab01fd5c32428cd9faad5d1b147c2c160d65ea1f84475434648c6d00f71b0da50335fd65bdee214e846dcfc59b28e8f405967e79f4014087aad7afb3ff2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fd-slicer" + } + ] + }, + { + "type": "library", + "name": "feature-policy", + "version": "0.5.0", + "bom-ref": "feature-policy@0.5.0", + "purl": "pkg:npm/feature-policy@0.5.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/feature-policy/-/feature-policy-0.5.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2d870f70e7c354a4dc75cdb59f7786e26126517426d10c3791ed14b28317124511a245a9d2fcd3d55530dc89e6ec23133d1a3accfbe5da224d5c2ce5abd0e6d5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/feature-policy" + } + ] + }, + { + "type": "library", + "name": "fecha", + "version": "4.2.3", + "bom-ref": "fecha@4.2.3", + "purl": "pkg:npm/fecha@4.2.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "38fd88514e877982898b78b4cf8035f641cc4282d5b381dcf833eaab123687f0cf6474e6fef8ec7c2e8fd1be2308ccb5e178b32c1aaf9dd43e522943efbd3b27" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fecha" + } + ] + }, + { + "type": "library", + "name": "file-js", + "version": "0.3.0", + "bom-ref": "file-js@0.3.0", + "purl": "pkg:npm/file-js@0.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/file-js/-/file-js-0.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9d9957d69c6957a32df01821337675e746e9b024f5cea8a5f7b52bcaeb2cb592d2b3d71a6007b45a987650a3c2ddac1f3360eae2b8b54aff7d2ae2b810822694" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/file-js" + } + ], + "components": [ + { + "type": "library", + "name": "brace-expansion", + "version": "1.1.11", + "bom-ref": "file-js@0.3.0|brace-expansion@1.1.11", + "purl": "pkg:npm/brace-expansion@1.1.11", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "882b8f1c3160ac75fb1f6bc423fe71a73d3bcd21c1d344e9ba0aa1998b5598c3bae75f260ae44ca0e60595d101974835f3bb9fa3375a1e058a71815beb5a8688" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/file-js/node_modules/brace-expansion" + } + ] + }, + { + "type": "library", + "name": "minimatch", + "version": "3.1.2", + "bom-ref": "file-js@0.3.0|minimatch@3.1.2", + "purl": "pkg:npm/minimatch@3.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "27ba7ade1462023c35343130c355bb8b7efe07222b3963b95d0400cd9dd539c2f43cdc9bc297e657f374e73140cf043d512c84717eaddd43be2b96aa0503881f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/file-js/node_modules/minimatch" + } + ] + } + ] + }, + { + "type": "library", + "name": "file-stream-rotator", + "version": "0.5.7", + "bom-ref": "file-stream-rotator@0.5.7", + "purl": "pkg:npm/file-stream-rotator@0.5.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/file-stream-rotator/-/file-stream-rotator-0.5.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5586f71d9fc68801940ab7de6a43bc329e78606b303541ef2fb3f4f5641c5c024d4a3de243942b6984a9ddc227d4c532c3abb37e037f10539aac235ae09bd41d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/file-stream-rotator" + } + ] + }, + { + "type": "library", + "name": "file-type", + "version": "16.5.4", + "bom-ref": "file-type@16.5.4", + "purl": "pkg:npm/file-type@16.5.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/file-type/-/file-type-16.5.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ff21472b46868c51200c98c428fd29582a65b0f14f870c9fc1ebdffe957188dd2d984e0bf4b9b05b15ae91d2521dda02962e158102de86326dc10067aa6b0a73" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/file-type" + } + ] + }, + { + "type": "library", + "name": "file-uri-to-path", + "version": "1.0.0", + "bom-ref": "file-uri-to-path@1.0.0", + "purl": "pkg:npm/file-uri-to-path@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d19b7eb372fb55fd5b8b0599dbd6804625582f1ee23069c4525f71df77db07f8f78d1f35bbf3b62dba8af819b508348d0ca56d27f623c18ed351de5291e2d02f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/file-uri-to-path" + } + ] + }, + { + "type": "library", + "name": "filehound", + "version": "1.17.6", + "bom-ref": "filehound@1.17.6", + "purl": "pkg:npm/filehound@1.17.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/filehound/-/filehound-1.17.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e6ae338c5908f16db32e6bdbbf2bc8fff2bcf36229123eac30d5cf510964e47e96e168773924b294400812630b10b3fd1bb8a57988d328f5ce9f4633cd2e792e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/filehound" + } + ] + }, + { + "type": "library", + "name": "filename-reserved-regex", + "version": "2.0.0", + "bom-ref": "filename-reserved-regex@2.0.0", + "purl": "pkg:npm/filename-reserved-regex@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "95cd5b9ec4abe0be017627fc5dbfeaaeda2419bab9ce5b26b3f0981fc3cff96b42906345eb90cf89063cbc6dd26a411d467f039679be816fea58a2a34b9b19cd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/filename-reserved-regex" + } + ] + }, + { + "type": "library", + "name": "filenamify", + "version": "3.0.0", + "bom-ref": "filenamify@3.0.0", + "purl": "pkg:npm/filenamify@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/filenamify/-/filenamify-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e44159fff32cbc98178c100527e061d986824d117f54fd583a61ab82df8a27848544b8c8f3b1087702cbb93eb0417d08e05f56e35c6eb686f37338ec38a948fe" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/filenamify" + } + ] + }, + { + "type": "library", + "name": "filesniffer", + "version": "1.0.3", + "bom-ref": "filesniffer@1.0.3", + "purl": "pkg:npm/filesniffer@1.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/filesniffer/-/filesniffer-1.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7327a5caf60ab42f49c01756a497e6668d5f6442ae17efafdb393d5b888f7f4e19f594caedc40e6eb7e48416bce3122768a9675bca600af8d2779b6dc3fb39da" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/filesniffer" + } + ] + }, + { + "type": "library", + "name": "fill-range", + "version": "4.0.0", + "bom-ref": "fill-range@4.0.0", + "purl": "pkg:npm/fill-range@4.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "55ca4b4d6a960e24deaee8238fc7b7f9eb1b83eb244b733d7b9e14b91de209e20331708b4ec007f214d2cc3414fd7ebfeaddde62438aa1949e7f63e553a5355d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fill-range" + } + ], + "components": [ + { + "type": "library", + "name": "extend-shallow", + "version": "2.0.1", + "bom-ref": "fill-range@4.0.0|extend-shallow@2.0.1", + "purl": "pkg:npm/extend-shallow@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cc29d3b65c4da0088373782a636698016171ed759689ab2e1762bc31ee566cdf28b4729350a0708cfb4da51b3fadb5199bb2b158068d8fb3f56bfa79d866d5ba" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fill-range/node_modules/extend-shallow" + } + ] + }, + { + "type": "library", + "name": "is-extendable", + "version": "0.1.1", + "bom-ref": "fill-range@4.0.0|is-extendable@0.1.1", + "purl": "pkg:npm/is-extendable@0.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e413142cda1bd6f8055fa123430e62cd60f1ade7162bd00cef6aee80daf44c595d30e8b47e3e8993ecde288b74c468f87047d0209b61e30dce296389e1ff8017" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fill-range/node_modules/is-extendable" + } + ] + } + ] + }, + { + "type": "library", + "name": "finale-rest", + "version": "1.2.0", + "bom-ref": "finale-rest@1.2.0", + "purl": "pkg:npm/finale-rest@1.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/finale-rest/-/finale-rest-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1c4f663924a8f60ddb7cfb9dfd13371db3d033c03c7e8434f60acff1c2cc5b961f07a7d2ddbbf6bf63b8e2c9919ba6712c2fa28f7cd89b363ccfe4323910f241" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/finale-rest" + } + ] + }, + { + "type": "library", + "name": "finalhandler", + "version": "1.2.0", + "bom-ref": "finalhandler@1.2.0", + "purl": "pkg:npm/finalhandler@1.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e6e5dc5157ed9503059d60bdaaefecbe45afdc64ddd8f7d484aff73cb9183407bb15ba8932ddf9d791dac44e9e44bef819db2b8a2c2e8e26b075a0750691084a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/finalhandler" + } + ] + }, + { + "type": "library", + "name": "find-up", + "version": "3.0.0", + "bom-ref": "find-up@3.0.0", + "purl": "pkg:npm/find-up@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d720fa4662c8d5705fc6e82f391c25724e9fef9b582fe891d23ab0b0eacec4c672198a94b83849d25e005dd3b5897fc54ecf5c040304935816484c759126f296" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/find-up" + } + ] + }, + { + "type": "library", + "name": "findup-sync", + "version": "2.0.0", + "bom-ref": "findup-sync@2.0.0", + "purl": "pkg:npm/findup-sync@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "becfb7ba79894f8e5e73399c019eb3309b7137797f41779c71a5d0c7972efcc7893217b055fa1666a89b4643b13e79a8479f7e672e618da6df41ce892d26a1e2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/findup-sync" + } + ] + }, + { + "type": "library", + "name": "fined", + "version": "1.2.0", + "bom-ref": "fined@1.2.0", + "purl": "pkg:npm/fined@1.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6580ea3cb1b10e40e10d90636416fea03d7e8f4ac0e04d295d8e747a994000e3e0d8dfe050149293920cd7f4213dfc95a35f6527e0af5e9a9fbe4f9bda9ffc36" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fined" + } + ] + }, + { + "type": "library", + "name": "flagged-respawn", + "version": "1.0.1", + "bom-ref": "flagged-respawn@1.0.1", + "purl": "pkg:npm/flagged-respawn@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "94d687355ca66a39a4d0e24c067f1f554014d41b4378a22a2a8561938c4000b079eda00b83a6f85b431f27f71413483d6015f2e5785294f22960827b1da63fdd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/flagged-respawn" + } + ] + }, + { + "type": "library", + "name": "fn.name", + "version": "1.1.0", + "bom-ref": "fn.name@1.1.0", + "purl": "pkg:npm/fn.name@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fn.name/-/fn.name-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1919e607980fc89a4085341d4994d2a7db9a3d2be5d3d2a861c310b6c07dad0a0e9b3b3d747e9f7de71c1fe67e72fe8febc1eee5b0ba263461e0087f98748d47" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fn.name" + } + ] + }, + { + "type": "library", + "name": "fontkit", + "version": "1.9.0", + "bom-ref": "fontkit@1.9.0", + "purl": "pkg:npm/fontkit@1.9.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fontkit/-/fontkit-1.9.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1e45bff0bae4f23975f24cd01ef030f5a4c77b572ab32c79b039f19dcc7ae76f8221f85ac289043e478cdc1a080becff5efedad3232bd1fde9451c21187e39e6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fontkit" + } + ] + }, + { + "type": "library", + "name": "for-each", + "version": "0.3.3", + "bom-ref": "for-each@0.3.3", + "purl": "pkg:npm/for-each@0.3.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8ea61f2e9ee6a3dbc8c907fcca45b6bfb03ed8de108de09e239f83cfd5eb6a23b58a09fcd708e21fb15bf6f48e5af41f36d9926b81f6468413aeb5e2bdd5199b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/for-each" + } + ] + }, + { + "type": "library", + "name": "for-in", + "version": "1.0.2", + "bom-ref": "for-in@1.0.2", + "purl": "pkg:npm/for-in@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ec4c265eb3a3c8bf82871321986e659d6f4c3edd5a21e644c0a850ce8054753574377ceec160d961525ab43bd9d8ecb33d4bdd200643b027ad937728c8c7dc9d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/for-in" + } + ] + }, + { + "type": "library", + "name": "for-own", + "version": "1.0.0", + "bom-ref": "for-own@1.0.0", + "purl": "pkg:npm/for-own@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d0e00192c206af128af0ae24ca75a443bcb5ce8ba74313fe0969f27255708fcd4a5b7be52e5194c79ec328670ffcb1f6d7a1b3aa7b2d9cfa1c175e8dc6cd1872" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/for-own" + } + ] + }, + { + "type": "library", + "name": "foreachasync", + "version": "3.0.0", + "bom-ref": "foreachasync@3.0.0", + "purl": "pkg:npm/foreachasync@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/foreachasync/-/foreachasync-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "27e95eafb4dae78170c0d731eb04110e14c86cd7b20dc01132439c82e12a9c476d9b48cabcddcb8b73c301bd83bb7b9b2581167d82fcdd731139776c5c05f273" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/foreachasync" + } + ] + }, + { + "type": "library", + "name": "forever-agent", + "version": "0.6.1", + "bom-ref": "forever-agent@0.6.1", + "purl": "pkg:npm/forever-agent@0.6.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8f428b60f866eb379a738973de8277a3ae6abe040270fb9b8b2a2d66b5ea11a1b884d6a03583bca9d954ad7e6fc2abfda21a9e4ff6778fafb25b4ebbc9659d53" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/forever-agent" + } + ] + }, + { + "type": "library", + "name": "form-data", + "version": "2.3.3", + "bom-ref": "form-data@2.3.3", + "purl": "pkg:npm/form-data@2.3.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d652ca07632edda18fd50ff67823b1d1f35b44c7bb5ddc24b703abba17eaa9dd2b2095b03780e1f84de1acf4a50c25e7491ed4b59d4ddfcad55e6fbaf8c12125" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/form-data" + } + ] + }, + { + "type": "library", + "name": "formatio", + "version": "1.1.1", + "bom-ref": "formatio@1.1.1", + "purl": "pkg:npm/formatio@1.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/formatio/-/formatio-1.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "70f87b8acea4dddf2d21487ea675d7b806c3fee8525c682a2cfc3452b629bf995f749f8c30c4a3c78d09369a8fed3a29f4db76e58a265848919a41db3af90268" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/formatio" + } + ] + }, + { + "type": "library", + "name": "forwarded", + "version": "0.2.0", + "bom-ref": "forwarded@0.2.0", + "purl": "pkg:npm/forwarded@0.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6ee446d1fa41b511d24c238049eea10f6e7cb44b9b16844b6f864d03a3713151cdc3680e7301e8f70c9a6e5ccccce039cfdc40f4bd4a36393f36de8c4fd698a3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/forwarded" + } + ] + }, + { + "type": "library", + "name": "fragment-cache", + "version": "0.2.1", + "bom-ref": "fragment-cache@0.2.1", + "purl": "pkg:npm/fragment-cache@0.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "18c0406d6f5a9ed07c8994472e81b0d1bdc700db79edd8996053bf1cbd491880b53232ab766871beb25bba99d5be9cacd33b33ef2040a57750c9f7a92a5cb690" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fragment-cache" + } + ] + }, + { + "type": "library", + "name": "fresh", + "version": "0.5.2", + "bom-ref": "fresh@0.5.2", + "purl": "pkg:npm/fresh@0.5.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cc9da6418335f2b1053ae75e57819285318843b45bcc0ee8cdb53d23f5c1a66ee4aa0332c209b294cc171f16499a45686249daf5dda95575573dd6133fd7a3f1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fresh" + } + ] + }, + { + "type": "library", + "name": "from2", + "version": "2.3.0", + "bom-ref": "from2@2.3.0", + "purl": "pkg:npm/from2@2.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "38c717ff8202feea843d58067b27cddb62c993a019acc911647c5c1c1301bc749c0c68304e6d864f65a482da1cc9ddc97d97df8e3da46140d75c8234164f56d2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/from2" + } + ] + }, + { + "type": "library", + "name": "fs-constants", + "version": "1.0.0", + "bom-ref": "fs-constants@1.0.0", + "purl": "pkg:npm/fs-constants@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cba380c284887fb1728cc22ff78bbe6f9add85e6448f347adc64f26499b9aa1e018bed988302c2708fdf3c56642f93d28b13ade9934a9bec3e1dfa7f05c8b0a3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fs-constants" + } + ] + }, + { + "type": "library", + "name": "fs-extra", + "version": "9.1.0", + "bom-ref": "fs-extra@9.1.0", + "purl": "pkg:npm/fs-extra@9.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "85c8376667a94b7d3fec1485a91be8a370ce310bbb223ab13b99c20edfb333d5d68dbdf75a0ef388d4fe42fa9bb9cdfe816a733b4d89b9b5729361b866fa3539" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fs-extra" + } + ] + }, + { + "type": "library", + "name": "fs-minipass", + "version": "2.1.0", + "bom-ref": "fs-minipass@2.1.0", + "purl": "pkg:npm/fs-minipass@2.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "57f26038b1424be47a55cab4b250ae69e58474d0b7a2e0e524c348b1a707d95b402e2bbd995e0b3eb1dce5c0e5f24e5ac3a27c8f08165a9893a39458866233be" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fs-minipass" + } + ] + }, + { + "type": "library", + "name": "fs.realpath", + "version": "1.0.0", + "bom-ref": "fs.realpath@1.0.0", + "purl": "pkg:npm/fs.realpath@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "38ed291f694ae9ad2166701d6aee48b731cf23aa5496f23b8cc567c54411b70e28c05db093c94e49a6ed1830933f81a0ae0d8c6c69d63bd5fc2b5b78f9f18c0f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fs.realpath" + } + ] + }, + { + "type": "library", + "name": "fstream", + "version": "1.0.12", + "bom-ref": "fstream@1.0.12", + "purl": "pkg:npm/fstream@1.0.12", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5af275f773876b41873c42fe032704260c6f044c327d190dd6f86371adb739a3d530268b0974dde6a02ef360234dc80fd54266cad90e29beb762975eeeb68322" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fstream" + } + ], + "components": [ + { + "type": "library", + "name": "rimraf", + "version": "2.7.1", + "bom-ref": "fstream@1.0.12|rimraf@2.7.1", + "purl": "pkg:npm/rimraf@2.7.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b968db68a20add3d4e495a6dcd7ecd97a3ef437a801ad284b5546346e6b38df2f7071e5e238d3d5594aa80d0fee143679b32d574f8fd16a14934fa81645bdee3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fstream/node_modules/rimraf" + } + ] + } + ] + }, + { + "type": "library", + "name": "function-bind", + "version": "1.1.1", + "bom-ref": "function-bind@1.1.1", + "purl": "pkg:npm/function-bind@1.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c88a2f033317e3db05f18979f1f482589e6cbd22ee6a26cfc5740914b98139b4ee0abd0c7f52a23e8a4633d3621638980426df69ad8587a6eb790e803554c8d0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/function-bind" + } + ] + }, + { + "type": "library", + "name": "functions-have-names", + "version": "1.2.3", + "bom-ref": "functions-have-names@1.2.3", + "purl": "pkg:npm/functions-have-names@1.2.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c5c901517c9322a4fdeedab6c7600c6fe835eb76f9245cac624d31e2ac4d1706df42498d6688911dbeac3f323dfd0577dd67aebd5601508883e0dccd232a9a45" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/functions-have-names" + } + ] + }, + { + "type": "library", + "name": "fuzzball", + "version": "1.4.0", + "bom-ref": "fuzzball@1.4.0", + "purl": "pkg:npm/fuzzball@1.4.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fuzzball/-/fuzzball-1.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b9f28ed121d6eb9452a9936ee2b98b9ab69056ec1bf2455ff12fc80a992287f3df21f7f6616dec6bccd3bededdee12455d8d48bce386253797c6cebd5cb05de1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fuzzball" + } + ] + }, + { + "type": "library", + "name": "gauge", + "version": "2.7.4", + "bom-ref": "gauge@2.7.4", + "purl": "pkg:npm/gauge@2.7.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d78c7892373a9640f796dc39f3d93436b3c3e9c08d4c3e825a855436907ce7e0ebb4e368667f91ba0eb1654e51bd20b8f9364fc40e409c189b41802f667e351e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/gauge" + } + ] + }, + { + "type": "library", + "name": "geojson-utils", + "version": "1.1.0", + "bom-ref": "geojson-utils@1.1.0", + "purl": "pkg:npm/geojson-utils@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/geojson-utils/-/geojson-utils-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f62ae68ee81816b32f1a3330faa5b9050a608493b80a514c0dd3f355eda80e0b47d8386828c697aa32183d2e55a5fadc9d5d24392ad7723f03f48ce6af400cf5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/geojson-utils" + } + ] + }, + { + "type": "library", + "name": "get-caller-file", + "version": "2.0.5", + "bom-ref": "get-caller-file@2.0.5", + "purl": "pkg:npm/get-caller-file@2.0.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0f214fdc133fdd81d340e0942ffc343991d1d25a4a786af1a2d70759ca8d11d9e5b6a1705d57e110143de1e228df801f429a34ac6922e1cc8889fb58d3a87616" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/get-caller-file" + } + ] + }, + { + "type": "library", + "name": "get-intrinsic", + "version": "1.2.1", + "bom-ref": "get-intrinsic@1.2.1", + "purl": "pkg:npm/get-intrinsic@1.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d8372cc9f00197e8151c47c239a4eb5a0cadfad6fa31210698aabe908e47c0b6c86208e098c715f0a438d6e68acf5c7151c9fdb49b6015b4141157046ddd0563" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/get-intrinsic" + } + ] + }, + { + "type": "library", + "name": "get-stream", + "version": "4.1.0", + "bom-ref": "get-stream@4.1.0", + "purl": "pkg:npm/get-stream@4.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "18c6ade04279d7ad64232d877af2e5af896e363060be68f8d7729a400ee3b7857c078443b1fa4793b590f4656a7d8cb2c7c392fcbeba2a8c7eac944d9252caef" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/get-stream" + } + ] + }, + { + "type": "library", + "name": "get-value", + "version": "2.0.6", + "bom-ref": "get-value@2.0.6", + "purl": "pkg:npm/get-value@2.0.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2e7d144039711f505aa4cbb718fb5fec2b983704597f68300ae3ea6f21baa41f167e6169cea732e31b4068031486736a8cc2938823d91b6a0c4f7612c7c53634" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/get-value" + } + ] + }, + { + "type": "library", + "name": "getobject", + "version": "1.0.2", + "bom-ref": "getobject@1.0.2", + "purl": "pkg:npm/getobject@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/getobject/-/getobject-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "db36e50c168571bdeb078ac5efb5d59ee20d384da1da4fce9ea5c08b2d08ad3c547d5d62169de56b7de8010558f690a9594dbaf1615856ddadef586532e2ec3a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/getobject" + } + ] + }, + { + "type": "library", + "name": "getpass", + "version": "0.1.7", + "bom-ref": "getpass@0.1.7", + "purl": "pkg:npm/getpass@0.1.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d1fce3f49c4e2df27e5c62e147ccdedee9cdd0a642819c224920f3d7af151118caf1697c91549d72eda4b29778b38c2d01ad72feaad5462000d1672556cbb49e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/getpass" + } + ] + }, + { + "type": "library", + "name": "github-from-package", + "version": "0.0.0", + "bom-ref": "github-from-package@0.0.0", + "scope": "optional", + "purl": "pkg:npm/github-from-package@0.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4b21f2dd3d6fd8d5179f6f4eb1677198ae91c070febe48f7bfc7a7f00381675c0143f842010e5b0104c3d36916e16f6d529ff7421e89f2bf44be7b62c8298e3b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/github-from-package" + } + ] + }, + { + "type": "library", + "name": "glob-parent", + "version": "5.1.2", + "bom-ref": "glob-parent@5.1.2", + "purl": "pkg:npm/glob-parent@5.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "00e22049009ea62258c0fdc04671b1fb95674eed870587736c63f8e5e2f0d6faf7cc1def64b7b279dd6c0bd8676dc39cf7f4ab33233944f42b906cf8692f59a3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/glob-parent" + } + ], + "components": [ + { + "type": "library", + "name": "is-glob", + "version": "4.0.3", + "bom-ref": "glob-parent@5.1.2|is-glob@4.0.3", + "purl": "pkg:npm/is-glob@4.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c5e9526b21c7dfa66013b6568658bba56df884d6cd97c3a3bf92959a4243e2105d0f7b61f137e4f6f61ab0b33e99758e6611648197f184b4a7af046be1e9524a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/glob-parent/node_modules/is-glob" + } + ] + } + ] + }, + { + "type": "library", + "name": "glob", + "version": "7.2.3", + "bom-ref": "glob@7.2.3", + "purl": "pkg:npm/glob@7.2.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9c5474ccba54d9809a471c28089bcbe94bc21f6245c85548bf04cbb087f6d40b8794cb240358614dd93e2e5609b4e958b7dbfa76fb330f604646a04bfa240af5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/glob" + } + ], + "components": [ + { + "type": "library", + "name": "brace-expansion", + "version": "1.1.11", + "bom-ref": "glob@7.2.3|brace-expansion@1.1.11", + "purl": "pkg:npm/brace-expansion@1.1.11", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "882b8f1c3160ac75fb1f6bc423fe71a73d3bcd21c1d344e9ba0aa1998b5598c3bae75f260ae44ca0e60595d101974835f3bb9fa3375a1e058a71815beb5a8688" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/glob/node_modules/brace-expansion" + } + ] + }, + { + "type": "library", + "name": "minimatch", + "version": "3.1.2", + "bom-ref": "glob@7.2.3|minimatch@3.1.2", + "purl": "pkg:npm/minimatch@3.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "27ba7ade1462023c35343130c355bb8b7efe07222b3963b95d0400cd9dd539c2f43cdc9bc297e657f374e73140cf043d512c84717eaddd43be2b96aa0503881f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/glob/node_modules/minimatch" + } + ] + } + ] + }, + { + "type": "library", + "name": "global-modules", + "version": "1.0.0", + "bom-ref": "global-modules@1.0.0", + "purl": "pkg:npm/global-modules@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0ace91247f5d46a4e16ec346738f39ade01e146708ce706ef9ecf3efadf87170b15bab4c29b20a4eab1a71b71162086e03b46f7733a5d155b176a0675ebfb6e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/global-modules" + } + ] + }, + { + "type": "library", + "name": "global-prefix", + "version": "1.0.2", + "bom-ref": "global-prefix@1.0.2", + "purl": "pkg:npm/global-prefix@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e65b31d4d5031ed4a37e0d1e1e5998bd92aff3f9d5a97e1c9056ccf85ac6710fb4e0a59c585a3d3f93313d9612cd4bf2ce67536c8ec48b1f10e086c42c3ab32a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/global-prefix" + } + ], + "components": [ + { + "type": "library", + "name": "which", + "version": "1.3.1", + "bom-ref": "global-prefix@1.0.2|which@1.3.1", + "purl": "pkg:npm/which@1.3.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1f125d616ab53132106c9de7c3472ab2c1e84cd536ebb2a5ac3b866755989710d2b54b4a52139a266875d76fd36661f1c547ee26a3d748e9bbb43c9ab3439221" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/global-prefix/node_modules/which" + } + ] + } + ] + }, + { + "type": "library", + "name": "gopd", + "version": "1.0.1", + "bom-ref": "gopd@1.0.1", + "purl": "pkg:npm/gopd@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "77ae5b36521a771be96ff03669b55d96a2aa579eb78ee4676755ad93ab35b0847cb8db1747bd31a88cd5ab155fd5e4ea0ee9f04f632473311e69ecc2293661c0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/gopd" + } + ] + }, + { + "type": "library", + "name": "got", + "version": "8.3.2", + "bom-ref": "got@8.3.2", + "purl": "pkg:npm/got@8.3.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/got/-/got-8.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "aa3509e54fe16b0c68b0caf220ba1f642926dc2f383cb252ff482b448a63030bbe2e4c718f9731782536e411b4ff79834a95ca4f266bf2887cc0880b687d100b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/got" + } + ], + "components": [ + { + "type": "library", + "name": "get-stream", + "version": "3.0.0", + "bom-ref": "got@8.3.2|get-stream@3.0.0", + "purl": "pkg:npm/get-stream@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1a585d214b956a473c489ea42b4cc015b886cd11733676388d4b846d5f5444ea3863ed0dcb87e3bdc645553783038a1da45c8e4336b0ea15ee9094aafdfdbcb1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/got/node_modules/get-stream" + } + ] + }, + { + "type": "library", + "name": "pify", + "version": "3.0.0", + "bom-ref": "got@8.3.2|pify@3.0.0", + "purl": "pkg:npm/pify@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0b716c54d1f5b9d4845f8f20197d717efc1359fb185a3e54fbcfee2b5e411b3206acaa14a60857f21599c1afce1676a406289536606f7a64c947999ccbb88f72" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/got/node_modules/pify" + } + ] + } + ] + }, + { + "type": "library", + "name": "graceful-fs", + "version": "4.2.11", + "bom-ref": "graceful-fs@4.2.11", + "purl": "pkg:npm/graceful-fs@4.2.11", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "45b279fe398570d342703579a3d7939c12c9fc7b33595d0fef76dcf857f89d2feb263f98692e881b288e2f45680585fe9755ab97793ade1fcaac7fa7849d17bd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/graceful-fs" + } + ] + }, + { + "type": "library", + "name": "grunt-cli", + "version": "1.4.3", + "bom-ref": "grunt-cli@1.4.3", + "purl": "pkg:npm/grunt-cli@1.4.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.4.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f43b71fc0855781e0b633b158828d44247742b0d0c70dda06297661982ad1366b962deefd50f8761955686a5dcfe41a7c6532da8a0f14b0a2d8867859a4ac2a1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt-cli" + } + ], + "components": [ + { + "type": "library", + "name": "nopt", + "version": "4.0.3", + "bom-ref": "grunt-cli@1.4.3|nopt@4.0.3", + "purl": "pkg:npm/nopt@4.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0af686c15333b523092ce7973eb7b3edfc9f39b759a8d50ad5c3c01332c7ad3c9b22e6bda4c76698f479630b5f35fb4838cbf70cf52115ac6c64c35340edb42a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt-cli/node_modules/nopt" + } + ] + } + ] + }, + { + "type": "library", + "name": "grunt-contrib-compress", + "version": "1.6.0", + "bom-ref": "grunt-contrib-compress@1.6.0", + "purl": "pkg:npm/grunt-contrib-compress@1.6.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/grunt-contrib-compress/-/grunt-contrib-compress-1.6.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c0816ebe4fbf372e04f8e8047c9605660a07eca714fe79cd15b61ab01ee046fadc4725babe64e9dcf8fc6b8ac5491ded6c5323ac6bd352ccdd3ba7e02da8e065" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt-contrib-compress" + } + ], + "components": [ + { + "type": "library", + "name": "ansi-styles", + "version": "2.2.1", + "bom-ref": "grunt-contrib-compress@1.6.0|ansi-styles@2.2.1", + "purl": "pkg:npm/ansi-styles@2.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "92609ebc582146258cec7079cd33d42e5e2bf5b5454968f3eb6321aa2cc3194aead8d5ae34c432bafe2d1c7a0a247b3af4cfcc17ae2511c1dd608a1cadd59060" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt-contrib-compress/node_modules/ansi-styles" + } + ] + }, + { + "type": "library", + "name": "chalk", + "version": "1.1.3", + "bom-ref": "grunt-contrib-compress@1.6.0|chalk@1.1.3", + "purl": "pkg:npm/chalk@1.1.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "53795154b31296c09f8ea60f6cbc95bf5d4cf423d6e08ef6f1de9308a300389b9e11e07dffca3e792b0c9f13c90fe43e2bdd3db1d11283b0beb489281faa27d4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt-contrib-compress/node_modules/chalk" + } + ] + }, + { + "type": "library", + "name": "supports-color", + "version": "2.0.0", + "bom-ref": "grunt-contrib-compress@1.6.0|supports-color@2.0.0", + "purl": "pkg:npm/supports-color@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "28a355b5dea909880f20a538729dbbdf71d6602a6995085d7592c152bc9a007a2eef6df1f854734390dff36e058fe232cae8904d1a2e6f84a72057c872ba7bd2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt-contrib-compress/node_modules/supports-color" + } + ] + } + ] + }, + { + "type": "library", + "name": "grunt-known-options", + "version": "2.0.0", + "bom-ref": "grunt-known-options@2.0.0", + "purl": "pkg:npm/grunt-known-options@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "183edc4f3d08e1201e75ed7ffa901b989446e38cc52cf8a956d74bf68defab1f481326fb6f8fd8deceebea87c8dc27214791af609fbc6ee0928a80efe5d40b88" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt-known-options" + } + ] + }, + { + "type": "library", + "name": "grunt-legacy-log-utils", + "version": "2.1.0", + "bom-ref": "grunt-legacy-log-utils@2.1.0", + "purl": "pkg:npm/grunt-legacy-log-utils@2.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "970aae68f5c9b4a424d2b50cd48400a29e67a04a7016a3976ac56879d2de3736a26dffce3d68ca62fbddaa710736653ed13d026917805c86c6a3be3b643f806b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt-legacy-log-utils" + } + ], + "components": [ + { + "type": "library", + "name": "ansi-styles", + "version": "4.3.0", + "bom-ref": "grunt-legacy-log-utils@2.1.0|ansi-styles@4.3.0", + "purl": "pkg:npm/ansi-styles@4.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cdb07dac22404f5adb8e25436f686a2851cd60bc60b64f0d511c59dc86700f717a36dc5b5d94029e74a2d4b931f880e885d3e5169db6db05402c885e64941212" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt-legacy-log-utils/node_modules/ansi-styles" + } + ] + }, + { + "type": "library", + "name": "chalk", + "version": "4.1.2", + "bom-ref": "grunt-legacy-log-utils@2.1.0|chalk@4.1.2", + "purl": "pkg:npm/chalk@4.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a0a9db845c91217a54b9ecfc881326c846b89db8f820e432ba173fc32f6463bfd654f73020ef5503aebc3eef1190eefed06efa48b44e7b2c3d0a9434eb58b898" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt-legacy-log-utils/node_modules/chalk" + } + ] + }, + { + "type": "library", + "name": "color-convert", + "version": "2.0.1", + "bom-ref": "grunt-legacy-log-utils@2.1.0|color-convert@2.0.1", + "purl": "pkg:npm/color-convert@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4511023ec8fb8aeff16f9a0a61cb051d2a6914d9ec8ffe763954d129be333f9a275f0545df3566993a0d70e7c60be0910e97cafd4e7ce1f320dfc64709a12529" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt-legacy-log-utils/node_modules/color-convert" + } + ] + }, + { + "type": "library", + "name": "color-name", + "version": "1.1.4", + "bom-ref": "grunt-legacy-log-utils@2.1.0|color-name@1.1.4", + "purl": "pkg:npm/color-name@1.1.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "74ecbedc0b96ddadb035b64722e319a537208c6b8b53fb812ffb9b71917d3976c3a3c7dfe0ef32569e417f479f4bcb84a18a39ab8171edd63d3a04065e002c40" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt-legacy-log-utils/node_modules/color-name" + } + ] + }, + { + "type": "library", + "name": "has-flag", + "version": "4.0.0", + "bom-ref": "grunt-legacy-log-utils@2.1.0|has-flag@4.0.0", + "purl": "pkg:npm/has-flag@4.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1329094ff4352a34d672da698080207d23b4b4a56e6548e180caf5ee4a93ba6325e807efdc421295e53ba99533a170c54c01d30c2e0d3a81bf67153712f94c3d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt-legacy-log-utils/node_modules/has-flag" + } + ] + }, + { + "type": "library", + "name": "supports-color", + "version": "7.2.0", + "bom-ref": "grunt-legacy-log-utils@2.1.0|supports-color@7.2.0", + "purl": "pkg:npm/supports-color@7.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "aa9080bd197db2db8e1ef78ab27ec79dc251befe74d6a21a70acd094effe2f0c5cf7ed2adb02f2bf80dfbedf34fc33e7da9a8e06c25d0e2a205c647df8ebf047" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt-legacy-log-utils/node_modules/supports-color" + } + ] + } + ] + }, + { + "type": "library", + "name": "grunt-legacy-log", + "version": "3.0.0", + "bom-ref": "grunt-legacy-log@3.0.0", + "purl": "pkg:npm/grunt-legacy-log@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "187650cd99a1caad2ede1afb6875b8a941f4c43cf0a7661795d2cf6530a394e786b1c00e5963dfb591b75e2a16f0c6ac1a9f8e05122edfd2c5c75e122e35d170" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt-legacy-log" + } + ], + "components": [ + { + "type": "library", + "name": "colors", + "version": "1.1.2", + "bom-ref": "grunt-legacy-log@3.0.0|colors@1.1.2", + "purl": "pkg:npm/colors@1.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "10dc1b964150a6aaa26ba6fefb32c3fca51669f625558fd4367029ee8cfb2d8ec4f76e309a9c9ee35eb004e9afbff1cc5b397c80bd642657ef21dff50e0d7beb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt-legacy-log/node_modules/colors" + } + ] + } + ] + }, + { + "type": "library", + "name": "grunt-legacy-util", + "version": "2.0.1", + "bom-ref": "grunt-legacy-util@2.0.1", + "purl": "pkg:npm/grunt-legacy-util@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d9b4220f87f35ea5fcae135d5e4032c0269d7aa88f89acb4a109f2efbc00d85dd617882b3c95c2bc0732a1650957ea68fdbd798251a4c6e4a24022b6f7d502db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt-legacy-util" + } + ], + "components": [ + { + "type": "library", + "name": "async", + "version": "3.2.4", + "bom-ref": "grunt-legacy-util@2.0.1|async@3.2.4", + "purl": "pkg:npm/async@3.2.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "88007e25b0c41978722146afa0397d58ffc98f5d3a2b3f43127d433e0630e6bb839f47b75a08b7b0a166e79b0049d18134e401f05e7d77da90edd7aaac703cc1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt-legacy-util/node_modules/async" + } + ] + } + ] + }, + { + "type": "library", + "name": "grunt-replace-json", + "version": "0.1.0", + "bom-ref": "grunt-replace-json@0.1.0", + "purl": "pkg:npm/grunt-replace-json@0.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/grunt-replace-json/-/grunt-replace-json-0.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "60b88341ab38e198a5fdb3648561423fade923291348ce1368dcd73e257b9e23241d179f9a9c857b96968919f80ace6e24c2e15da77ca63ac08b604e9a44e465" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt-replace-json" + } + ] + }, + { + "type": "library", + "name": "grunt", + "version": "1.6.1", + "bom-ref": "grunt@1.6.1", + "purl": "pkg:npm/grunt@1.6.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/grunt/-/grunt-1.6.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fc0054cb78185aee62066ad449104ff7b24ba50526d06815bde0c2a7ab77c91348a25b48630eeb123de0e72d68d8f18f476bdf4d119aed60bf2d91cb4d79c4cc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt" + } + ], + "components": [ + { + "type": "library", + "name": "brace-expansion", + "version": "1.1.11", + "bom-ref": "grunt@1.6.1|brace-expansion@1.1.11", + "purl": "pkg:npm/brace-expansion@1.1.11", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "882b8f1c3160ac75fb1f6bc423fe71a73d3bcd21c1d344e9ba0aa1998b5598c3bae75f260ae44ca0e60595d101974835f3bb9fa3375a1e058a71815beb5a8688" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt/node_modules/brace-expansion" + } + ] + }, + { + "type": "library", + "name": "braces", + "version": "3.0.2", + "bom-ref": "grunt@1.6.1|braces@3.0.2", + "purl": "pkg:npm/braces@3.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6fcba6f8bd51cccdd60d2cef866ea0233d727d36c1b7a61395c10a02fb26a82659170e3acfadba9558fd8f5c843d6df71f91fe94142964c3f593c97eefc1dad0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt/node_modules/braces" + } + ] + }, + { + "type": "library", + "name": "fill-range", + "version": "7.0.1", + "bom-ref": "grunt@1.6.1|fill-range@7.0.1", + "purl": "pkg:npm/fill-range@7.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a8ea3d17e74c5260b62dc6f805b56f9ca2714cf8c29be451a5ee200ee1abce42fb984565fdd8d84aed8e750d8f6b7d36378a2a91283d8abea368b589d94495a5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt/node_modules/fill-range" + } + ] + }, + { + "type": "library", + "name": "findup-sync", + "version": "5.0.0", + "bom-ref": "grunt@1.6.1|findup-sync@5.0.0", + "purl": "pkg:npm/findup-sync@5.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/findup-sync/-/findup-sync-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "333c178eeef402ec9f95b81e3a1cef41602fbd0768d572f403d6d5be55ec61c14404cf3b591e0e6a42f839f66af90466afe76e26e6e2a3e52d35008fb15112cd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt/node_modules/findup-sync" + } + ] + }, + { + "type": "library", + "name": "glob", + "version": "7.1.7", + "bom-ref": "grunt@1.6.1|glob@7.1.7", + "purl": "pkg:npm/glob@7.1.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3af0fd10dccf2db7a010d9d83f95147c9222ad3838f97c0c5866907d04d8d097a7c4dbef20a3f7537fed01048f22efe51f15d84999a95e55077aa00874acc12d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt/node_modules/glob" + } + ] + }, + { + "type": "library", + "name": "iconv-lite", + "version": "0.6.3", + "bom-ref": "grunt@1.6.1|iconv-lite@0.6.3", + "purl": "pkg:npm/iconv-lite@0.6.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e1f0a4efdc2c84c773329dab1f4eaa5ab244e22a25a8b842507f8e8ae22053ef91074fbde0d9432fcd5ab4eec65f9e6e50ab9ea34b711cdb6f13223a0fb59d33" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt/node_modules/iconv-lite" + } + ] + }, + { + "type": "library", + "name": "is-glob", + "version": "4.0.3", + "bom-ref": "grunt@1.6.1|is-glob@4.0.3", + "purl": "pkg:npm/is-glob@4.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c5e9526b21c7dfa66013b6568658bba56df884d6cd97c3a3bf92959a4243e2105d0f7b61f137e4f6f61ab0b33e99758e6611648197f184b4a7af046be1e9524a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt/node_modules/is-glob" + } + ] + }, + { + "type": "library", + "name": "is-number", + "version": "7.0.0", + "bom-ref": "grunt@1.6.1|is-number@7.0.0", + "purl": "pkg:npm/is-number@7.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e350a27e483a7bc4f2952a5db53a5e2d532abd20445734edb47bc4443ef8d7ea6767c00dbf4d34e0c44be3740a3c394af5c1af369e8d6566540656c65d8c719e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt/node_modules/is-number" + } + ] + }, + { + "type": "library", + "name": "micromatch", + "version": "4.0.5", + "bom-ref": "grunt@1.6.1|micromatch@4.0.5", + "purl": "pkg:npm/micromatch@4.0.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0cccbe1117045b6abc6763e8f96357bb0ddce586944858c03b91ac26a7c497b523bed22e14a3ba66b2af708b5dcbdf1dc05236375b60df334874a6904fe68d74" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt/node_modules/micromatch" + } + ] + }, + { + "type": "library", + "name": "minimatch", + "version": "3.0.8", + "bom-ref": "grunt@1.6.1|minimatch@3.0.8", + "purl": "pkg:npm/minimatch@3.0.8", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e85b11010b3143ad66c3ea8fd59cdb2fd05cefcc76a793aa3603699e80052d3ad7f27e4ac698740ac9e198a28d5d35a35ea5392f4a463d1ee1624f97599afad1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt/node_modules/minimatch" + } + ] + }, + { + "type": "library", + "name": "to-regex-range", + "version": "5.0.1", + "bom-ref": "grunt@1.6.1|to-regex-range@5.0.1", + "purl": "pkg:npm/to-regex-range@5.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "eb93fb8b3e97e7212bd5cc1c82f4316db230ed493780ecb974876d678ac3bde2ea86b7493fe2e2fc7c7ab722b43446fed860b29de08c2621aaac00c248d93cb1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt/node_modules/to-regex-range" + } + ] + } + ] + }, + { + "type": "library", + "name": "handlebars", + "version": "4.7.7", + "bom-ref": "handlebars@4.7.7", + "purl": "pkg:npm/handlebars@4.7.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6807179b93807c4ffc21791c66f09ea4a5375735b5ff7f456f966ea8cb6023f853f17d9882832f058e5d2e1abf7293afc3b2e4d672bf505ef568b1bf66755844" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/handlebars" + } + ], + "components": [ + { + "type": "library", + "name": "wordwrap", + "version": "1.0.0", + "bom-ref": "handlebars@4.7.7|wordwrap@1.0.0", + "purl": "pkg:npm/wordwrap@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "82f57324594fc9c29ce5d64de323e43fcc3b0dcdfb06d3f5c9ccc49de39be2eab7e295d972faed45399657c5be5267be5c2c4a81b8ccfa77af93214f3326dde1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/handlebars/node_modules/wordwrap" + } + ] + } + ] + }, + { + "type": "library", + "name": "har-schema", + "version": "2.0.0", + "bom-ref": "har-schema@2.0.0", + "purl": "pkg:npm/har-schema@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3aa96ecface1197f1cc9169342514c3f0f346d22551b6c7f7056fc64f85420b1a01e46bd4aca24082390829bde78f7abaa27593ab4f5e22a6a7c96fb20b716e5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/har-schema" + } + ] + }, + { + "type": "library", + "name": "har-validator", + "version": "5.1.5", + "bom-ref": "har-validator@5.1.5", + "purl": "pkg:npm/har-validator@5.1.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9e64f64f49658dbc5d4197eca6c9e8f6182b1b7522afa2ace5a7e2b26eb6a68c6a04ceac0e7304b8f9b34eaf17374384c2a28b2dd8758d0237ab213ae8dcdbdf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/har-validator" + } + ] + }, + { + "type": "library", + "name": "has-ansi", + "version": "2.0.0", + "bom-ref": "has-ansi@2.0.0", + "purl": "pkg:npm/has-ansi@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0bcbc127c0f0502c75f6f866eeeae14ee52caf8fc8c8fea5e15ccd403bfeaf21d039b5b74d34e9f7207af16a588117b66db686b99fec7bbe08a857959cc9cb66" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/has-ansi" + } + ] + }, + { + "type": "library", + "name": "has-bigints", + "version": "1.0.2", + "bom-ref": "has-bigints@1.0.2", + "purl": "pkg:npm/has-bigints@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b52bc22ad06bf65905d04c7469088ff4df8ea55e338b6aff35e7b95644436daaafdf944b60ccdbc107c5499647d2447e45deb7d36509676a7f6c9084a11dd5a1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/has-bigints" + } + ] + }, + { + "type": "library", + "name": "has-flag", + "version": "3.0.0", + "bom-ref": "has-flag@3.0.0", + "purl": "pkg:npm/has-flag@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0a25fd7e71e401af848c92f427043343b5fe135e95615466ad7aed2df75f1b977d059db1369b8bcd2d7f9559efdda6395bf87ba0198cd6eee4171fdf073c463" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/has-flag" + } + ] + }, + { + "type": "library", + "name": "has-property-descriptors", + "version": "1.0.0", + "bom-ref": "has-property-descriptors@1.0.0", + "purl": "pkg:npm/has-property-descriptors@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "eb60d52d91a88840431d0caa1b8c3dc42b99ede244c0d989456c36558f3839e75bed615c036edf88455ef28510c7d840509e1e92eaeabae7131b0b323b55c675" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/has-property-descriptors" + } + ] + }, + { + "type": "library", + "name": "has-proto", + "version": "1.0.1", + "bom-ref": "has-proto@1.0.1", + "purl": "pkg:npm/has-proto@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "eea13e88ff8ef9b805f5c944e7e528045cc4eb99a5062563ded282ae5350d0e8309b4063a53fe02b84a52d80ccc9b0e1e48dd30932a73cf6b4a0c1bb24362b86" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/has-proto" + } + ] + }, + { + "type": "library", + "name": "has-symbol-support-x", + "version": "1.4.2", + "bom-ref": "has-symbol-support-x@1.4.2", + "purl": "pkg:npm/has-symbol-support-x@1.4.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dd3a0ebdafbe1da5be782a60a99ac27cde7520f07eedb24d553e825004f3b9e0791de6fca3a35a9b45771c6e5d943bd95351a7e502dc6da8622b0fd7564e4927" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/has-symbol-support-x" + } + ] + }, + { + "type": "library", + "name": "has-symbols", + "version": "1.0.3", + "bom-ref": "has-symbols@1.0.3", + "purl": "pkg:npm/has-symbols@1.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9772c2b85e8c8033704c32a47581848a1623b79a513db120e3aaed9669d23e551b82607c2ce22b2896d86050526e73da25ec4c2ad88f3bc8667918d1cf64ddf8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/has-symbols" + } + ] + }, + { + "type": "library", + "name": "has-to-string-tag-x", + "version": "1.4.1", + "bom-ref": "has-to-string-tag-x@1.4.1", + "purl": "pkg:npm/has-to-string-tag-x@1.4.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bdd6ca7e6c3edcba0e615afe9adc47697e5af7afb47f70e58d877c24eaaf38bb1fe66c363ad75adaa0834fda91a8b021ae3c90d21eee6a5e673a2012a6c18d17" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/has-to-string-tag-x" + } + ] + }, + { + "type": "library", + "name": "has-tostringtag", + "version": "1.0.0", + "bom-ref": "has-tostringtag@1.0.0", + "purl": "pkg:npm/has-tostringtag@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9058dc48d867946575932a0693b3972926b01f924e6ff2f351ce70f41d3684e4ced1d7c54636c740abe0d5de9c7f71db7949ad53d55b6d5deacd9d937a1f7b59" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/has-tostringtag" + } + ] + }, + { + "type": "library", + "name": "has-unicode", + "version": "2.0.1", + "bom-ref": "has-unicode@2.0.1", + "purl": "pkg:npm/has-unicode@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f117fd63cdcd05178c9f1d2017303c248990002b2d098594a657a90daf71a6bc30b6680465417487f8b9c5203adb9cc1fc8dfb12daecc12493e8e5f1c1a68825" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/has-unicode" + } + ] + }, + { + "type": "library", + "name": "has-value", + "version": "1.0.0", + "bom-ref": "has-value@1.0.0", + "purl": "pkg:npm/has-value@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2015e4e064ec2d8750ed1bedf86441ac54951249ae394cb8aded178ddf64252510a674eb591e3fcbd4697dec4df6f9003cc16e4287962b0ab33e8cd14e56ac1b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/has-value" + } + ] + }, + { + "type": "library", + "name": "has-values", + "version": "1.0.0", + "bom-ref": "has-values@1.0.0", + "purl": "pkg:npm/has-values@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3836190bae2eab39ad7c6304017fc5bd9891c962e9002def62736e9d44549e41954d2fa6234b2656c59a3f275106c13783ea24ee1f7ad230a13bc98571694769" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/has-values" + } + ], + "components": [ + { + "type": "library", + "name": "kind-of", + "version": "4.0.0", + "bom-ref": "has-values@1.0.0|kind-of@4.0.0", + "purl": "pkg:npm/kind-of@4.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "db85ec0b19846d1c040dbcffab3decb608a7f134f3675112479e8e302374ba3620faf46eb4d4a23a3f5b1c7f6ef390ca81782eadaba0579b05baf6c3e055bf87" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/has-values/node_modules/kind-of" + } + ] + } + ] + }, + { + "type": "library", + "name": "has", + "version": "1.0.3", + "bom-ref": "has@1.0.3", + "purl": "pkg:npm/has@1.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7f676f3b4554e8e7a3ed1916246ade8636f33008c5a79fd528fa79b53a56215e091c764ad7f0716c546d7ffb220364964ded3d71a0e656d618cd61086c14b8cf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/has" + } + ] + }, + { + "type": "library", + "name": "hashids", + "version": "2.3.0", + "bom-ref": "hashids@2.3.0", + "purl": "pkg:npm/hashids@2.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/hashids/-/hashids-2.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "96333bdd313f6af1213676b3c5a8f40f0dc16c452e2c2e7260243d45291251c4f865253a65e6dd28220127ec53fc39d2616dfa13d93cd861f543a332752228b1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hashids" + } + ] + }, + { + "type": "library", + "name": "hbs", + "version": "4.2.0", + "bom-ref": "hbs@4.2.0", + "purl": "pkg:npm/hbs@4.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/hbs/-/hbs-4.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "750c079eb7d69539393ef1bdf9ae39198a60d15a57e3baf2285f1d50b55de83b70384e9311c6105d0e5033a9f23b1fe1eefddbbc441b767d7d10301c7d402066" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hbs" + } + ] + }, + { + "type": "library", + "name": "he", + "version": "0.4.1", + "bom-ref": "he@0.4.1", + "purl": "pkg:npm/he@0.4.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/he/-/he-0.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c059f526572c81b71611ac10e80d46ced80d45197a53212d6804480e901e1f7737e53ffd89dfd040abdaa75340cfa624da82ab2b05d0659144452d2d97d13426" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/he" + } + ] + }, + { + "type": "library", + "name": "heap", + "version": "0.2.7", + "bom-ref": "heap@0.2.7", + "purl": "pkg:npm/heap@0.2.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/heap/-/heap-0.2.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d9bb1e8189241cefa1ffd3066e7e8a59c138e5c1d980f00da392d717b12f59d4f4c93d8482e4953b59c3814e5cf3e64e3f0a76bcc35aed816c26155c0d1f5276" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/heap" + } + ] + }, + { + "type": "library", + "name": "helmet", + "version": "4.6.0", + "bom-ref": "helmet@4.6.0", + "purl": "pkg:npm/helmet@4.6.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/helmet/-/helmet-4.6.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1d5a802ca66547de513a4ae77ac7616db649162feb2154a836ae9fde303ff6ee8c21b4ec3e1df16708a18de239f833bfdac395e87307a285dc10ebb0b241e94e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/helmet" + } + ] + }, + { + "type": "library", + "name": "hoister", + "version": "0.0.2", + "bom-ref": "hoister@0.0.2", + "purl": "pkg:npm/hoister@0.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/hoister/-/hoister-0.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "42285dd912063b4e906923c8e19fe5740f46bc3ee52baff0a3e7b410c4b35c8f013c424c180362db24156b796d3e57134c8f1608857d5c016c53da672b8b0b9b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hoister" + } + ] + }, + { + "type": "library", + "name": "homedir-polyfill", + "version": "1.0.3", + "bom-ref": "homedir-polyfill@1.0.3", + "purl": "pkg:npm/homedir-polyfill@1.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7929a6584e5b6532b6368bb8834008df367daecc29ec644aa0a5d2d412d492f3ef88eaace184cdd5d8d022aad7cbd939804b5d2cfcbce898d1c2c34cf6d9c370" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/homedir-polyfill" + } + ] + }, + { + "type": "library", + "name": "hooker", + "version": "0.2.3", + "bom-ref": "hooker@0.2.3", + "purl": "pkg:npm/hooker@0.2.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b7e51eac2b10be24b29802270f4d4fc3e0e7feeb26cf5b113bedd9935fa5c7c7a0f962a90f6ba57305aa1c72f4f9ab1e441afedfebc88621b52b5253c1a21c4c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hooker" + } + ] + }, + { + "type": "library", + "name": "hosted-git-info", + "version": "2.8.9", + "bom-ref": "hosted-git-info@2.8.9", + "purl": "pkg:npm/hosted-git-info@2.8.9", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9b120301bf4bb26e83a0e27bc47fb9f97e32d4b53fe078b9d0bf42e6c22cc0adc9cd42d2e1bc24d45be374182f611e1bcd3e2db944220b5e451367f91db2ef63" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hosted-git-info" + } + ] + }, + { + "type": "library", + "name": "html-entities", + "version": "1.4.0", + "bom-ref": "html-entities@1.4.0", + "purl": "pkg:npm/html-entities@1.4.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f27c6370171df30a2f6de2b1ee1df04e38b87bafab85a56e3cda4cab05a09c787e37d4e8aac0ace97ced59104f43e52dceca0c01d299b5410da15cd4fc432d64" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/html-entities" + } + ] + }, + { + "type": "library", + "name": "htmlparser2", + "version": "3.3.0", + "bom-ref": "htmlparser2@3.3.0", + "purl": "pkg:npm/htmlparser2@3.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "67c8bade7eec7ae3ef45ed4f432ae39a8552b6fedb8cc6b4b24ace97f93ab674ffe56a4f36bcd62c1d4783f749c415c7fcce8a66f9b6e494065428901b15112d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/htmlparser2" + } + ], + "components": [ + { + "type": "library", + "name": "isarray", + "version": "0.0.1", + "bom-ref": "htmlparser2@3.3.0|isarray@0.0.1", + "purl": "pkg:npm/isarray@0.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0f64bedc62f1587fae86b34472887f7e799878ff04f3fcc797ae3877f8dd034836bb25efcb7b1bd2ac68b44fa77b42ed71c1e49d0cd6c1913385a93ba09d0239" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/htmlparser2/node_modules/isarray" + } + ] + }, + { + "type": "library", + "name": "readable-stream", + "version": "1.0.34", + "bom-ref": "htmlparser2@3.3.0|readable-stream@1.0.34", + "purl": "pkg:npm/readable-stream@1.0.34", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a24d6a54226e464366bde6d88a4963c4903f504b0ac0b9769c8d4e99aa80bb8fd413e874c0a087a24e1790bfe0be2dfd39a717bf0e7d44950e15490389bdab1e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/htmlparser2/node_modules/readable-stream" + } + ] + }, + { + "type": "library", + "name": "string_decoder", + "version": "0.10.31", + "bom-ref": "htmlparser2@3.3.0|string_decoder@0.10.31", + "purl": "pkg:npm/string_decoder@0.10.31", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7afd90cd2cd63d89b2f46baa7c856295d03839d7062de15942bab9cace91b62b85f914108995abf1364dc8072e557c904587c43be32ca01ff506e41584e26ea1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/htmlparser2/node_modules/string_decoder" + } + ] + } + ] + }, + { + "type": "library", + "name": "http-cache-semantics", + "version": "3.8.1", + "bom-ref": "http-cache-semantics@3.8.1", + "purl": "pkg:npm/http-cache-semantics@3.8.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e5a8b68a4b3257c6579a76611c7e2b58fa31c62b2d11ec528b9f77eb3210d5b9cd4d6e559c0f3907a3ff5695e244cd35ec8811bdbda42a8d5afffcbed304a9df" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/http-cache-semantics" + } + ] + }, + { + "type": "library", + "name": "http-errors", + "version": "2.0.0", + "bom-ref": "http-errors@2.0.0", + "purl": "pkg:npm/http-errors@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "16dc2b1bf7ae0736848d8791a8e825cbb1b4aaf8a25e82569ef107d99d6994175781bca3bf7e291d349bf73a1e1ccc83cb7dfe0d6cb95adf56a3e4d446d39849" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/http-errors" + } + ] + }, + { + "type": "library", + "name": "http-proxy-agent", + "version": "5.0.0", + "bom-ref": "http-proxy-agent@5.0.0", + "purl": "pkg:npm/http-proxy-agent@5.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9f6858f18768444d62eebe8cd30f43230e468193741b6e4ff332c2450f2b8d7b53537bec345048fef58afd421e13a839314533e9abf000f5e62fa172f43ffdd3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/http-proxy-agent" + } + ], + "components": [ + { + "type": "library", + "name": "debug", + "version": "4.3.4", + "bom-ref": "http-proxy-agent@5.0.0|debug@4.3.4", + "purl": "pkg:npm/debug@4.3.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d15851ee494dde0ed4093ef9cd63b25c91eb758f4b793ae3ac1733cfcec7a40f9d9997ca947c520f122b305ea22f1d61951ce817fbb1bfbc234d85e870c5f91" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/http-proxy-agent/node_modules/debug" + } + ] + }, + { + "type": "library", + "name": "ms", + "version": "2.1.2", + "bom-ref": "http-proxy-agent@5.0.0|ms@2.1.2", + "purl": "pkg:npm/ms@2.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0690fc7e56332d980e8c5f6ee80381411442c50996784b85ea7863970afebcb53fa36f7be4fd1c9a2963f43d32b25ad98b48cd1bf9a7544c4bdbb353c4687db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/http-proxy-agent/node_modules/ms" + } + ] + } + ] + }, + { + "type": "library", + "name": "http-signature", + "version": "1.2.0", + "bom-ref": "http-signature@1.2.0", + "purl": "pkg:npm/http-signature@1.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0806e7afa473e0261090b614b52357c503d41f680af1fde259ec5596c9cc783f868e5b10d17b32d5c397fa637776dc58a26472db50a23b353c521c3a3b09dc11" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/http-signature" + } + ] + }, + { + "type": "library", + "name": "https-proxy-agent", + "version": "5.0.1", + "bom-ref": "https-proxy-agent@5.0.1", + "purl": "pkg:npm/https-proxy-agent@5.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7457008e94d0160a0b3330b657053e0bf09b4bbb912f49569b10c84e6aa6ec2fbb17439d9a3eacf65e9a95973a0042d786b9e080cd827964971c639d5f662dc0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/https-proxy-agent" + } + ], + "components": [ + { + "type": "library", + "name": "debug", + "version": "4.3.4", + "bom-ref": "https-proxy-agent@5.0.1|debug@4.3.4", + "purl": "pkg:npm/debug@4.3.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d15851ee494dde0ed4093ef9cd63b25c91eb758f4b793ae3ac1733cfcec7a40f9d9997ca947c520f122b305ea22f1d61951ce817fbb1bfbc234d85e870c5f91" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/https-proxy-agent/node_modules/debug" + } + ] + }, + { + "type": "library", + "name": "ms", + "version": "2.1.2", + "bom-ref": "https-proxy-agent@5.0.1|ms@2.1.2", + "purl": "pkg:npm/ms@2.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0690fc7e56332d980e8c5f6ee80381411442c50996784b85ea7863970afebcb53fa36f7be4fd1c9a2963f43d32b25ad98b48cd1bf9a7544c4bdbb353c4687db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/https-proxy-agent/node_modules/ms" + } + ] + } + ] + }, + { + "type": "library", + "name": "humanize-ms", + "version": "1.2.1", + "bom-ref": "humanize-ms@1.2.1", + "scope": "optional", + "purl": "pkg:npm/humanize-ms@1.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "165ef4bd8b6c0056ff0b4e8f4d2f5d641a3b8a16aef93bbf0cd0a4fcec8785e6b4ed2f9a78c5a914591469745af1f23e49c65b108f1d7d2c7063b83167d48055" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/humanize-ms" + } + ] + }, + { + "type": "library", + "name": "i18n", + "version": "0.11.1", + "bom-ref": "i18n@0.11.1", + "purl": "pkg:npm/i18n@0.11.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/i18n/-/i18n-0.11.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8fd2463a5bdb51ab55539717b9af801e2968b64b74c11238644864ca1feffed29cc1bb4c8e96aec63ac170506a4c2cfe130e97afb70226403ee032d8401d5852" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/i18n" + } + ] + }, + { + "type": "library", + "name": "iconv-lite", + "version": "0.4.24", + "bom-ref": "iconv-lite@0.4.24", + "purl": "pkg:npm/iconv-lite@0.4.24", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bf73179d901cbe7cb091350466898801cb657bb4575de79d391df5c3097b565ca85cee108bd6abbd27a73505a77b54dc4708422f51f02c8db56c4a9da63f3fac" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/iconv-lite" + } + ] + }, + { + "type": "library", + "name": "ieee754", + "version": "1.2.1", + "bom-ref": "ieee754@1.2.1", + "purl": "pkg:npm/ieee754@1.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "75ccaa843bd7d42e3a95765c56a0a92be16d31141574830debf0dfe63b36ce8b94b2a1bb23ab05c62b480beeca60adbd29d5ce2c776ef732f8b059e85509ea68" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ieee754" + } + ] + }, + { + "type": "library", + "name": "ignore-walk", + "version": "3.0.4", + "bom-ref": "ignore-walk@3.0.4", + "purl": "pkg:npm/ignore-walk@3.0.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d8e888bca358cc440d73e05da14641ffc4de7da31e370dabcabc3de80e97eead194e272007a627c8c296ddbf59f88ede28bf48d2a70de44381a1267a412fa59" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ignore-walk" + } + ], + "components": [ + { + "type": "library", + "name": "brace-expansion", + "version": "1.1.11", + "bom-ref": "ignore-walk@3.0.4|brace-expansion@1.1.11", + "purl": "pkg:npm/brace-expansion@1.1.11", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "882b8f1c3160ac75fb1f6bc423fe71a73d3bcd21c1d344e9ba0aa1998b5598c3bae75f260ae44ca0e60595d101974835f3bb9fa3375a1e058a71815beb5a8688" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ignore-walk/node_modules/brace-expansion" + } + ] + }, + { + "type": "library", + "name": "minimatch", + "version": "3.1.2", + "bom-ref": "ignore-walk@3.0.4|minimatch@3.1.2", + "purl": "pkg:npm/minimatch@3.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "27ba7ade1462023c35343130c355bb8b7efe07222b3963b95d0400cd9dd539c2f43cdc9bc297e657f374e73140cf043d512c84717eaddd43be2b96aa0503881f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ignore-walk/node_modules/minimatch" + } + ] + } + ] + }, + { + "type": "library", + "name": "iltorb", + "version": "2.4.5", + "bom-ref": "iltorb@2.4.5", + "scope": "optional", + "purl": "pkg:npm/iltorb@2.4.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/iltorb/-/iltorb-2.4.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "10c08c9772e79cd499252e50af1c9998c4da002e3e4c990ce70a03fb16e99bd441fa61580abec2d391851374c4182b154125479a35fedec7f9022c2cca53489d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/iltorb" + } + ] + }, + { + "type": "library", + "name": "imurmurhash", + "version": "0.1.4", + "bom-ref": "imurmurhash@0.1.4", + "scope": "optional", + "purl": "pkg:npm/imurmurhash@0.1.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2665cc67ac2ebc398b88712697dca4cea3ba97015ba1fd061b822470668435d0910c398c5679f2eece47b0880709b6aad30d8cc8f843aa48535204b62d4d8f1c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/imurmurhash" + } + ] + }, + { + "type": "library", + "name": "indent-string", + "version": "4.0.0", + "bom-ref": "indent-string@4.0.0", + "scope": "optional", + "purl": "pkg:npm/indent-string@4.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "11d0c366ee00d8ec882bb2ebff6cc6fb0e6399bba4d435419c4c11110bc1ceca412640846d16bc1b153596085871a1890a745689b8c35e5abbefd5f5ff2e71c2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/indent-string" + } + ] + }, + { + "type": "library", + "name": "infer-owner", + "version": "1.0.4", + "bom-ref": "infer-owner@1.0.4", + "scope": "optional", + "purl": "pkg:npm/infer-owner@1.0.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "202963f97cfde3e77b8ab1f9a91c9f2689ce75f4f3b836a27c4e993d67f1d0dd3efc04d909bb933eada9ac5979dbabab91077dd16c942888750df050da1333f4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/infer-owner" + } + ] + }, + { + "type": "library", + "name": "inflection", + "version": "1.13.4", + "bom-ref": "inflection@1.13.4", + "purl": "pkg:npm/inflection@1.13.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/inflection/-/inflection-1.13.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e88fc750379815fb8d0954b7b5dd39e41697070298bb3c3b2b713154c4ad068c0aa3da0e00c2485c81ef77247789ba130a9d5bfb58b90d2908653730224b6e0f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/inflection" + } + ] + }, + { + "type": "library", + "name": "inflight", + "version": "1.0.6", + "bom-ref": "inflight@1.0.6", + "purl": "pkg:npm/inflight@1.0.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "93dd88fdbd3cab8c2f16c71708bbea7ec1c2ae3ac5ef2897b10b8856f544ecdf365b7f9aaa9cee51d05b7e159ccbf159477ff82207e532028b3acbcf0eb18224" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/inflight" + } + ] + }, + { + "type": "library", + "name": "inherits", + "version": "2.0.4", + "bom-ref": "inherits@2.0.4", + "purl": "pkg:npm/inherits@2.0.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "93fbc6697e3f6256b75b3c8c0af4d039761e207bea38ab67a8176ecd31e9ce9419cc0b2428c859d8af849c189233dcc64a820578ca572b16b8758799210a9ec1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/inherits" + } + ] + }, + { + "type": "library", + "name": "ini", + "version": "1.3.8", + "bom-ref": "ini@1.3.8", + "purl": "pkg:npm/ini@1.3.8", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "255ff2ba0576bb35b988c4528990320ed41dfa7c6d5278de2edd1a70d770f7c90a2ebbee455c81f34b6c444384ef2bc65606a5859e913570a61079142812b17b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ini" + } + ] + }, + { + "type": "library", + "name": "internal-slot", + "version": "1.0.5", + "bom-ref": "internal-slot@1.0.5", + "purl": "pkg:npm/internal-slot@1.0.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "63e479849af3b39d90086da568b9f8b9d6159f1b1f9f2f42a4e84d854be4fd249257217a4f6ec5cd16c5d2cae83e2752bb75fca040243a7d8af34e268e9b7a51" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/internal-slot" + } + ] + }, + { + "type": "library", + "name": "interpret", + "version": "1.1.0", + "bom-ref": "interpret@1.1.0", + "purl": "pkg:npm/interpret@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "08b33c48d303bbb0b9a6c1429fa5a0fed8298ff6ca020ee1736816a9cb91f4e0f916df4f841a48bbc3cb89c3de8acfb10dde985f69dc23c30203ae08f6d7ed20" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/interpret" + } + ] + }, + { + "type": "library", + "name": "into-stream", + "version": "3.1.0", + "bom-ref": "into-stream@3.1.0", + "purl": "pkg:npm/into-stream@3.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4dc7633e26d392c6b5350c629aa7a9dabd7b212462344f5fc257db83717c00d76f3f9ff2ac54dec3ce9570efff8e4e104da3256e3ca93c1abbe87376cda29f65" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/into-stream" + } + ] + }, + { + "type": "library", + "name": "invariant", + "version": "2.2.4", + "bom-ref": "invariant@2.2.4", + "purl": "pkg:npm/invariant@2.2.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a6125f41506e689339ada3a926349f9220fa0696c213836cfff2da5e5eb0198b54058f379d64ba45ff6d5e6d9ef1568aeb42448d895d6cf89ffc0d81d42da034" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/invariant" + } + ] + }, + { + "type": "library", + "name": "ip", + "version": "1.1.8", + "bom-ref": "ip@1.1.8", + "purl": "pkg:npm/ip@1.1.8", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3ee1313d8522bbaa8c0506f8974e9e726e93eae8f386687e31e25c5bdc1af3d3e8033e69bdde333e0379589575d3899be92d93d40c0d200681ef424dacb41686" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ip" + } + ] + }, + { + "type": "library", + "name": "ip6", + "version": "0.2.10", + "bom-ref": "ip6@0.2.10", + "purl": "pkg:npm/ip6@0.2.10", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ip6/-/ip6-0.2.10.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d4b769c8a8e1bdea5de846c053aad6e20d78bee62dc794e7257f537d964186c33a0ecc8f40b3735b5dabb5b52a5c1330a85acb555fc6731bf418d16f269d9c60" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ip6" + } + ] + }, + { + "type": "library", + "name": "ipaddr.js", + "version": "1.9.1", + "bom-ref": "ipaddr.js@1.9.1", + "purl": "pkg:npm/ipaddr.js@1.9.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d0a23feb4ef1a31493a07ec68cdd457d26cba14d3e6ed4e2723b1049642587f859ca437c2a998c7fbb98c0f5b747e6a467a47fc35f199574870585e26143cede" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ipaddr.js" + } + ] + }, + { + "type": "library", + "name": "is-absolute", + "version": "1.0.0", + "bom-ref": "is-absolute@1.0.0", + "purl": "pkg:npm/is-absolute@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "74e5a8a9f96f73274045adfad06befd7c0d9fe046e1ca8b6354ff05395f5645cdd61f1f6f67922359b05de6a78389dc7e32a3d331f00fee006373a733cddf204" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-absolute" + } + ] + }, + { + "type": "library", + "name": "is-accessor-descriptor", + "version": "1.0.0", + "bom-ref": "is-accessor-descriptor@1.0.0", + "purl": "pkg:npm/is-accessor-descriptor@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9b98671d391c56c3dfab1dc02a5cadb483dbec9f97ca41ef24fd81f5b6438e584b22812ae17a0aeb8560edba199555982ba2d463de1d60f104ecb87466464a71" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-accessor-descriptor" + } + ] + }, + { + "type": "library", + "name": "is-arguments", + "version": "1.1.1", + "bom-ref": "is-arguments@1.1.1", + "purl": "pkg:npm/is-arguments@1.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f10ec40118f31272a9b7f3c20fb7b5720512d1ae97f2ee6d75288ca978688ce76857d4ec32c88efbd54b0b9bc098ef0deff1a65e7ef28d1f2a9c0e9b5401337c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-arguments" + } + ] + }, + { + "type": "library", + "name": "is-array-buffer", + "version": "3.0.2", + "bom-ref": "is-array-buffer@3.0.2", + "purl": "pkg:npm/is-array-buffer@3.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cbe172c91ff0f2f7c846ae1e41c3351188124e79875cfa9a17e220ce0adacad085ab95e1f259650d598066894f26266db592de15220d3d831a109effbd651ad7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-array-buffer" + } + ] + }, + { + "type": "library", + "name": "is-arrayish", + "version": "0.2.1", + "bom-ref": "is-arrayish@0.2.1", + "purl": "pkg:npm/is-arrayish@0.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cf3d3a4bcb74a33a035cc1beb9b7b6eb37824cd5dc2883c96498bc841ac5e227422e6b38086f50b4aeea065d5ba22e4e0f31698ecc1be493e61c26cca63698ce" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-arrayish" + } + ] + }, + { + "type": "library", + "name": "is-bigint", + "version": "1.0.4", + "bom-ref": "is-bigint@1.0.4", + "purl": "pkg:npm/is-bigint@1.0.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cc1f42aee31a9a3ca6f358b6259dd4327e783ca1ac433b097a8eb1bcddc7249e0202c40d07a891bada764e8efb39f08dba8c6ca6c221cda3e83b5cf20848453a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-bigint" + } + ] + }, + { + "type": "library", + "name": "is-binary-path", + "version": "2.1.0", + "bom-ref": "is-binary-path@2.1.0", + "purl": "pkg:npm/is-binary-path@2.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "64c11161eb3aa43c9dcae1a276c7bb3ac1f1b5b23b595794128ce047f83baddd31522998365bd9444fcad8c8194e35b2ef6e487de94b79570433dee69ad4465f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-binary-path" + } + ] + }, + { + "type": "library", + "name": "is-boolean-object", + "version": "1.1.2", + "bom-ref": "is-boolean-object@1.1.2", + "purl": "pkg:npm/is-boolean-object@1.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "80361a2872669e3e1a5b1ca3e981f25d5a5d41ac2d54b1d4e5c6fe7b3b4f19ccdfe9c8ee4ddc2f7b964811f817a87e1ee7b027d43d4029ff02677918ad046a60" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-boolean-object" + } + ] + }, + { + "type": "library", + "name": "is-buffer", + "version": "1.1.6", + "bom-ref": "is-buffer@1.1.6", + "purl": "pkg:npm/is-buffer@1.1.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "35c7402f0a579139b966fbdb93ba303944af56f04a0e028fe7f7b07d71339e64057ece194666a739e2814e34558e46b7405a0de9727ef45dd44aa7c7a93694e7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-buffer" + } + ] + }, + { + "type": "library", + "name": "is-callable", + "version": "1.2.7", + "bom-ref": "is-callable@1.2.7", + "purl": "pkg:npm/is-callable@1.2.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d410b40551614bfa74aadc3a7a7a7c7bef0e0f452b2b4a052f3b528cdce170a037583b89c7100f5f33ee3ed2a48c463d514a045a55fff1f80a7aed92f22f494c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-callable" + } + ] + }, + { + "type": "library", + "name": "is-core-module", + "version": "2.13.0", + "bom-ref": "is-core-module@2.13.0", + "purl": "pkg:npm/is-core-module@2.13.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "67b764e90a3ca4e0a9de5e2db17d82e5955ab3857e531c10a1dc1984ba292fdd535fc532c8711769f3dcca879e5ae2ebc331dcaf78a03bbf3034bc07247b0c09" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-core-module" + } + ] + }, + { + "type": "library", + "name": "is-data-descriptor", + "version": "1.0.0", + "bom-ref": "is-data-descriptor@1.0.0", + "purl": "pkg:npm/is-data-descriptor@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8db457cb5166b40a028d0915988558c2ebaa0c551b68e7838e679dd6d3863ebb0c86d240e2b0fdb64800d05d6a2778111515dc1d856475e68fe74439ac4fe32d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-data-descriptor" + } + ] + }, + { + "type": "library", + "name": "is-date-object", + "version": "1.0.5", + "bom-ref": "is-date-object@1.0.5", + "purl": "pkg:npm/is-date-object@1.0.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f5841a4b1b00892c1cbd2df7301937c130959d62be1e117c5594768d1c5e84cd7a41c54e747a8f9f854f1e644ae254abdfc9fd26b8aeac89cb70ff74c6c60d7d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-date-object" + } + ] + }, + { + "type": "library", + "name": "is-descriptor", + "version": "1.0.2", + "bom-ref": "is-descriptor@1.0.2", + "purl": "pkg:npm/is-descriptor@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d9e8ace56a90195ee97a8a03c8b98d10f52ba6cf7e4975f973da4bdf1101fb87bd1e71ae0daee607b907c47c3809ba92f64d53da1387de688bf27f16b62615b6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-descriptor" + } + ] + }, + { + "type": "library", + "name": "is-docker", + "version": "2.2.1", + "bom-ref": "is-docker@2.2.1", + "purl": "pkg:npm/is-docker@2.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "17e8b604ab05ac7eba89a505734c280fcb0bcbc81eb64c13c2d3818efb39e82c780a024378a41ea9fcfcc0062249bf093a9ad68471f9a7becf6e6602bef52e5d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-docker" + } + ] + }, + { + "type": "library", + "name": "is-expression", + "version": "4.0.0", + "bom-ref": "is-expression@4.0.0", + "purl": "pkg:npm/is-expression@4.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-expression/-/is-expression-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ccc2175fadecc731b75eb90792b00fbe6fce55955208f364c0c1d4f284d7eff53700befc2344170842025d4335dc121af1360667af0f89329f433df269336be0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-expression" + } + ] + }, + { + "type": "library", + "name": "is-extendable", + "version": "1.0.1", + "bom-ref": "is-extendable@1.0.1", + "purl": "pkg:npm/is-extendable@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6ab9d73314f5861a0aa3d9352d976694dc897430dfcb6bf47d78c5966a24e3e8bcba5ffa5a56d581ef5b84cef83a934f40f306513a03b73f8a5dad4f9de27138" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-extendable" + } + ] + }, + { + "type": "library", + "name": "is-extglob", + "version": "2.1.1", + "bom-ref": "is-extglob@2.1.1", + "purl": "pkg:npm/is-extglob@2.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "49b29b00d90deb4dd58b88c466fe3d2de549327e321b0b1bcd9c28ac4a32122badb0dde725875b3b7eb37e1189e90103a4e6481640ed9eae494719af9778eca1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-extglob" + } + ] + }, + { + "type": "library", + "name": "is-fullwidth-code-point", + "version": "1.0.0", + "bom-ref": "is-fullwidth-code-point@1.0.0", + "purl": "pkg:npm/is-fullwidth-code-point@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d69a94a918e484f27d9a236af52c0c7ddbe2ea504971de9e171bdf6a2bd085a1f74a08ac7e2bae76f167b5d28e9b1b9e7bfefb97e14f8caad08d6be63e35ab47" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-fullwidth-code-point" + } + ] + }, + { + "type": "library", + "name": "is-generator-function", + "version": "1.0.10", + "bom-ref": "is-generator-function@1.0.10", + "purl": "pkg:npm/is-generator-function@1.0.10", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8ec123cbd977ca25c443e3ec5dd981c043dc3b169758bb2929da65154548f6fab58998087a4782d0bd7aeea7aef3a73341ac5e777abf533bb0d2cc0bd22acbf0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-generator-function" + } + ] + }, + { + "type": "library", + "name": "is-glob", + "version": "3.1.0", + "bom-ref": "is-glob@3.1.0", + "purl": "pkg:npm/is-glob@3.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "505a430eb3e033aaa99c5348fab87fa776d46aaf6128b64df1b3145b3c667276554b7a267f820f2be06b7b09675a33b55a652c318b928ca878509b95e3e2ea9b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-glob" + } + ] + }, + { + "type": "library", + "name": "is-heroku", + "version": "2.0.0", + "bom-ref": "is-heroku@2.0.0", + "purl": "pkg:npm/is-heroku@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-heroku/-/is-heroku-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "738bc75f0c707c866528e100ca4db95c80887ca96a5b061cb7edb3b752107e99f6aade9236a4e9e3541a6c050de41f4924c8fa590ee9acde0778cd8a505fe02b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-heroku" + } + ] + }, + { + "type": "library", + "name": "is-lambda", + "version": "1.0.1", + "bom-ref": "is-lambda@1.0.1", + "scope": "optional", + "purl": "pkg:npm/is-lambda@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cfb08c14636b10dab988507d06aa3ae1793a63db20f9ea6ad66c8871d1da1a76cc4d83b1bf3b04b5d62a414ca507b2f17e4be0aeb8cfdf64fa6307228a8f5421" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-lambda" + } + ] + }, + { + "type": "library", + "name": "is-map", + "version": "2.0.2", + "bom-ref": "is-map@2.0.2", + "purl": "pkg:npm/is-map@2.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "70e645410a334e16b57f83312c5ce580a60f4f28f6ea989c7594f1f3685b73f5dfe0afed64e39748290cbd4e292a2a115c60cb2519f418ced4a5eee447bdb5ca" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-map" + } + ] + }, + { + "type": "library", + "name": "is-natural-number", + "version": "4.0.1", + "bom-ref": "is-natural-number@4.0.1", + "purl": "pkg:npm/is-natural-number@4.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6382d36a631ed030d020802569eafd78a79b0250d257a86ecbe4d684954f973661da8e2d44fe524161652e7e4dd13a389830f6dbfa9d3aafaf7a8d5c48848b81" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-natural-number" + } + ] + }, + { + "type": "library", + "name": "is-number-like", + "version": "1.0.8", + "bom-ref": "is-number-like@1.0.8", + "purl": "pkg:npm/is-number-like@1.0.8", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-number-like/-/is-number-like-1.0.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "eab662ddecc2c85727e4bef5cb0cf3d9b4b96f6220975127dde4e5665bca8e9cf59f72192c060c6ca600210805984bb4184360f76ce253f7da10e03f6a2c636c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-number-like" + } + ] + }, + { + "type": "library", + "name": "is-number-object", + "version": "1.0.7", + "bom-ref": "is-number-object@1.0.7", + "purl": "pkg:npm/is-number-object@1.0.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "935534211ccb328ed995821fcd1bb6dce87a3222056ac8296fd5fbe9ea9f15902ac07e38508e0a4c1bc16086757522fd6730a14c1f528477cb911e29756e64ad" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-number-object" + } + ] + }, + { + "type": "library", + "name": "is-number", + "version": "3.0.0", + "bom-ref": "is-number@3.0.0", + "purl": "pkg:npm/is-number@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e1c6e80aa2299621fe980bc535e823650e2480a73765485056bdc7bd66d2879ab7587daff3672df93d98d61754e4676da2bc7f70b89f423a826cbedba739cb4e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-number" + } + ], + "components": [ + { + "type": "library", + "name": "kind-of", + "version": "3.2.2", + "bom-ref": "is-number@3.0.0|kind-of@3.2.2", + "purl": "pkg:npm/kind-of@3.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "34e5bd4105cca191a0fe8aa754da0d4d320510889dd7adbb5827df50124474cc58029abb98d13b0a9cee7083dcf99420db93e17a3ec8252997de13bea1b94eb5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-number/node_modules/kind-of" + } + ] + } + ] + }, + { + "type": "library", + "name": "is-object", + "version": "1.0.2", + "bom-ref": "is-object@1.0.2", + "purl": "pkg:npm/is-object@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dab4486a1859af65166f8e5f20ebaf646a45b73d13c8e64b7f7d8ac416d2a1409e651e3de7308a95650a29407293781e4b6780b3b640001b7463f471d0689018" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-object" + } + ] + }, + { + "type": "library", + "name": "is-plain-obj", + "version": "1.1.0", + "bom-ref": "is-plain-obj@1.1.0", + "purl": "pkg:npm/is-plain-obj@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "caf911cb1985284390e293570a6246e401103655c94b92da38d5e8e7f70b75365d5afb19d62a091289cb180a2c2a531613c970532fdb273323730f1acfbdfe16" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-plain-obj" + } + ] + }, + { + "type": "library", + "name": "is-plain-object", + "version": "2.0.4", + "bom-ref": "is-plain-object@2.0.4", + "purl": "pkg:npm/is-plain-object@2.0.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8793e98179168ad737f0104c61ac1360c5891c564956706ab85139ef11698c1f29245885ea067e6d4f96c88ff2a9788547999d2ec81835a3def2e6a8e94bfd3a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-plain-object" + } + ] + }, + { + "type": "library", + "name": "is-promise", + "version": "2.2.2", + "bom-ref": "is-promise@2.2.2", + "purl": "pkg:npm/is-promise@2.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fa53f8ffa94a5017d08d9da97714e166f2d401a7e665bf0e03115bf175ed890992df920d82bf3985d386a04b35db87b3d450a7649b7a8dabbf4fe6a5879f1015" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-promise" + } + ] + }, + { + "type": "library", + "name": "is-regex", + "version": "1.1.4", + "bom-ref": "is-regex@1.1.4", + "purl": "pkg:npm/is-regex@1.1.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "92f45dc43b31663873517d3b6672f27734b54d4fd32654d41c763860b2fcededfba14038f437e42ea832f958c5a1ca30cb6f5c2af7128aefa422fef6f234d356" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-regex" + } + ] + }, + { + "type": "library", + "name": "is-relative", + "version": "1.0.0", + "bom-ref": "is-relative@1.0.0", + "purl": "pkg:npm/is-relative@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2b0fd178ad22ab029ebb43084cb16e8f48db3c098488eb08c32217bef6df6ba41f98df69903d4cfbca5d93b465fdd4ca6c7df8fd704531b803e2230984b41b18" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-relative" + } + ] + }, + { + "type": "library", + "name": "is-retry-allowed", + "version": "1.2.0", + "bom-ref": "is-retry-allowed@1.2.0", + "purl": "pkg:npm/is-retry-allowed@1.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4546d478ac2f9b75c6d9561a9a124bd71164b608ef3f32f41eaf02fbacab588b300f2dc12171aa0b187191cdf437d8ea2b7d75815535dfb2bc122e79ff354946" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-retry-allowed" + } + ] + }, + { + "type": "library", + "name": "is-set", + "version": "2.0.2", + "bom-ref": "is-set@2.0.2", + "purl": "pkg:npm/is-set@2.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fb67274c465e639cff89719b2e13eb38068afcc6aee64e5e5eaf63d780a94537edab4a4026ed8cc15452661c99581cf1de8e97efde4bcfa0696fa47418a7f7ee" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-set" + } + ] + }, + { + "type": "library", + "name": "is-shared-array-buffer", + "version": "1.0.2", + "bom-ref": "is-shared-array-buffer@1.0.2", + "purl": "pkg:npm/is-shared-array-buffer@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b2a376503bb5ff4cbabaf5f24ad08ecf28408c24a51dc785a0c2895bc5bd114f5cbe273f41db19d24114f771c4cb7214105648887ff7c3e007fd441b3c735d84" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-shared-array-buffer" + } + ] + }, + { + "type": "library", + "name": "is-stream", + "version": "1.1.0", + "bom-ref": "is-stream@1.1.0", + "purl": "pkg:npm/is-stream@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b903e6f2472ce3b8f1dfc6ad01c593571ca5b506283d3ebccbd69661d57ac965d2c96f26cd26add132fa0a259d65e09d1772ab02fa55b671db4efe1137eaea75" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-stream" + } + ] + }, + { + "type": "library", + "name": "is-string", + "version": "1.0.7", + "bom-ref": "is-string@1.0.7", + "purl": "pkg:npm/is-string@1.0.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b44d945f38af8deea87cf5bb976ddc8c338c6b4f606fbc6502a1ba8c6e5e8fab8f577d939563f734a3e282d68678736ef5fa2171c458bc889931f38e9ce614b6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-string" + } + ] + }, + { + "type": "library", + "name": "is-symbol", + "version": "1.0.4", + "bom-ref": "is-symbol@1.0.4", + "purl": "pkg:npm/is-symbol@1.0.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0bf08f06a2969ef75cc6a200471c8e878bf551410e087a600dad16620a4a0c532ccdcacf71f7e0e6e8704a03c22c3d965b19aaea2b22b33f3bb734f4d6db8686" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-symbol" + } + ] + }, + { + "type": "library", + "name": "is-typed-array", + "version": "1.1.12", + "bom-ref": "is-typed-array@1.1.12", + "purl": "pkg:npm/is-typed-array@1.1.12", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "675e1317624d1bc2ecb39fc732ab74fff4fd25e1d7b6d5f2e691ff0c1538be2f7ca333b66edc73abd3306036589cac14f2746ccfff865455510eadc3915b923e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-typed-array" + } + ] + }, + { + "type": "library", + "name": "is-typedarray", + "version": "1.0.0", + "bom-ref": "is-typedarray@1.0.0", + "purl": "pkg:npm/is-typedarray@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "732039ea208c1c087909dce32486b86a8849c9e3b561bc0b8b725cdf9326454ea9a2ba058c8199cd4ceea468913ce8e01e0f532eee37c5ba705e4e76ddf33128" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-typedarray" + } + ] + }, + { + "type": "library", + "name": "is-unc-path", + "version": "1.0.0", + "bom-ref": "is-unc-path@1.0.0", + "purl": "pkg:npm/is-unc-path@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9ab1a955dd1fb3b5962df56c4adbe017a8842676e30c5661f7f7a68510dc1964ddb937cd1ddf421de5301f781822375bc28e0e9fa86e9e4cedc0e680c34ca595" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-unc-path" + } + ] + }, + { + "type": "library", + "name": "is-weakmap", + "version": "2.0.1", + "bom-ref": "is-weakmap@2.0.1", + "purl": "pkg:npm/is-weakmap@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "352051e241f9a158f5530beff7bd2bb9490257b3b59b381514ee3fadebf670b45d6bd4e6f47acbef464fbade2b387818d0536b52ef4109b5c0dac750fb1d1c84" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-weakmap" + } + ] + }, + { + "type": "library", + "name": "is-weakset", + "version": "2.0.2", + "bom-ref": "is-weakset@2.0.2", + "purl": "pkg:npm/is-weakset@2.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b76c95bedb4791092dc2734d98143df0084434b74f5130d3136d6e3ea010d0047041f19e40a4554b434dbab1fb6d37fb46bbdc567d4e3a07b8e429c17870929a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-weakset" + } + ] + }, + { + "type": "library", + "name": "is-windows", + "version": "1.0.2", + "bom-ref": "is-windows@1.0.2", + "purl": "pkg:npm/is-windows@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7972b55089ead9b3e68f25fa7b754723330ba1b73827de22e005a7f87a6adce5392a4ad10bde8e01c4773d127fa46bba9bc4d19c11cff5d917415b13fc239520" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-windows" + } + ] + }, + { + "type": "library", + "name": "isarray", + "version": "2.0.5", + "bom-ref": "isarray@2.0.5", + "purl": "pkg:npm/isarray@2.0.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c478e10ebddc3412b40737542523d7667b50531fe6c0c4b9470e00ee53c9f745c600ee8848ffde3c336ea34be1a8e654f940f9268a1dc02000a1941ddc57802b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/isarray" + } + ] + }, + { + "type": "library", + "name": "isexe", + "version": "2.0.0", + "bom-ref": "isexe@2.0.0", + "purl": "pkg:npm/isexe@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "447c4c2e9f659ca1c61d19e0f5016144231b600715a67ebdb2648672addfdfac638155564e18f8aaa2db4cb96aed2b23f01f9f210d44b8210623694ab3241e23" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/isexe" + } + ] + }, + { + "type": "library", + "name": "isobject", + "version": "3.0.1", + "bom-ref": "isobject@3.0.1", + "purl": "pkg:npm/isobject@3.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5a107dcc292eec41938ff1d0411cf969440451ea10647d9b59c96d444acea72989e1ba1813ac0bf536ebdb792b44f499f82e73a8d4ab4b0f8273bb196786fbbe" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/isobject" + } + ] + }, + { + "type": "library", + "name": "isstream", + "version": "0.1.2", + "bom-ref": "isstream@0.1.2", + "purl": "pkg:npm/isstream@0.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6258f3edf7f23dbacba4b9e0accb59ecd76e52056f8bac06f5127d21473209de7d610f75d4f049a6138351c6ce55ba987f17b5c2e61ffcb27c3dab8c470b0cfe" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/isstream" + } + ] + }, + { + "type": "library", + "name": "isurl", + "version": "1.0.0", + "bom-ref": "isurl@1.0.0", + "purl": "pkg:npm/isurl@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d4fff25acc4f943b67ed07910fe50b2903da21a37ac85dfaf06676bc37efd002f4370a52b5a7e35820c3767d24f30805316a5502a1bba098711e796e778da2f7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/isurl" + } + ] + }, + { + "type": "library", + "name": "js-stringify", + "version": "1.0.2", + "bom-ref": "js-stringify@1.0.2", + "purl": "pkg:npm/js-stringify@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "aed4b90133a8d90e64d46f830032128a50c0ea5bfbf73222c0577a09c8ee23118a2c59b90be44b22646c7156a9f64e798be30e6708258b0f8d7a3be42ee183e6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/js-stringify" + } + ] + }, + { + "type": "library", + "name": "js-tokens", + "version": "4.0.0", + "bom-ref": "js-tokens@4.0.0", + "purl": "pkg:npm/js-tokens@4.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "45d2547e5704ddc5332a232a420b02bb4e853eef5474824ed1b7986cf84737893a6a9809b627dca02b53f5b7313a9601b690f690233a49bce0e026aeb16fcf29" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/js-tokens" + } + ] + }, + { + "type": "library", + "name": "js-yaml", + "version": "3.14.1", + "bom-ref": "js-yaml@3.14.1", + "purl": "pkg:npm/js-yaml@3.14.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a24307ece5d727b62b37d3a4dff497ae7bb8897f723a4fb6e67a97e22992da7a6ebd36039a8fd0119a2ac199186880e4de356f04e4ce20480485a2ceca7052f6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/js-yaml" + } + ] + }, + { + "type": "library", + "name": "jsbn", + "version": "0.1.1", + "bom-ref": "jsbn@0.1.1", + "purl": "pkg:npm/jsbn@0.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "51553d7626ead897055b140f03a282aa3e4ee3654e980637cd051f10ac54d0aa53197c0da028e45f57b5dde1cdbf0ff13f29edea9534ad9d61b63593353497b2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/jsbn" + } + ] + }, + { + "type": "library", + "name": "json-buffer", + "version": "3.0.0", + "bom-ref": "json-buffer@3.0.0", + "purl": "pkg:npm/json-buffer@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0ae52a8efd0551921d5e41cf23c31ecc29c509d69301a71e8f54d962e94ba0083587f3e1c2475714de15fe0cd8e20f9f30108e576c45faba7bb765c3da7b3f35" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/json-buffer" + } + ] + }, + { + "type": "library", + "name": "json-parse-better-errors", + "version": "1.0.2", + "bom-ref": "json-parse-better-errors@1.0.2", + "purl": "pkg:npm/json-parse-better-errors@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9abab264a7d7e4484bee1bea715e961b5c988e78deb980f30e185c00052babc3e8f3934140124ff990d44fbe6a650f7c22452806a76413192e90e53b4ecdb0af" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/json-parse-better-errors" + } + ] + }, + { + "type": "library", + "name": "json-schema-traverse", + "version": "0.4.1", + "bom-ref": "json-schema-traverse@0.4.1", + "purl": "pkg:npm/json-schema-traverse@0.4.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c5b6c21f9742614e53f0b704861ba1ec727cf075ee5b7aac237634cce64529f6441dca5688753f271ce4eb6f41aec69bfe63221d0b62f7030ffbce3944f7b756" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/json-schema-traverse" + } + ] + }, + { + "type": "library", + "name": "json-schema", + "version": "0.4.0", + "bom-ref": "json-schema@0.4.0", + "purl": "pkg:npm/json-schema@0.4.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7acf783379d321fb043e2b1169f6a4f870cb7c75e7281855def5397aa3dc4b77e5216a9cc495a05c75e27b2dd8ae968db1a9d8e5e8b55686046cece28eeabd04" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/json-schema" + } + ] + }, + { + "type": "library", + "name": "json-stringify-safe", + "version": "5.0.1", + "bom-ref": "json-stringify-safe@5.0.1", + "purl": "pkg:npm/json-stringify-safe@5.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "642960e80698bda9af60413cd9ddc8c9ddef49222343ea1d823693cd1b8edeceeda0274529cce86f68b4cc287b244f245a7d7bcaf016854571bea1b051a96c44" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/json-stringify-safe" + } + ] + }, + { + "type": "library", + "name": "json5", + "version": "2.2.3", + "bom-ref": "json5@2.2.3", + "purl": "pkg:npm/json5@2.2.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5e63967bb7b21d81f5e1c2dd54fa3283e18e1f7ad85fef8aa73af2949c125bdf2ddcd93e53c5ce97c15628e830b7375bf255c67facd8c035337873167f16acca" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/json5" + } + ] + }, + { + "type": "library", + "name": "jsonfile", + "version": "6.1.0", + "bom-ref": "jsonfile@6.1.0", + "purl": "pkg:npm/jsonfile@6.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e5d8277563ab8984a6e5c9d86893616a52cd0ca3aa170c8307faebd44f59b067221af28fb3c476c5818269cb9fdf3e8ad58283cf5f367ddf9f637727de932a5d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/jsonfile" + } + ] + }, + { + "type": "library", + "name": "jsonwebtoken", + "version": "0.4.0", + "bom-ref": "jsonwebtoken@0.4.0", + "purl": "pkg:npm/jsonwebtoken@0.4.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-0.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "550959e63fe6e3bf148649a8a528608737a95a66abf2d2845d85ae0d7d15eb8addf1ae3900d428a7a46a1d60241f2a50ec3621e27baa812d6d0fef6e4a7beabf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/jsonwebtoken" + } + ] + }, + { + "type": "library", + "name": "jsprim", + "version": "1.4.2", + "bom-ref": "jsprim@1.4.2", + "purl": "pkg:npm/jsprim@1.4.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3f66d238c01cfdc88bcfa0f38235651893fdf81ac95aee540c62bbd02da2c1e0b940121e15fd195d1bc68c48f6b9882b63632400086c4961c35a516d12ba195b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/jsprim" + } + ] + }, + { + "type": "library", + "name": "jssha", + "version": "3.3.1", + "bom-ref": "jssha@3.3.1", + "purl": "pkg:npm/jssha@3.3.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/jssha/-/jssha-3.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5423198f5d8508531061c14b3d19bfd253816cb8bcb8cd818573d3ab0dd4e1801fb380197e20293a804ba0df1c404eb4679d26d4c60c4d05427e017f29a09585" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/jssha" + } + ] + }, + { + "type": "library", + "name": "jstransformer", + "version": "1.0.0", + "bom-ref": "jstransformer@1.0.0", + "purl": "pkg:npm/jstransformer@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0bd60add17fcaba5403c308253d7e7aa8de601f387eaf5069cc70fe004006081295ad7c62e9c0e4e667e8a0b5d2b9cbe56f2369f70b2612cf2e10877e1eab6e0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/jstransformer" + } + ] + }, + { + "type": "library", + "name": "juicy-chat-bot", + "version": "0.6.6", + "bom-ref": "juicy-chat-bot@0.6.6", + "purl": "pkg:npm/juicy-chat-bot@0.6.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/juicy-chat-bot/-/juicy-chat-bot-0.6.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5f9fae6b2bfea46ed5148209a3d0823b78abdf7c71ed8a00e8433ae8dd305e38a7dc47f9d642b7889393bf5655c17073fb30ec80cabc9e731e291b280a7421bf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/juicy-chat-bot" + } + ] + }, + { + "type": "library", + "name": "jwa", + "version": "0.0.1", + "bom-ref": "jwa@0.0.1", + "purl": "pkg:npm/jwa@0.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/jwa/-/jwa-0.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "57bcc27cc53621464d00149a9f933ed4d94edeb567ff6ba43cb1cfd5deb337fd58c9a8e17bc9860b576be998f5ac25667b9b142c8e34070731845b9e577f6223" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/jwa" + } + ] + }, + { + "type": "library", + "name": "jws", + "version": "0.2.6", + "bom-ref": "jws@0.2.6", + "purl": "pkg:npm/jws@0.2.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/jws/-/jws-0.2.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "663320306e1421fd4a2a38d86387ca741e97f56e5fcab9050930b7e5782cac8bd01a4d3cf318b0192b0623cf1ef6869d4a9fb267f691550ec2cb5092e120bf84" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/jws" + } + ] + }, + { + "type": "library", + "name": "keyv", + "version": "3.0.0", + "bom-ref": "keyv@3.0.0", + "purl": "pkg:npm/keyv@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7a0b879eadb6384dee5684981b42d558d3fee29a5a996afdfb35817b56ec35ca2f20ccba86e50914f832e261b009dfeb9e5def38b196d4c4e5bb8739ec24f5c4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/keyv" + } + ] + }, + { + "type": "library", + "name": "kind-of", + "version": "6.0.3", + "bom-ref": "kind-of@6.0.3", + "purl": "pkg:npm/kind-of@6.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "75c4b5ba5fbdb66783f794fec76f3f7a12e077d98435adcbb2f0d3b739b7bf20443bb44fa6dbc00feb78e165576948d305172ba45785942f160abb94478e7a87" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/kind-of" + } + ] + }, + { + "type": "library", + "name": "kuler", + "version": "2.0.0", + "bom-ref": "kuler@2.0.0", + "purl": "pkg:npm/kuler@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5eaf671fb2a559999702da1d5c30d113bbece8353581353ccd80c70e258b4a2a78e44830ab7a652c7ccf9f6ecd82fccbdabd4b30f0b5bddaa1f7cb10c6daa3e0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/kuler" + } + ] + }, + { + "type": "library", + "name": "kuromoji", + "version": "0.1.2", + "bom-ref": "kuromoji@0.1.2", + "purl": "pkg:npm/kuromoji@0.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kuromoji/-/kuromoji-0.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5747547fe0b62e970f1178681cb300a29fdb3a1b75e83cabfa60e2204dfdc97defa9abbba7cd037bf92816aa624dc2f5cf375995cdf1b8767cbb98236117c569" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/kuromoji" + } + ] + }, + { + "type": "library", + "name": "lazystream", + "version": "1.0.1", + "bom-ref": "lazystream@1.0.1", + "purl": "pkg:npm/lazystream@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6fde0688d1d0372e89353aede70eb33727df32b3645d96f72939026496f6575c5a1060a4d3ddef919da3937b6969e3f7dff3a25c2f96bcaf40c5479b9dfe676f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lazystream" + } + ] + }, + { + "type": "library", + "name": "libxmljs2", + "version": "0.30.1", + "bom-ref": "libxmljs2@0.30.1", + "purl": "pkg:npm/libxmljs2@0.30.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/libxmljs2/-/libxmljs2-0.30.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "52981fe8b9db0d957ca18ac6d9c38d6b32a39d43d5daff136c028ff79d5f9640accb2ac4b8c6017bc22062dadc9b96d714e9909cab1b15e67033056f54d64ba6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/libxmljs2" + } + ], + "components": [ + { + "type": "library", + "name": "nan", + "version": "2.15.0", + "bom-ref": "libxmljs2@0.30.1|nan@2.15.0", + "purl": "pkg:npm/nan@2.15.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f19b6f12703673969809961dd5cbe076753a72ac22c51a1883bd313cb594c2ce4e4536bf967c3ebb86a68b1452fc0739539990560a7da679525276cd58569665" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/libxmljs2/node_modules/nan" + } + ] + } + ] + }, + { + "type": "library", + "name": "liftup", + "version": "3.0.1", + "bom-ref": "liftup@3.0.1", + "purl": "pkg:npm/liftup@3.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/liftup/-/liftup-3.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c911da8900e2cd64b3a1793700f700ef578e23f52e84490d37d0e25b64ede389a16335f88e8168099971b12385ed1c9e2e57eacc52d02359e016ade080c3e13b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/liftup" + } + ], + "components": [ + { + "type": "library", + "name": "braces", + "version": "3.0.2", + "bom-ref": "liftup@3.0.1|braces@3.0.2", + "purl": "pkg:npm/braces@3.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6fcba6f8bd51cccdd60d2cef866ea0233d727d36c1b7a61395c10a02fb26a82659170e3acfadba9558fd8f5c843d6df71f91fe94142964c3f593c97eefc1dad0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/liftup/node_modules/braces" + } + ] + }, + { + "type": "library", + "name": "fill-range", + "version": "7.0.1", + "bom-ref": "liftup@3.0.1|fill-range@7.0.1", + "purl": "pkg:npm/fill-range@7.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a8ea3d17e74c5260b62dc6f805b56f9ca2714cf8c29be451a5ee200ee1abce42fb984565fdd8d84aed8e750d8f6b7d36378a2a91283d8abea368b589d94495a5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/liftup/node_modules/fill-range" + } + ] + }, + { + "type": "library", + "name": "findup-sync", + "version": "4.0.0", + "bom-ref": "liftup@3.0.1|findup-sync@4.0.0", + "purl": "pkg:npm/findup-sync@4.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ea3bef9ffd76202e2ab8b04bd4a3689310bbc164ef62771a554612a315b0ed8ca43cbb91ae7bf8a9d1dc48ecb0388e51a6439519e411b5633cfeaf86e96eaa7d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/liftup/node_modules/findup-sync" + } + ] + }, + { + "type": "library", + "name": "is-glob", + "version": "4.0.3", + "bom-ref": "liftup@3.0.1|is-glob@4.0.3", + "purl": "pkg:npm/is-glob@4.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c5e9526b21c7dfa66013b6568658bba56df884d6cd97c3a3bf92959a4243e2105d0f7b61f137e4f6f61ab0b33e99758e6611648197f184b4a7af046be1e9524a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/liftup/node_modules/is-glob" + } + ] + }, + { + "type": "library", + "name": "is-number", + "version": "7.0.0", + "bom-ref": "liftup@3.0.1|is-number@7.0.0", + "purl": "pkg:npm/is-number@7.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e350a27e483a7bc4f2952a5db53a5e2d532abd20445734edb47bc4443ef8d7ea6767c00dbf4d34e0c44be3740a3c394af5c1af369e8d6566540656c65d8c719e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/liftup/node_modules/is-number" + } + ] + }, + { + "type": "library", + "name": "micromatch", + "version": "4.0.5", + "bom-ref": "liftup@3.0.1|micromatch@4.0.5", + "purl": "pkg:npm/micromatch@4.0.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0cccbe1117045b6abc6763e8f96357bb0ddce586944858c03b91ac26a7c497b523bed22e14a3ba66b2af708b5dcbdf1dc05236375b60df334874a6904fe68d74" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/liftup/node_modules/micromatch" + } + ] + }, + { + "type": "library", + "name": "to-regex-range", + "version": "5.0.1", + "bom-ref": "liftup@3.0.1|to-regex-range@5.0.1", + "purl": "pkg:npm/to-regex-range@5.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "eb93fb8b3e97e7212bd5cc1c82f4316db230ed493780ecb974876d678ac3bde2ea86b7493fe2e2fc7c7ab722b43446fed860b29de08c2621aaac00c248d93cb1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/liftup/node_modules/to-regex-range" + } + ] + } + ] + }, + { + "type": "library", + "name": "linebreak", + "version": "1.1.0", + "bom-ref": "linebreak@1.1.0", + "purl": "pkg:npm/linebreak@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/linebreak/-/linebreak-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "307a74dd4226795841ed766d8ddd04e27ebedf1af90eaffdc48ff9169b4693916b6c3477cda80f6b60d2e94f24b3fdc78db2961bd435336b9f3b3c55daa2d849" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/linebreak" + } + ], + "components": [ + { + "type": "library", + "name": "base64-js", + "version": "0.0.8", + "bom-ref": "linebreak@1.1.0|base64-js@0.0.8", + "purl": "pkg:npm/base64-js@0.0.8", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dd7480d9c47f87fef71339575dd53a60dc9c99823bfa489c4f192ce1e260da0dfd6e21d1f38b25836f9d7acfa9ee21d885b460fee7484b84c3e7759a6dc39493" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/linebreak/node_modules/base64-js" + } + ] + } + ] + }, + { + "type": "library", + "name": "listenercount", + "version": "1.0.1", + "bom-ref": "listenercount@1.0.1", + "purl": "pkg:npm/listenercount@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/listenercount/-/listenercount-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "de693f65a834f88271783af14a06833f2e33677c34e4f459789367956873173e4e917e3d27892b73e03c5f677633af6f18c0445f4bb297c33e5bef201fe901a9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/listenercount" + } + ] + }, + { + "type": "library", + "name": "locate-path", + "version": "3.0.0", + "bom-ref": "locate-path@3.0.0", + "purl": "pkg:npm/locate-path@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ec03bbe3cc169c884da80b9ab72d995879101d148d7cf548b0f21fc043963b6d8099aa15ad66af94e70c4799f34cb358be9dfa5f6db4fe669a46cade7351bae4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/locate-path" + } + ] + }, + { + "type": "library", + "name": "lodash.camelcase", + "version": "4.3.0", + "bom-ref": "lodash.camelcase@4.3.0", + "purl": "pkg:npm/lodash.camelcase@4.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4f0b849c29f16dcdeb02f85ffcb6c6eed2540f386a5f2167bf776dccb38f8021bf84e0cbed6167b1bc24b640fbc9457446bade3ff9753c02eafd84a0e95be394" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lodash.camelcase" + } + ] + }, + { + "type": "library", + "name": "lodash.isfinite", + "version": "3.3.2", + "bom-ref": "lodash.isfinite@3.3.2", + "purl": "pkg:npm/lodash.isfinite@3.3.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/lodash.isfinite/-/lodash.isfinite-3.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ec5186e34ba10bc326eb7dee296d6be7c6849459419710ab83d25f4a2dcfe9a6225a67e2585d0f80c77ce9952cc44e46c163dd1e84b6fb8f1bc1387654f90840" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lodash.isfinite" + } + ] + }, + { + "type": "library", + "name": "lodash.set", + "version": "4.3.2", + "bom-ref": "lodash.set@4.3.2", + "purl": "pkg:npm/lodash.set@4.3.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e2134f3798e59bf37f1cb3023b8deff015caabd67b41d00673f546ad10fad70f2037d83fea317d0382f5a5b52004b09f7e2d30f55b177d33a28f9c7c893c85be" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lodash.set" + } + ] + }, + { + "type": "library", + "name": "lodash", + "version": "4.17.21", + "bom-ref": "lodash@4.17.21", + "purl": "pkg:npm/lodash@4.17.21", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bf690311ee7b95e713ba568322e3533f2dd1cb880b189e99d4edef13592b81764daec43e2c54c61d5c558dc5cfb35ecb85b65519e74026ff17675b6f8f916f4a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lodash" + } + ] + }, + { + "type": "library", + "name": "logform", + "version": "2.5.1", + "bom-ref": "logform@2.5.1", + "purl": "pkg:npm/logform@2.5.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/logform/-/logform-2.5.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f45caa026f68f4d28a7e200a7d9a18a3d6c65d7bb0324c50890b6d913e188e356d415210b4ae8b995b65c6609a16cc28e8de007c4907a994d5d2d683b4fa2d36" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/logform" + } + ], + "components": [ + { + "type": "library", + "name": "ms", + "version": "2.1.3", + "bom-ref": "logform@2.5.1|ms@2.1.3", + "purl": "pkg:npm/ms@2.1.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e85973b9b4cb646dc9d9afcd542025784863ceae68c601f268253dc985ef70bb2fa1568726afece715c8ebf5d73fab73ed1f7100eb479d23bfb57b45dd645394" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/logform/node_modules/ms" + } + ] + } + ] + }, + { + "type": "library", + "name": "lolex", + "version": "1.3.2", + "bom-ref": "lolex@1.3.2", + "purl": "pkg:npm/lolex@1.3.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/lolex/-/lolex-1.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "618a7c72acfbffc7abb99d792f59b370f92f2d8c62a5f76c5880c44af35d36640ff68ed3b038ad46136e576c5beda16eda87d99e06a8d63895ad567ce36c7805" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lolex" + } + ] + }, + { + "type": "library", + "name": "loose-envify", + "version": "1.4.0", + "bom-ref": "loose-envify@1.4.0", + "purl": "pkg:npm/loose-envify@1.4.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "972bb13c6aff59f86b95e9b608bfd472751cd7372a280226043cee918ed8e45ff242235d928ebe7d12debe5c351e03324b0edfeb5d54218e34f04b71452a0add" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/loose-envify" + } + ] + }, + { + "type": "library", + "name": "lowercase-keys", + "version": "1.0.1", + "bom-ref": "lowercase-keys@1.0.1", + "purl": "pkg:npm/lowercase-keys@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1b62e3eb5b570e754514e8bc55976cf92a108ed402ddd82890a7431b69939b5b71e26e743541c1399481c10407cb2d15d760342531b889c7d9407fb13f287c54" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lowercase-keys" + } + ] + }, + { + "type": "library", + "name": "lru-cache", + "version": "6.0.0", + "bom-ref": "lru-cache@6.0.0", + "purl": "pkg:npm/lru-cache@6.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "268e9d274e029928eece7c09492de951e5a677f1f47df4e59175e0c198be7aad540a6a90c0287e78bb183980b063df758b615a878875044302c78a938466ec88" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lru-cache" + } + ] + }, + { + "type": "library", + "name": "make-dir", + "version": "2.1.0", + "bom-ref": "make-dir@2.1.0", + "purl": "pkg:npm/make-dir@2.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2d2f57f9d73c28bc5709bf1d9e2efd7cb208500e55c99a328d2302c1396e697034a36edc08ad1b857929830fac4d75693f2fe548ee7b8a5462c6a934bc39ad44" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/make-dir" + } + ], + "components": [ + { + "type": "library", + "name": "semver", + "version": "5.7.2", + "bom-ref": "make-dir@2.1.0|semver@5.7.2", + "purl": "pkg:npm/semver@5.7.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "701ce79d0f4a8c9a94ebb079d91302eb908c6ab2b6eb4d161676e471a8b05aadf1cbfe61685265b21827a63a2f31527e1df7f8f5df06127d1bf3b0b9a43435d2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/make-dir/node_modules/semver" + } + ] + } + ] + }, + { + "type": "library", + "name": "make-error", + "version": "1.3.6", + "bom-ref": "make-error@1.3.6", + "purl": "pkg:npm/make-error@1.3.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b3c52194d7bbbcf2a8990842d6a15e94ca24aff49cdc080d6eca379fbe2654f0392d3670901f4d9577f85cf6a62f1244f21d2087bdeb33de31bf0453d825489f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/make-error" + } + ] + }, + { + "type": "library", + "name": "make-fetch-happen", + "version": "9.1.0", + "bom-ref": "make-fetch-happen@9.1.0", + "scope": "optional", + "purl": "pkg:npm/make-fetch-happen@9.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fb3a29c03cbb0cd9279b03d0a657a6e650195ff7823b34af48d35c48a9b9795c1390e073a24b447d7b1af4bdb727f188461c51b1ac7390f121ac91291361781a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/make-fetch-happen" + } + ], + "components": [ + { + "type": "library", + "name": "once", + "group": "@tootallnate", + "version": "1.1.2", + "bom-ref": "make-fetch-happen@9.1.0|@tootallnate/once@1.1.2", + "scope": "optional", + "purl": "pkg:npm/%40tootallnate/once@1.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "45bcc9be5373991ab97373b4f548a97ae5e7a38b40d4513a8a43a3c592b4b6ec55bf7e35da5eb8979b755b9a63e3eac9abdbe9926fe4c22474eda6579ec28fc7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/make-fetch-happen/node_modules/@tootallnate/once" + } + ] + }, + { + "type": "library", + "name": "debug", + "version": "4.3.4", + "bom-ref": "make-fetch-happen@9.1.0|debug@4.3.4", + "scope": "optional", + "purl": "pkg:npm/debug@4.3.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d15851ee494dde0ed4093ef9cd63b25c91eb758f4b793ae3ac1733cfcec7a40f9d9997ca947c520f122b305ea22f1d61951ce817fbb1bfbc234d85e870c5f91" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/make-fetch-happen/node_modules/debug" + } + ] + }, + { + "type": "library", + "name": "http-cache-semantics", + "version": "4.1.1", + "bom-ref": "make-fetch-happen@9.1.0|http-cache-semantics@4.1.1", + "scope": "optional", + "purl": "pkg:npm/http-cache-semantics@4.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7abdbde4328f56c57cda3e64c351a3b7e00303f5d81ec6a397cd9c18d406d9eca83e4be05215fe9c32327a5ce12166dbb173f7f441dc23a979b58b36158a985d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/make-fetch-happen/node_modules/http-cache-semantics" + } + ] + }, + { + "type": "library", + "name": "http-proxy-agent", + "version": "4.0.1", + "bom-ref": "make-fetch-happen@9.1.0|http-proxy-agent@4.0.1", + "scope": "optional", + "purl": "pkg:npm/http-proxy-agent@4.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "934cdd360a964c603a69e211569bdf5686f87cbe767537da7a1ca583463852f4b24af3aafd8f813b23eb82952b03b1f296abd4f2f2191ac46e5e6b29b245744e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/make-fetch-happen/node_modules/http-proxy-agent" + } + ] + }, + { + "type": "library", + "name": "ms", + "version": "2.1.2", + "bom-ref": "make-fetch-happen@9.1.0|ms@2.1.2", + "scope": "optional", + "purl": "pkg:npm/ms@2.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0690fc7e56332d980e8c5f6ee80381411442c50996784b85ea7863970afebcb53fa36f7be4fd1c9a2963f43d32b25ad98b48cd1bf9a7544c4bdbb353c4687db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/make-fetch-happen/node_modules/ms" + } + ] + } + ] + }, + { + "type": "library", + "name": "make-iterator", + "version": "1.0.1", + "bom-ref": "make-iterator@1.0.1", + "purl": "pkg:npm/make-iterator@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a718ae5e1d22544abb54ceca30886ce60c6c7f10aec76511a6d510697a38899649c410334cf38b13606e98ee5d6df558abf841245051fdad6614398ec790069b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/make-iterator" + } + ] + }, + { + "type": "library", + "name": "make-plural", + "version": "6.2.2", + "bom-ref": "make-plural@6.2.2", + "purl": "pkg:npm/make-plural@6.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/make-plural/-/make-plural-6.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f224ee162a1ab674d399bfd8263cb09152072e37309050fd32cd09a718c49bd328f1e418921d73fb9e5dc2fe327358d0f1fb550715906e286f64bd437f318658" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/make-plural" + } + ] + }, + { + "type": "library", + "name": "map-cache", + "version": "0.2.2", + "bom-ref": "map-cache@0.2.2", + "purl": "pkg:npm/map-cache@0.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f32fde57d4106428b29f54a9ad74ab0a6a89374c8d4404def8f3bccedc2aaefadb7512c0dde609174c9a47461ac8b5a431bb1048a592f4dda03dc18473852c66" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/map-cache" + } + ] + }, + { + "type": "library", + "name": "map-visit", + "version": "1.0.0", + "bom-ref": "map-visit@1.0.0", + "purl": "pkg:npm/map-visit@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e32eee1aff1b77659d33dbe942c890368e352e7d4dbe1bc346e56dd24d89650f9eccddae6907acee565e67e41050738b400b4368127eef009b8be69bfca16cfb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/map-visit" + } + ] + }, + { + "type": "library", + "name": "marsdb", + "version": "0.6.11", + "bom-ref": "marsdb@0.6.11", + "purl": "pkg:npm/marsdb@0.6.11", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/marsdb/-/marsdb-0.6.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "919cd539987ad8e2fab365d6ae56c8ecd99294b244797a66b6d5dab05c05aaf6ca985b6686d8772e56b11f8fce9a9921e92436d8cf09afca5e695d9ced3f5254" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/marsdb" + } + ] + }, + { + "type": "library", + "name": "math-interval-parser", + "version": "2.0.1", + "bom-ref": "math-interval-parser@2.0.1", + "purl": "pkg:npm/math-interval-parser@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/math-interval-parser/-/math-interval-parser-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "56694099bd1427096f332c7c88f8575039d55b517d22b18477d0883a6bfe5cbf0012b09452ea33a0332b8089af9d8b7603ee77a955ffb4f5ba609bab30a62cbc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/math-interval-parser" + } + ] + }, + { + "type": "library", + "name": "media-typer", + "version": "0.3.0", + "bom-ref": "media-typer@0.3.0", + "purl": "pkg:npm/media-typer@0.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "76afaa7a543d6a41e970e97f8145514f15483a4009d70477400bdbe11b158d2f285681630c64dcebbf702589949a49d41791f030b3a06f93be6b72b17d66a93d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/media-typer" + } + ] + }, + { + "type": "library", + "name": "merge-descriptors", + "version": "1.0.1", + "bom-ref": "merge-descriptors@1.0.1", + "purl": "pkg:npm/merge-descriptors@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7028ba837fd9af58aa422eb249bb1e3355efa286bdf0dd30df58f3518ad73d7db1a8e6e61461c9d2d439bbbe07de6561ef02e8b93b1e672608ab7f60f1c369d7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/merge-descriptors" + } + ] + }, + { + "type": "library", + "name": "messageformat-formatters", + "version": "2.0.1", + "bom-ref": "messageformat-formatters@2.0.1", + "purl": "pkg:npm/messageformat-formatters@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/messageformat-formatters/-/messageformat-formatters-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "13f95045786d1f01ae8908c8eeac642e9f001db303e6bdb6d7b5cd7bf49111b06549ac1ed253aab056fbadf95926695015250b34b22a95c8e3b023e50779b732" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/messageformat-formatters" + } + ] + }, + { + "type": "library", + "name": "messageformat-parser", + "version": "4.1.3", + "bom-ref": "messageformat-parser@4.1.3", + "purl": "pkg:npm/messageformat-parser@4.1.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/messageformat-parser/-/messageformat-parser-4.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d9f5375c309a9d1a9e382927ed1e735b95501d67fe4f7847eb94b3baa46f8dab412bbaf8bb215ae66117fa4e85f41774e0b54ce46e3f047053509b0e756eeeca" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/messageformat-parser" + } + ] + }, + { + "type": "library", + "name": "messageformat", + "version": "2.3.0", + "bom-ref": "messageformat@2.3.0", + "purl": "pkg:npm/messageformat@2.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/messageformat/-/messageformat-2.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b93cefb2fd254de431608db2d4d3dad6522d2f955123c19bf776362b6b9ee6004fcab6c9c5f0e2fc4616c61d8f2afe723b8d8025e7aa6e54bd3094a1fc8124e3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/messageformat" + } + ], + "components": [ + { + "type": "library", + "name": "make-plural", + "version": "4.3.0", + "bom-ref": "messageformat@2.3.0|make-plural@4.3.0", + "purl": "pkg:npm/make-plural@4.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/make-plural/-/make-plural-4.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c5361de09547a52096f9aa83a1feb0fcc79b68c54d4d56016616c1fef8b9d77c577623d3f7624c542a3426af16d94667cd84457956d0890f88db9975dc9b8abc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/messageformat/node_modules/make-plural" + } + ] + } + ] + }, + { + "type": "library", + "name": "methods", + "version": "1.1.2", + "bom-ref": "methods@1.1.2", + "purl": "pkg:npm/methods@1.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "89c9401de36a366ebccc5b676747bed4bdb250876fccda1ab8a53858103756f1ffbcf162785eea7d197051953e0c0f4ff5b3d7212f74ba5c68528087db7b15db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/methods" + } + ] + }, + { + "type": "library", + "name": "micromatch", + "version": "3.1.10", + "bom-ref": "micromatch@3.1.10", + "purl": "pkg:npm/micromatch@3.1.10", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3168a4825f67f4cdf0f9ba6c6371def0bfb0f5e17ddf7f31465f0800ee6f8838b3c12cf3885132533a36c6bae5a01eb80036d37fcb80f2f46aaadb434ce99c72" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromatch" + } + ] + }, + { + "type": "library", + "name": "mime-db", + "version": "1.52.0", + "bom-ref": "mime-db@1.52.0", + "purl": "pkg:npm/mime-db@1.52.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0f538b95edd625bed589c70c311c3d0fba285536213b4f201b439496c43081f66518bce82ba103b061040e28f27c0886c4fb51135653a82b5502da7537818be" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mime-db" + } + ] + }, + { + "type": "library", + "name": "mime-types", + "version": "2.1.35", + "bom-ref": "mime-types@2.1.35", + "purl": "pkg:npm/mime-types@2.1.35", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "64363e6cf9b9cd34c5f98a42ac053d9cad148080983d3d10b53d4d65616fe2cfbe4cd91c815693d20ebee11dae238323423cf2b07075cf1b962f9d21cda7978b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mime-types" + } + ] + }, + { + "type": "library", + "name": "mime", + "version": "1.6.0", + "bom-ref": "mime@1.6.0", + "purl": "pkg:npm/mime@1.6.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c74567f2ca48fb0b89d4ee92ee09db69083c3f187834d1dbeca4883661162a23c4e1128ea65be28e7f8d92662699180febc99cef48f611b793151b2bb306907a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mime" + } + ] + }, + { + "type": "library", + "name": "mimic-response", + "version": "1.0.1", + "bom-ref": "mimic-response@1.0.1", + "purl": "pkg:npm/mimic-response@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8f911cb67907eda99f57fab91e09a86a5d60d901c5251ada3ad9b1d09a48aa4c6106123f9494a5d67329438e6155aaf03444cea161229a7759e102b4447c6ec5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mimic-response" + } + ] + }, + { + "type": "library", + "name": "minimatch", + "version": "5.1.6", + "bom-ref": "minimatch@5.1.6", + "purl": "pkg:npm/minimatch@5.1.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "94ac15ff56eba46ea6054147b5becd526b400426f65996669b6c0d88e0398406fc55d092e01dddb4c5b2bdca1589c730016fc23844635cbb74ccfd735d4376ea" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/minimatch" + } + ] + }, + { + "type": "library", + "name": "minimist", + "version": "1.2.8", + "bom-ref": "minimist@1.2.8", + "purl": "pkg:npm/minimist@1.2.8", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "db2c8047ca8190ddd8ba17896a7529582e54ddb6f9a2c0f2c0d07c4730d5943c031dba1c009bdeaaa8f5bbcf92543ee39164f8cafb070a95aaa96a80c5bd3308" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/minimist" + } + ] + }, + { + "type": "library", + "name": "minipass-collect", + "version": "1.0.2", + "bom-ref": "minipass-collect@1.0.2", + "scope": "optional", + "purl": "pkg:npm/minipass-collect@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e93ea51f41fc386f642139bf266ead768a086e8806f5ed2d2e0a58ea6a615d29bf03dbbc36ad6bc811be42ca62b9bf4b8d69413ec3d2ded590fc1a2dab815dc4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/minipass-collect" + } + ] + }, + { + "type": "library", + "name": "minipass-fetch", + "version": "1.4.1", + "bom-ref": "minipass-fetch@1.4.1", + "scope": "optional", + "purl": "pkg:npm/minipass-fetch@1.4.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0861f579b94bab6e98d79f80ce4edecb8c61d09fd77c97eb0a8c792c32622aa2364368b038b38aae598868e0e24904bc775f236a517acb62b678f526d0299287" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/minipass-fetch" + } + ] + }, + { + "type": "library", + "name": "minipass-flush", + "version": "1.0.5", + "bom-ref": "minipass-flush@1.0.5", + "scope": "optional", + "purl": "pkg:npm/minipass-flush@1.0.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "266412618a4f52a5f92729f5997691c0e75ad6e43c1cfe4a013fe80d22c2cedd41611850534fe10edb01d6e7d97c4133319f5a0159ac070f3e156b085e50a55b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/minipass-flush" + } + ] + }, + { + "type": "library", + "name": "minipass-pipeline", + "version": "1.2.4", + "bom-ref": "minipass-pipeline@1.2.4", + "scope": "optional", + "purl": "pkg:npm/minipass-pipeline@1.2.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c6e22aedc20eb74f513d1275f60762e1bf9188dbc31587b9247fa080dbc1a86aa941772bbb73dc466399b8704a58ad53c5ff7e710f8731537877acf8e8b64fec" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/minipass-pipeline" + } + ] + }, + { + "type": "library", + "name": "minipass-sized", + "version": "1.0.3", + "bom-ref": "minipass-sized@1.0.3", + "scope": "optional", + "purl": "pkg:npm/minipass-sized@1.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "31b9104360938813250360e6ff9718fbd49614437ca73cce5e2eab94ce57c6ad18a9b75ae59432f6c53be5aebbdc513d64ad19b1bafa63988feaef6792d7e0da" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/minipass-sized" + } + ] + }, + { + "type": "library", + "name": "minipass", + "version": "3.3.6", + "bom-ref": "minipass@3.3.6", + "purl": "pkg:npm/minipass@3.3.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0f188d89dc5210afad1c6eb3388925bcd3b09b786f0ab6d4addb7363be14e87293271bc80df3942f95b93f61a17770d392184a3d81aa78d508879a9c3386017f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/minipass" + } + ] + }, + { + "type": "library", + "name": "minizlib", + "version": "2.1.2", + "bom-ref": "minizlib@2.1.2", + "purl": "pkg:npm/minizlib@2.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6c0c6c47c0557e3eb40d65c7137bb7d281f37e5e06ee48644ae3d6faabe977b8c54479bb74bc4e8d493510700227f8712d8f29846274621607668ee38a5ed076" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/minizlib" + } + ] + }, + { + "type": "library", + "name": "mixin-deep", + "version": "1.3.2", + "bom-ref": "mixin-deep@1.3.2", + "purl": "pkg:npm/mixin-deep@1.3.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "591a039fffe65c1889d47e34aea6b7bc7d2da1e3f04ac19be398889d6953c926be52ee24ded6144b16b6bf52aa0222edbe5ad2cda131a92d60b64f7a03dcef10" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mixin-deep" + } + ] + }, + { + "type": "library", + "name": "mkdirp-classic", + "version": "0.5.3", + "bom-ref": "mkdirp-classic@0.5.3", + "scope": "optional", + "purl": "pkg:npm/mkdirp-classic@0.5.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "80a2dc444321b6e651c1101fa8fdd1156f932b826a029541b4e21fb55823b8006902da7184f19a0dc7ef6e136f0f407c883d6852bfedc57df936371a63a36cfc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mkdirp-classic" + } + ] + }, + { + "type": "library", + "name": "mkdirp", + "version": "0.5.6", + "bom-ref": "mkdirp@0.5.6", + "purl": "pkg:npm/mkdirp@0.5.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "14ffa9f1107c396a45dd86410ab3f982d0039ad5c0a41e4030b9febddc80f8fcb10a3ac2b34d268f2528cecb0edf77300de4f7c0d19d2f127933ffd8aad1c027" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mkdirp" + } + ] + }, + { + "type": "library", + "name": "moment-timezone", + "version": "0.5.43", + "bom-ref": "moment-timezone@0.5.43", + "purl": "pkg:npm/moment-timezone@0.5.43", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.43.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ef68f768dcae22c0f1745d62ec212057615fc4cd6be9a6aa2722c1dafc1bdf7997632a322e5cbe175cdb5aa840dff6d5228278b33954a0c6d49d5762777d8d51" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/moment-timezone" + } + ] + }, + { + "type": "library", + "name": "moment", + "version": "2.29.4", + "bom-ref": "moment@2.29.4", + "purl": "pkg:npm/moment@2.29.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e4b0bd48ec6349cd8717abced82cae4c3362bc4768cf622fc892468fa5fc0c9d1e1727eccc4d1088477e897981bd43f7587c528c51ffbc8b00d04374d1c82bf3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/moment" + } + ] + }, + { + "type": "library", + "name": "morgan", + "version": "1.10.0", + "bom-ref": "morgan@1.10.0", + "purl": "pkg:npm/morgan@1.10.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "01b7a0055238b21e8497ed60370bc3e5821c93b9d2037eb0783ef1bc8c46e229fcd23fd4a0af001066969e7cfcbf51b1a2730296d9a536ce5929b1af97d6f55d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/morgan" + } + ], + "components": [ + { + "type": "library", + "name": "on-finished", + "version": "2.3.0", + "bom-ref": "morgan@1.10.0|on-finished@2.3.0", + "purl": "pkg:npm/on-finished@2.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8a4a9d906000c9ffd7fe03e15c6bdf800cad0d9b436ebf9b90d509d0df61e4c23f7667600acde5ea1a07adc52fe35b1129ec378c8c2ba78a900d788af7d52dc3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/morgan/node_modules/on-finished" + } + ] + } + ] + }, + { + "type": "library", + "name": "mout", + "version": "1.2.4", + "bom-ref": "mout@1.2.4", + "purl": "pkg:npm/mout@1.2.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/mout/-/mout-1.2.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9996fdb8eaee316827fdfc36f031b8ff213729e85f935cca08b86e0d4d8edef94a767041af85da382a954df949e5a3836af1943ea147660ac55f734956ec4685" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mout" + } + ] + }, + { + "type": "library", + "name": "ms", + "version": "2.0.0", + "bom-ref": "ms@2.0.0", + "purl": "pkg:npm/ms@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4e9a7ad0fe885090d3b8eabfe59f1c76c93326e8dfc2a7ce4e4af02308fb211212a679099d3e92c89e0f08f9c63281630bd75d85a979295218b40b7dee2c74e4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ms" + } + ] + }, + { + "type": "library", + "name": "multer", + "version": "1.4.4", + "bom-ref": "multer@1.4.4", + "purl": "pkg:npm/multer@1.4.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/multer/-/multer-1.4.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "db0636fb10f8b9d5fad7668ca8c701f16b36568aba34850f12d0f56deea6e35d53e2e0c7fd5b4bf62fffc6f7321654d57d175a06c93b855e6d82b190aa1b818b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/multer" + } + ] + }, + { + "type": "library", + "name": "mustache", + "version": "4.2.0", + "bom-ref": "mustache@4.2.0", + "purl": "pkg:npm/mustache@4.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/mustache/-/mustache-4.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ef58a9a52cb0ab961beffb5563219b9018206d4f07deee51cf9e9f1fad2318582bf2e1f0c6cf9a48a7aa9a5b885733349b4901ef1423292eaa3df7746f6668a9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mustache" + } + ] + }, + { + "type": "library", + "name": "nan", + "version": "2.17.0", + "bom-ref": "nan@2.17.0", + "scope": "optional", + "purl": "pkg:npm/nan@2.17.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d994e0b65d2726c3b42900a3129c5c22be43f98bfdd299538ad66df4905f42f5490d2e6c78c97714ebec877fbd0a86165dfff597939a673cc5ea70e6e1c6a069" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/nan" + } + ] + }, + { + "type": "library", + "name": "nanomatch", + "version": "1.2.13", + "bom-ref": "nanomatch@1.2.13", + "purl": "pkg:npm/nanomatch@1.2.13", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7e9a1ed93d116c7c014c150e7ed01f04f683122d3ab9f6946a2d2613a627d6469c7374a74c4adf6ff87e5fde155f323ae2b2851d82265d2bddc061829b03aa08" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/nanomatch" + } + ] + }, + { + "type": "library", + "name": "napi-build-utils", + "version": "1.0.2", + "bom-ref": "napi-build-utils@1.0.2", + "scope": "optional", + "purl": "pkg:npm/napi-build-utils@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "38d99152a2bbce3ec3597d03f400ded37c1bc0e059c4d01f176d0f9467c2590703dfefcc6a44a1207accab1f58c0f4dfc43745d732de2fe44666247d90630b76" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/napi-build-utils" + } + ] + }, + { + "type": "library", + "name": "needle", + "version": "2.9.1", + "bom-ref": "needle@2.9.1", + "purl": "pkg:npm/needle@2.9.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/needle/-/needle-2.9.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e91f5fa89e597267feb9868581d20798bc0d95d9f91db2bc2f9c9b9fb533fb2957feb9ceb12a7500772f412ac268537ea8d335c29ca61ea0fb9956ac10e94719" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/needle" + } + ], + "components": [ + { + "type": "library", + "name": "debug", + "version": "3.2.7", + "bom-ref": "needle@2.9.1|debug@3.2.7", + "purl": "pkg:npm/debug@3.2.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0858f3618022e1385f890be2ceb1507af4d35c7b670aa59f7bbc75021804b1c4f3e996cb6dfa0b44b3ee81343206d87a7fc644455512c961c50ffed6bb8b755d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/needle/node_modules/debug" + } + ] + }, + { + "type": "library", + "name": "ms", + "version": "2.1.3", + "bom-ref": "needle@2.9.1|ms@2.1.3", + "purl": "pkg:npm/ms@2.1.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e85973b9b4cb646dc9d9afcd542025784863ceae68c601f268253dc985ef70bb2fa1568726afece715c8ebf5d73fab73ed1f7100eb479d23bfb57b45dd645394" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/needle/node_modules/ms" + } + ] + } + ] + }, + { + "type": "library", + "name": "negotiator", + "version": "0.6.3", + "bom-ref": "negotiator@0.6.3", + "purl": "pkg:npm/negotiator@0.6.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f8452ca863cbb0cfa3ff37428598ec9d7e758385eb1c53885f07e70953c695093f9398226a470ab2ec4239b051bba0d29bda29c3f3bab2559b25d82140ce1b06" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/negotiator" + } + ] + }, + { + "type": "library", + "name": "neo-async", + "version": "2.6.2", + "bom-ref": "neo-async@2.6.2", + "purl": "pkg:npm/neo-async@2.6.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "61ddd4112e665824aa47ea8d4fddd2dd4a18524a8067d94b83c6bb83dae29ac5a66062bc7154e8038fec17746bb21772577b0018c5d5526a4c60ec3e74ba4ebb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/neo-async" + } + ] + }, + { + "type": "library", + "name": "node-abi", + "version": "2.30.1", + "bom-ref": "node-abi@2.30.1", + "scope": "optional", + "purl": "pkg:npm/node-abi@2.30.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/node-abi/-/node-abi-2.30.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ff60f4c0e40f81a516cd5495811331fadaca2510b6506e1251ce28089a17c7d5318eda74572dff92def371bc4717cf99fe92b7525a0b5b30484a0ef66eb7f2d7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-abi" + } + ], + "components": [ + { + "type": "library", + "name": "semver", + "version": "5.7.2", + "bom-ref": "node-abi@2.30.1|semver@5.7.2", + "scope": "optional", + "purl": "pkg:npm/semver@5.7.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "701ce79d0f4a8c9a94ebb079d91302eb908c6ab2b6eb4d161676e471a8b05aadf1cbfe61685265b21827a63a2f31527e1df7f8f5df06127d1bf3b0b9a43435d2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-abi/node_modules/semver" + } + ] + } + ] + }, + { + "type": "library", + "name": "node-addon-api", + "version": "4.3.0", + "bom-ref": "node-addon-api@4.3.0", + "purl": "pkg:npm/node-addon-api@4.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ef7b04f7edd468b6181660ec1599ea0889f33f287732a23064ef5cc39f3222a01984e36bada6eb63261edd3b88aad2223ae4d7561b066aef2172b861c12b0321" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-addon-api" + } + ] + }, + { + "type": "library", + "name": "node-fetch", + "version": "2.7.0", + "bom-ref": "node-fetch@2.7.0", + "purl": "pkg:npm/node-fetch@2.7.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7381517d49bf75b71667b53ed56ab40300b214bfb79edd9b130d39c1fc52cfe0d6a56b22b609928189b2d9d41d5b2282d7af7810b3ea32cfd8cd448da332edf0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-fetch" + } + ] + }, + { + "type": "library", + "name": "node-gyp", + "version": "8.4.1", + "bom-ref": "node-gyp@8.4.1", + "scope": "optional", + "purl": "pkg:npm/node-gyp@8.4.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a254c946052d01bfe13971b413ddf0643b3962226581b5f14f0400147c8d951b1742763351a17668682e8d96f0fa147c685e191bfad24f9edb58c583d7a8ebf7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-gyp" + } + ], + "components": [ + { + "type": "library", + "name": "ansi-regex", + "version": "5.0.1", + "bom-ref": "node-gyp@8.4.1|ansi-regex@5.0.1", + "scope": "optional", + "purl": "pkg:npm/ansi-regex@5.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "aae2505e54d25062f62c7f52517a3c570b18e2ca1a9e1828e8b3529bce04d4b05c13cb373b4c29762473c91f73fd9649325316bf7eea38e6fda5d26531410a15" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-gyp/node_modules/ansi-regex" + } + ] + }, + { + "type": "library", + "name": "are-we-there-yet", + "version": "3.0.1", + "bom-ref": "node-gyp@8.4.1|are-we-there-yet@3.0.1", + "scope": "optional", + "purl": "pkg:npm/are-we-there-yet@3.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4195b8103986c2562eaf46327ff6f6b86b9c1d031af1a1543fb7aef5d751ef7bef845cade15d159774073dc4cd27c97aa9838177181776705742b1e295f45006" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-gyp/node_modules/are-we-there-yet" + } + ] + }, + { + "type": "library", + "name": "gauge", + "version": "4.0.4", + "bom-ref": "node-gyp@8.4.1|gauge@4.0.4", + "scope": "optional", + "purl": "pkg:npm/gauge@4.0.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7fd9be0443798e483a6b47d98e57a2763379d551355fe98f150d83274bafd55dfda022c26ec19eeb28db067a7b78aef3ffe180a27f7d6b79c7baa6eebad8723e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-gyp/node_modules/gauge" + } + ] + }, + { + "type": "library", + "name": "is-fullwidth-code-point", + "version": "3.0.0", + "bom-ref": "node-gyp@8.4.1|is-fullwidth-code-point@3.0.0", + "scope": "optional", + "purl": "pkg:npm/is-fullwidth-code-point@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cf29a6e7ebbeb02b125b20fda8d69e8d5dc316f84229c94a762cd868952e1c0f3744b8dbee74ae1a775d0871afd2193e298ec130096c59e2b851e83a115e9742" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-gyp/node_modules/is-fullwidth-code-point" + } + ] + }, + { + "type": "library", + "name": "nopt", + "version": "5.0.0", + "bom-ref": "node-gyp@8.4.1|nopt@5.0.0", + "scope": "optional", + "purl": "pkg:npm/nopt@5.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4db8faeeb7dfa9c79e2e97115eb4fbbca00df02c1f3de20180cec4ea206498a2d5edb10cc291a060b1afd2300252c10269afefbb13f42231289edeae99d320b5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-gyp/node_modules/nopt" + } + ] + }, + { + "type": "library", + "name": "npmlog", + "version": "6.0.2", + "bom-ref": "node-gyp@8.4.1|npmlog@6.0.2", + "scope": "optional", + "purl": "pkg:npm/npmlog@6.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fef06fcf925fafd753fda15677414845ff93fd0d9606c2c437281468552ab2daacc9c99900ffede41bc52532b4be2166494c6250a4d4a655b2e6fb7eaef288c6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-gyp/node_modules/npmlog" + } + ] + }, + { + "type": "library", + "name": "readable-stream", + "version": "3.6.2", + "bom-ref": "node-gyp@8.4.1|readable-stream@3.6.2", + "scope": "optional", + "purl": "pkg:npm/readable-stream@3.6.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f6efec9e20ab6370f959db04447cc71381b66025eaa06e454c7522082e1221bafa5dc2d9058d39c9af442a361e93d3b9c4e0308c6abed497460404bb43d49ca0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-gyp/node_modules/readable-stream" + } + ] + }, + { + "type": "library", + "name": "string-width", + "version": "4.2.3", + "bom-ref": "node-gyp@8.4.1|string-width@4.2.3", + "scope": "optional", + "purl": "pkg:npm/string-width@4.2.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c0ac90450a63274b08a7ad84ad265d1ac8cc256b1aa79a1136284786ee86ec954effd8c807a5327af2feb57b8eaab9e0f23fdcc4a4d6c96530bd24eb8a2673fe" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-gyp/node_modules/string-width" + } + ] + }, + { + "type": "library", + "name": "strip-ansi", + "version": "6.0.1", + "bom-ref": "node-gyp@8.4.1|strip-ansi@6.0.1", + "scope": "optional", + "purl": "pkg:npm/strip-ansi@6.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-gyp/node_modules/strip-ansi" + } + ] + } + ] + }, + { + "type": "library", + "name": "node-pre-gyp", + "version": "0.15.0", + "bom-ref": "node-pre-gyp@0.15.0", + "purl": "pkg:npm/node-pre-gyp@0.15.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.15.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ed07196bcfdfa5a53f04a7a78dc69e145f612f3dbeed2f40ab25c58651ffae296c43f84f64a2b7d91b51e44407244960bbeab945f6c9df82ab888efd5166a8ac" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-pre-gyp" + } + ], + "components": [ + { + "type": "library", + "name": "chownr", + "version": "1.1.4", + "bom-ref": "node-pre-gyp@0.15.0|chownr@1.1.4", + "purl": "pkg:npm/chownr@1.1.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8c9d1bab36b296626d567360cd37923acf033dabe96d8804aff6f460bf3fd863b7c4912122716684a3149c42508d9ba62bb297185854cbcf4faec25695a90156" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-pre-gyp/node_modules/chownr" + } + ] + }, + { + "type": "library", + "name": "fs-minipass", + "version": "1.2.7", + "bom-ref": "node-pre-gyp@0.15.0|fs-minipass@1.2.7", + "purl": "pkg:npm/fs-minipass@1.2.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "196492246172e1ef4651e09c6c89040fe6e00281728fb5c5d6657cae66b7416e0d22a5fd2b2c7bf4dfcf17ad47e6e74e577698d4868c2ecea919b1fbd679424c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-pre-gyp/node_modules/fs-minipass" + } + ] + }, + { + "type": "library", + "name": "minipass", + "version": "2.9.0", + "bom-ref": "node-pre-gyp@0.15.0|minipass@2.9.0", + "purl": "pkg:npm/minipass@2.9.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c317d48e0f5679b1fe0940d7fc275b4658794a67d98b2fe1a64c5a448d7a63d5b9e8f6bbe6c5a077faef16295282b6ae0fd37217298fffe2455772b0cc8b097a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-pre-gyp/node_modules/minipass" + } + ] + }, + { + "type": "library", + "name": "minizlib", + "version": "1.3.3", + "bom-ref": "node-pre-gyp@0.15.0|minizlib@1.3.3", + "purl": "pkg:npm/minizlib@1.3.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e9960c3849e656c7427932551345bd643fa956713c87d1e66bf88ec30443b1d42878fa685f9ebff01eb3dcff55370a6926e04a351b850d1351a9159ec53f46f5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-pre-gyp/node_modules/minizlib" + } + ] + }, + { + "type": "library", + "name": "nopt", + "version": "4.0.3", + "bom-ref": "node-pre-gyp@0.15.0|nopt@4.0.3", + "purl": "pkg:npm/nopt@4.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0af686c15333b523092ce7973eb7b3edfc9f39b759a8d50ad5c3c01332c7ad3c9b22e6bda4c76698f479630b5f35fb4838cbf70cf52115ac6c64c35340edb42a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-pre-gyp/node_modules/nopt" + } + ] + }, + { + "type": "library", + "name": "rimraf", + "version": "2.7.1", + "bom-ref": "node-pre-gyp@0.15.0|rimraf@2.7.1", + "purl": "pkg:npm/rimraf@2.7.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b968db68a20add3d4e495a6dcd7ecd97a3ef437a801ad284b5546346e6b38df2f7071e5e238d3d5594aa80d0fee143679b32d574f8fd16a14934fa81645bdee3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-pre-gyp/node_modules/rimraf" + } + ] + }, + { + "type": "library", + "name": "safe-buffer", + "version": "5.2.1", + "bom-ref": "node-pre-gyp@0.15.0|safe-buffer@5.2.1", + "purl": "pkg:npm/safe-buffer@5.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ae9dd2a34eca71d9a629b1af81a37141226bedb1954959394bd12ad45fa9a5b468ef4f9879a0f1930e4377c34f37e183e9b8e7626d95b8fb825e6a6e62f9825d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-pre-gyp/node_modules/safe-buffer" + } + ] + }, + { + "type": "library", + "name": "semver", + "version": "5.7.2", + "bom-ref": "node-pre-gyp@0.15.0|semver@5.7.2", + "purl": "pkg:npm/semver@5.7.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "701ce79d0f4a8c9a94ebb079d91302eb908c6ab2b6eb4d161676e471a8b05aadf1cbfe61685265b21827a63a2f31527e1df7f8f5df06127d1bf3b0b9a43435d2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-pre-gyp/node_modules/semver" + } + ] + }, + { + "type": "library", + "name": "tar", + "version": "4.4.19", + "bom-ref": "node-pre-gyp@0.15.0|tar@4.4.19", + "purl": "pkg:npm/tar@4.4.19", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/tar/-/tar-4.4.19.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6b6d2012cbc79d67b4ca0058f096f1a0ce30dd225d85ced902ec642ea87e9ef35037620eb7407994b80ce3dd17e4797c145d1d974b4e7f67b015802520583354" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-pre-gyp/node_modules/tar" + } + ] + }, + { + "type": "library", + "name": "yallist", + "version": "3.1.1", + "bom-ref": "node-pre-gyp@0.15.0|yallist@3.1.1", + "purl": "pkg:npm/yallist@3.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6b850641a58f1f9f663975189c01b67b09dc412e22e05e374efdc9a0033eb365430264bd36c2bc1a90cc2eb0873e4b054fb8772ba4cea14367da96fb4685f1e2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-pre-gyp/node_modules/yallist" + } + ] + } + ] + }, + { + "type": "library", + "name": "noop-logger", + "version": "0.1.1", + "bom-ref": "noop-logger@0.1.1", + "scope": "optional", + "purl": "pkg:npm/noop-logger@0.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/noop-logger/-/noop-logger-0.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ea433c08b5efb96e5cad3c6c02dbdad982eb46b0da89322421e3d6b3d9a82c7a9b1564fde16a4d163c12ff975f2df1028398bf9649b0ddaa2a562771b76dd311" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/noop-logger" + } + ] + }, + { + "type": "library", + "name": "nopt", + "version": "3.0.6", + "bom-ref": "nopt@3.0.6", + "purl": "pkg:npm/nopt@3.0.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e0652dde4484626938213c7307f6fdbda2037d455637f325d45c25d752259c81b689a27d3ba59767d4ab60cf4d2c8f0e08189e37663c4960b6a09574450eea62" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/nopt" + } + ] + }, + { + "type": "library", + "name": "normalize-package-data", + "version": "2.5.0", + "bom-ref": "normalize-package-data@2.5.0", + "purl": "pkg:npm/normalize-package-data@2.5.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ff908c3774f44785d38f80dc19a7b1a3eae8652752156ff400e39344eae3c73086d70ad65c4b066d129ebe39482fe643138b19949af9103e185b4caa9a42be78" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/normalize-package-data" + } + ], + "components": [ + { + "type": "library", + "name": "semver", + "version": "5.7.2", + "bom-ref": "normalize-package-data@2.5.0|semver@5.7.2", + "purl": "pkg:npm/semver@5.7.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "701ce79d0f4a8c9a94ebb079d91302eb908c6ab2b6eb4d161676e471a8b05aadf1cbfe61685265b21827a63a2f31527e1df7f8f5df06127d1bf3b0b9a43435d2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/normalize-package-data/node_modules/semver" + } + ] + } + ] + }, + { + "type": "library", + "name": "normalize-path", + "version": "2.1.1", + "bom-ref": "normalize-path@2.1.1", + "purl": "pkg:npm/normalize-path@2.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "de9289c07d7ce17a3f9671faa323f5ab6a4c77b1dcca9aaa991b3dd7febf8b6086b56c082860a438e3139bfcd76e04c4587c35b8da4d8bf8a073778f3981dbeb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/normalize-path" + } + ] + }, + { + "type": "library", + "name": "normalize-url", + "version": "2.0.1", + "bom-ref": "normalize-url@2.0.1", + "purl": "pkg:npm/normalize-url@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0fa3145b82bf573a09e2b274d4914ac43aed635bfdc2b833097e5fdaa8ff9731f59bf956e8c85464529ead5b27ca33a13ac63323d2aaa9a93ed749782ef2e933" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/normalize-url" + } + ] + }, + { + "type": "library", + "name": "notevil", + "version": "1.3.3", + "bom-ref": "notevil@1.3.3", + "purl": "pkg:npm/notevil@1.3.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/notevil/-/notevil-1.3.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cb8811d7c6769481de05111a66eefcf228a2e3f28b2deda334fa1903c6848383562b52708e6b635722377b2a5028f1243883dcfbef02f9bc9450373e4890c982" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/notevil" + } + ], + "components": [ + { + "type": "library", + "name": "esprima", + "version": "1.0.4", + "bom-ref": "notevil@1.3.3|esprima@1.0.4", + "purl": "pkg:npm/esprima@1.0.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ae9e5d30a37ccc4b3d75f8bd8345f50a52e657ffd647293f475e66a6914d202205446e4ff7654fed9d38a7ca64fbe800068f56dad63e907caee8fd661078264c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/notevil/node_modules/esprima" + } + ] + } + ] + }, + { + "type": "library", + "name": "npm-bundled", + "version": "1.1.2", + "bom-ref": "npm-bundled@1.1.2", + "purl": "pkg:npm/npm-bundled@1.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c790c7ba9d12bb241c98bdeced1c7f610f2c6f0fc7ce0d2b8f8f1e374755ee17f972642ae4f5c87a2a2ba07deb695d500b5ca1dee4d8b8c4e1bc4405de22a019" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/npm-bundled" + } + ] + }, + { + "type": "library", + "name": "npm-normalize-package-bin", + "version": "1.0.1", + "bom-ref": "npm-normalize-package-bin@1.0.1", + "purl": "pkg:npm/npm-normalize-package-bin@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "10f7da7e5e892f9feb53ea2de8fde04520a93c35b95662335fde7d39bd7ec92154bae6075877a45e9c1d51970a3f90be0d2e0612d74996ec018e7b0d0e5f9f48" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/npm-normalize-package-bin" + } + ] + }, + { + "type": "library", + "name": "npm-packlist", + "version": "1.4.8", + "bom-ref": "npm-packlist@1.4.8", + "purl": "pkg:npm/npm-packlist@1.4.8", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e7e019830aeee487af17965d9c5825079c0d9471b500e3aec36f16854abcffc7a684198bbfa8d7e5bcb85890a1ee55b4b92619612e835ea22cc995485d1654f4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/npm-packlist" + } + ] + }, + { + "type": "library", + "name": "npmlog", + "version": "4.1.2", + "bom-ref": "npmlog@4.1.2", + "purl": "pkg:npm/npmlog@4.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dae52a6b3b8a95369223f742f00ce2714724efe22b11a3a737f7b48dddd7b6dd4a706a70c77d2fe7498bee83f2aff87d6cbdc4e1a65c715c29c0ffb95bd56392" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/npmlog" + } + ] + }, + { + "type": "library", + "name": "number-is-nan", + "version": "1.0.1", + "bom-ref": "number-is-nan@1.0.1", + "purl": "pkg:npm/number-is-nan@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e236ed657340b1f65b0078a2aa32cf0620a5d7a7444b5cc8e07a73cf1c3ad5393e96817eb010c12b1d4808a28ac08a90eccd26167d539a437b7ae4a771680789" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/number-is-nan" + } + ] + }, + { + "type": "library", + "name": "oauth-sign", + "version": "0.9.0", + "bom-ref": "oauth-sign@0.9.0", + "purl": "pkg:npm/oauth-sign@0.9.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7dec6150514f4c657cc9b02d48819b57a80e912bfc52d45b0c19c0c8b430e103ca920365b07d81c8f1ad314a9d5a4a2ce98091980a958b0819ac973f9910f365" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/oauth-sign" + } + ] + }, + { + "type": "library", + "name": "object-assign", + "version": "4.1.1", + "bom-ref": "object-assign@4.1.1", + "purl": "pkg:npm/object-assign@4.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ac98134279149c7d6c170f324fa552537cc3dec5a6bbab19848b1e63c557f8646edcfe85ec5bbe24d0e85df9251256cb2529dcdc55101d57b8714e618fe05c52" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object-assign" + } + ] + }, + { + "type": "library", + "name": "object-copy", + "version": "0.1.0", + "bom-ref": "object-copy@0.1.0", + "purl": "pkg:npm/object-copy@0.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "efd2d89fa5406fadf382d980b5e54e5a8f55763ef5655072dcf6ec7be56ac43a443fcdd7bae8ccac6a8723001727923f68cd3353b748c8802189f5533eb348b5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object-copy" + } + ], + "components": [ + { + "type": "library", + "name": "define-property", + "version": "0.2.5", + "bom-ref": "object-copy@0.1.0|define-property@0.2.5", + "purl": "pkg:npm/define-property@0.2.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "46bec00e34197a771e54e00aa29e802e49110261f50381b1f6157fed9ba33d4376ae4013a853b42592d92276c08e9658a09d60531f0c44c4159187a671b3124c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object-copy/node_modules/define-property" + } + ] + }, + { + "type": "library", + "name": "is-accessor-descriptor", + "version": "0.1.6", + "bom-ref": "object-copy@0.1.0|is-accessor-descriptor@0.1.6", + "purl": "pkg:npm/is-accessor-descriptor@0.1.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7b504cd6a9c36cc446de597653d7522b450c1ee58eb37a58dc0b5c16c9afc0fb4a2f730c2ff43cea2f868a52dfbea12ce065be13107dd6d437220f67a03219f8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object-copy/node_modules/is-accessor-descriptor" + } + ] + }, + { + "type": "library", + "name": "is-data-descriptor", + "version": "0.1.4", + "bom-ref": "object-copy@0.1.0|is-data-descriptor@0.1.4", + "purl": "pkg:npm/is-data-descriptor@0.1.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fb0f43e6e952a013659b0f4e1e7dd4dafe754b2a0277485ef9b077c4c97ada88a386bb29c68c2353e00870363437788425b504901d79225300490b3162282f5e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object-copy/node_modules/is-data-descriptor" + } + ] + }, + { + "type": "library", + "name": "is-descriptor", + "version": "0.1.6", + "bom-ref": "object-copy@0.1.0|is-descriptor@0.1.6", + "purl": "pkg:npm/is-descriptor@0.1.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6af0d8af4481dc3c0ef73b0ca2fd20282112158a829c4e21abfe33dd375496e904cb9b7d0b4611abb1cbaec379d8d01ca9729a7a97820f49fe0746ab9d51b71e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object-copy/node_modules/is-descriptor" + } + ], + "components": [ + { + "type": "library", + "name": "kind-of", + "version": "5.1.0", + "bom-ref": "object-copy@0.1.0|is-descriptor@0.1.6|kind-of@5.1.0", + "purl": "pkg:npm/kind-of@5.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "346104ae71fa176bd4b970e1f8e95b70a5bbff039c7dd447699ed55ada82ced7c7ae2ffef982a63f9d4e7567863eea8239b6ba924d8e4dee5dd365664c1f343f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object-copy/node_modules/is-descriptor/node_modules/kind-of" + } + ] + } + ] + }, + { + "type": "library", + "name": "kind-of", + "version": "3.2.2", + "bom-ref": "object-copy@0.1.0|kind-of@3.2.2", + "purl": "pkg:npm/kind-of@3.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "34e5bd4105cca191a0fe8aa754da0d4d320510889dd7adbb5827df50124474cc58029abb98d13b0a9cee7083dcf99420db93e17a3ec8252997de13bea1b94eb5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object-copy/node_modules/kind-of" + } + ] + } + ] + }, + { + "type": "library", + "name": "object-inspect", + "version": "1.12.3", + "bom-ref": "object-inspect@1.12.3", + "purl": "pkg:npm/object-inspect@1.12.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "81e52f764edcf9e8b330d503911a56d7027081f3a239e1dbc4147f84b5cad5a4face65523b48ec41cb3b7e3e8c1b0f3d8c2fdc8c67cb70d3abb4c62d1aa9bcd6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object-inspect" + } + ] + }, + { + "type": "library", + "name": "object-is", + "version": "1.1.5", + "bom-ref": "object-is@1.1.5", + "purl": "pkg:npm/object-is@1.1.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ddcc83b321e0b668bb23b0df4922362c3a7a48ada5c2fb5b834a744757b446f4ea17971e1b1f8ad9d7d28e6d5b283315085103010bf2fa8f1ce9aed5ba339d77" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object-is" + } + ] + }, + { + "type": "library", + "name": "object-keys", + "version": "1.1.1", + "bom-ref": "object-keys@1.1.1", + "purl": "pkg:npm/object-keys@1.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "36e00449439432b9485ce7c72b30fa6e93eeded62ddf1be335d44843e15e4f494d6f82bc591ef409a0f186e360b92d971be1a39323303b3b0de5992d2267e12c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object-keys" + } + ] + }, + { + "type": "library", + "name": "object-visit", + "version": "1.0.1", + "bom-ref": "object-visit@1.0.1", + "purl": "pkg:npm/object-visit@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "18168cc300152bda9b40ddd271da343b2be03d6ee5de59da54c8fce2e4ce665b30917d0aa45e9fc8304986d4ed85fee9ca6ceda0ddfafca12bd43ca117deb310" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object-visit" + } + ] + }, + { + "type": "library", + "name": "object.assign", + "version": "4.1.4", + "bom-ref": "object.assign@4.1.4", + "purl": "pkg:npm/object.assign@4.1.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d66c4a7f47b9f1bbf28d20ad298638b117bd8ad464dcf269aae24e8de224cfcf3909ccdc23822f2490cb3d2ef6a28c2e4a1fa907150544ea57f9353efa1c6165" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object.assign" + } + ] + }, + { + "type": "library", + "name": "object.defaults", + "version": "1.1.0", + "bom-ref": "object.defaults@1.1.0", + "purl": "pkg:npm/object.defaults@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "73f2b49b0fc5d75938744501316f2769752e06e8714427c6ed6fb2172f047228d4feb4a66b33947755c01047ba6c2d0eb976381d42a34c9bfbc5bc4832a771ac" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object.defaults" + } + ] + }, + { + "type": "library", + "name": "object.map", + "version": "1.0.1", + "bom-ref": "object.map@1.0.1", + "purl": "pkg:npm/object.map@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dfe98026ed8f2df9d25461f0216b9ba4e14bb1c2403412ae07fe80e02c41b2d7386aac1063415672ca69bb2e2353919207de72112e491d223edf7016b92e24eb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object.map" + } + ] + }, + { + "type": "library", + "name": "object.pick", + "version": "1.3.0", + "bom-ref": "object.pick@1.3.0", + "purl": "pkg:npm/object.pick@1.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b6a6bf50ccbf082a189a3f87e6a734eeabd22fd76a72cfd6644359d496ed5819404cffa254e7bbefc804e8c4a28e7c829ce4730ee5fa854f8b038499d3d62315" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object.pick" + } + ] + }, + { + "type": "library", + "name": "on-finished", + "version": "2.4.1", + "bom-ref": "on-finished@2.4.1", + "purl": "pkg:npm/on-finished@2.4.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a15973920dc4340842936cddbfb209c1dfd0503e33d91c51c2991c198f29b0255c09864dab8c189d55802c733e6ebb6e26378f5a2605fc2966b83afc0a1e7e92" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/on-finished" + } + ] + }, + { + "type": "library", + "name": "on-headers", + "version": "1.0.2", + "bom-ref": "on-headers@1.0.2", + "purl": "pkg:npm/on-headers@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a59004f8524ba32213cad76a2b4539b3e148a6337424fdcecc58bfbbc471f84579fd6f894d61971bcc45cdebc4ec08c17c3a87bfff2f2fca90b088479ea464ac" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/on-headers" + } + ] + }, + { + "type": "library", + "name": "once", + "version": "1.4.0", + "bom-ref": "once@1.4.0", + "purl": "pkg:npm/once@1.4.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "94d689808fb643951140191c7042874d038f697754c67659125413658d0c15402e684a9ed44f8dcaf81dcff688c8d8ba67d3333b976fd47f27e7cfc610ba77fb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/once" + } + ] + }, + { + "type": "library", + "name": "one-time", + "version": "1.0.0", + "bom-ref": "one-time@1.0.0", + "purl": "pkg:npm/one-time@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/one-time/-/one-time-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e435ce8912b0b9211c43f974906085e90de37000c5bf9b52991689724fceaa454570eceeb41d77e0a4527c5d310eb2f7f4c367ab16c705b51472364885381bda" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/one-time" + } + ] + }, + { + "type": "library", + "name": "opentype.js", + "version": "0.7.3", + "bom-ref": "opentype.js@0.7.3", + "purl": "pkg:npm/opentype.js@0.7.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/opentype.js/-/opentype.js-0.7.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "55eba2e6f9766cba27149fd28d7fd6456253dd29dc82264d9ca5326a199709cdac6b5c575b5e6edd1ff74cde7e24588fed1b232b9111e07039796684995f5d78" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/opentype.js" + } + ] + }, + { + "type": "library", + "name": "os-homedir", + "version": "1.0.2", + "bom-ref": "os-homedir@1.0.2", + "purl": "pkg:npm/os-homedir@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "079254ddc69bce4f1cebb99145ddc40a644e69f8d83176eece5c2da9d33c21b4bc92d9538b1f1a1466f66c018aad24489677cac28bc6514afbd8950fc8e6fa91" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/os-homedir" + } + ] + }, + { + "type": "library", + "name": "os-tmpdir", + "version": "1.0.2", + "bom-ref": "os-tmpdir@1.0.2", + "purl": "pkg:npm/os-tmpdir@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0f6151d37562afb148bb8e57058db49936fefd9496074d2c8d4f637505edf37803ac8e19b73e45b3bff2cbbe20d8de52550638c58d6a0ebe2b35d770611557d2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/os-tmpdir" + } + ] + }, + { + "type": "library", + "name": "osenv", + "version": "0.1.5", + "bom-ref": "osenv@0.1.5", + "purl": "pkg:npm/osenv@0.1.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d0259c08409d315736470dd4e70f598ea5fa81aeae6e4d710d52b1b4140f2bbc22b3fd05dabf53ea4e3274662179c97b614071055c612f9a22b0fb0dc403deda" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/osenv" + } + ] + }, + { + "type": "library", + "name": "otplib", + "version": "12.0.1", + "bom-ref": "otplib@12.0.1", + "purl": "pkg:npm/otplib@12.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/otplib/-/otplib-12.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c431af50e423a29ed10e0c5343ea38a4ea25d3fdf1499cdac1388f291ac79d0580cb45a384db3fe477480c90aba82e0c0729e68d78142dce987e2a1ac5978582" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/otplib" + } + ] + }, + { + "type": "library", + "name": "p-cancelable", + "version": "0.4.1", + "bom-ref": "p-cancelable@0.4.1", + "purl": "pkg:npm/p-cancelable@0.4.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1cd6b503c2ef0759227bb704472cb6d5535e1dbd82589258ab2c82da8de495615f306945996bf667bb058191fc6626982fde72753a0a4c555780c57f3acd1b05" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/p-cancelable" + } + ] + }, + { + "type": "library", + "name": "p-event", + "version": "2.3.1", + "bom-ref": "p-event@2.3.1", + "purl": "pkg:npm/p-event@2.3.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3500aa38585ba554cc5f8a8c7bc3c5f256c6b7367e2c288dee970dadbff8d7735aefe4d1a1ed7190a533b966bf60425d190d05bcab63df91046c3a153ceda46c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/p-event" + } + ] + }, + { + "type": "library", + "name": "p-finally", + "version": "1.0.0", + "bom-ref": "p-finally@1.0.0", + "purl": "pkg:npm/p-finally@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2c809bda9f4207b152fb4791d68a969c7869d0596318b64258113d6a2c745327bd5bc2d340fc0c4d8546590588c3d45d4220e0e3e7a95d0383c08609b5225aa3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/p-finally" + } + ] + }, + { + "type": "library", + "name": "p-is-promise", + "version": "1.1.0", + "bom-ref": "p-is-promise@1.1.0", + "purl": "pkg:npm/p-is-promise@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ccbed51382554b62054a447619028348f115c64a07e37fe9ee8127c297429dd29824ed0755e441edf03c4c9c2e2ce4c1444b4ad1e6bc7876b1770729a1be5d9a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/p-is-promise" + } + ] + }, + { + "type": "library", + "name": "p-limit", + "version": "2.3.0", + "bom-ref": "p-limit@2.3.0", + "purl": "pkg:npm/p-limit@2.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ffff3c985592271f25c42cf07400014c92f6332581d76f9e218ecc0cbd92a8b98091e294f6ac51bd6b92c938e6dc5526a4110cb857dc90022a11a546503c5beb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/p-limit" + } + ] + }, + { + "type": "library", + "name": "p-locate", + "version": "3.0.0", + "bom-ref": "p-locate@3.0.0", + "purl": "pkg:npm/p-locate@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c7ed76c3f4e8fb81857e0261044a620dc2e8cd12467a063e122effcf4b522e4326c4664dc9b54c49f5a3f5a267f19e4573b74150d24e39580fbf61fb230ba549" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/p-locate" + } + ] + }, + { + "type": "library", + "name": "p-map", + "version": "4.0.0", + "bom-ref": "p-map@4.0.0", + "scope": "optional", + "purl": "pkg:npm/p-map@4.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fdb8ceaa68044c1601e41a0478655e6bc766bc76f69bd18bcb513d5b8df27b27cfe9040264614d6be5d171e244b8307aceaafe80aa4802694b79b329ca4c3f31" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/p-map" + } + ] + }, + { + "type": "library", + "name": "p-timeout", + "version": "2.0.1", + "bom-ref": "p-timeout@2.0.1", + "purl": "pkg:npm/p-timeout@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f3c7a6e7c743541fcaccf131d57d0ddcbc057d864fc8373807a785dfc335ae4f554d931bc575e08ee833f269b0a52f4ec7804367eb7ab7740fe7efe06b3c1e20" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/p-timeout" + } + ] + }, + { + "type": "library", + "name": "p-try", + "version": "2.2.0", + "bom-ref": "p-try@2.2.0", + "purl": "pkg:npm/p-try@2.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4789cf0154c053407d0f7e7f1a4dee25fffb5d86d0732a2148a76f03121148d821165e1eef5855a069c1350cfd716697c4ed88d742930bede331dbefa0ac3a75" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/p-try" + } + ] + }, + { + "type": "library", + "name": "pako", + "version": "0.2.9", + "bom-ref": "pako@0.2.9", + "purl": "pkg:npm/pako@0.2.9", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "35473068ac54c56ad92e90c6fb3ff165a0a04084e403f0efe15fd3e9bc3b54e37a9755f3fd59eb06aad88d9435d936a6287cc84d37ce1086148f8f32d8a5c898" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pako" + } + ] + }, + { + "type": "library", + "name": "parse-filepath", + "version": "1.0.2", + "bom-ref": "parse-filepath@1.0.2", + "purl": "pkg:npm/parse-filepath@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1707515ca0a885255e5eac2d6289d94d7b5b1892ab9fe1cdc960d855ca79cae2657ac4f0347e2bb26459f86aca00f2796cba51c4448c792f919745421d1bc1d9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/parse-filepath" + } + ] + }, + { + "type": "library", + "name": "parse-json", + "version": "4.0.0", + "bom-ref": "parse-json@4.0.0", + "purl": "pkg:npm/parse-json@4.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "68e228b3c6ee8c637ddfff0ec7f8cf2e1ed1c159cf132b329d5144f9f419ca0ea32842c41f0ce029d2d11475205c92fa9329628d54810b806f37d3a6b01e3c47" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/parse-json" + } + ] + }, + { + "type": "library", + "name": "parse-passwd", + "version": "1.0.0", + "bom-ref": "parse-passwd@1.0.0", + "purl": "pkg:npm/parse-passwd@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d58d40fff4145c464aed82b3fab0fd5b275c135f84b8fafa64180a79c001f2d9a85ba505bf435111525ed69fa3471b5386471b6ca91fc086d625efc8784ea6d9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/parse-passwd" + } + ] + }, + { + "type": "library", + "name": "parseurl", + "version": "1.3.3", + "bom-ref": "parseurl@1.3.3", + "purl": "pkg:npm/parseurl@1.3.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0a2c9e3b1153fc96723799b4cfd3df5f0e1208127a4b2833d43a65d30aa39610c418604fd469ec51510bd29eb78681b57dc8f77c7ca75e2f4d60ee2758e2fea9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/parseurl" + } + ] + }, + { + "type": "library", + "name": "pascalcase", + "version": "0.1.1", + "bom-ref": "pascalcase@0.1.1", + "purl": "pkg:npm/pascalcase@0.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5c75dfbbfc8e411cbdbd83ad50354c37ad0e1098d6d35dc6a0e6c6d68fb1c104e907d798257fc18d732c756d776433ebb85858627d001b6db0d3181033097737" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pascalcase" + } + ] + }, + { + "type": "library", + "name": "path-exists", + "version": "3.0.0", + "bom-ref": "path-exists@3.0.0", + "purl": "pkg:npm/path-exists@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6e90bb198c220d8438c182def8503c96146385008c7101ae4a0186a83920fd07ab456c3d0a61914f4892395452649dbd34c2d9808cea6a58c9eb7a1a2f834825" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/path-exists" + } + ] + }, + { + "type": "library", + "name": "path-is-absolute", + "version": "1.0.1", + "bom-ref": "path-is-absolute@1.0.1", + "purl": "pkg:npm/path-is-absolute@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0156f0dd42767bd6eaeb8bd2692f409b47e37b53daf296c6a934ec9977da2223299ebe4394385f24eb8b8fd49ff7964f5430147ab0df124f3c30f98f7bb50242" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/path-is-absolute" + } + ] + }, + { + "type": "library", + "name": "path-parse", + "version": "1.0.7", + "bom-ref": "path-parse@1.0.7", + "purl": "pkg:npm/path-parse@1.0.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2c32733d510410f47ecb8f33f7703411dd325dbf29001c865a8fe4e5861d620a58dbfd84b0eb24b09aeaee5387c6bcab54e9f57a31baa00a7c6a1bce2100fcb3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/path-parse" + } + ] + }, + { + "type": "library", + "name": "path-root-regex", + "version": "0.1.2", + "bom-ref": "path-root-regex@0.1.2", + "purl": "pkg:npm/path-root-regex@0.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e06949eab6438506451340cf54a8747bd8e66797a065fc53929edb7110ee3e52576c0c21c5c97674834f500b232dd7a3a9a2ec09e83c6b170b8c86ef063378a5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/path-root-regex" + } + ] + }, + { + "type": "library", + "name": "path-root", + "version": "0.1.1", + "bom-ref": "path-root@0.1.1", + "purl": "pkg:npm/path-root@0.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "40b70f7a04c7175d5ac637e88c12280f28264b61372dffbcfa323ac0e5663557a7aca4a8de615d48688881d4877a7733c37c0fb6554c41a155c0698cec125db6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/path-root" + } + ] + }, + { + "type": "library", + "name": "path-to-regexp", + "version": "0.1.7", + "bom-ref": "path-to-regexp@0.1.7", + "purl": "pkg:npm/path-to-regexp@0.1.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e43164ba8aa5bf5b9840ac72f2898505e24f41c768134ecabf6b1f7ab0c2ac0ab5a21394f8c483b300c86e7c7760033ad2a20e9d86b9df00615d6d046cca27ad" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/path-to-regexp" + } + ] + }, + { + "type": "library", + "name": "pdfkit", + "version": "0.11.0", + "bom-ref": "pdfkit@0.11.0", + "purl": "pkg:npm/pdfkit@0.11.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pdfkit/-/pdfkit-0.11.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d6cf606ae997918c5c545d6246d4a62e2212176af89c7b6c4e0a705e22bc4b07bec7093fd699bc1498d8a8decbdf1d7736c5a71b25059ed59c3bcbdfaaafb0c0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pdfkit" + } + ] + }, + { + "type": "library", + "name": "peek-readable", + "version": "4.1.0", + "bom-ref": "peek-readable@4.1.0", + "purl": "pkg:npm/peek-readable@4.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/peek-readable/-/peek-readable-4.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "648dcb9f052fe673866d0cc3f5cda20c6eada217ae5d264fe5eb121c18e8a6c5c7e1d835f6ca2e7efa54180deea218b96a716d19bda584055d1f31fa47f12fbe" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/peek-readable" + } + ] + }, + { + "type": "library", + "name": "pend", + "version": "1.2.0", + "bom-ref": "pend@1.2.0", + "purl": "pkg:npm/pend@1.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1776acbf8d94b97721773b7ec57a9f5b538695505efa6c5ada6a88d29839c801d93ef16663763a76b49ffc643503ce9681610df4ace1fd6ae029aea219c1d72e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pend" + } + ] + }, + { + "type": "library", + "name": "performance-now", + "version": "2.1.0", + "bom-ref": "performance-now@2.1.0", + "purl": "pkg:npm/performance-now@2.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ec40079722c7239e9510874ae7bbb01dd1ca21a0066e75cf8b0d3259b6ab41938a68aa6f508816d2359154b89ab6733e5d7952c2c6a72011ff87318c26e94ca3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/performance-now" + } + ] + }, + { + "type": "library", + "name": "pg-connection-string", + "version": "2.6.2", + "bom-ref": "pg-connection-string@2.6.2", + "purl": "pkg:npm/pg-connection-string@2.6.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.6.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "721e8ec1a79a3d8728bdae24299d79b1b27684a6ff54fe3c643da013b8b527e2f832ca42b41300c7c9cc833edb92c73b2288c22085ae1211e26d23051fc9bca0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pg-connection-string" + } + ] + }, + { + "type": "library", + "name": "picomatch", + "version": "2.3.1", + "bom-ref": "picomatch@2.3.1", + "purl": "pkg:npm/picomatch@2.3.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "254ded7874cd8e6136542185cee63c117cc20d5c04a81d9af1fb08bf0692b4784058911e55dd68d500fcd0253af997445d748b6d2b2e2f0263902056a9141454" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/picomatch" + } + ] + }, + { + "type": "library", + "name": "pify", + "version": "4.0.1", + "bom-ref": "pify@4.0.1", + "purl": "pkg:npm/pify@4.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b81f3490115bfed7ddebc6d595e1bd4f9186b063e326b2c05294793d922b8419c86914d0463a9d252b082a438fe8e00815b8fb18eadcb9d739a4d8d9fa0795da" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pify" + } + ] + }, + { + "type": "library", + "name": "pinkie-promise", + "version": "2.0.1", + "bom-ref": "pinkie-promise@2.0.1", + "purl": "pkg:npm/pinkie-promise@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d069e2e83e1470b4dbbfd739ec37f10c676be355df8148ea599bb8f767f47081abd7acc3534e8158ffd1004bceba8ec243408d8c768b94ce7d6092459b735697" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pinkie-promise" + } + ] + }, + { + "type": "library", + "name": "pinkie", + "version": "2.0.4", + "bom-ref": "pinkie@2.0.4", + "purl": "pkg:npm/pinkie@2.0.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "32752e1327007a6b5269e1528d7296fdaae857b6a405b63e4aff91932a858e001eef717e311d130562814439267d6abf1e216675abdf6751bb87848f6576824a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pinkie" + } + ] + }, + { + "type": "library", + "name": "png-js", + "version": "1.0.0", + "bom-ref": "png-js@1.0.0", + "purl": "pkg:npm/png-js@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/png-js/-/png-js-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "93e62c6e1a40f5ef8415f2a34c21f7556e9aa0a97235823a3587537c32f8088bc59efb2e3bce2db689e6644eeb73ebf6dd22d31fc5d7fb9c3f024f6fd31198e2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/png-js" + } + ] + }, + { + "type": "library", + "name": "portscanner", + "version": "2.2.0", + "bom-ref": "portscanner@2.2.0", + "purl": "pkg:npm/portscanner@2.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/portscanner/-/portscanner-2.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "205ae80b3ff9f4ba9adae06fccaddb2836c30c811a018f172758c5c5c2d64eaa2caec737dbffcfe15b92076bd95e81e21ea3a6c7c0792f986728ec4bffb1653f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/portscanner" + } + ] + }, + { + "type": "library", + "name": "posix-character-classes", + "version": "0.1.1", + "bom-ref": "posix-character-classes@0.1.1", + "purl": "pkg:npm/posix-character-classes@0.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c5381805cddfba8ed8b7b25b8ae171498193a0ca33f1f2e813a4c2f56c753ffbbe2df79384c380aa6bb21029e505a6896febb59bd847897504b705b83b37d426" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/posix-character-classes" + } + ] + }, + { + "type": "library", + "name": "prebuild-install", + "version": "5.3.6", + "bom-ref": "prebuild-install@5.3.6", + "scope": "optional", + "purl": "pkg:npm/prebuild-install@5.3.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-5.3.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b3c01a8bcfbe4101a2e2c49bb3f335424bbad8f14ae3d266d426e05e4946cf89e61ef783ab4c3326483b35ae506e73b5b8d1fc2bb8aac76110fe65743191263a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/prebuild-install" + } + ] + }, + { + "type": "library", + "name": "prepend-http", + "version": "2.0.0", + "bom-ref": "prepend-http@2.0.0", + "purl": "pkg:npm/prepend-http@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "adabc4ea6f40b70f59fe38edb51519f9c9485e881d821c9902e589dea1338d3fa323f74bd627c0aa165e0b9547cd0a75312b75fa3c4a90535e9a3fe23bbb5550" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/prepend-http" + } + ] + }, + { + "type": "library", + "name": "pretty-bytes", + "version": "4.0.2", + "bom-ref": "pretty-bytes@4.0.2", + "purl": "pkg:npm/pretty-bytes@4.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-4.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c89005f808db1ca97143c79eccc77fdf83278ff6134378ba90bcef56c1f897f05f205b69e38e27d3055b9ec9fae898a667db81a1fbfcd79691a75cc2a69c655b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pretty-bytes" + } + ] + }, + { + "type": "library", + "name": "process-nextick-args", + "version": "2.0.1", + "bom-ref": "process-nextick-args@2.0.1", + "purl": "pkg:npm/process-nextick-args@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "de8b943a9421b60adb39ad7b27bfaec4e4e92136166863fbfc0868477f80fbfd5ef6c92bcde9468bf757cc4632bdbc6e6c417a5a7db2a6c7132a22891459f56a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/process-nextick-args" + } + ] + }, + { + "type": "library", + "name": "prom-client", + "version": "12.0.0", + "bom-ref": "prom-client@12.0.0", + "purl": "pkg:npm/prom-client@12.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/prom-client/-/prom-client-12.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "25bcf31e7c34543c02be8a9ff32d560edab8c120406ed84c075a5c548ff497376a1c6248dca0490d795eef45caf9cec8bfddc68a1aa8d1ae4b94e9fe83cf83ad" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/prom-client" + } + ] + }, + { + "type": "library", + "name": "promise-inflight", + "version": "1.0.1", + "bom-ref": "promise-inflight@1.0.1", + "scope": "optional", + "purl": "pkg:npm/promise-inflight@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "eb358fc8438569004961c18c1c1293289deee9306c9cc14e21949ae9c7b57bf66baec3a59c74476da6cc8cb88160aa7e9f8e17f5e508e9550f6ae9025c7b86e2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/promise-inflight" + } + ] + }, + { + "type": "library", + "name": "promise-retry", + "version": "2.0.1", + "bom-ref": "promise-retry@2.0.1", + "scope": "optional", + "purl": "pkg:npm/promise-retry@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cbe58a165051f011979ec3652071463d99b20dfdc314ca0b85a7e5027c99815eab1bac6ef89c1eb13a3643d47a5f0626b66c001429009377b7e6311da1e87fde" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/promise-retry" + } + ], + "components": [ + { + "type": "library", + "name": "err-code", + "version": "2.0.3", + "bom-ref": "promise-retry@2.0.1|err-code@2.0.3", + "scope": "optional", + "purl": "pkg:npm/err-code@2.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d9b9a546934a0714ff09198f3a5c88490a4d8fea92798bdcca6fee4f4271d9b30e94a2ed4b2d5998bb95c5210a2b2a2bfcde7286fa7f6621b5a04dc311831214" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/promise-retry/node_modules/err-code" + } + ] + }, + { + "type": "library", + "name": "retry", + "version": "0.12.0", + "bom-ref": "promise-retry@2.0.1|retry@0.12.0", + "scope": "optional", + "purl": "pkg:npm/retry@0.12.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f4b9224f08d487aad3e79e43b44f6b4d7f81281c8f7eb333100b67944b5d130af73647dfc228a1a9ed9b5800e0f8e4118edf6097a20276607f6450c2180b52a3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/promise-retry/node_modules/retry" + } + ] + } + ] + }, + { + "type": "library", + "name": "promise", + "version": "7.3.1", + "bom-ref": "promise@7.3.1", + "purl": "pkg:npm/promise@7.3.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9e89505d9ff82fe6cffd41a591f688ba35fd04ac46c2643d393e263ade72bf2f222b5877c2a4c42428a3cc600d4c20a5f675a3638d63bb2027d8add0d612cb4e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/promise" + } + ] + }, + { + "type": "library", + "name": "proper-lockfile", + "version": "1.2.0", + "bom-ref": "proper-lockfile@1.2.0", + "purl": "pkg:npm/proper-lockfile@1.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/proper-lockfile/-/proper-lockfile-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "60d8f1b42a18dc0fa5a2194b5d6098ac70e151d7d4dcc327b82f800e19680ef268e7ce8b296db774fae3c46bd11aebacd3902671fd1c432eafae38ed6c9856a7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/proper-lockfile" + } + ] + }, + { + "type": "library", + "name": "proxy-addr", + "version": "2.0.7", + "bom-ref": "proxy-addr@2.0.7", + "purl": "pkg:npm/proxy-addr@2.0.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "96542c30b4940d43d3e388ddad4fcedfbaa59e27e2b433fe670ae699972848ac8b2afb59c69c95d27dbf6c3fcde2d040019fe024475953b28cadaa0ad7e5d802" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/proxy-addr" + } + ] + }, + { + "type": "library", + "name": "psl", + "version": "1.9.0", + "bom-ref": "psl@1.9.0", + "purl": "pkg:npm/psl@1.9.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "13f66c754e072ecffaf206338064e43227164cb3dd01fb492df24594b50000a646912b4d53bdac6634fae929cc0d539f39663f600a220fb2716bd887be781c6a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/psl" + } + ] + }, + { + "type": "library", + "name": "pug-attrs", + "version": "3.0.0", + "bom-ref": "pug-attrs@3.0.0", + "purl": "pkg:npm/pug-attrs@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pug-attrs/-/pug-attrs-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6b320d57d754b733cc15092dbd35dc88d01f02e561fcbfc90a5d2fb4f0b0bce036d6e66b0b4f0afd49e6acbf925c6115735170ce35badbec70e52fee68b8fa70" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pug-attrs" + } + ] + }, + { + "type": "library", + "name": "pug-code-gen", + "version": "3.0.2", + "bom-ref": "pug-code-gen@3.0.2", + "purl": "pkg:npm/pug-code-gen@3.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9c93215b5e8c6e21918b24789a20d340c4560e02a99671f278bbe2a042586e4d51b0f23716e037b1a10ff2ec274dbda74c910a054f74345556241938394e6aca" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pug-code-gen" + } + ] + }, + { + "type": "library", + "name": "pug-error", + "version": "2.0.0", + "bom-ref": "pug-error@2.0.0", + "purl": "pkg:npm/pug-error@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pug-error/-/pug-error-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b23894b22f4ce110061e4b42d5dad07c2af90b97ab8aedb82df6ede2cfbb4b2933b443b0559b5b164d5146ad2dccbc5c3313184c147eccc41a1b4ec9fdbb5ac9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pug-error" + } + ] + }, + { + "type": "library", + "name": "pug-filters", + "version": "4.0.0", + "bom-ref": "pug-filters@4.0.0", + "purl": "pkg:npm/pug-filters@4.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pug-filters/-/pug-filters-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c9e345b6ae58c667f3d1ff73dab3171b0ffcff88b570215e730fd0efe0f45760ddb4823952fa84d7655a676018eeb8baa3944d5e2c1e187efd382abed91414e0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pug-filters" + } + ] + }, + { + "type": "library", + "name": "pug-lexer", + "version": "5.0.1", + "bom-ref": "pug-lexer@5.0.1", + "purl": "pkg:npm/pug-lexer@5.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pug-lexer/-/pug-lexer-5.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d08e82eb6fa47979593d990e25e55a9bd6812d53f61276de0f0dc09fe934fd096a7701faaeff36f389e4a35e0d6bb7344edaada207d65dc468144e0ee057f6d3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pug-lexer" + } + ] + }, + { + "type": "library", + "name": "pug-linker", + "version": "4.0.0", + "bom-ref": "pug-linker@4.0.0", + "purl": "pkg:npm/pug-linker@4.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pug-linker/-/pug-linker-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8230f5cb3a74cb16d0aa7cc101d9616e0a092f9a88149c3bf23b8dd4da532edfe67cf2795600b806f9280f71b6dea2b326d2085c16dc0ade858a82d214b38777" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pug-linker" + } + ] + }, + { + "type": "library", + "name": "pug-load", + "version": "3.0.0", + "bom-ref": "pug-load@3.0.0", + "purl": "pkg:npm/pug-load@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pug-load/-/pug-load-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3828d312784b59906f4b8ce78bf5943231f6612528b27b268c6041d409fb0ac2906ab612590d06095c9de1e40f30526a67cc3dc60b34d507626572958e4f7611" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pug-load" + } + ] + }, + { + "type": "library", + "name": "pug-parser", + "version": "6.0.0", + "bom-ref": "pug-parser@6.0.0", + "purl": "pkg:npm/pug-parser@6.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pug-parser/-/pug-parser-6.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ba489833ff5c1fa0a697e00e9799044ed33d351dd6ba5c953f6cb81ce538e43c8c8a6d4878ffce3a2c84591afaaa4e48e64969b019dbb87a702a64f1e965119f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pug-parser" + } + ] + }, + { + "type": "library", + "name": "pug-runtime", + "version": "3.0.1", + "bom-ref": "pug-runtime@3.0.1", + "purl": "pkg:npm/pug-runtime@3.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pug-runtime/-/pug-runtime-3.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2f9d336efad0df94e4a47c2fd06e9a2d2bae78347073ff7b5dd63c90bded393d059a1806ed4ca9537573b5f57f2c04c0be651f622e3037149a8e148078d37e2a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pug-runtime" + } + ] + }, + { + "type": "library", + "name": "pug-strip-comments", + "version": "2.0.0", + "bom-ref": "pug-strip-comments@2.0.0", + "purl": "pkg:npm/pug-strip-comments@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ce8f03b03a47ede4e43c709715e024d7165725bca84df74f94d4746caeeba4e32e84161bd1fe6a51508ed7196c8ad61ddf0e454132bbce935529bdeb66852bad" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pug-strip-comments" + } + ] + }, + { + "type": "library", + "name": "pug-walk", + "version": "2.0.0", + "bom-ref": "pug-walk@2.0.0", + "purl": "pkg:npm/pug-walk@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pug-walk/-/pug-walk-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c9810b7bd439abd21086ebeab1937003985f3e4309f2ef766d02c831cb0cc5ffd50038cdb44629b54fa29e5b9f00561c59d1e5c0d7d93849ce390ad9adcc8909" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pug-walk" + } + ] + }, + { + "type": "library", + "name": "pug", + "version": "3.0.2", + "bom-ref": "pug@3.0.2", + "purl": "pkg:npm/pug@3.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pug/-/pug-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6e9d08fe188ad43d6f0a11e1e847c3c6d9dd1e38b9e573ff6492b0b11aabcfa95189ae990b63996dd0329a5c5d545c1dd4bef479bad5270e3f799efdb24ac86b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pug" + } + ] + }, + { + "type": "library", + "name": "pump", + "version": "3.0.0", + "bom-ref": "pump@3.0.0", + "purl": "pkg:npm/pump@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2f0672fa9dd216cd4fcad77f8d872de30a6fe3d1e2602a9df5195ce5955d93457ef18cefea34790659374d198f2f57edebd4f13f420c64627e58f154d81161c3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pump" + } + ] + }, + { + "type": "library", + "name": "punycode", + "version": "2.3.0", + "bom-ref": "punycode@2.3.0", + "purl": "pkg:npm/punycode@2.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ad157ecd00fcb55172b36ea500647d594b92e225009e025270cf994522adbe5e6d29e676b796ef74d15d347056f45591e20b861e5826b19d46ec14a6db04dbb8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/punycode" + } + ] + }, + { + "type": "library", + "name": "qs", + "version": "6.11.0", + "bom-ref": "qs@6.11.0", + "purl": "pkg:npm/qs@6.11.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "32f8e830227011aad26d4624e4efa79a84b34aeb52b13c05f39cdc1cf43d3ab945a193982236aa040248a885e3a6dc83e6f4e1c46ab9d97bbf31a273464224e1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/qs" + } + ] + }, + { + "type": "library", + "name": "query-string", + "version": "5.1.1", + "bom-ref": "query-string@5.1.1", + "purl": "pkg:npm/query-string@5.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "82358eb26d92a069602c47401adedaeac9553a4f661a25e63c532aac484b43af2b850b819e97ecdfe12696fa8acb19c2a3dfcf3e517ef4cb58d364b568583e27" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/query-string" + } + ] + }, + { + "type": "library", + "name": "range_check", + "version": "2.0.4", + "bom-ref": "range_check@2.0.4", + "purl": "pkg:npm/range_check@2.0.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/range_check/-/range_check-2.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "69e774a1c5d78fe48888d34df5bfa66560373b0d865c7b5fb4e1a4db1430b212b919b11902f51c3d635004b4f1fe53dc745448505945091b474d034814cab29d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/range_check" + } + ] + }, + { + "type": "library", + "name": "range-parser", + "version": "1.2.1", + "bom-ref": "range-parser@1.2.1", + "purl": "pkg:npm/range-parser@1.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1eb82cc7ea2baa8ca09e68456ca68713a736f7a27e1d30105e8c4417a80dba944e9a6189468cb37c6ddc700bdea8206bc2bff6cb143905577f1939796a03b04a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/range-parser" + } + ] + }, + { + "type": "library", + "name": "raw-body", + "version": "2.5.2", + "bom-ref": "raw-body@2.5.2", + "purl": "pkg:npm/raw-body@2.5.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f331aaca97c4363088a868605d3a02f1a076afb62b057f804007c83ecfcc964f81b4f4f3b4ebd34b4d4d456ff7121eb427e6b8f25b7caac0b38ab43a9680957c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/raw-body" + } + ] + }, + { + "type": "library", + "name": "rc", + "version": "1.2.8", + "bom-ref": "rc@1.2.8", + "purl": "pkg:npm/rc@1.2.8", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cb76c682a2a3dd005dc4b6cb9289a5a2192fb00f207408944254812670617e7f813f18386dceb677c4dc056d79c1abc37e07b10a071c72485c66fcb0c9060f3b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/rc" + } + ] + }, + { + "type": "library", + "name": "read-pkg", + "version": "4.0.1", + "bom-ref": "read-pkg@4.0.1", + "purl": "pkg:npm/read-pkg@4.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/read-pkg/-/read-pkg-4.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f94062ac71c39b927edd60e62c16584a4951620f369cc973f9e9e7f86319db69d24767f86f3c6686ca3aaf3416ff7993d8f573a730d38982196a193c526678e3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/read-pkg" + } + ], + "components": [ + { + "type": "library", + "name": "pify", + "version": "3.0.0", + "bom-ref": "read-pkg@4.0.1|pify@3.0.0", + "purl": "pkg:npm/pify@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0b716c54d1f5b9d4845f8f20197d717efc1359fb185a3e54fbcfee2b5e411b3206acaa14a60857f21599c1afce1676a406289536606f7a64c947999ccbb88f72" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/read-pkg/node_modules/pify" + } + ] + } + ] + }, + { + "type": "library", + "name": "readable-stream", + "version": "2.3.8", + "bom-ref": "readable-stream@2.3.8", + "purl": "pkg:npm/readable-stream@2.3.8", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f29d00524e173838087b04a2d25f04a63b3e1159d688aecda03204194d07844efe67263c0f520c63ba1dbb9951ac55c683bd4bd79286f10acf9ae9b8e514ed74" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/readable-stream" + } + ], + "components": [ + { + "type": "library", + "name": "isarray", + "version": "1.0.0", + "bom-ref": "readable-stream@2.3.8|isarray@1.0.0", + "purl": "pkg:npm/isarray@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "54b82121634ce842d0ce8ef3c26720d0d99357258a623bc878cf37ca3a74c110d39949eb33aefc7d06dc281a3a9f6089105d2cce81bfff2b60f932a56bcf402d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/readable-stream/node_modules/isarray" + } + ] + } + ] + }, + { + "type": "library", + "name": "readable-web-to-node-stream", + "version": "3.0.2", + "bom-ref": "readable-web-to-node-stream@3.0.2", + "purl": "pkg:npm/readable-web-to-node-stream@3.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/readable-web-to-node-stream/-/readable-web-to-node-stream-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "78f78ae9c73511c28b121245b7f01e6cc08b2fe1a048a86eca0ad9fc62da29960479c22020409fe14694b9a072886b73724c11e1a8a7f55cd487de53d5ec581b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/readable-web-to-node-stream" + } + ], + "components": [ + { + "type": "library", + "name": "readable-stream", + "version": "3.6.2", + "bom-ref": "readable-web-to-node-stream@3.0.2|readable-stream@3.6.2", + "purl": "pkg:npm/readable-stream@3.6.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f6efec9e20ab6370f959db04447cc71381b66025eaa06e454c7522082e1221bafa5dc2d9058d39c9af442a361e93d3b9c4e0308c6abed497460404bb43d49ca0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/readable-web-to-node-stream/node_modules/readable-stream" + } + ] + } + ] + }, + { + "type": "library", + "name": "readdirp", + "version": "3.6.0", + "bom-ref": "readdirp@3.6.0", + "purl": "pkg:npm/readdirp@3.6.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "84e4b4f3da27f1176ea9d6e1bd0e59dfb0341128ecab3eaa9d171f7ec314df8f7916e4dda929beedb849dbd26f20eb010c41276a7e433eef6ddd3a3d55194ccc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/readdirp" + } + ] + }, + { + "type": "library", + "name": "rechoir", + "version": "0.7.1", + "bom-ref": "rechoir@0.7.1", + "purl": "pkg:npm/rechoir@0.7.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fe78e667cb35c15791ea98d367ed270a7bfc4a964d44c4f60f544b3894044a56050c1bf0a5303829626967eb01278faf86320b45c2bb24815d182771100022b6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/rechoir" + } + ] + }, + { + "type": "library", + "name": "regenerator-runtime", + "version": "0.14.0", + "bom-ref": "regenerator-runtime@0.14.0", + "purl": "pkg:npm/regenerator-runtime@0.14.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b2bc35ecd2344d4587b866b90851869a17cd21e8dadf458c05f6ec94f3617fa26ba9094b37981caef8a0d68a8fc6255a5dbd285b45d12ad1fa36782ce6528220" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/regenerator-runtime" + } + ] + }, + { + "type": "library", + "name": "regex-not", + "version": "1.0.2", + "bom-ref": "regex-not@1.0.2", + "purl": "pkg:npm/regex-not@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "27a4838d4803c508f936eb273ad745c43c0dffe1d6ca447c1842f072d27b99daa1732cb5c44738491147517bf14e9ebad586952808df44b67d702a92ead9f7d8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/regex-not" + } + ] + }, + { + "type": "library", + "name": "regexp.prototype.flags", + "version": "1.5.0", + "bom-ref": "regexp.prototype.flags@1.5.0", + "purl": "pkg:npm/regexp.prototype.flags@1.5.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d12bad0b7a4db9d44a82abb11a8446233f78e8c6551ea6cd7cf8c177178e841add8032a54685e660b40df7145bad1d3d65759e18074fba27fb7a0a1f9fabf92c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/regexp.prototype.flags" + } + ] + }, + { + "type": "library", + "name": "remove-trailing-separator", + "version": "1.1.0", + "bom-ref": "remove-trailing-separator@1.1.0", + "purl": "pkg:npm/remove-trailing-separator@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fe14be634bb768e7c811389a8a2ad41700c10f39973ef3be8c07ca4e2b549e020fcdd29ce99d0ba058ccfc22b93cbe02f9e2b01e88651c06fa1f45457e6994b3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/remove-trailing-separator" + } + ] + }, + { + "type": "library", + "name": "repeat-element", + "version": "1.1.4", + "bom-ref": "repeat-element@1.1.4", + "purl": "pkg:npm/repeat-element@1.1.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2c588d7d1712bbb28addebccc983ae0b3bf72f5d135bbc82d46dbff92b4c8caf18e95a9dd8c1bbaff423c38821b6e08e8c5be59e6b3f88c98baa9bd6fc44bf59" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/repeat-element" + } + ] + }, + { + "type": "library", + "name": "repeat-string", + "version": "1.6.1", + "bom-ref": "repeat-string@1.6.1", + "purl": "pkg:npm/repeat-string@1.6.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d5d1dcc260335f462d630836c9ce95bb8cd34346e08e1bf8c8e5cb507062adfdc9590fe61c3d2df22255ae4c93261120bc69ebc2166589cb9c2300580da8deb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/repeat-string" + } + ] + }, + { + "type": "library", + "name": "replace", + "version": "1.2.2", + "bom-ref": "replace@1.2.2", + "purl": "pkg:npm/replace@1.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/replace/-/replace-1.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0b810389f9b6d9764cd9bd893987ba3219fe941b0b040bcb6caf1dadf5102d37c3d4a625fe7dd5696fc20e3bb4372e30df14ed7a006983c60d4a91493d40d28c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/replace" + } + ], + "components": [ + { + "type": "library", + "name": "ansi-regex", + "version": "5.0.1", + "bom-ref": "replace@1.2.2|ansi-regex@5.0.1", + "purl": "pkg:npm/ansi-regex@5.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "aae2505e54d25062f62c7f52517a3c570b18e2ca1a9e1828e8b3529bce04d4b05c13cb373b4c29762473c91f73fd9649325316bf7eea38e6fda5d26531410a15" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/replace/node_modules/ansi-regex" + } + ] + }, + { + "type": "library", + "name": "ansi-styles", + "version": "4.3.0", + "bom-ref": "replace@1.2.2|ansi-styles@4.3.0", + "purl": "pkg:npm/ansi-styles@4.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cdb07dac22404f5adb8e25436f686a2851cd60bc60b64f0d511c59dc86700f717a36dc5b5d94029e74a2d4b931f880e885d3e5169db6db05402c885e64941212" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/replace/node_modules/ansi-styles" + } + ] + }, + { + "type": "library", + "name": "brace-expansion", + "version": "1.1.11", + "bom-ref": "replace@1.2.2|brace-expansion@1.1.11", + "purl": "pkg:npm/brace-expansion@1.1.11", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "882b8f1c3160ac75fb1f6bc423fe71a73d3bcd21c1d344e9ba0aa1998b5598c3bae75f260ae44ca0e60595d101974835f3bb9fa3375a1e058a71815beb5a8688" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/replace/node_modules/brace-expansion" + } + ] + }, + { + "type": "library", + "name": "cliui", + "version": "6.0.0", + "bom-ref": "replace@1.2.2|cliui@6.0.0", + "purl": "pkg:npm/cliui@6.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b7ac1b82da025ef033b2ded0817c4962a3edd2eb047db81075fb443db2cbfdcbefe873c4e5582fa82b80203474360539d9db3aac5c2aae06a434bac712309bad" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/replace/node_modules/cliui" + } + ] + }, + { + "type": "library", + "name": "color-convert", + "version": "2.0.1", + "bom-ref": "replace@1.2.2|color-convert@2.0.1", + "purl": "pkg:npm/color-convert@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4511023ec8fb8aeff16f9a0a61cb051d2a6914d9ec8ffe763954d129be333f9a275f0545df3566993a0d70e7c60be0910e97cafd4e7ce1f320dfc64709a12529" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/replace/node_modules/color-convert" + } + ] + }, + { + "type": "library", + "name": "color-name", + "version": "1.1.4", + "bom-ref": "replace@1.2.2|color-name@1.1.4", + "purl": "pkg:npm/color-name@1.1.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "74ecbedc0b96ddadb035b64722e319a537208c6b8b53fb812ffb9b71917d3976c3a3c7dfe0ef32569e417f479f4bcb84a18a39ab8171edd63d3a04065e002c40" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/replace/node_modules/color-name" + } + ] + }, + { + "type": "library", + "name": "find-up", + "version": "4.1.0", + "bom-ref": "replace@1.2.2|find-up@4.1.0", + "purl": "pkg:npm/find-up@4.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3e93b001d43f6255d0daf8fc6b787c222a43b98462df071e550406616c4d20d71cab8d009f0ec196c11708c6edd59b7e38b03a16af6cb88a48583d0eb2721297" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/replace/node_modules/find-up" + } + ] + }, + { + "type": "library", + "name": "is-fullwidth-code-point", + "version": "3.0.0", + "bom-ref": "replace@1.2.2|is-fullwidth-code-point@3.0.0", + "purl": "pkg:npm/is-fullwidth-code-point@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cf29a6e7ebbeb02b125b20fda8d69e8d5dc316f84229c94a762cd868952e1c0f3744b8dbee74ae1a775d0871afd2193e298ec130096c59e2b851e83a115e9742" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/replace/node_modules/is-fullwidth-code-point" + } + ] + }, + { + "type": "library", + "name": "locate-path", + "version": "5.0.0", + "bom-ref": "replace@1.2.2|locate-path@5.0.0", + "purl": "pkg:npm/locate-path@5.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b7b870f6923e5afbb03495f0939cd51e9ca122ace0daa4e592524e7f4995c4649b7b7169d9589e65c76e3588da2c3a32ea9f6e1a94041961bced6a4c2a536af2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/replace/node_modules/locate-path" + } + ] + }, + { + "type": "library", + "name": "minimatch", + "version": "3.0.5", + "bom-ref": "replace@1.2.2|minimatch@3.0.5", + "purl": "pkg:npm/minimatch@3.0.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b54a71cd7d150332478cbbb4c547c5bf5830569f5b6b720eb910151f6106b915bc6b97a60361650022ea893fe50d5b52d56f9318dc2acf7b1668dc8b803256bb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/replace/node_modules/minimatch" + } + ] + }, + { + "type": "library", + "name": "p-locate", + "version": "4.1.0", + "bom-ref": "replace@1.2.2|p-locate@4.1.0", + "purl": "pkg:npm/p-locate@4.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "47bf5967fd30031286bb7a18325cfc8f2fe46e1b0dad2ed2299ecfc441c1809e7e1769ad156d9f2b670eb4187570762442c6f3155ec8f84a1129ee98b74a0aec" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/replace/node_modules/p-locate" + } + ] + }, + { + "type": "library", + "name": "path-exists", + "version": "4.0.0", + "bom-ref": "replace@1.2.2|path-exists@4.0.0", + "purl": "pkg:npm/path-exists@4.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6a4f50cb943b8d86f65b071ecb9169be0d8aa0073f64884b48b392066466ca03ec1b091556dd1f65ad2aaed333fa6ead2530077d943c167981e0c1b82d6cbbff" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/replace/node_modules/path-exists" + } + ] + }, + { + "type": "library", + "name": "string-width", + "version": "4.2.3", + "bom-ref": "replace@1.2.2|string-width@4.2.3", + "purl": "pkg:npm/string-width@4.2.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c0ac90450a63274b08a7ad84ad265d1ac8cc256b1aa79a1136284786ee86ec954effd8c807a5327af2feb57b8eaab9e0f23fdcc4a4d6c96530bd24eb8a2673fe" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/replace/node_modules/string-width" + } + ] + }, + { + "type": "library", + "name": "strip-ansi", + "version": "6.0.1", + "bom-ref": "replace@1.2.2|strip-ansi@6.0.1", + "purl": "pkg:npm/strip-ansi@6.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/replace/node_modules/strip-ansi" + } + ] + }, + { + "type": "library", + "name": "wrap-ansi", + "version": "6.2.0", + "bom-ref": "replace@1.2.2|wrap-ansi@6.2.0", + "purl": "pkg:npm/wrap-ansi@6.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "afa94f7011b1657948732984bbb227c43321756d0a0f1a4b82814b720b9ab3109a27f48e219c0835ab4af4a63fb5ff99ae5cb038a5345038f70135d405fc495c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/replace/node_modules/wrap-ansi" + } + ] + }, + { + "type": "library", + "name": "yargs-parser", + "version": "18.1.3", + "bom-ref": "replace@1.2.2|yargs-parser@18.1.3", + "purl": "pkg:npm/yargs-parser@18.1.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a39d23d09793a32ff82ba39971a4265ba9725d72a1abb72c4445dc0f0936a2614f244c1434e56d24abe60ebf442357c025953265c445ee4c460569915ee76b09" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/replace/node_modules/yargs-parser" + } + ] + }, + { + "type": "library", + "name": "yargs", + "version": "15.4.1", + "bom-ref": "replace@1.2.2|yargs@15.4.1", + "purl": "pkg:npm/yargs@15.4.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "69e3dbc4399c616fbe3daa81b09f8761417009dbf82d5bdd9e1072efc139ecf228afcfce56f84cac00c51440e1f031c3151bff3bd8b794f86c10d8ceed05f4f8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/replace/node_modules/yargs" + } + ] + } + ] + }, + { + "type": "library", + "name": "request", + "version": "2.88.2", + "bom-ref": "request@2.88.2", + "purl": "pkg:npm/request@2.88.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "32cbed3ab7c6f5972b3b0016f908be17a1db0f40965c487da2eefbb8e6fb14cd963e1c13eec98cf37dcfcda9e124bb205e337cf48afa5763dccd7367329c0a87" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/request" + } + ], + "components": [ + { + "type": "library", + "name": "qs", + "version": "6.5.3", + "bom-ref": "request@2.88.2|qs@6.5.3", + "purl": "pkg:npm/qs@6.5.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ab15c8121e290867c72028f5980250dbfd975599230834dc1207e8490c5cfdf622bd46714e493b2f76c30494a836b1335c8d7ba143b90e9d3b92da84e4acdccc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/request/node_modules/qs" + } + ] + } + ] + }, + { + "type": "library", + "name": "require-directory", + "version": "2.1.1", + "bom-ref": "require-directory@2.1.1", + "purl": "pkg:npm/require-directory@2.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7c6c4423bfb0b06f71aef763b2b9662f6d8e3134e21d1c0032ba2211e320abc833a0b0bf3d0afb46c4434932d483f6d9019b45f9354890773aff84482abba2f9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/require-directory" + } + ] + }, + { + "type": "library", + "name": "require-main-filename", + "version": "2.0.0", + "bom-ref": "require-main-filename@2.0.0", + "purl": "pkg:npm/require-main-filename@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "34a37990c0f294aba577160b4947eb6e8e53bb387885dfb613c34f3d7d36999b67d55b911104e861efd9765272f89dee0a97da886174e5eec1f16d225db4079a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/require-main-filename" + } + ] + }, + { + "type": "library", + "name": "resolve-dir", + "version": "1.0.1", + "bom-ref": "resolve-dir@1.0.1", + "purl": "pkg:npm/resolve-dir@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "47bba24e3102cef3ac5927dd33440a14d05515c2b6eda1ce53076f2b9dc1716f33aa719d629d056e3f36732e78fb60383f6b45336d89e6445f7b547e94cff5ca" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/resolve-dir" + } + ] + }, + { + "type": "library", + "name": "resolve-url", + "version": "0.2.1", + "bom-ref": "resolve-url@0.2.1", + "purl": "pkg:npm/resolve-url@0.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "66e179e6155441a69cce0388c2a5b390470489d9a50ffc65e38c755199e1397718b853764bafab731a46f82d4ddd2a34c2f348dc39892025057eed92c61066be" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/resolve-url" + } + ] + }, + { + "type": "library", + "name": "resolve", + "version": "1.22.4", + "bom-ref": "resolve@1.22.4", + "purl": "pkg:npm/resolve@1.22.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/resolve/-/resolve-1.22.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d735d0a23ea0ea794a2efb0d42d9e4d06cd7f1292b8cc6a4c2baf96698cb24d4d5872f97d1ae163a3e5d2a11861cebe42a18295ca35423f179e33de828e307e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/resolve" + } + ] + }, + { + "type": "library", + "name": "responselike", + "version": "1.0.2", + "bom-ref": "responselike@1.0.2", + "purl": "pkg:npm/responselike@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fc5a5ee60bb3264d603ea7492c9479bbb786fe0358e272268db4436955953118677b9e530a68f68bd43ee783c145f6ad442f2ffeb222bfd04dd2931df4e57911" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/responselike" + } + ] + }, + { + "type": "library", + "name": "restructure", + "version": "2.0.1", + "bom-ref": "restructure@2.0.1", + "purl": "pkg:npm/restructure@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/restructure/-/restructure-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7b474ea639b90ec7a89a75f1d8ce65a5d679ce81ea175f9ba9d3095288686155506bb70176793b7dd99e23a6f23563ff922304ef611e4e24b2a530959e92e20e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/restructure" + } + ] + }, + { + "type": "library", + "name": "ret", + "version": "0.1.15", + "bom-ref": "ret@0.1.15", + "purl": "pkg:npm/ret@0.1.15", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4d3958a5af8e2febcc30d1b6e314a5406109dc1fd1cc47d494b72dedbe46ff2b5abfec0fae9942a55305bb0cd76e479c26b6fa218a358856f44bdbf7efbe789a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ret" + } + ] + }, + { + "type": "library", + "name": "retry-as-promised", + "version": "7.0.4", + "bom-ref": "retry-as-promised@7.0.4", + "purl": "pkg:npm/retry-as-promised@7.0.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/retry-as-promised/-/retry-as-promised-7.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5e0982a31296903a1fc07f1675d0f4c3ce597ea633f991e5af9ca8fb761409fc9c59ac14e7a4f9724597b1272c8f907cb6a51c206ebb0f15c1ca8dd552088074" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/retry-as-promised" + } + ] + }, + { + "type": "library", + "name": "retry", + "version": "0.10.1", + "bom-ref": "retry@0.10.1", + "purl": "pkg:npm/retry@0.10.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6575124184c7765dee4bb22e09e8587ccccac880c136802e51b96fcb9a063b95094944e64ad51454f5db03d431775ef7060adee77c8241ccd0b8781158076f25" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/retry" + } + ] + }, + { + "type": "library", + "name": "rimraf", + "version": "3.0.2", + "bom-ref": "rimraf@3.0.2", + "purl": "pkg:npm/rimraf@3.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "25990931990018514f3f662a5d95cf6cc94c060b31cc4f082ece253085ffda8d0bf54070f4efd8de8eb0170fe2f582daa5c5095b0a9b8b791dc483dd0bad9320" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/rimraf" + } + ] + }, + { + "type": "library", + "name": "rxjs", + "version": "6.6.7", + "bom-ref": "rxjs@6.6.7", + "purl": "pkg:npm/rxjs@6.6.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "853770afeef260d213e67e00318a7ce4a03acb0d956b414b6b7460baf6e96b85b7239c729da059a38d5c3375ccfb843a7d1323dec058211d5502664c5d826f45" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/rxjs" + } + ], + "components": [ + { + "type": "library", + "name": "tslib", + "version": "1.14.1", + "bom-ref": "rxjs@6.6.7|tslib@1.14.1", + "purl": "pkg:npm/tslib@1.14.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5e78b7e4d2b38e032bc1ebf2b074c202bb4b0e93efc9ef3357fd04e04c989f8dcfeffeeabd0c0f87d0469077b06ccba5567b5b8a099c4fbadd5f704da3dc1126" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/rxjs/node_modules/tslib" + } + ] + } + ] + }, + { + "type": "library", + "name": "safe-buffer", + "version": "5.1.2", + "bom-ref": "safe-buffer@5.1.2", + "purl": "pkg:npm/safe-buffer@5.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "19dd94641243917958ec66c9c5fb04f3f9ef2a45045351b7f1cd6c88de903fa6bd3d3f4c98707c1a7a6c71298c252a05f0b388aedf2e77fc0fb688f2b381bafa" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/safe-buffer" + } + ] + }, + { + "type": "library", + "name": "safe-regex", + "version": "1.1.0", + "bom-ref": "safe-regex@1.1.0", + "purl": "pkg:npm/safe-regex@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6895dc89fe319da354cef52e0b981c6f8ea84d2ef3be0e23a4c4e7baab6b10f951def16be29c6d753c1a17542cdc49e39fd1caf9997042e8be6bbcf44b2c08ce" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/safe-regex" + } + ] + }, + { + "type": "library", + "name": "safe-stable-stringify", + "version": "2.4.3", + "bom-ref": "safe-stable-stringify@2.4.3", + "purl": "pkg:npm/safe-stable-stringify@2.4.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7b66c30365894f4c31b1e55de25b033f8fb738d5fa1e931741ad5984543b494f868ef3910a64a16c2325b6bb480df9188551eb39c3ed8fe2a198305d3dd643d6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/safe-stable-stringify" + } + ] + }, + { + "type": "library", + "name": "safer-buffer", + "version": "2.1.2", + "bom-ref": "safer-buffer@2.1.2", + "purl": "pkg:npm/safer-buffer@2.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "619a372bcd920fb462ca2d04d4440fa232f3ee4a5ea6749023d2323db1c78355d75debdbe5d248eeda72376003c467106c71bbbdcc911e4d1c6f0a9c42b894b6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/safer-buffer" + } + ] + }, + { + "type": "library", + "name": "samsam", + "version": "1.1.2", + "bom-ref": "samsam@1.1.2", + "purl": "pkg:npm/samsam@1.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/samsam/-/samsam-1.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8952fb2e26e9337b65e2b40fc1e3975eb9a319e831c76edf9533a3404643dcf5dee2864d173bb3e928b89a095e2bf25653f8720afb55d35454a2f8ef044a439b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/samsam" + } + ] + }, + { + "type": "library", + "name": "sanitize-filename", + "version": "1.6.3", + "bom-ref": "sanitize-filename@1.6.3", + "purl": "pkg:npm/sanitize-filename@1.6.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cbfe7631ccbb6b0de0466ec8adc183171fdb0a4e00851876788f65b8739033cea766cab0891924ab619e9075c1043f9298f89d73c8b63eab58665fa9589f0e7a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sanitize-filename" + } + ] + }, + { + "type": "library", + "name": "sanitize-html", + "version": "1.4.2", + "bom-ref": "sanitize-html@1.4.2", + "purl": "pkg:npm/sanitize-html@1.4.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/sanitize-html/-/sanitize-html-1.4.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4c65cd06bfd8290305519d053ec6cf2cf9b7b41dbe22b82c5bb339b43b09c4c7e16278251d9fd94c3a32fd7d6df979c9cb45866cfce6c34d08e5369304f711f5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sanitize-html" + } + ], + "components": [ + { + "type": "library", + "name": "lodash", + "version": "2.4.2", + "bom-ref": "sanitize-html@1.4.2|lodash@2.4.2", + "purl": "pkg:npm/lodash@2.4.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "29a935862ebf8581c654f99dca26628e8432cf9c76886573b3ac3d19807f1e25c4b72958eed22860444e323bccd5df675c9a8f3ab1b630d3cc9f4d5b27e4b447" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sanitize-html/node_modules/lodash" + } + ] + } + ] + }, + { + "type": "library", + "name": "sax", + "version": "1.2.4", + "bom-ref": "sax@1.2.4", + "purl": "pkg:npm/sax@1.2.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "36a543bfd4e900d523166d0df2e3391b12f7e9480a8bdfdab59c3ec7b6059d0f1c9301462ab978c57e325adadecb75099b99cfd6451b9d880ba29a963524615b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sax" + } + ] + }, + { + "type": "library", + "name": "seek-bzip", + "version": "1.0.6", + "bom-ref": "seek-bzip@1.0.6", + "purl": "pkg:npm/seek-bzip@1.0.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7b542d3f760be6d5b0c3cb8a68e090d7c531213da568d0571e357f4b65980a22b8b9d8aff25906f3d2912280a351a827026081bab8c5e331155f607205b9c28d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/seek-bzip" + } + ] + }, + { + "type": "library", + "name": "semver", + "version": "7.5.4", + "bom-ref": "semver@7.5.4", + "purl": "pkg:npm/semver@7.5.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d5b09211257a3effa2db51efa71a770f1fa9483f2520fb7cb958d1af1014b7f9dbb3061cfad2ba6366ed8942e3778f9f9ead793d7fa7a900c2ece7eded693070" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/semver" + } + ] + }, + { + "type": "library", + "name": "send", + "version": "0.18.0", + "bom-ref": "send@0.18.0", + "purl": "pkg:npm/send@0.18.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "aaa5b3b8e8d214ebaa3e315ee0d3ac30b69f4e8410c0148e1294be17012ddc0d95def2ae6d3aae4f7be62d3429160317a7c02515616e3f5a8a68964eb4fa555e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/send" + } + ], + "components": [ + { + "type": "library", + "name": "ms", + "version": "2.1.3", + "bom-ref": "send@0.18.0|ms@2.1.3", + "purl": "pkg:npm/ms@2.1.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e85973b9b4cb646dc9d9afcd542025784863ceae68c601f268253dc985ef70bb2fa1568726afece715c8ebf5d73fab73ed1f7100eb479d23bfb57b45dd645394" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/send/node_modules/ms" + } + ] + } + ] + }, + { + "type": "library", + "name": "sequelize-pool", + "version": "7.1.0", + "bom-ref": "sequelize-pool@7.1.0", + "purl": "pkg:npm/sequelize-pool@7.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/sequelize-pool/-/sequelize-pool-7.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1bd734aa52164122b6f6947fe54d8917974341eaaa1d1ada828c9a863fcdc7828e390dc23cf7f3c677ea14f09207bc795208ce82767ad674b1cfe7e30e946526" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sequelize-pool" + } + ] + }, + { + "type": "library", + "name": "sequelize", + "version": "6.32.1", + "bom-ref": "sequelize@6.32.1", + "purl": "pkg:npm/sequelize@6.32.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/sequelize/-/sequelize-6.32.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dc8bf48ebbafe7b63462f731416ec1139e8eec30b50688dc7c8aea87a9b2f8843075efbdbbf627b981f32bef249992e12ef6b38914f5796bb7f2787dc95c27fe" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sequelize" + } + ], + "components": [ + { + "type": "library", + "name": "debug", + "version": "4.3.4", + "bom-ref": "sequelize@6.32.1|debug@4.3.4", + "purl": "pkg:npm/debug@4.3.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d15851ee494dde0ed4093ef9cd63b25c91eb758f4b793ae3ac1733cfcec7a40f9d9997ca947c520f122b305ea22f1d61951ce817fbb1bfbc234d85e870c5f91" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sequelize/node_modules/debug" + } + ] + }, + { + "type": "library", + "name": "ms", + "version": "2.1.2", + "bom-ref": "sequelize@6.32.1|ms@2.1.2", + "purl": "pkg:npm/ms@2.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0690fc7e56332d980e8c5f6ee80381411442c50996784b85ea7863970afebcb53fa36f7be4fd1c9a2963f43d32b25ad98b48cd1bf9a7544c4bdbb353c4687db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sequelize/node_modules/ms" + } + ] + }, + { + "type": "library", + "name": "uuid", + "version": "8.3.2", + "bom-ref": "sequelize@6.32.1|uuid@8.3.2", + "purl": "pkg:npm/uuid@8.3.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f8d62cd9078c5b2f865853849bdc679fa1c20e9d25ed0043ee697cccb52627ef77439345d0da1c12b9f09139175453625f7fdfa42e9a7d2f0385bfe0cfb47b7a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sequelize/node_modules/uuid" + } + ] + } + ] + }, + { + "type": "library", + "name": "serve-index", + "version": "1.9.1", + "bom-ref": "serve-index@1.9.1", + "purl": "pkg:npm/serve-index@1.9.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a571df28d3f8aae8ebb6d78cad205bd2b73c1c9f4cb3f1ab5f0714b54b43e6ce1ec03248f1b4f70b3db34d544c2adae2e3da4bc767b461af3388fe586b6a5967" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/serve-index" + } + ], + "components": [ + { + "type": "library", + "name": "depd", + "version": "1.1.2", + "bom-ref": "serve-index@1.9.1|depd@1.1.2", + "purl": "pkg:npm/depd@1.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ede98f4e5e83a68e894573978cb471724f8594b457e7ce3b70b2849f4d0f2c081cde0da14d9660afe7b8736bfa4294a62de14fde7e72528edfb7a6af04aff98d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/serve-index/node_modules/depd" + } + ] + }, + { + "type": "library", + "name": "http-errors", + "version": "1.6.3", + "bom-ref": "serve-index@1.9.1|http-errors@1.6.3", + "purl": "pkg:npm/http-errors@1.6.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "964b3e9550bc7601b287dee3c6fc5e61359016f878bb0e320b5da0565eb70a0df4b233d7e30b8671d9080955c30044abe8e2468ea180f08cf99a478deb3943ec" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/serve-index/node_modules/http-errors" + } + ] + }, + { + "type": "library", + "name": "inherits", + "version": "2.0.3", + "bom-ref": "serve-index@1.9.1|inherits@2.0.3", + "purl": "pkg:npm/inherits@2.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c74d0844d5cdcbade3c069099b33e2828c921db6aaa4dbb329b04e9b32be83639d66943dc3eb3108df95481de36bb20081ed8e3f6aa97f14e378d7328e65b5bb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/serve-index/node_modules/inherits" + } + ] + }, + { + "type": "library", + "name": "setprototypeof", + "version": "1.1.0", + "bom-ref": "serve-index@1.9.1|setprototypeof@1.1.0", + "purl": "pkg:npm/setprototypeof@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "06f13f4f0a595f8157131c4ec59c9119042feb9d4c4b09962991aabe63dc4488c3a96b9bebb9132ae20cc78ddc659ad2fdc041cf005c3435a8171b765c4148a5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/serve-index/node_modules/setprototypeof" + } + ] + }, + { + "type": "library", + "name": "statuses", + "version": "1.5.0", + "bom-ref": "serve-index@1.9.1|statuses@1.5.0", + "purl": "pkg:npm/statuses@1.5.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3a9677ccffa34f53c8ec8f277a6257e002a6017d3bd199183d5595fc068a4c997eb570931b255d0b56b848bf11510604c24fdfdf8657f144f290debc170aea00" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/serve-index/node_modules/statuses" + } + ] + } + ] + }, + { + "type": "library", + "name": "serve-static", + "version": "1.15.0", + "bom-ref": "serve-static@1.15.0", + "purl": "pkg:npm/serve-static@1.15.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5c6b910cd8d75228ec50bd2f97a9d20fb730511bb31208256ce685b9933d8379300d7396553724d232f38cfcc60fe4dacd66dba1962ee76ffdfd73dd5209def6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/serve-static" + } + ] + }, + { + "type": "library", + "name": "set-blocking", + "version": "2.0.0", + "bom-ref": "set-blocking@2.0.0", + "purl": "pkg:npm/set-blocking@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2a22814bc0275861322f3a1f15f9af2b0a5d3f3aa2cb5e8bbd07cadf2bff7d51fb063d77ff097725247527eadf81113dabbc5424ae2abe04bcada48e78b51e87" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/set-blocking" + } + ] + }, + { + "type": "library", + "name": "set-value", + "version": "2.0.1", + "bom-ref": "set-value@2.0.1", + "purl": "pkg:npm/set-value@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2711dcd7078237af30458d1f842a17a722b9e66fd73c769f3a62b85160fb9b6088d7818c705ca9b78c3fd3e355e5ffd931bcb617a4b6c3003b7e0ca787d8164b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/set-value" + } + ], + "components": [ + { + "type": "library", + "name": "extend-shallow", + "version": "2.0.1", + "bom-ref": "set-value@2.0.1|extend-shallow@2.0.1", + "purl": "pkg:npm/extend-shallow@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cc29d3b65c4da0088373782a636698016171ed759689ab2e1762bc31ee566cdf28b4729350a0708cfb4da51b3fadb5199bb2b158068d8fb3f56bfa79d866d5ba" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/set-value/node_modules/extend-shallow" + } + ] + }, + { + "type": "library", + "name": "is-extendable", + "version": "0.1.1", + "bom-ref": "set-value@2.0.1|is-extendable@0.1.1", + "purl": "pkg:npm/is-extendable@0.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e413142cda1bd6f8055fa123430e62cd60f1ade7162bd00cef6aee80daf44c595d30e8b47e3e8993ecde288b74c468f87047d0209b61e30dce296389e1ff8017" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/set-value/node_modules/is-extendable" + } + ] + } + ] + }, + { + "type": "library", + "name": "setimmediate", + "version": "1.0.5", + "bom-ref": "setimmediate@1.0.5", + "purl": "pkg:npm/setimmediate@1.0.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3004c9759a7cb0ba8397febc2df4266cff3328f2d0355e81219a0882bb1c14343e46cbcafc1c5e0d03a0cb128aa21d32ffc87706a5459c2a90fe077eade8885c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/setimmediate" + } + ] + }, + { + "type": "library", + "name": "setprototypeof", + "version": "1.2.0", + "bom-ref": "setprototypeof@1.2.0", + "purl": "pkg:npm/setprototypeof@1.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1392c35fb5aba7ce4a8a5e5b859bf8ea3f2339e6e82aae4932660cde05467461fcc45a4f59750cb0dae53830ab928c4c11e362fd7648c2e46f6385cdc18309a7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/setprototypeof" + } + ] + }, + { + "type": "library", + "name": "side-channel", + "version": "1.0.4", + "bom-ref": "side-channel@1.0.4", + "purl": "pkg:npm/side-channel@1.0.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ab95cfcada85108287906762308ad8d749af2d1be7421e36ffe1a8065156ddbd8b5cb136c71269645766f78c1ed016a85774702721aa839c12edea714efd19bf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/side-channel" + } + ] + }, + { + "type": "library", + "name": "signal-exit", + "version": "3.0.7", + "bom-ref": "signal-exit@3.0.7", + "purl": "pkg:npm/signal-exit@3.0.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c270f6644fa5f923c2feea12d2f5de13d2f5fb4c2e68ca8a95fcfd00c528dfc26cc8b48159215c1d1d51ae2eb62d9735daf2ebd606f78e5ee2c10860c2901b19" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/signal-exit" + } + ] + }, + { + "type": "library", + "name": "simple-concat", + "version": "1.0.1", + "bom-ref": "simple-concat@1.0.1", + "scope": "optional", + "purl": "pkg:npm/simple-concat@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "71216d00fb518658efebd20ad214d5650f8e7c4f6778f8bfaed266c395231de57256ba04a895cfd6c173b4a532d6a53ec6fcf7bbfb1f6092daf78edbee700dd9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/simple-concat" + } + ] + }, + { + "type": "library", + "name": "simple-get", + "version": "3.1.1", + "bom-ref": "simple-get@3.1.1", + "scope": "optional", + "purl": "pkg:npm/simple-get@3.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "090e4b4ca19f0a9bc4d4ad27daeb3e92e30f6e4fead042a5f36b386a1795f685e3144cfa5bf63ba1015526e53a406efb8514f81a16f945446d785e6f9d68eea4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/simple-get" + } + ], + "components": [ + { + "type": "library", + "name": "decompress-response", + "version": "4.2.1", + "bom-ref": "simple-get@3.1.1|decompress-response@4.2.1", + "scope": "optional", + "purl": "pkg:npm/decompress-response@4.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8ce4a77b6a9bc84fbfafc1b5554f86ffcd8b06cd85b382c0b1388b48738238c65097638a67a8bc8b82321de9937beff22173ad4dc4503333dc832868165a8f93" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/simple-get/node_modules/decompress-response" + } + ] + }, + { + "type": "library", + "name": "mimic-response", + "version": "2.1.0", + "bom-ref": "simple-get@3.1.1|mimic-response@2.1.0", + "scope": "optional", + "purl": "pkg:npm/mimic-response@2.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c17aa3493f922eded1d34f72482825581085a635328260887c3efdd3f9156e21a65207d81ae075e0f8937790f0571495e0d7181e3ccc9288f92e3419c1340b10" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/simple-get/node_modules/mimic-response" + } + ] + } + ] + }, + { + "type": "library", + "name": "simple-swizzle", + "version": "0.2.2", + "bom-ref": "simple-swizzle@0.2.2", + "purl": "pkg:npm/simple-swizzle@0.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "240fff910819b5bb98f379bec53fad5c9926267706313153f82fa0da1d91f6ec64608ac4db2cbdb2099c2e10a7c39eff5920fe121dc9f7b14f1031676d79c352" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/simple-swizzle" + } + ], + "components": [ + { + "type": "library", + "name": "is-arrayish", + "version": "0.3.2", + "bom-ref": "simple-swizzle@0.2.2|is-arrayish@0.3.2", + "purl": "pkg:npm/is-arrayish@0.3.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "79546a0af56565bbb0dc6acceb7a2f352340780d4ad7a91a47f2d163ff76c34cf1439ff5633c1b9545fae768b85ecf51c001a35bd77dcba5fcf2df0e68025f59" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/simple-swizzle/node_modules/is-arrayish" + } + ] + } + ] + }, + { + "type": "library", + "name": "sinon", + "version": "1.17.7", + "bom-ref": "sinon@1.17.7", + "purl": "pkg:npm/sinon@1.17.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/sinon/-/sinon-1.17.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "33daedc90c4a7dc4d3741eb8ae93d245a4f33afba76fe1c73efff73f1bcd3eb1039c54a7cbde4f8baff75680f8ef5a1dcb46b2d081f2cd3dc112b7dc2d78fa34" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sinon" + } + ] + }, + { + "type": "library", + "name": "smart-buffer", + "version": "4.2.0", + "bom-ref": "smart-buffer@4.2.0", + "scope": "optional", + "purl": "pkg:npm/smart-buffer@4.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f7884ad0787cacfa90976c577371ec681a0e5ca576d0c4e83e4717bf06c84962c4b3eeb8b01ab9905827da42431dbd4faf2f72acfd1dc6b088f5145c8bb4572a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/smart-buffer" + } + ] + }, + { + "type": "library", + "name": "snapdragon-node", + "version": "2.1.1", + "bom-ref": "snapdragon-node@2.1.1", + "purl": "pkg:npm/snapdragon-node@2.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3b6ee5e3168c62dfd1490e53477be9582001e4a6ff73321ca9414e33f0b87d870b9db6547353e48d300c8e87f6a4159a493c0e51deaa5077051951a3eda2309f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/snapdragon-node" + } + ], + "components": [ + { + "type": "library", + "name": "define-property", + "version": "1.0.0", + "bom-ref": "snapdragon-node@2.1.1|define-property@1.0.0", + "purl": "pkg:npm/define-property@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7194d82855aca6df6366c32c716a3cb1cff995b3c2f50d0de6704b81bf9877dd7988bdee741d6e1604b707c602c7ae94547ab4d7c0c0545a1e7bbc7e83182078" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/snapdragon-node/node_modules/define-property" + } + ] + } + ] + }, + { + "type": "library", + "name": "snapdragon-util", + "version": "3.0.1", + "bom-ref": "snapdragon-util@3.0.1", + "purl": "pkg:npm/snapdragon-util@3.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "99b2a431d40ab235f80402f86d16138f6d5e74e7fc70ded71dd6142447be667f7d85511870cbca3dcb7522a35eefe0193e2ae7f01083390047419927aa62a565" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/snapdragon-util" + } + ], + "components": [ + { + "type": "library", + "name": "kind-of", + "version": "3.2.2", + "bom-ref": "snapdragon-util@3.0.1|kind-of@3.2.2", + "purl": "pkg:npm/kind-of@3.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "34e5bd4105cca191a0fe8aa754da0d4d320510889dd7adbb5827df50124474cc58029abb98d13b0a9cee7083dcf99420db93e17a3ec8252997de13bea1b94eb5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/snapdragon-util/node_modules/kind-of" + } + ] + } + ] + }, + { + "type": "library", + "name": "snapdragon", + "version": "0.8.2", + "bom-ref": "snapdragon@0.8.2", + "purl": "pkg:npm/snapdragon@0.8.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "16dc8e9d637fc021d355738cc2f4afdba77e928e6f5a52030face8509ecb5bcbe1f99042f107658ef7913fe72b36bb41c22a04516cbfe1d32d6c18c0e22a0d96" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/snapdragon" + } + ], + "components": [ + { + "type": "library", + "name": "define-property", + "version": "0.2.5", + "bom-ref": "snapdragon@0.8.2|define-property@0.2.5", + "purl": "pkg:npm/define-property@0.2.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "46bec00e34197a771e54e00aa29e802e49110261f50381b1f6157fed9ba33d4376ae4013a853b42592d92276c08e9658a09d60531f0c44c4159187a671b3124c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/snapdragon/node_modules/define-property" + } + ] + }, + { + "type": "library", + "name": "extend-shallow", + "version": "2.0.1", + "bom-ref": "snapdragon@0.8.2|extend-shallow@2.0.1", + "purl": "pkg:npm/extend-shallow@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cc29d3b65c4da0088373782a636698016171ed759689ab2e1762bc31ee566cdf28b4729350a0708cfb4da51b3fadb5199bb2b158068d8fb3f56bfa79d866d5ba" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/snapdragon/node_modules/extend-shallow" + } + ] + }, + { + "type": "library", + "name": "is-accessor-descriptor", + "version": "0.1.6", + "bom-ref": "snapdragon@0.8.2|is-accessor-descriptor@0.1.6", + "purl": "pkg:npm/is-accessor-descriptor@0.1.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7b504cd6a9c36cc446de597653d7522b450c1ee58eb37a58dc0b5c16c9afc0fb4a2f730c2ff43cea2f868a52dfbea12ce065be13107dd6d437220f67a03219f8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/snapdragon/node_modules/is-accessor-descriptor" + } + ], + "components": [ + { + "type": "library", + "name": "kind-of", + "version": "3.2.2", + "bom-ref": "snapdragon@0.8.2|is-accessor-descriptor@0.1.6|kind-of@3.2.2", + "purl": "pkg:npm/kind-of@3.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "34e5bd4105cca191a0fe8aa754da0d4d320510889dd7adbb5827df50124474cc58029abb98d13b0a9cee7083dcf99420db93e17a3ec8252997de13bea1b94eb5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/snapdragon/node_modules/is-accessor-descriptor/node_modules/kind-of" + } + ] + } + ] + }, + { + "type": "library", + "name": "is-data-descriptor", + "version": "0.1.4", + "bom-ref": "snapdragon@0.8.2|is-data-descriptor@0.1.4", + "purl": "pkg:npm/is-data-descriptor@0.1.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fb0f43e6e952a013659b0f4e1e7dd4dafe754b2a0277485ef9b077c4c97ada88a386bb29c68c2353e00870363437788425b504901d79225300490b3162282f5e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/snapdragon/node_modules/is-data-descriptor" + } + ], + "components": [ + { + "type": "library", + "name": "kind-of", + "version": "3.2.2", + "bom-ref": "snapdragon@0.8.2|is-data-descriptor@0.1.4|kind-of@3.2.2", + "purl": "pkg:npm/kind-of@3.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "34e5bd4105cca191a0fe8aa754da0d4d320510889dd7adbb5827df50124474cc58029abb98d13b0a9cee7083dcf99420db93e17a3ec8252997de13bea1b94eb5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/snapdragon/node_modules/is-data-descriptor/node_modules/kind-of" + } + ] + } + ] + }, + { + "type": "library", + "name": "is-descriptor", + "version": "0.1.6", + "bom-ref": "snapdragon@0.8.2|is-descriptor@0.1.6", + "purl": "pkg:npm/is-descriptor@0.1.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6af0d8af4481dc3c0ef73b0ca2fd20282112158a829c4e21abfe33dd375496e904cb9b7d0b4611abb1cbaec379d8d01ca9729a7a97820f49fe0746ab9d51b71e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/snapdragon/node_modules/is-descriptor" + } + ] + }, + { + "type": "library", + "name": "is-extendable", + "version": "0.1.1", + "bom-ref": "snapdragon@0.8.2|is-extendable@0.1.1", + "purl": "pkg:npm/is-extendable@0.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e413142cda1bd6f8055fa123430e62cd60f1ade7162bd00cef6aee80daf44c595d30e8b47e3e8993ecde288b74c468f87047d0209b61e30dce296389e1ff8017" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/snapdragon/node_modules/is-extendable" + } + ] + }, + { + "type": "library", + "name": "kind-of", + "version": "5.1.0", + "bom-ref": "snapdragon@0.8.2|kind-of@5.1.0", + "purl": "pkg:npm/kind-of@5.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "346104ae71fa176bd4b970e1f8e95b70a5bbff039c7dd447699ed55ada82ced7c7ae2ffef982a63f9d4e7567863eea8239b6ba924d8e4dee5dd365664c1f343f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/snapdragon/node_modules/kind-of" + } + ] + }, + { + "type": "library", + "name": "source-map", + "version": "0.5.7", + "bom-ref": "snapdragon@0.8.2|source-map@0.5.7", + "purl": "pkg:npm/source-map@0.5.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2dbae624e31449d115c482af75c273402fa74217bc1546504d7432ebe23be6c90d827dcea10d03640f189c56bb829f2daad2f728f7f5926a344790e802979219" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/snapdragon/node_modules/source-map" + } + ] + } + ] + }, + { + "type": "library", + "name": "socket.io-adapter", + "version": "2.1.0", + "bom-ref": "socket.io-adapter@2.1.0", + "purl": "pkg:npm/socket.io-adapter@2.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "faf0e8bff693b0b8d58984f04bd7cfcb9a44b5392b6c42acc3633ea154a8146c3a383d48a6f955d553e153335ba1f090f28c8c6dd609a83b467661d02ba4dd3e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/socket.io-adapter" + } + ] + }, + { + "type": "library", + "name": "socket.io-parser", + "version": "4.0.5", + "bom-ref": "socket.io-parser@4.0.5", + "purl": "pkg:npm/socket.io-parser@4.0.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0d8db4fd757eb79ea50520ebfde6d4d59ba7a5c8853846f0759bc74e799b7e2205b071692514339d98671fa37cd2891b2747fde92648d8e657e81aa11ee048a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/socket.io-parser" + } + ], + "components": [ + { + "type": "library", + "name": "debug", + "version": "4.3.4", + "bom-ref": "socket.io-parser@4.0.5|debug@4.3.4", + "purl": "pkg:npm/debug@4.3.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d15851ee494dde0ed4093ef9cd63b25c91eb758f4b793ae3ac1733cfcec7a40f9d9997ca947c520f122b305ea22f1d61951ce817fbb1bfbc234d85e870c5f91" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/socket.io-parser/node_modules/debug" + } + ] + }, + { + "type": "library", + "name": "ms", + "version": "2.1.2", + "bom-ref": "socket.io-parser@4.0.5|ms@2.1.2", + "purl": "pkg:npm/ms@2.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0690fc7e56332d980e8c5f6ee80381411442c50996784b85ea7863970afebcb53fa36f7be4fd1c9a2963f43d32b25ad98b48cd1bf9a7544c4bdbb353c4687db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/socket.io-parser/node_modules/ms" + } + ] + } + ] + }, + { + "type": "library", + "name": "socket.io", + "version": "3.1.2", + "bom-ref": "socket.io@3.1.2", + "purl": "pkg:npm/socket.io@3.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/socket.io/-/socket.io-3.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "26e6ca6674d0e19f06e08656b5a0194a244fdc8fe29e9cbc73f06cc768ebc06ad36ca795539c5deaa90a307a4285878cddd59948ed100028862bea1b84137063" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/socket.io" + } + ], + "components": [ + { + "type": "library", + "name": "debug", + "version": "4.3.4", + "bom-ref": "socket.io@3.1.2|debug@4.3.4", + "purl": "pkg:npm/debug@4.3.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d15851ee494dde0ed4093ef9cd63b25c91eb758f4b793ae3ac1733cfcec7a40f9d9997ca947c520f122b305ea22f1d61951ce817fbb1bfbc234d85e870c5f91" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/socket.io/node_modules/debug" + } + ] + }, + { + "type": "library", + "name": "ms", + "version": "2.1.2", + "bom-ref": "socket.io@3.1.2|ms@2.1.2", + "purl": "pkg:npm/ms@2.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0690fc7e56332d980e8c5f6ee80381411442c50996784b85ea7863970afebcb53fa36f7be4fd1c9a2963f43d32b25ad98b48cd1bf9a7544c4bdbb353c4687db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/socket.io/node_modules/ms" + } + ] + } + ] + }, + { + "type": "library", + "name": "socks-proxy-agent", + "version": "6.2.1", + "bom-ref": "socks-proxy-agent@6.2.1", + "scope": "optional", + "purl": "pkg:npm/socks-proxy-agent@6.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6ba296f46fba0779d6675c81f06ee92702f78202f2d6e4f32808026fbb6d6e5c2a773f5f306254b93cb7b85cc43f8f0502cf452c82e59b30e513624985541a5d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/socks-proxy-agent" + } + ], + "components": [ + { + "type": "library", + "name": "debug", + "version": "4.3.4", + "bom-ref": "socks-proxy-agent@6.2.1|debug@4.3.4", + "scope": "optional", + "purl": "pkg:npm/debug@4.3.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d15851ee494dde0ed4093ef9cd63b25c91eb758f4b793ae3ac1733cfcec7a40f9d9997ca947c520f122b305ea22f1d61951ce817fbb1bfbc234d85e870c5f91" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/socks-proxy-agent/node_modules/debug" + } + ] + }, + { + "type": "library", + "name": "ms", + "version": "2.1.2", + "bom-ref": "socks-proxy-agent@6.2.1|ms@2.1.2", + "scope": "optional", + "purl": "pkg:npm/ms@2.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0690fc7e56332d980e8c5f6ee80381411442c50996784b85ea7863970afebcb53fa36f7be4fd1c9a2963f43d32b25ad98b48cd1bf9a7544c4bdbb353c4687db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/socks-proxy-agent/node_modules/ms" + } + ] + } + ] + }, + { + "type": "library", + "name": "socks", + "version": "2.7.1", + "bom-ref": "socks@2.7.1", + "scope": "optional", + "purl": "pkg:npm/socks@2.7.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ee6694672d4deeea3af965445faa6c012c6d36529a3553251902a41bfeb79c40dd2ce58d6e250ca0b2bb5f8b98a0b850b2d6aeef698b81f116717730b1a1db61" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/socks" + } + ], + "components": [ + { + "type": "library", + "name": "ip", + "version": "2.0.0", + "bom-ref": "socks@2.7.1|ip@2.0.0", + "scope": "optional", + "purl": "pkg:npm/ip@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "58a6be5ee2c6d40d51d145a1976fb55d04a2f9f65632c60a7df3194d362c8996940fc936c83023e5ab62993503d93664c8290d11e604e4d845666ba9386b6361" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/socks/node_modules/ip" + } + ] + } + ] + }, + { + "type": "library", + "name": "sort-keys-length", + "version": "1.0.1", + "bom-ref": "sort-keys-length@1.0.1", + "purl": "pkg:npm/sort-keys-length@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1916c4394a82c5e993024fdbdf6176c5af300d3b3e6754073a46e1243413befffa1b76646c9f9fad85ac4dc73b70107716ee30cb85e52c2b8db49b8c9fb1acbf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sort-keys-length" + } + ], + "components": [ + { + "type": "library", + "name": "sort-keys", + "version": "1.1.2", + "bom-ref": "sort-keys-length@1.0.1|sort-keys@1.1.2", + "purl": "pkg:npm/sort-keys@1.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bf39fc692a8a832b558a4d22c1d0448becdebdb4d866881ec1350ce9db69986c0471dcdbb9bfd35f86c2cd185e6c30910b74335e026c2d1281d95fcea1fec75e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sort-keys-length/node_modules/sort-keys" + } + ] + } + ] + }, + { + "type": "library", + "name": "sort-keys", + "version": "2.0.0", + "bom-ref": "sort-keys@2.0.0", + "purl": "pkg:npm/sort-keys@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fdd3c2ac6d6cdde3e95a6eb205bc59ab905ed5d5c62f22e7f59efdd5c8430b7345ae99156d61b3901c0f37592769c89ec455e0449ee1cdd9f0678b2d1d20e68e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sort-keys" + } + ] + }, + { + "type": "library", + "name": "source-map-resolve", + "version": "0.5.3", + "bom-ref": "source-map-resolve@0.5.3", + "purl": "pkg:npm/source-map-resolve@0.5.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1edcfe467b175a4e7e3f6b25c79261dd0ebabe1423d429659b4cef9da63df3e345c7e0efd8217f7f93bfb7cc7e29a35dadd200b2bb8dce887f2a989a95ba809f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/source-map-resolve" + } + ] + }, + { + "type": "library", + "name": "source-map-support", + "version": "0.5.21", + "bom-ref": "source-map-support@0.5.21", + "purl": "pkg:npm/source-map-support@0.5.21", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b811d4dcbddccec232617297f3c7ddac6a2fc5d482a13183459e92617b524712d95331e0e4fffae87b7aba85251eef4466877e8a75e12a8dea420c17513ff2d7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/source-map-support" + } + ] + }, + { + "type": "library", + "name": "source-map-url", + "version": "0.4.1", + "bom-ref": "source-map-url@0.4.1", + "purl": "pkg:npm/source-map-url@0.4.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "70f8853932d42af245220e1229549ccb88a53cf5baac580c81fb9924f3680ee32cde70b51db314c9c068270efbc45229eb3d5425024e7f1e82f46307f340e24f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/source-map-url" + } + ] + }, + { + "type": "library", + "name": "source-map", + "version": "0.6.1", + "bom-ref": "source-map@0.6.1", + "purl": "pkg:npm/source-map@0.6.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "52381aa6e99695b3219018334fb624739617513e3a17488abbc4865ead1b7303f9773fe1d0f963e9e9c9aa3cf565bab697959aa989eb55bc16396332177178ee" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/source-map" + } + ] + }, + { + "type": "library", + "name": "spawn-command", + "version": "0.0.2-1", + "bom-ref": "spawn-command@0.0.2-1", + "purl": "pkg:npm/spawn-command@0.0.2-1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/spawn-command/-/spawn-command-0.0.2-1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9fdf25f44d9131227d38dd402a2b07cf3ed5e3654388140663a3c1d41c11825cfdf70a55b12b86cd0fa33a2ea51570465530ab46996dbe39befd703eb69789ae" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/spawn-command" + } + ] + }, + { + "type": "library", + "name": "spdx-correct", + "version": "3.2.0", + "bom-ref": "spdx-correct@3.2.0", + "purl": "pkg:npm/spdx-correct@3.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "90df5d25bbe7c921d42c896e0c7cb7d961d152edce83b07db1b63bb6c14b72d42422a9cc877844ad881d3234d8baa99c5d7fa52b94f596752ddc6ef336cc2664" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/spdx-correct" + } + ] + }, + { + "type": "library", + "name": "spdx-exceptions", + "version": "2.3.0", + "bom-ref": "spdx-exceptions@2.3.0", + "purl": "pkg:npm/spdx-exceptions@2.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fed4eb60e0bb3cf2359d4020c77e21529a97bb2246f834c72539c850b1b8ac3ca08b8c6efed7e09aad5ed5c211c11cf0660a3834bc928beae270b919930e22e4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/spdx-exceptions" + } + ] + }, + { + "type": "library", + "name": "spdx-expression-parse", + "version": "3.0.1", + "bom-ref": "spdx-expression-parse@3.0.1", + "purl": "pkg:npm/spdx-expression-parse@3.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "71ba87ba7b105a724d13a2a155232c31e1f91ff2fd129ca66f3a93437b8bc0d08b675438f35a166a87ea1fb9cee95d3bc655f063a3e141d43621e756c7f64ae1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/spdx-expression-parse" + } + ] + }, + { + "type": "library", + "name": "spdx-license-ids", + "version": "3.0.13", + "bom-ref": "spdx-license-ids@3.0.13", + "purl": "pkg:npm/spdx-license-ids@3.0.13", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5e40fecf08aa5c78a41599b8017ffb25209703df14e436f80057795d483ffbd50db671fbe7e67d2b1b69622259c77ea650354ec07f37a65ef2bc27abe9ec0cdf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/spdx-license-ids" + } + ] + }, + { + "type": "library", + "name": "split-string", + "version": "3.1.0", + "bom-ref": "split-string@3.1.0", + "purl": "pkg:npm/split-string@3.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3733558490d8a7071e5558a2f3f1eee8329f0f61be36b407952fd5fea82fefadc462e755c0470c40dc5dda587ed15ad40725cdfe826497982b3a1616bd05188b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/split-string" + } + ] + }, + { + "type": "library", + "name": "sprintf-js", + "version": "1.1.2", + "bom-ref": "sprintf-js@1.1.2", + "purl": "pkg:npm/sprintf-js@1.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "544d123951070a4ed073cba5916c379ed0335eea9fed2da5bf041a0cb46751e20468a35027357a07098b2a13aa4fad5a1a17d432b5de68193ea03182cef85cba" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sprintf-js" + } + ] + }, + { + "type": "library", + "name": "sqlite3", + "version": "5.1.6", + "bom-ref": "sqlite3@5.1.6", + "purl": "pkg:npm/sqlite3@5.1.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/sqlite3/-/sqlite3-5.1.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a256245a828554d49249036fc5551f8e255bcf762d0704c98fe99f579ce91e6a96dec10bc7609fe1009d8ab31e961339661f8a0d568a8101ea0b1aea8961f26f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sqlite3" + } + ] + }, + { + "type": "library", + "name": "sshpk", + "version": "1.17.0", + "bom-ref": "sshpk@1.17.0", + "purl": "pkg:npm/sshpk@1.17.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ffd1c812cd595c68523c4f17e82726ecd6a6d73f0a7280aa3dd23b79c9b5377dc4cc07ad59a86f41656a2d9b5a650f880ca5f8232036a34801cea20c9006a01d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sshpk" + } + ] + }, + { + "type": "library", + "name": "ssri", + "version": "8.0.1", + "bom-ref": "ssri@8.0.1", + "scope": "optional", + "purl": "pkg:npm/ssri@8.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f7ba92873cb5022cb1bcf34890b5a81ae6bbc68433ccf8d0d07007e01d2b58aa3b499e944ae3dcad488016bc2cd141fc46b6d69a0ab72cc4ce6e13c81db6c179" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ssri" + } + ] + }, + { + "type": "library", + "name": "stack-trace", + "version": "0.0.10", + "bom-ref": "stack-trace@0.0.10", + "purl": "pkg:npm/stack-trace@0.0.10", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "286cda85cee9b942a4cf232df88a807a9f9354d6ca3fe9362e6c21b9bdfd9b502c4d291a0eeb71e7a6830a8f872c3cdffc3dba0481d32563624c6d4a0098900a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/stack-trace" + } + ] + }, + { + "type": "library", + "name": "static-extend", + "version": "0.1.2", + "bom-ref": "static-extend@0.1.2", + "purl": "pkg:npm/static-extend@0.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ef613dfae2dcdbb32def5f29307b7d54c36200be0b32c9836c1bdaf26c56502913d3b7d2cc418c6140a4d17598ea5a748fa441006e1c277996b99bf6384decd2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/static-extend" + } + ], + "components": [ + { + "type": "library", + "name": "define-property", + "version": "0.2.5", + "bom-ref": "static-extend@0.1.2|define-property@0.2.5", + "purl": "pkg:npm/define-property@0.2.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "46bec00e34197a771e54e00aa29e802e49110261f50381b1f6157fed9ba33d4376ae4013a853b42592d92276c08e9658a09d60531f0c44c4159187a671b3124c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/static-extend/node_modules/define-property" + } + ] + }, + { + "type": "library", + "name": "is-accessor-descriptor", + "version": "0.1.6", + "bom-ref": "static-extend@0.1.2|is-accessor-descriptor@0.1.6", + "purl": "pkg:npm/is-accessor-descriptor@0.1.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7b504cd6a9c36cc446de597653d7522b450c1ee58eb37a58dc0b5c16c9afc0fb4a2f730c2ff43cea2f868a52dfbea12ce065be13107dd6d437220f67a03219f8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/static-extend/node_modules/is-accessor-descriptor" + } + ], + "components": [ + { + "type": "library", + "name": "kind-of", + "version": "3.2.2", + "bom-ref": "static-extend@0.1.2|is-accessor-descriptor@0.1.6|kind-of@3.2.2", + "purl": "pkg:npm/kind-of@3.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "34e5bd4105cca191a0fe8aa754da0d4d320510889dd7adbb5827df50124474cc58029abb98d13b0a9cee7083dcf99420db93e17a3ec8252997de13bea1b94eb5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/static-extend/node_modules/is-accessor-descriptor/node_modules/kind-of" + } + ] + } + ] + }, + { + "type": "library", + "name": "is-data-descriptor", + "version": "0.1.4", + "bom-ref": "static-extend@0.1.2|is-data-descriptor@0.1.4", + "purl": "pkg:npm/is-data-descriptor@0.1.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fb0f43e6e952a013659b0f4e1e7dd4dafe754b2a0277485ef9b077c4c97ada88a386bb29c68c2353e00870363437788425b504901d79225300490b3162282f5e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/static-extend/node_modules/is-data-descriptor" + } + ], + "components": [ + { + "type": "library", + "name": "kind-of", + "version": "3.2.2", + "bom-ref": "static-extend@0.1.2|is-data-descriptor@0.1.4|kind-of@3.2.2", + "purl": "pkg:npm/kind-of@3.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "34e5bd4105cca191a0fe8aa754da0d4d320510889dd7adbb5827df50124474cc58029abb98d13b0a9cee7083dcf99420db93e17a3ec8252997de13bea1b94eb5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/static-extend/node_modules/is-data-descriptor/node_modules/kind-of" + } + ] + } + ] + }, + { + "type": "library", + "name": "is-descriptor", + "version": "0.1.6", + "bom-ref": "static-extend@0.1.2|is-descriptor@0.1.6", + "purl": "pkg:npm/is-descriptor@0.1.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6af0d8af4481dc3c0ef73b0ca2fd20282112158a829c4e21abfe33dd375496e904cb9b7d0b4611abb1cbaec379d8d01ca9729a7a97820f49fe0746ab9d51b71e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/static-extend/node_modules/is-descriptor" + } + ] + }, + { + "type": "library", + "name": "kind-of", + "version": "5.1.0", + "bom-ref": "static-extend@0.1.2|kind-of@5.1.0", + "purl": "pkg:npm/kind-of@5.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "346104ae71fa176bd4b970e1f8e95b70a5bbff039c7dd447699ed55ada82ced7c7ae2ffef982a63f9d4e7567863eea8239b6ba924d8e4dee5dd365664c1f343f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/static-extend/node_modules/kind-of" + } + ] + } + ] + }, + { + "type": "library", + "name": "statuses", + "version": "2.0.1", + "bom-ref": "statuses@2.0.1", + "purl": "pkg:npm/statuses@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "470340f59ffb3eb2b4eab60b23314c95a17e97bde2c29ceca9120581b30b6d370b0fa70e6a8f364da59e7cf5d0bc1d9f382e008ee612127752ecdfe64c26e475" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/statuses" + } + ] + }, + { + "type": "library", + "name": "stop-iteration-iterator", + "version": "1.0.0", + "bom-ref": "stop-iteration-iterator@1.0.0", + "purl": "pkg:npm/stop-iteration-iterator@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8821908fed25d0739d67600478100396c442fafb270ec66c6dd4a21f5c8d4a371f28cedf76908c7ea00bfddc05e412e2c3f5e145fb7f59ac7acd06e1ab605c8d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/stop-iteration-iterator" + } + ] + }, + { + "type": "library", + "name": "stream-buffers", + "version": "2.2.0", + "bom-ref": "stream-buffers@2.2.0", + "purl": "pkg:npm/stream-buffers@2.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bb240afe6c794231ee9fcd052c94df69613b26dc1f44c2812e43277bab9d60e9af1f409ac28b556bb4df8181f3027a69867e3e4f0788c7540a3274486e2a6652" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/stream-buffers" + } + ] + }, + { + "type": "library", + "name": "streamsearch", + "version": "0.1.2", + "bom-ref": "streamsearch@0.1.2", + "purl": "pkg:npm/streamsearch@0.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/streamsearch/-/streamsearch-0.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8e8b3cbbef892a6d0045c4944c06573950b4992a31ec1867eac060b72ef73f57f72467fbc86d9c9536c134751d75efe476f3f614449a9bebccea5f2306b3711c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/streamsearch" + } + ] + }, + { + "type": "library", + "name": "strict-uri-encode", + "version": "1.1.0", + "bom-ref": "strict-uri-encode@1.1.0", + "purl": "pkg:npm/strict-uri-encode@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4777f5f7ca5cbe707ee48a67065464a61b84f67e3a5b2565f08dfd5bf6544d92f3e27a923ffa0b614adc9c9af0e3ad83b3c85ee1828ca2fd9e7ec4c8c3504319" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/strict-uri-encode" + } + ] + }, + { + "type": "library", + "name": "string_decoder", + "version": "1.1.1", + "bom-ref": "string_decoder@1.1.1", + "purl": "pkg:npm/string_decoder@1.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9ff4a19ef0e2e851db6d57ef8aba3e5a88e2173bfeb3c30f30705ccd578f7d4a4324bc282d3d21b759786300426e2f29240bde104767907c8fc933ff9b345fc2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/string_decoder" + } + ] + }, + { + "type": "library", + "name": "string-width", + "version": "1.0.2", + "bom-ref": "string-width@1.0.2", + "purl": "pkg:npm/string-width@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d17b15a502e75425c725fc84b3cb42d33a53548af93ca2ac42d913dbd230ba99cf4e3b4f990df14ffe32091105f6162457fdccde4cdc513480653e9aea1f35b7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/string-width" + } + ] + }, + { + "type": "library", + "name": "string.fromcodepoint", + "version": "0.2.1", + "bom-ref": "string.fromcodepoint@0.2.1", + "purl": "pkg:npm/string.fromcodepoint@0.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/string.fromcodepoint/-/string.fromcodepoint-0.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9faf47df53a7c5219267265b80196f6085e5acc849434750017d63b354038696941face6537418963d3b6c2c023653cebb7a115c8b9b18f9768031a71ec882aa" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/string.fromcodepoint" + } + ] + }, + { + "type": "library", + "name": "string.prototype.codepointat", + "version": "0.2.1", + "bom-ref": "string.prototype.codepointat@0.2.1", + "purl": "pkg:npm/string.prototype.codepointat@0.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/string.prototype.codepointat/-/string.prototype.codepointat-0.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d9c0550a3e88e083af1278e03bf856a978ea046b18fb3c0f987975d92ae4f485d2679e89c309b2fbae973b922eb7fa10551eede6285874b07418c6b86a511472" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/string.prototype.codepointat" + } + ] + }, + { + "type": "library", + "name": "strip-ansi", + "version": "3.0.1", + "bom-ref": "strip-ansi@3.0.1", + "purl": "pkg:npm/strip-ansi@3.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "561ba64926c1a834cff29d992ca8f8d148c1095e3ebfc6d4484a546f82a34605a4f696ea185e111058fa2846a089d6f67ff33a0330b41261720cd19ac3d382ce" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/strip-ansi" + } + ] + }, + { + "type": "library", + "name": "strip-bom", + "version": "3.0.0", + "bom-ref": "strip-bom@3.0.0", + "purl": "pkg:npm/strip-bom@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bdabc03115ce80154d17a9f210498bdc304ad7d891a437282305beb3043e09b1a2bbb963bbab7e264940d4c1f07a85ad69d82de0849552c5cbc83ab7e1d75cc0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/strip-bom" + } + ] + }, + { + "type": "library", + "name": "strip-dirs", + "version": "2.1.0", + "bom-ref": "strip-dirs@2.1.0", + "purl": "pkg:npm/strip-dirs@2.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "24e0b139e28b9b60804bbdf2fd4e197993d3904fa03550b32adec4a31f3821e8f52d3ff6a53598a59289bb1c10a6f5f52e265bd71a24351ed12dfb8101aed3de" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/strip-dirs" + } + ] + }, + { + "type": "library", + "name": "strip-json-comments", + "version": "2.0.1", + "bom-ref": "strip-json-comments@2.0.1", + "purl": "pkg:npm/strip-json-comments@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e2007c9dad3b7de715564388e91b387bb4fa34e4e48b91262fb4d476e4ece9bbb711d9d2c9c9ed549e2b7bc920640fb0c7d22e788d98d756df6e0c2dcee13429" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/strip-json-comments" + } + ] + }, + { + "type": "library", + "name": "strip-outer", + "version": "1.0.1", + "bom-ref": "strip-outer@1.0.1", + "purl": "pkg:npm/strip-outer@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "939e72c4a1f06979e9606b0ece0e1597cfad0eb5b29710c4a649c68e14e2641f1d151539ad3a3d080cdec9c8afc55decfb39532b0aece96c4cc51f799f6ea4c2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/strip-outer" + } + ] + }, + { + "type": "library", + "name": "strtok3", + "version": "6.3.0", + "bom-ref": "strtok3@6.3.0", + "purl": "pkg:npm/strtok3@6.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/strtok3/-/strtok3-6.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7d9b5b86dbc8f48e3cc434b2c1dfeca2636a8141e5d8bd9cb2d99708289fd22b4e7fdea3796d7c3014b2acbb8d89c610564be93b1919b64cee8e24c9f4b5b927" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/strtok3" + } + ] + }, + { + "type": "library", + "name": "supports-color", + "version": "5.5.0", + "bom-ref": "supports-color@5.5.0", + "purl": "pkg:npm/supports-color@5.5.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "423563c1d5c8b78d3c308880a825f8a142ac814d84a801b3b363e9926e1a4186e39be644584716e127c5353af8b8c35999ad1ecb87f99602eb901d1a5f440ca3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/supports-color" + } + ] + }, + { + "type": "library", + "name": "supports-preserve-symlinks-flag", + "version": "1.0.0", + "bom-ref": "supports-preserve-symlinks-flag@1.0.0", + "purl": "pkg:npm/supports-preserve-symlinks-flag@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a2dd169d74bd7e076480871e3dee911cd935580f3e9ae3dae9c4a3791dd5f0adbbabd041d6b4c4dd1d69ec7bf4cf567201cf2ce95beff0323259febcd4c02dd3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/supports-preserve-symlinks-flag" + } + ] + }, + { + "type": "library", + "name": "svg-captcha", + "version": "1.4.0", + "bom-ref": "svg-captcha@1.4.0", + "purl": "pkg:npm/svg-captcha@1.4.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/svg-captcha/-/svg-captcha-1.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fdf92485abd73c4e7bcd14428cda803f7b714424a7729331dcd9cd64bee2128c80b58c148cf849c56e8541340f1b950f1260ab6c5a174b5d02dd8749956ecf0e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/svg-captcha" + } + ] + }, + { + "type": "library", + "name": "swagger-ui-dist", + "version": "5.4.2", + "bom-ref": "swagger-ui-dist@5.4.2", + "purl": "pkg:npm/swagger-ui-dist@5.4.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-5.4.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bd3e50c4ffcd3abf66e202d997e4a96af588dccf45761df4f92770f6b12d65b92a36634d10f8635dab36c530fdaec25861d2f302231fc17beda28587df16cb24" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/swagger-ui-dist" + } + ] + }, + { + "type": "library", + "name": "swagger-ui-express", + "version": "4.6.3", + "bom-ref": "swagger-ui-express@4.6.3", + "purl": "pkg:npm/swagger-ui-express@4.6.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/swagger-ui-express/-/swagger-ui-express-4.6.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0838dee0f9dd8530f61e4832287de969bf8b2aca43781fcd84f376385d63fa989821a990a8163001758448e4f5623bb6c45839d5b456f6c5278365b10e3cc0af" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/swagger-ui-express" + } + ] + }, + { + "type": "library", + "name": "tar-fs", + "version": "2.1.1", + "bom-ref": "tar-fs@2.1.1", + "scope": "optional", + "purl": "pkg:npm/tar-fs@2.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "574af663db1c99b0d12c235ec7ffa1633be9ff3c988ef15b1cf36055329f42f56b6fa82e884fdfc4ff976e50cd474d75bada296e47b1da7338747355e860ec9e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tar-fs" + } + ], + "components": [ + { + "type": "library", + "name": "bl", + "version": "4.1.0", + "bom-ref": "tar-fs@2.1.1|bl@4.1.0", + "scope": "optional", + "purl": "pkg:npm/bl@4.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d56d3b70cf604ba0dc2e97ab65f1528fe6d62ed68f1923875a13e21b35e6bd525b44b746f36b07fca9fc12d5b556a595039e0029fda1e64e416e721bc05de1eb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tar-fs/node_modules/bl" + } + ] + }, + { + "type": "library", + "name": "chownr", + "version": "1.1.4", + "bom-ref": "tar-fs@2.1.1|chownr@1.1.4", + "scope": "optional", + "purl": "pkg:npm/chownr@1.1.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8c9d1bab36b296626d567360cd37923acf033dabe96d8804aff6f460bf3fd863b7c4912122716684a3149c42508d9ba62bb297185854cbcf4faec25695a90156" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tar-fs/node_modules/chownr" + } + ] + }, + { + "type": "library", + "name": "readable-stream", + "version": "3.6.2", + "bom-ref": "tar-fs@2.1.1|readable-stream@3.6.2", + "scope": "optional", + "purl": "pkg:npm/readable-stream@3.6.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f6efec9e20ab6370f959db04447cc71381b66025eaa06e454c7522082e1221bafa5dc2d9058d39c9af442a361e93d3b9c4e0308c6abed497460404bb43d49ca0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tar-fs/node_modules/readable-stream" + } + ] + }, + { + "type": "library", + "name": "tar-stream", + "version": "2.2.0", + "bom-ref": "tar-fs@2.1.1|tar-stream@2.2.0", + "scope": "optional", + "purl": "pkg:npm/tar-stream@2.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ba37aa6dc780060c0c6711099e4d870d8d83967519fbda0471bd4acd355f6078a8d1413a746ef59fad1df03d88e2a36f95e5abad7a668e9b7bbd9785d4b9cc65" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tar-fs/node_modules/tar-stream" + } + ] + } + ] + }, + { + "type": "library", + "name": "tar-stream", + "version": "1.6.2", + "bom-ref": "tar-stream@1.6.2", + "purl": "pkg:npm/tar-stream@1.6.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "af34b485e88d7fc5e7eff9a975255548c016028cbd6df6f558e4d80bbf19d1440a78a6bf0964bc14eab494a18d6bc0d62809fd8318c2bcc2d87393c65d894ad8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tar-stream" + } + ] + }, + { + "type": "library", + "name": "tar", + "version": "6.1.15", + "bom-ref": "tar@6.1.15", + "purl": "pkg:npm/tar@6.1.15", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/tar/-/tar-6.1.15.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ff32adf54ca7827c484ff100198bb168c6203882623fcd5a6fd65f9082eae2834b3c55f9d2ac989aeee3463f6a797a319891e31a56c7d3e726daecb5582b35d0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tar" + } + ], + "components": [ + { + "type": "library", + "name": "minipass", + "version": "5.0.0", + "bom-ref": "tar@6.1.15|minipass@5.0.0", + "purl": "pkg:npm/minipass@5.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dc59e362e7a1bfd93aa2f3846f23acc1a7420cf5f5a6209f855f2772662d1ce8ee3f0ca5556b208532e8eeb69b8c2dd1c79c43e070f1f169b5c67305ed2e6a15" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tar/node_modules/minipass" + } + ] + }, + { + "type": "library", + "name": "mkdirp", + "version": "1.0.4", + "bom-ref": "tar@6.1.15|mkdirp@1.0.4", + "purl": "pkg:npm/mkdirp@1.0.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bd5a95650c9fdd62f1d9285dd2a27dc6ebea800c8a3cb022a884c4b6a5b4a08523ce8dcf78f0dde9f5bd885cf7d1e7fb62ca7fa225aa6e1b33786596d93e86cf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tar/node_modules/mkdirp" + } + ] + } + ] + }, + { + "type": "library", + "name": "tdigest", + "version": "0.1.2", + "bom-ref": "tdigest@0.1.2", + "purl": "pkg:npm/tdigest@0.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/tdigest/-/tdigest-0.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f86d0b2e08e3a3d0595f631f76f3df1fe30a2c2af195749879ce4368f60fd5f7ba23285fd3f7d2989d1b16267517c053e9c1979762e996d429b738d729612428" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tdigest" + } + ] + }, + { + "type": "library", + "name": "text-hex", + "version": "1.0.0", + "bom-ref": "text-hex@1.0.0", + "purl": "pkg:npm/text-hex@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bae546356ce0278ca145a3528ae6cf63b3a3212c38b30e04e54bf4c1b8e9f8ecdc6e6554febb13f2e8e07172619fdca9cec82be6f973a4fa8ff8c04129c1af6e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/text-hex" + } + ] + }, + { + "type": "library", + "name": "thirty-two", + "version": "1.0.2", + "bom-ref": "thirty-two@1.0.2", + "purl": "pkg:npm/thirty-two@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/thirty-two/-/thirty-two-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "38423421609ef83c38eb4d7d60b97a575d14b396e2e7be04be524439c024076f48cd0fe6603d40e91c8d1cb8d93e21c29aea1dc6f805e94faf64ed4bd7997154" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/thirty-two" + } + ] + }, + { + "type": "library", + "name": "through", + "version": "2.3.8", + "bom-ref": "through@2.3.8", + "purl": "pkg:npm/through@2.3.8", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c3cf6a83b3c8f3001dbd7eb46cc0cff9b1680f90ef866f682e1785a793b86b6405d1c4811ac057e2a66669d3ccbd5aa52c9041722f96a8618e00fbdc0de35256" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/through" + } + ] + }, + { + "type": "library", + "name": "timed-out", + "version": "4.0.1", + "bom-ref": "timed-out@4.0.1", + "purl": "pkg:npm/timed-out@4.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1bbaf7021a2f62daf960a396424b5af112803dbf89f48b0ee2e566ce397c019c1f86cf14714c13883ea070961280eb73ca3bd02ab2989f8d6cc876d458c91a7c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/timed-out" + } + ] + }, + { + "type": "library", + "name": "tiny-inflate", + "version": "1.0.3", + "bom-ref": "tiny-inflate@1.0.3", + "purl": "pkg:npm/tiny-inflate@1.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a646357e3d5c2876f6b1e583cb4075e87796c9cce5240f7f596deeddce33fcd8960ec3b70ce5390fb9e14cb13d085d325effd064563bb042668f6e1d2be46bab" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tiny-inflate" + } + ] + }, + { + "type": "library", + "name": "to-buffer", + "version": "1.1.1", + "bom-ref": "to-buffer@1.1.1", + "purl": "pkg:npm/to-buffer@1.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "971f41e62bfb9acb85604dddcad4fe284e6d6a9fab358c3e2b88d591bf51fdab006fea5b052335ee3b6e9c7a658417ba45125d671dcf9f6269876e0edf698e56" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/to-buffer" + } + ] + }, + { + "type": "library", + "name": "to-fast-properties", + "version": "2.0.0", + "bom-ref": "to-fast-properties@2.0.0", + "purl": "pkg:npm/to-fast-properties@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fce68a2b4c58aecdc39b1458a8bff20dcf85c455156210e55cc8519afdf3f75e70d87175b67375a26077e788fc55418efe16d1cf20fa637b00eefec64bf71ea2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/to-fast-properties" + } + ] + }, + { + "type": "library", + "name": "to-object-path", + "version": "0.3.0", + "bom-ref": "to-object-path@0.3.0", + "purl": "pkg:npm/to-object-path@0.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f66587767191ba1de89e871a1f3ba4caf099873bebead89f940cbf2511577095f44e381f580f6993db7c08c6f398113825fc39f295db92782d06da98c73344ca" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/to-object-path" + } + ], + "components": [ + { + "type": "library", + "name": "kind-of", + "version": "3.2.2", + "bom-ref": "to-object-path@0.3.0|kind-of@3.2.2", + "purl": "pkg:npm/kind-of@3.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "34e5bd4105cca191a0fe8aa754da0d4d320510889dd7adbb5827df50124474cc58029abb98d13b0a9cee7083dcf99420db93e17a3ec8252997de13bea1b94eb5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/to-object-path/node_modules/kind-of" + } + ] + } + ] + }, + { + "type": "library", + "name": "to-regex-range", + "version": "2.1.1", + "bom-ref": "to-regex-range@2.1.1", + "purl": "pkg:npm/to-regex-range@2.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "65958d7c28d4a245d70c65c5a597a1248919aaaf7505c50b16afcf8bb3398b8267c5776130a00aebcdb3f1b096de8f078f5c2ebb3a0a716dc37d5cda3fa56e36" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/to-regex-range" + } + ] + }, + { + "type": "library", + "name": "to-regex", + "version": "3.0.2", + "bom-ref": "to-regex@3.0.2", + "purl": "pkg:npm/to-regex@3.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "156b6578d02d67f2a2daab6a7a3d825d339ac8e1fd6c70d017e438f15a56c835e36d8c40e18cfc883077d735ce05494e1c72a27436ea195ad352f40c3e604607" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/to-regex" + } + ] + }, + { + "type": "library", + "name": "toidentifier", + "version": "1.0.1", + "bom-ref": "toidentifier@1.0.1", + "purl": "pkg:npm/toidentifier@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a39b123ca12483f0c840d987e37574fee7ab2eba7355e764521f2d18dbda797a5fa6ec2329e9e54a8c7fd8efc14e5654b447be246eece58844cfad3c3e500744" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/toidentifier" + } + ] + }, + { + "type": "library", + "name": "token-stream", + "version": "1.0.0", + "bom-ref": "token-stream@1.0.0", + "purl": "pkg:npm/token-stream@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/token-stream/-/token-stream-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "552b3234f3d6ef84691f047c15cdb5bae6f01d8ef03037892f2b36217e7324d8a1f8e9c09da89f287a3ed4b1d3ec301d96843b6a979a69683c97baa77ff4e712" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/token-stream" + } + ] + }, + { + "type": "library", + "name": "token-types", + "version": "4.2.1", + "bom-ref": "token-types@4.2.1", + "purl": "pkg:npm/token-types@4.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/token-types/-/token-types-4.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "eae741db843bdfb503fd20ec2801c8f450913fb06a73d0ff310515d36391420e62b248ed2c995924d74de242ad71db7009e588c081c319a52c4ec08201af2c15" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/token-types" + } + ] + }, + { + "type": "library", + "name": "toposort-class", + "version": "1.0.1", + "bom-ref": "toposort-class@1.0.1", + "purl": "pkg:npm/toposort-class@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/toposort-class/-/toposort-class-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3ac2dc1866d8177acc8cf51ff282a4b72bc2894c526ea30c4b7f66df73008cb4c2d435481fac77592b7adff33bee2848d3df9275f935017bdf84211e5260bb9a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/toposort-class" + } + ] + }, + { + "type": "library", + "name": "tough-cookie", + "version": "2.5.0", + "bom-ref": "tough-cookie@2.5.0", + "purl": "pkg:npm/tough-cookie@2.5.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9e52ec533826d647cb5d25df45931cd4a2c0ba077886a2470d3bdcda10c8c12de66407cc12e31b734dd2ba3305f8611ca5a5ffa9ba1ec9cc3a88ef09c15bf6fa" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tough-cookie" + } + ] + }, + { + "type": "library", + "name": "tr46", + "version": "0.0.3", + "bom-ref": "tr46@0.0.3", + "purl": "pkg:npm/tr46@0.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "37758cb2ea95eba953df40ab5cd6c48f1e06130968c37bfaaebe2609cbfaa6b9dfc214b4d6b920c857633cd05877d6ebecba57575f849a1d357c79ead86760af" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tr46" + } + ] + }, + { + "type": "library", + "name": "traverse", + "version": "0.3.9", + "bom-ref": "traverse@0.3.9", + "purl": "pkg:npm/traverse@0.3.9", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "89ac2093484b3f74b118a0df9c325ff304f3e29daa2269f28a13391e1fec1af4372b7edd3e2ff0f2c46174d231600d53c05c1ce660e1209abe3b446cbd704a75" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/traverse" + } + ] + }, + { + "type": "library", + "name": "tree-kill", + "version": "1.2.2", + "bom-ref": "tree-kill@1.2.2", + "purl": "pkg:npm/tree-kill@1.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2f43aba62f2a1a9446fff35df87f74bc507ede21e7b9ed734921a634e38287518b27bad4295c15d87be28e9846412d949a15197b04bd560bf1608760afe7c6d4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tree-kill" + } + ] + }, + { + "type": "library", + "name": "trim-repeated", + "version": "1.0.0", + "bom-ref": "trim-repeated@1.0.0", + "purl": "pkg:npm/trim-repeated@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a64a27be52a4f3f66e4740f9b4b5bc963b7923c926c69d972b29a17a951e39d0847caa596a4b5202b90b1d9b7be8e07566f3bd6ecb14b03b72e125a12ef6692e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/trim-repeated" + } + ] + }, + { + "type": "library", + "name": "triple-beam", + "version": "1.4.1", + "bom-ref": "triple-beam@1.4.1", + "purl": "pkg:npm/triple-beam@1.4.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6996e056266b83540d706f8b50b6bb9e16692536522e6fe65e71d79db01b8e63796926b4cbb57ec2fbfafb859a06da48489cd384acbe3c83f173536ad4427d9a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/triple-beam" + } + ] + }, + { + "type": "library", + "name": "truncate-utf8-bytes", + "version": "1.0.2", + "bom-ref": "truncate-utf8-bytes@1.0.2", + "purl": "pkg:npm/truncate-utf8-bytes@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f793eed505d0bebb86121bfad9708c3b7326f741ac70e08296fac853008cd0f60e5cade4685de5dec207c71ef54e125f71b3363b902ee923b701609211f5b899" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/truncate-utf8-bytes" + } + ] + }, + { + "type": "library", + "name": "ts-node-dev", + "version": "1.1.8", + "bom-ref": "ts-node-dev@1.1.8", + "purl": "pkg:npm/ts-node-dev@1.1.8", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ts-node-dev/-/ts-node-dev-1.1.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "43f9b7bc4c336302d92a657aff4565171719cd557fc5c80eb7e4f1fd58da6911f2881705955d39e35cab4f4f508f3cc2c650d9df83b32a3ac50329e59ad7e512" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ts-node-dev" + } + ], + "components": [ + { + "type": "library", + "name": "mkdirp", + "version": "1.0.4", + "bom-ref": "ts-node-dev@1.1.8|mkdirp@1.0.4", + "purl": "pkg:npm/mkdirp@1.0.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bd5a95650c9fdd62f1d9285dd2a27dc6ebea800c8a3cb022a884c4b6a5b4a08523ce8dcf78f0dde9f5bd885cf7d1e7fb62ca7fa225aa6e1b33786596d93e86cf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ts-node-dev/node_modules/mkdirp" + } + ] + }, + { + "type": "library", + "name": "rimraf", + "version": "2.7.1", + "bom-ref": "ts-node-dev@1.1.8|rimraf@2.7.1", + "purl": "pkg:npm/rimraf@2.7.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b968db68a20add3d4e495a6dcd7ecd97a3ef437a801ad284b5546346e6b38df2f7071e5e238d3d5594aa80d0fee143679b32d574f8fd16a14934fa81645bdee3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ts-node-dev/node_modules/rimraf" + } + ] + } + ] + }, + { + "type": "library", + "name": "ts-node", + "version": "9.1.1", + "bom-ref": "ts-node@9.1.1", + "purl": "pkg:npm/ts-node@9.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "84f96ded90021114067f4dccdb9df2b4b6377476c6346ac0abda881d6518f571d8975cfbc189e04abdce439c66ba2f28d806b1b0e3712338da7cb522581a3516" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ts-node" + } + ] + }, + { + "type": "library", + "name": "tsconfig", + "version": "7.0.0", + "bom-ref": "tsconfig@7.0.0", + "purl": "pkg:npm/tsconfig@7.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/tsconfig/-/tsconfig-7.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bd95e6ccfacbf84982e13ff8ad5953da33553160a2fcee032224a3dd41e0d4e13990229b93899fad773a75992c2e044cfd36652a7a2eb0a1fd6db4dacd459147" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tsconfig" + } + ] + }, + { + "type": "library", + "name": "tslib", + "version": "2.6.2", + "bom-ref": "tslib@2.6.2", + "purl": "pkg:npm/tslib@2.6.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0046311fdde31853e7fdada2540c16f3b56e508911d45554281efb370305ee70530e40ebad3fc7a6dfc8ac2274417856dbb8d304371fe5963bc3a462a93330d9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tslib" + } + ] + }, + { + "type": "library", + "name": "tunnel-agent", + "version": "0.6.0", + "bom-ref": "tunnel-agent@0.6.0", + "purl": "pkg:npm/tunnel-agent@0.6.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "31c9cd895d65f1161e63cb41804a6ea1d082d662d475b48df826012fb909b093489ce3fc5230c3130764e8cc3ad2f74b2ebaf934729984c00e4ab476359b90fb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tunnel-agent" + } + ] + }, + { + "type": "library", + "name": "tweetnacl", + "version": "0.14.5", + "bom-ref": "tweetnacl@0.14.5", + "purl": "pkg:npm/tweetnacl@0.14.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2975c515d01b15763881e148c28c8d2be7f96756fbb307d70017cbec75c29a821630a5377664b6ebaef603811e42d0f32cacbb49799f06ee7526896f10ac2d18" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tweetnacl" + } + ] + }, + { + "type": "library", + "name": "type-is", + "version": "1.6.18", + "bom-ref": "type-is@1.6.18", + "purl": "pkg:npm/type-is@1.6.18", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4e444aafdb144f1107f0c75fb8248fed58b3272cd134c8e3d89d9da3626bdcaca6e7df0955d124b2eccf4029e514f5b8932f50fa203e99af411a6d3a5d0072f2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/type-is" + } + ] + }, + { + "type": "library", + "name": "typecast", + "version": "0.0.1", + "bom-ref": "typecast@0.0.1", + "purl": "pkg:npm/typecast@0.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/typecast/-/typecast-0.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2f67f93822cab097428d2c8dd1de4ee8290dc61882f044365e55e71e959954d7c5fa68f63936978405673f4ffb498fecc4ed431d9a4e14ca48b8694551910634" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/typecast" + } + ] + }, + { + "type": "library", + "name": "typedarray", + "version": "0.0.6", + "bom-ref": "typedarray@0.0.6", + "purl": "pkg:npm/typedarray@0.0.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fda0831066ad1af67604893e1e62dfe227c2245c2f28535bf7f25e64f32e95f805ada727f5015c01fe463bc07f9b07948d2a1b952e489f471686aa5fb3fe4f40" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/typedarray" + } + ] + }, + { + "type": "library", + "name": "typescript", + "version": "5.2.2", + "bom-ref": "typescript@5.2.2", + "purl": "pkg:npm/typescript@5.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "988e16ae91ec6c221cc13f5c178159bebf3441478abec52c52f283a11f97ffb5c7407f7cc580fc607660ec036dcf61ad66dfc206ad90274b6190624c1dfa9cd7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/typescript" + } + ] + }, + { + "type": "library", + "name": "uglify-js", + "version": "3.17.4", + "bom-ref": "uglify-js@3.17.4", + "scope": "optional", + "purl": "pkg:npm/uglify-js@3.17.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4fdabcd93248f5efc2d5303162f7dbd7ac4ed76d2d315159ac60377fdfcfe38db80cdbbaca92b5d37cb418f1556b5ef2a2dc12c995b98985e08d81e41ab256fe" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/uglify-js" + } + ] + }, + { + "type": "library", + "name": "unbzip2-stream", + "version": "1.4.3", + "bom-ref": "unbzip2-stream@1.4.3", + "purl": "pkg:npm/unbzip2-stream@1.4.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9a5131196e30ef579b0c9be21f5ea540bb594b7d952aab127e4f341827d49704ffe3f84d445b28b1cac5fdcfbef718a790ccc408bd6e2fd0c3c17a855a4aee3e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unbzip2-stream" + } + ] + }, + { + "type": "library", + "name": "unc-path-regex", + "version": "0.1.2", + "bom-ref": "unc-path-regex@0.1.2", + "purl": "pkg:npm/unc-path-regex@0.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7972f89e6253ee80a9919b07654389a3c85c5f719bb220ce6b442ef45eb8e9f8bc753dd7b92568a55a80704895cd228a1fb5280ed8b6df0357dea185c5c5b942" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unc-path-regex" + } + ] + }, + { + "type": "library", + "name": "underscore.string", + "version": "3.3.6", + "bom-ref": "underscore.string@3.3.6", + "purl": "pkg:npm/underscore.string@3.3.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5680bcdc7597982ac5eab824cb14bd187bfc5bd4399e130a868f8e69d0c91b32f6a0361b604a6905a08c1faa459702deaa3d904be861930da4a57912743d49c5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/underscore.string" + } + ] + }, + { + "type": "library", + "name": "unicode-properties", + "version": "1.4.1", + "bom-ref": "unicode-properties@1.4.1", + "purl": "pkg:npm/unicode-properties@1.4.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/unicode-properties/-/unicode-properties-1.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "08b8c208b43a52e3315a76c8ca5922b1b463df5ab11cf02eaef7a76bfd22c1255b4361b5558e7f1e357421169b3846c31e5cd9951742ac3e0d841d09b54e343e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unicode-properties" + } + ] + }, + { + "type": "library", + "name": "unicode-trie", + "version": "2.0.0", + "bom-ref": "unicode-trie@2.0.0", + "purl": "pkg:npm/unicode-trie@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/unicode-trie/-/unicode-trie-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c7b6dcefac746e6e29adfd552e0efdba10332b0f0355ba0295237957126e43e2ca0ce5445bd09d1fe558ed23febd7ef109842acf3810a45ab3d79cde2ef02d65" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unicode-trie" + } + ] + }, + { + "type": "library", + "name": "union-value", + "version": "1.0.1", + "bom-ref": "union-value@1.0.1", + "purl": "pkg:npm/union-value@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b497d79b131e5989dccc256ced7004bc857b89ea6900b7727a958c90793072246966b686ff1c13facd8937cfa9af5fbc8c245ff34145cefafe32941e7a81785e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/union-value" + } + ], + "components": [ + { + "type": "library", + "name": "is-extendable", + "version": "0.1.1", + "bom-ref": "union-value@1.0.1|is-extendable@0.1.1", + "purl": "pkg:npm/is-extendable@0.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e413142cda1bd6f8055fa123430e62cd60f1ade7162bd00cef6aee80daf44c595d30e8b47e3e8993ecde288b74c468f87047d0209b61e30dce296389e1ff8017" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/union-value/node_modules/is-extendable" + } + ] + } + ] + }, + { + "type": "library", + "name": "unique-filename", + "version": "1.1.1", + "bom-ref": "unique-filename@1.1.1", + "scope": "optional", + "purl": "pkg:npm/unique-filename@1.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "566a748c8a76967df95135eeaf2be3ce48c6751c9ff5bda54d7b9261488f9b345c977143b58a80c0e9d3264027803f525a19e82730db4cac1a3ab67e493b7135" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unique-filename" + } + ] + }, + { + "type": "library", + "name": "unique-slug", + "version": "2.0.2", + "bom-ref": "unique-slug@2.0.2", + "scope": "optional", + "purl": "pkg:npm/unique-slug@2.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ce85abf4e6dac402c3dc338f7e33d2ab1b787e766259b9711c881e5aa5bcc7b52a0f312d1c440bce38b672e258405094e8a9a826290e600665ad31c779b8f1db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unique-slug" + } + ] + }, + { + "type": "library", + "name": "unit-compare", + "version": "1.0.1", + "bom-ref": "unit-compare@1.0.1", + "purl": "pkg:npm/unit-compare@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/unit-compare/-/unit-compare-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "01e2cc42bf2071e9f658e4f05741af8b59ca29b638326b3bf4ca25b59ea1ad957f54036013f610972de3b5664903f7daf66e1a8e1ca7ab75ccaa1e6b3b265c94" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unit-compare" + } + ] + }, + { + "type": "library", + "name": "universalify", + "version": "2.0.0", + "bom-ref": "universalify@2.0.0", + "purl": "pkg:npm/universalify@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "84066c2aaed8cb5d59bb50c4d0ecd68f0ee79cb6662596130d96721051d9754855f05907e4c09fa14d5731ac57a2fa725b99eae6c70faaad190cff59ca5d38a1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/universalify" + } + ] + }, + { + "type": "library", + "name": "unpipe", + "version": "1.0.0", + "bom-ref": "unpipe@1.0.0", + "purl": "pkg:npm/unpipe@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a63cb66d8852b2e7f05a52b03dcfa5ddc37bfb0b8994aeaecf461d2443a54036e5ea3a3f6253e2e266fc6a0524542f0117b57c36ecdec8f36a464b00de1ced29" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unpipe" + } + ] + }, + { + "type": "library", + "name": "unset-value", + "version": "1.0.0", + "bom-ref": "unset-value@1.0.0", + "purl": "pkg:npm/unset-value@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3dc036b6cb86485f5c9f248b1d32d2876aab42227bd269feafe1a5cf1bf64d665b971b31082e76043959a0f0accfb49377da4dec465eb64599040be4e1c81975" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unset-value" + } + ], + "components": [ + { + "type": "library", + "name": "has-value", + "version": "0.3.1", + "bom-ref": "unset-value@1.0.0|has-value@0.3.1", + "purl": "pkg:npm/has-value@0.3.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8291bddfa8fcfcccda7880f96227fee7bedcd7b4f16839a1bb25604b0b672ffabc5144f24a0f0c79c6fef027f5a2d80ba03ec30c7ef96b1a7ce8447b2c5b1fdd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unset-value/node_modules/has-value" + } + ], + "components": [ + { + "type": "library", + "name": "isobject", + "version": "2.1.0", + "bom-ref": "unset-value@1.0.0|has-value@0.3.1|isobject@2.1.0", + "purl": "pkg:npm/isobject@2.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f8e51d1899608ce0590dfc670e36181bace9e3cef3d0918d42addc610620e5fe61291facc8732c6b3b7319e9a5ff89061b9e424a9292a564d8fa360682c1cb80" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unset-value/node_modules/has-value/node_modules/isobject" + } + ] + } + ] + }, + { + "type": "library", + "name": "has-values", + "version": "0.1.4", + "bom-ref": "unset-value@1.0.0|has-values@0.1.4", + "purl": "pkg:npm/has-values@0.1.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "27c4b4704756b906ea0fdfffb6567188cb8c366c41f0f944c2f630bb1b13991d46e515d478f117fd2267eda0f418c2e27ae6584b0347d1c42e246c2762e9d745" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unset-value/node_modules/has-values" + } + ] + }, + { + "type": "library", + "name": "isarray", + "version": "1.0.0", + "bom-ref": "unset-value@1.0.0|isarray@1.0.0", + "purl": "pkg:npm/isarray@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "54b82121634ce842d0ce8ef3c26720d0d99357258a623bc878cf37ca3a74c110d39949eb33aefc7d06dc281a3a9f6089105d2cce81bfff2b60f932a56bcf402d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unset-value/node_modules/isarray" + } + ] + } + ] + }, + { + "type": "library", + "name": "untildify", + "version": "2.1.0", + "bom-ref": "untildify@2.1.0", + "purl": "pkg:npm/untildify@2.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/untildify/-/untildify-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b098db0e9d86a1dbe407415965c9fb93a69f562b2a5f90590fb62adf1a789cdd8ed790412b470b9b75709f6bd0685ed40d2d1452cad03249299660c8e5fb248a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/untildify" + } + ] + }, + { + "type": "library", + "name": "unzipper", + "version": "0.9.15", + "bom-ref": "unzipper@0.9.15", + "purl": "pkg:npm/unzipper@0.9.15", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/unzipper/-/unzipper-0.9.15.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d9a694bcee1101e1c3bce0ae12db61ee3ac715a08a4d25cfa94917c000da2c1cc66e0646cd40dc72811d279956fb74667e939960dc74470e85e8f53333a71a20" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unzipper" + } + ], + "components": [ + { + "type": "library", + "name": "bluebird", + "version": "3.4.7", + "bom-ref": "unzipper@0.9.15|bluebird@3.4.7", + "purl": "pkg:npm/bluebird@3.4.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "883dfcf7c491eec5954476e242ffac1d4b479ccbc2d68de75b9ac072a9eadee3a7d3b0d2029a596149081ac943cfa8170bb1dfba73deed85418281090123dc1c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unzipper/node_modules/bluebird" + } + ] + } + ] + }, + { + "type": "library", + "name": "uri-js", + "version": "4.4.1", + "bom-ref": "uri-js@4.4.1", + "purl": "pkg:npm/uri-js@4.4.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "eeb294cb2df7435c9cf7ca50d430262edc17d74f45ed321f5a55b561da3c5a5d628b549e1e279e8741c77cf78bd9f3172bacf4b3c79c2acf5fac2b8b26f9dd06" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/uri-js" + } + ] + }, + { + "type": "library", + "name": "urix", + "version": "0.1.0", + "bom-ref": "urix@0.1.0", + "purl": "pkg:npm/urix@0.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "026d68bac02148b05e07d706ffb93baf6474ce3e74b834656473c66dace2779b3dae517517f40a60e6c429222e9d28c83a4259ab04512e9bdec2312433ba52aa" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/urix" + } + ] + }, + { + "type": "library", + "name": "url-parse-lax", + "version": "3.0.0", + "bom-ref": "url-parse-lax@3.0.0", + "purl": "pkg:npm/url-parse-lax@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "36314a0340e276a3dae5c885712ad79c096d4edcf3f38a20cbe35e6cfbdf12001c934f93360e1427820df9f07bcd165f6e051fd2cc8ea3d303c4590348cb8569" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/url-parse-lax" + } + ] + }, + { + "type": "library", + "name": "url-to-options", + "version": "1.0.1", + "bom-ref": "url-to-options@1.0.1", + "purl": "pkg:npm/url-to-options@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d2440b2331b87dd93f1b934e364bbae2b487ff1df634e037f4b550aa52bc2deea5bd317a186449a6a690146814f822f0c9222a05231dc18334b18716f5fe8fe0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/url-to-options" + } + ] + }, + { + "type": "library", + "name": "use", + "version": "3.1.1", + "bom-ref": "use@3.1.1", + "purl": "pkg:npm/use@3.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "73011255794edeeae5f585a5156fd303d72c842121b6eec8289fe9e6ca09fe01a98fbbdbbc5ac063f7888a843a0f0db72a3661620888a3c1ceb359d0dafaffa1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/use" + } + ] + }, + { + "type": "library", + "name": "utf8-byte-length", + "version": "1.0.4", + "bom-ref": "utf8-byte-length@1.0.4", + "purl": "pkg:npm/utf8-byte-length@1.0.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e3ec241182c16d6c6a4da844b16ae1c5ea5ca15389fb5cf93c62233d9c51932b5c75251a36322304ced79fc13ea5d4ae57b4b3bd6a2f045039e053b4252a2a84" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/utf8-byte-length" + } + ] + }, + { + "type": "library", + "name": "util-deprecate", + "version": "1.0.2", + "bom-ref": "util-deprecate@1.0.2", + "purl": "pkg:npm/util-deprecate@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "10f0f9ab5b97c85c49a42acb9c27359c79eade039ae83641a1c008888d93692080ed5089d5424331a802cc891736c5187c3d5d68afff2d3110f318886eb1ed73" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/util-deprecate" + } + ] + }, + { + "type": "library", + "name": "util", + "version": "0.12.5", + "bom-ref": "util@0.12.5", + "purl": "pkg:npm/util@0.12.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9197ff2ba84422b58723a5ea38552288c6beefdc04fc3f10f8d08d0167259328376f877693bb344067a936388005cf9a4773753c0c872fba7a51c2d8e8b9ab9c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/util" + } + ] + }, + { + "type": "library", + "name": "utils-merge", + "version": "1.0.1", + "bom-ref": "utils-merge@1.0.1", + "purl": "pkg:npm/utils-merge@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a4c653bc8913d5df93146bc33aaa1d39c971d105a49208ba4dda1af200bc7df18002acfda733d36560326dbb071e8103ff3b4cb64bff5686136324a1527f3584" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/utils-merge" + } + ] + }, + { + "type": "library", + "name": "uuid", + "version": "3.4.0", + "bom-ref": "uuid@3.4.0", + "purl": "pkg:npm/uuid@3.4.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1e3483470ea0644e4932081cb4705c8d56a4d3cf8a1158522220f31674fd4bd69e826a7ce52fdb45e0554dbe104c5691369b49f64b9868d8676cd10e91b29bfc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/uuid" + } + ] + }, + { + "type": "library", + "name": "v8flags", + "version": "3.2.0", + "bom-ref": "v8flags@3.2.0", + "purl": "pkg:npm/v8flags@3.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "987f1eb6282a31f88659d797a5a6aa19fb3a067772a71bac1c772fdaa487c999061339c277fa805c25964737a8c2d2f9e35e3b724b45382e0fe72fa497c77c26" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/v8flags" + } + ] + }, + { + "type": "library", + "name": "validate-npm-package-license", + "version": "3.0.4", + "bom-ref": "validate-npm-package-license@3.0.4", + "purl": "pkg:npm/validate-npm-package-license@3.0.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0e92a6d948bfc4deff1d0282b69671a11581859f59d24aadca01bc5c280d43c6650e7c6e4265a18f9eba8fc7cde02bb7fc999b86c0e8edf70026ae2cf61dbb13" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/validate-npm-package-license" + } + ] + }, + { + "type": "library", + "name": "validate", + "version": "4.5.1", + "bom-ref": "validate@4.5.1", + "purl": "pkg:npm/validate@4.5.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/validate/-/validate-4.5.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "65d7d862024356bc78a316a6c96d329c8a16f23200a0079bf3fa52bbd5c5f96099b9e1a8814314edc1981d552258024373b44edd047f10186190fe3a5a7f479e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/validate" + } + ] + }, + { + "type": "library", + "name": "validator", + "version": "13.11.0", + "bom-ref": "validator@13.11.0", + "purl": "pkg:npm/validator@13.11.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "222fac7a1a527d9cbe02de673dd9f2321c7bf1f1283c3911d975bfce298710bdccc8625038243b59e3f6d233d8473ed90a970a2c1db5371b971c5ddbc634ad05" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/validator" + } + ] + }, + { + "type": "library", + "name": "vary", + "version": "1.1.2", + "bom-ref": "vary@1.1.2", + "purl": "pkg:npm/vary@1.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "04d19b58b7ddd1e50f69b8645d4566d23f2ebaf444c93879a2f45afddca8c3f06a01b649c82fb97d4f88cd03b39802b362a6110084a8461750af778867f3d7aa" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vary" + } + ] + }, + { + "type": "library", + "name": "verror", + "version": "1.10.0", + "bom-ref": "verror@1.10.0", + "purl": "pkg:npm/verror@1.10.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "65929298300414e8a311104b92661f27ebe6937c3eee138b603364442b91b8c246126a9834234bc81045c162953217f068417758e774665c3ce94fd60bffa763" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/verror" + } + ], + "components": [ + { + "type": "library", + "name": "core-util-is", + "version": "1.0.2", + "bom-ref": "verror@1.10.0|core-util-is@1.0.2", + "purl": "pkg:npm/core-util-is@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "de5ab3e588d64d89d6e9d9436b94cb69309c4a17daaf57b8d2b99c255c020490ba996945ba3d1e0872049661b5839932b89fc60fef169f814509ccf88093df69" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/verror/node_modules/core-util-is" + } + ] + } + ] + }, + { + "type": "library", + "name": "vm2", + "version": "3.9.11", + "bom-ref": "vm2@3.9.11", + "purl": "pkg:npm/vm2@3.9.11", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/vm2/-/vm2-3.9.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3c51bc8894528efbc1762b28c10ee2545e7cd035dbd6e088886697826eedca7311d6e4c196fed4265075cddbf9289f939aad5fd14a678f77daca810e3e90812a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vm2" + } + ], + "components": [ + { + "type": "library", + "name": "acorn", + "version": "8.10.0", + "bom-ref": "vm2@3.9.11|acorn@8.10.0", + "purl": "pkg:npm/acorn@8.10.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "174480999f2252d4bffe6f039824c0d23961e930ca9074322bac5ce95e0a0d3c99280f5d9ef5fdff7b114d542b5a6efd82550065b9e698d71d6305081d65726f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vm2/node_modules/acorn" + } + ] + } + ] + }, + { + "type": "library", + "name": "void-elements", + "version": "3.1.0", + "bom-ref": "void-elements@3.1.0", + "purl": "pkg:npm/void-elements@3.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0e1c738791d9ba21d085bbd35bd00c7ad15f0470cc629a36dd4a3d6ed3d781d60ffb74f94bea7e8e0372eeca6b6bebde62104fd9d09283147f8b6634da1e7feb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/void-elements" + } + ] + }, + { + "type": "library", + "name": "walk", + "version": "2.3.15", + "bom-ref": "walk@2.3.15", + "purl": "pkg:npm/walk@2.3.15", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/walk/-/walk-2.3.15.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e1e45305996305f20848ad559edebd1afaf6c3fc1cdd4e95b6bc3baa23798aa6093c7ecb12571887f894e175a1742cb6759aafd53a0cc989726c3ca57c6ff956" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/walk" + } + ] + }, + { + "type": "library", + "name": "walkdir", + "version": "0.0.11", + "bom-ref": "walkdir@0.0.11", + "purl": "pkg:npm/walkdir@0.0.11", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/walkdir/-/walkdir-0.0.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "94c1585c6a5fede83e4489d52f4db565b2494f886ab2fb01beae6c641a7cef88df86cdc85a503b38fa06d288d0ad87171ee5128be36aa7aa8637ea4f19a3203d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/walkdir" + } + ] + }, + { + "type": "library", + "name": "webidl-conversions", + "version": "3.0.1", + "bom-ref": "webidl-conversions@3.0.1", + "purl": "pkg:npm/webidl-conversions@3.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d89027df3f0047aae32bc4a6f28ad10b487f6dc97f0ea2fbb513dd199e08d428dd17e11a30b998c411f25ee28bf38f5eb9c3c586f068c4cb1f95f39bf24c5a79" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/webidl-conversions" + } + ] + }, + { + "type": "library", + "name": "whatwg-url", + "version": "5.0.0", + "bom-ref": "whatwg-url@5.0.0", + "purl": "pkg:npm/whatwg-url@5.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b1a139ee7ba9c64eafdc7637e7e8f307061ad2b292cb45d1f094b164fc202ebef2b34201ce11af880d7f4d41892e6495aacf296fd027bc809712e3872e9ad84f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/whatwg-url" + } + ] + }, + { + "type": "library", + "name": "which-boxed-primitive", + "version": "1.0.2", + "bom-ref": "which-boxed-primitive@1.0.2", + "purl": "pkg:npm/which-boxed-primitive@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6f065dbf400a2e9a65158d8a6515fa4efcae37ba238ebee5c2483a9a5d2ba08cbd61eb92afb252dfbdaa94d5b5f14418ce060af7388671ead6a993a6127f5536" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/which-boxed-primitive" + } + ] + }, + { + "type": "library", + "name": "which-collection", + "version": "1.0.1", + "bom-ref": "which-collection@1.0.1", + "purl": "pkg:npm/which-collection@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5bcc5e4d4c1a967f22dcafdc6359c65f376755996274171a832345b41743e64c676f84ef18a47b15f4884b7998a70592d50502bad7cacfc218f118dfb41d3ed4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/which-collection" + } + ] + }, + { + "type": "library", + "name": "which-module", + "version": "2.0.1", + "bom-ref": "which-module@2.0.1", + "purl": "pkg:npm/which-module@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "881759e7b443be7391f4018184c2f6bc565fee1f2f9818e1a1a66a3832411561d5b4a90398ab876a2ddcc793e054cad7e580cda76ec0a1f61b03072d492faf85" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/which-module" + } + ] + }, + { + "type": "library", + "name": "which-pm-runs", + "version": "1.1.0", + "bom-ref": "which-pm-runs@1.1.0", + "scope": "optional", + "purl": "pkg:npm/which-pm-runs@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9f56eb0aea829717c57eafd16f420283d822499a824bea4bb5c71d6a0e82d87cae7c1ae1ddf04e8b2f676fa82044cbd63951f91ab749b248f98864d937177b48" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/which-pm-runs" + } + ] + }, + { + "type": "library", + "name": "which-typed-array", + "version": "1.1.11", + "bom-ref": "which-typed-array@1.1.11", + "purl": "pkg:npm/which-typed-array@1.1.11", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a9ef54596a64786e72cd9d2d358c4399deefa39f070c1737f66674c565a9a250060037453b391f6a658b0f190e59cbc740a566753c9074b0f834e7e32d64ca7b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/which-typed-array" + } + ] + }, + { + "type": "library", + "name": "which", + "version": "2.0.2", + "bom-ref": "which@2.0.2", + "purl": "pkg:npm/which@2.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "04b2374e5d535b73ef97bd25df2ab763ae22f9ac29c17aac181616924a8cb676d782b303fb28fbae15b492e103c7325a6171a3116e6881aa4a34c10a34c8e26c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/which" + } + ] + }, + { + "type": "library", + "name": "wide-align", + "version": "1.1.5", + "bom-ref": "wide-align@1.1.5", + "purl": "pkg:npm/wide-align@1.1.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "78330e45868f359e2c408bae60f0c7750bdfe20c8217dac4115ff23f119fc0f911a1dc048223145174f1fdd7b1f8c7b4c31c79dd2f8d8141da3fbcb73069439a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/wide-align" + } + ] + }, + { + "type": "library", + "name": "winston-transport", + "version": "4.5.0", + "bom-ref": "winston-transport@4.5.0", + "purl": "pkg:npm/winston-transport@4.5.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.5.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "629673714cc179d8654c07c983abc90e5c846a2fc814c21571a119672977517225e209aa46953b004f3d0072e46f32d4b2fd0d566c3bb6cfa2ceda8ac713d6d5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/winston-transport" + } + ], + "components": [ + { + "type": "library", + "name": "readable-stream", + "version": "3.6.2", + "bom-ref": "winston-transport@4.5.0|readable-stream@3.6.2", + "purl": "pkg:npm/readable-stream@3.6.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f6efec9e20ab6370f959db04447cc71381b66025eaa06e454c7522082e1221bafa5dc2d9058d39c9af442a361e93d3b9c4e0308c6abed497460404bb43d49ca0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/winston-transport/node_modules/readable-stream" + } + ] + } + ] + }, + { + "type": "library", + "name": "winston", + "version": "3.10.0", + "bom-ref": "winston@3.10.0", + "purl": "pkg:npm/winston@3.10.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/winston/-/winston-3.10.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9d3e92203684f41ed944ed2edd4bddae2986d07901edd493020227427351d9238f2786efab9abbf7ea572dfb4a98fe76949196d79f87e4c08ad2733d0f7281fe" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/winston" + } + ], + "components": [ + { + "type": "library", + "name": "async", + "version": "3.2.4", + "bom-ref": "winston@3.10.0|async@3.2.4", + "purl": "pkg:npm/async@3.2.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "88007e25b0c41978722146afa0397d58ffc98f5d3a2b3f43127d433e0630e6bb839f47b75a08b7b0a166e79b0049d18134e401f05e7d77da90edd7aaac703cc1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/winston/node_modules/async" + } + ] + }, + { + "type": "library", + "name": "is-stream", + "version": "2.0.1", + "bom-ref": "winston@3.10.0|is-stream@2.0.1", + "purl": "pkg:npm/is-stream@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "845a222624e5eb79e7fa4b2d1c606d7b05922a740ba726f5e7928785e035977f6ebed3bd9d6228a75a77b9da8f71477fc5b17554b30ee27ece23aa7b45b9e00e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/winston/node_modules/is-stream" + } + ] + }, + { + "type": "library", + "name": "readable-stream", + "version": "3.6.2", + "bom-ref": "winston@3.10.0|readable-stream@3.6.2", + "purl": "pkg:npm/readable-stream@3.6.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f6efec9e20ab6370f959db04447cc71381b66025eaa06e454c7522082e1221bafa5dc2d9058d39c9af442a361e93d3b9c4e0308c6abed497460404bb43d49ca0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/winston/node_modules/readable-stream" + } + ] + } + ] + }, + { + "type": "library", + "name": "with", + "version": "7.0.2", + "bom-ref": "with@7.0.2", + "purl": "pkg:npm/with@7.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/with/-/with-7.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "44d18a8fcda750f837839ca0c64425d11f77ef12f2868d49db822d442053aff9b5627664cc9cb5854887509adcfd596c0d0cec0a72271064a0ddb722d0b99de3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/with" + } + ] + }, + { + "type": "library", + "name": "wkx", + "version": "0.5.0", + "bom-ref": "wkx@0.5.0", + "purl": "pkg:npm/wkx@0.5.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/wkx/-/wkx-0.5.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5e783f77821c861f2e378974153a15ff6e7c12330653d306700d0757677d07f669641de5a909bb9e439d65d9b91a12ad2cb84013b3e2550c0de1e37ed9824952" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/wkx" + } + ] + }, + { + "type": "library", + "name": "wordwrap", + "version": "0.0.3", + "bom-ref": "wordwrap@0.0.3", + "purl": "pkg:npm/wordwrap@0.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d6d300f74efe578426c55edd6d1bdbe3ff0c69100b2baabd01b89dde774c6276f2a3ca628ac0a678e355a95497a9003729a3f848bb796fbb9de84daca8ff1317" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/wordwrap" + } + ] + }, + { + "type": "library", + "name": "wrap-ansi", + "version": "5.1.0", + "bom-ref": "wrap-ansi@5.1.0", + "purl": "pkg:npm/wrap-ansi@5.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "402d7f88dff6fd13d52798d82bc046b6d8f9cfcdcb9922a6bdbbeb5cf3422d94846f7d8a2950c90e5fcc3add8dd35a94d87fc593311af4f2ada3506a0e3b5ded" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/wrap-ansi" + } + ], + "components": [ + { + "type": "library", + "name": "ansi-regex", + "version": "4.1.1", + "bom-ref": "wrap-ansi@5.1.0|ansi-regex@4.1.1", + "purl": "pkg:npm/ansi-regex@4.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "20b96fe24ff77fabdf4383a83f6006be2ace92d950f7c6442f593d15a423c5adcbd5a6c181bb930c074f3a9bdb1a7702d014d542b97e38cf316462bab565edee" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/wrap-ansi/node_modules/ansi-regex" + } + ] + }, + { + "type": "library", + "name": "emoji-regex", + "version": "7.0.3", + "bom-ref": "wrap-ansi@5.1.0|emoji-regex@7.0.3", + "purl": "pkg:npm/emoji-regex@7.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0b004b444210ecbbd8141d16c91bf086ae4de6a3e173a3cc8c3e9b620805948e58c83825fb4bf1ab95476cc385a8b83b85f5b39aef13e59d50a1f8664c8848b4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/wrap-ansi/node_modules/emoji-regex" + } + ] + }, + { + "type": "library", + "name": "is-fullwidth-code-point", + "version": "2.0.0", + "bom-ref": "wrap-ansi@5.1.0|is-fullwidth-code-point@2.0.0", + "purl": "pkg:npm/is-fullwidth-code-point@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "547b2400a60cf117d2157c1e7b9b7971b3793d97aad56ae1eaa7796e4ca25c87fa51070deb0fc0d1e5ccf6beadf1df8660e87ea3a6618849dbf3c2cdfd8f26db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point" + } + ] + }, + { + "type": "library", + "name": "string-width", + "version": "3.1.0", + "bom-ref": "wrap-ansi@5.1.0|string-width@3.1.0", + "purl": "pkg:npm/string-width@3.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bda7dcbfa2a3559292833d3aa0cfc7e860c1ac0b73f2f76141a9068c522f36b1c0eb2dc7085d422272f2f902eaf1d4c93d0d5bf8a0d4a8315cb647515b8e1ed7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/wrap-ansi/node_modules/string-width" + } + ] + }, + { + "type": "library", + "name": "strip-ansi", + "version": "5.2.0", + "bom-ref": "wrap-ansi@5.1.0|strip-ansi@5.2.0", + "purl": "pkg:npm/strip-ansi@5.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0ee46cd6029b06ab0c288665adf7f096e83c30791c9e98ece553e62f53c087e980df45340d3a2d7c3674776514b17a4f98f98c309e96efbdcc680dc9fa56e258" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/wrap-ansi/node_modules/strip-ansi" + } + ] + } + ] + }, + { + "type": "library", + "name": "wrappy", + "version": "1.0.2", + "bom-ref": "wrappy@1.0.2", + "purl": "pkg:npm/wrappy@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9784a9fc346c7a8afdc0be84bd5dbe4ee427eb774c90f8d9feca7d5e48214c46d5f4a94f4b5c54b19deeeff2103b8c31b5c141e1b82940f45c477402bdeccf71" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/wrappy" + } + ] + }, + { + "type": "library", + "name": "ws", + "version": "7.4.6", + "bom-ref": "ws@7.4.6", + "purl": "pkg:npm/ws@7.4.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6268470cee0ccda0cb07e33dca6fe60c0e73d27697f23ed22254fc7fccfe23456dcec45b7a4c44bad1d299eecd3d2daa13c4ad09840d5277d6757b5afd8bbce4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ws" + } + ] + }, + { + "type": "library", + "name": "xtend", + "version": "4.0.2", + "bom-ref": "xtend@4.0.2", + "purl": "pkg:npm/xtend@4.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2ca614d620172575200179fd5118e2bbe3168725171ecbdfa7b99cb989bd75250a2b4fc28edad4c050310fcdbf98259bb4bb068c521a774c08b28778ceb4c011" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/xtend" + } + ] + }, + { + "type": "library", + "name": "y18n", + "version": "4.0.3", + "bom-ref": "y18n@4.0.3", + "purl": "pkg:npm/y18n@4.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "24a86a4cec12aea340d4d639952ced2751ab06252874b326219b8b88368c449fa2b4577e001544f170633af2162fead2a8d0c2ef82c24859a56ff538519e2125" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/y18n" + } + ] + }, + { + "type": "library", + "name": "yallist", + "version": "4.0.0", + "bom-ref": "yallist@4.0.0", + "purl": "pkg:npm/yallist@4.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "df074689d672ab93c1d3ce172c44b94e9392440df08d7025216321ba6da445cbffe354a7d9e990d1dc9c416e2e6572de8f02af83a12cbdb76554bf8560472dec" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/yallist" + } + ] + }, + { + "type": "library", + "name": "yaml-schema-validator", + "version": "1.2.3", + "bom-ref": "yaml-schema-validator@1.2.3", + "purl": "pkg:npm/yaml-schema-validator@1.2.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/yaml-schema-validator/-/yaml-schema-validator-1.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "223af847af041174cceee90a7864dc6961794ea3e8bacd9672c61a78a640ad95ccccba7f66f8bf13355b1e4c72f2f6dbd938cf810b7bfed8c8764684cde0ca4f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/yaml-schema-validator" + } + ] + }, + { + "type": "library", + "name": "yargs-parser", + "version": "13.1.2", + "bom-ref": "yargs-parser@13.1.2", + "purl": "pkg:npm/yargs-parser@13.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "de56ec3517ff8fe03842e4997c3440ec74527d6af33b4623a9325de648c0ab7ed97a9d421206989ab1fd4371b03e207d707c9dd58d54c208068491a8c62a5bce" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/yargs-parser" + } + ] + }, + { + "type": "library", + "name": "yargs", + "version": "13.3.2", + "bom-ref": "yargs@13.3.2", + "purl": "pkg:npm/yargs@13.3.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "017dd9c3988faee37989eeb119120382a913f9986746564c2cc1c0b3cb60ee746bbb2d8d6fe8b9a3d6f082102882d334f2ad5da6bd8b5684bc2924cc62959753" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/yargs" + } + ], + "components": [ + { + "type": "library", + "name": "ansi-regex", + "version": "4.1.1", + "bom-ref": "yargs@13.3.2|ansi-regex@4.1.1", + "purl": "pkg:npm/ansi-regex@4.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "20b96fe24ff77fabdf4383a83f6006be2ace92d950f7c6442f593d15a423c5adcbd5a6c181bb930c074f3a9bdb1a7702d014d542b97e38cf316462bab565edee" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/yargs/node_modules/ansi-regex" + } + ] + }, + { + "type": "library", + "name": "emoji-regex", + "version": "7.0.3", + "bom-ref": "yargs@13.3.2|emoji-regex@7.0.3", + "purl": "pkg:npm/emoji-regex@7.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0b004b444210ecbbd8141d16c91bf086ae4de6a3e173a3cc8c3e9b620805948e58c83825fb4bf1ab95476cc385a8b83b85f5b39aef13e59d50a1f8664c8848b4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/yargs/node_modules/emoji-regex" + } + ] + }, + { + "type": "library", + "name": "is-fullwidth-code-point", + "version": "2.0.0", + "bom-ref": "yargs@13.3.2|is-fullwidth-code-point@2.0.0", + "purl": "pkg:npm/is-fullwidth-code-point@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "547b2400a60cf117d2157c1e7b9b7971b3793d97aad56ae1eaa7796e4ca25c87fa51070deb0fc0d1e5ccf6beadf1df8660e87ea3a6618849dbf3c2cdfd8f26db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/yargs/node_modules/is-fullwidth-code-point" + } + ] + }, + { + "type": "library", + "name": "string-width", + "version": "3.1.0", + "bom-ref": "yargs@13.3.2|string-width@3.1.0", + "purl": "pkg:npm/string-width@3.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bda7dcbfa2a3559292833d3aa0cfc7e860c1ac0b73f2f76141a9068c522f36b1c0eb2dc7085d422272f2f902eaf1d4c93d0d5bf8a0d4a8315cb647515b8e1ed7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/yargs/node_modules/string-width" + } + ] + }, + { + "type": "library", + "name": "strip-ansi", + "version": "5.2.0", + "bom-ref": "yargs@13.3.2|strip-ansi@5.2.0", + "purl": "pkg:npm/strip-ansi@5.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0ee46cd6029b06ab0c288665adf7f096e83c30791c9e98ece553e62f53c087e980df45340d3a2d7c3674776514b17a4f98f98c309e96efbdcc680dc9fa56e258" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/yargs/node_modules/strip-ansi" + } + ] + } + ] + }, + { + "type": "library", + "name": "yauzl", + "version": "2.10.0", + "bom-ref": "yauzl@2.10.0", + "purl": "pkg:npm/yauzl@2.10.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a786bd23a5fa9eee888681a606a01c6c9cb59a50b88f6eef10f657f45e0be3fbd94f72f2ab5564147c3f57f3d4701f41ba8f831b7887913d31dd0c9ae7ccdcde" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/yauzl" + } + ] + }, + { + "type": "library", + "name": "yn", + "version": "3.1.1", + "bom-ref": "yn@3.1.1", + "purl": "pkg:npm/yn@3.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "531e328065acbb673b8ac1567bc62ed5896e266a95871a8ad9c2d735003901c0b741f6c636933b7eed18f1bff3d7aa572e7171658bd685dddf84163d0cb982e9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/yn" + } + ] + }, + { + "type": "library", + "name": "z85", + "version": "0.0.2", + "bom-ref": "z85@0.0.2", + "purl": "pkg:npm/z85@0.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/z85/-/z85-0.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3820f0e076b3e31035d1bf520555f12586d01e50b25060c973e691d0038f5914aa5de65599b4472ffe74948850c76dd41140675a2a4094b4c1008433613d5c80" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/z85" + } + ] + }, + { + "type": "library", + "name": "zip-stream", + "version": "1.2.0", + "bom-ref": "zip-stream@1.2.0", + "purl": "pkg:npm/zip-stream@1.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/zip-stream/-/zip-stream-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "da896b0d4b8f33836f4488063e1beba7ce1feff1e6591e91890ae0c0517655cb669ecb058a882d60bdc3700f159766ec4a68eeefdb155dedfc4ec208ec995e52" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/zip-stream" + } + ] + }, + { + "type": "library", + "name": "zlibjs", + "version": "0.3.1", + "bom-ref": "zlibjs@0.3.1", + "purl": "pkg:npm/zlibjs@0.3.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/zlibjs/-/zlibjs-0.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f89f51ae04ca3a69711520c7a34a48d7133a04b554bfea34653f4036d0b11a48c8542094771f5a95417c1a6f9d18b29b9249227562071436470cca5f213b78fb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/zlibjs" + } + ] + } + ], + "dependencies": [ + { + "ref": "@babel/helper-string-parser@7.22.5" + }, + { + "ref": "@babel/helper-validator-identifier@7.22.5" + }, + { + "ref": "@babel/parser@7.22.14" + }, + { + "ref": "@babel/runtime@7.22.11", + "dependsOn": [ + "regenerator-runtime@0.14.0" + ] + }, + { + "ref": "@babel/types@7.22.11", + "dependsOn": [ + "@babel/helper-string-parser@7.22.5", + "@babel/helper-validator-identifier@7.22.5", + "to-fast-properties@2.0.0" + ] + }, + { + "ref": "@colors/colors@1.5.0" + }, + { + "ref": "@dabh/diagnostics@2.0.3", + "dependsOn": [ + "colorspace@1.1.4", + "enabled@2.0.0", + "kuler@2.0.0" + ] + }, + { + "ref": "@gar/promisify@1.1.3" + }, + { + "ref": "@mapbox/node-pre-gyp@1.0.11", + "dependsOn": [ + "@mapbox/node-pre-gyp@1.0.11|detect-libc@2.0.2", + "@mapbox/node-pre-gyp@1.0.11|make-dir@3.1.0", + "@mapbox/node-pre-gyp@1.0.11|nopt@5.0.0", + "@mapbox/node-pre-gyp@1.0.11|npmlog@5.0.1", + "https-proxy-agent@5.0.1", + "node-fetch@2.7.0", + "rimraf@3.0.2", + "semver@7.5.4", + "tar@6.1.15" + ] + }, + { + "ref": "@mapbox/node-pre-gyp@1.0.11|ansi-regex@5.0.1" + }, + { + "ref": "@mapbox/node-pre-gyp@1.0.11|are-we-there-yet@2.0.0", + "dependsOn": [ + "@mapbox/node-pre-gyp@1.0.11|readable-stream@3.6.2", + "delegates@1.0.0" + ] + }, + { + "ref": "@mapbox/node-pre-gyp@1.0.11|detect-libc@2.0.2" + }, + { + "ref": "@mapbox/node-pre-gyp@1.0.11|gauge@3.0.2", + "dependsOn": [ + "@mapbox/node-pre-gyp@1.0.11|string-width@4.2.3", + "@mapbox/node-pre-gyp@1.0.11|strip-ansi@6.0.1", + "aproba@1.2.0", + "color-support@1.1.3", + "console-control-strings@1.1.0", + "has-unicode@2.0.1", + "object-assign@4.1.1", + "signal-exit@3.0.7", + "wide-align@1.1.5" + ] + }, + { + "ref": "@mapbox/node-pre-gyp@1.0.11|is-fullwidth-code-point@3.0.0" + }, + { + "ref": "@mapbox/node-pre-gyp@1.0.11|make-dir@3.1.0", + "dependsOn": [ + "@mapbox/node-pre-gyp@1.0.11|make-dir@3.1.0|semver@6.3.1" + ] + }, + { + "ref": "@mapbox/node-pre-gyp@1.0.11|make-dir@3.1.0|semver@6.3.1" + }, + { + "ref": "@mapbox/node-pre-gyp@1.0.11|nopt@5.0.0", + "dependsOn": [ + "abbrev@1.1.1" + ] + }, + { + "ref": "@mapbox/node-pre-gyp@1.0.11|npmlog@5.0.1", + "dependsOn": [ + "@mapbox/node-pre-gyp@1.0.11|are-we-there-yet@2.0.0", + "@mapbox/node-pre-gyp@1.0.11|gauge@3.0.2", + "console-control-strings@1.1.0", + "set-blocking@2.0.0" + ] + }, + { + "ref": "@mapbox/node-pre-gyp@1.0.11|readable-stream@3.6.2", + "dependsOn": [ + "inherits@2.0.4", + "string_decoder@1.1.1", + "util-deprecate@1.0.2" + ] + }, + { + "ref": "@mapbox/node-pre-gyp@1.0.11|string-width@4.2.3", + "dependsOn": [ + "@mapbox/node-pre-gyp@1.0.11|is-fullwidth-code-point@3.0.0", + "@mapbox/node-pre-gyp@1.0.11|strip-ansi@6.0.1", + "emoji-regex@8.0.0" + ] + }, + { + "ref": "@mapbox/node-pre-gyp@1.0.11|strip-ansi@6.0.1", + "dependsOn": [ + "@mapbox/node-pre-gyp@1.0.11|ansi-regex@5.0.1" + ] + }, + { + "ref": "@nlpjs/core-loader@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1", + "@nlpjs/request@4.25.0" + ] + }, + { + "ref": "@nlpjs/core@4.26.1" + }, + { + "ref": "@nlpjs/evaluator@4.26.1", + "dependsOn": [ + "escodegen@2.1.0", + "esprima@4.0.1" + ] + }, + { + "ref": "@nlpjs/lang-all@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1", + "@nlpjs/lang-ar@4.26.1", + "@nlpjs/lang-bn@4.26.1", + "@nlpjs/lang-ca@4.26.1", + "@nlpjs/lang-cs@4.26.1", + "@nlpjs/lang-da@4.26.1", + "@nlpjs/lang-de@4.26.1", + "@nlpjs/lang-el@4.26.1", + "@nlpjs/lang-en@4.26.1", + "@nlpjs/lang-es@4.26.1", + "@nlpjs/lang-eu@4.26.1", + "@nlpjs/lang-fa@4.26.1", + "@nlpjs/lang-fi@4.26.1", + "@nlpjs/lang-fr@4.26.1", + "@nlpjs/lang-ga@4.26.1", + "@nlpjs/lang-gl@4.26.1", + "@nlpjs/lang-hi@4.26.1", + "@nlpjs/lang-hu@4.26.1", + "@nlpjs/lang-hy@4.26.1", + "@nlpjs/lang-id@4.26.1", + "@nlpjs/lang-it@4.26.1", + "@nlpjs/lang-ja@4.26.1", + "@nlpjs/lang-ko@4.26.1", + "@nlpjs/lang-lt@4.26.1", + "@nlpjs/lang-ms@4.26.1", + "@nlpjs/lang-ne@4.26.1", + "@nlpjs/lang-nl@4.26.1", + "@nlpjs/lang-no@4.26.1", + "@nlpjs/lang-pl@4.26.1", + "@nlpjs/lang-pt@4.26.1", + "@nlpjs/lang-ro@4.26.1", + "@nlpjs/lang-ru@4.26.1", + "@nlpjs/lang-sl@4.26.1", + "@nlpjs/lang-sr@4.26.1", + "@nlpjs/lang-sv@4.26.1", + "@nlpjs/lang-ta@4.26.1", + "@nlpjs/lang-th@4.26.1", + "@nlpjs/lang-tl@4.26.1", + "@nlpjs/lang-tr@4.26.1", + "@nlpjs/lang-uk@4.26.1", + "@nlpjs/lang-zh@4.26.1", + "@nlpjs/language@4.25.0" + ] + }, + { + "ref": "@nlpjs/lang-ar@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-bn@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-ca@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-cs@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-da@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-de@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-el@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-en-min@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-en@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1", + "@nlpjs/lang-en-min@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-es@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-eu@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-fa@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-fi@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-fr@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-ga@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-gl@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-hi@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-hu@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-hy@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-id@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-it@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-ja@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1", + "kuromoji@0.1.2" + ] + }, + { + "ref": "@nlpjs/lang-ko@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-lt@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-ms@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1", + "@nlpjs/lang-id@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-ne@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-nl@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-no@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-pl@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-pt@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-ro@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-ru@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-sl@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-sr@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-sv@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-ta@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-th@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-tl@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-tr@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-uk@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-zh@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/language-min@4.25.0" + }, + { + "ref": "@nlpjs/language@4.25.0" + }, + { + "ref": "@nlpjs/ner@4.27.0", + "dependsOn": [ + "@nlpjs/core@4.26.1", + "@nlpjs/language-min@4.25.0", + "@nlpjs/similarity@4.26.1" + ] + }, + { + "ref": "@nlpjs/neural@4.25.0" + }, + { + "ref": "@nlpjs/nlg@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/nlp@4.27.0", + "dependsOn": [ + "@nlpjs/core@4.26.1", + "@nlpjs/ner@4.27.0", + "@nlpjs/nlg@4.26.1", + "@nlpjs/nlu@4.27.0", + "@nlpjs/sentiment@4.26.1", + "@nlpjs/slot@4.26.1" + ] + }, + { + "ref": "@nlpjs/nlu@4.27.0", + "dependsOn": [ + "@nlpjs/core@4.26.1", + "@nlpjs/language-min@4.25.0", + "@nlpjs/neural@4.25.0", + "@nlpjs/similarity@4.26.1" + ] + }, + { + "ref": "@nlpjs/request@4.25.0", + "dependsOn": [ + "http-proxy-agent@5.0.0", + "https-proxy-agent@5.0.1" + ] + }, + { + "ref": "@nlpjs/sentiment@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1", + "@nlpjs/language-min@4.25.0", + "@nlpjs/neural@4.25.0" + ] + }, + { + "ref": "@nlpjs/similarity@4.26.1" + }, + { + "ref": "@nlpjs/slot@4.26.1" + }, + { + "ref": "@npmcli/fs@1.1.1", + "dependsOn": [ + "@gar/promisify@1.1.3", + "semver@7.5.4" + ] + }, + { + "ref": "@npmcli/move-file@1.1.2", + "dependsOn": [ + "@npmcli/move-file@1.1.2|mkdirp@1.0.4", + "rimraf@3.0.2" + ] + }, + { + "ref": "@npmcli/move-file@1.1.2|mkdirp@1.0.4" + }, + { + "ref": "@otplib/core@12.0.1" + }, + { + "ref": "@otplib/plugin-crypto@12.0.1", + "dependsOn": [ + "@otplib/core@12.0.1" + ] + }, + { + "ref": "@otplib/plugin-thirty-two@12.0.1", + "dependsOn": [ + "@otplib/core@12.0.1", + "thirty-two@1.0.2" + ] + }, + { + "ref": "@otplib/preset-default@12.0.1", + "dependsOn": [ + "@otplib/core@12.0.1", + "@otplib/plugin-crypto@12.0.1", + "@otplib/plugin-thirty-two@12.0.1" + ] + }, + { + "ref": "@otplib/preset-v11@12.0.1", + "dependsOn": [ + "@otplib/core@12.0.1", + "@otplib/plugin-crypto@12.0.1", + "@otplib/plugin-thirty-two@12.0.1" + ] + }, + { + "ref": "@sindresorhus/is@0.7.0" + }, + { + "ref": "@swc/helpers@0.3.17", + "dependsOn": [ + "tslib@2.6.2" + ] + }, + { + "ref": "@tokenizer/token@0.3.0" + }, + { + "ref": "@tootallnate/once@2.0.0" + }, + { + "ref": "@types/component-emitter@1.2.11" + }, + { + "ref": "@types/cookie@0.4.1" + }, + { + "ref": "@types/cors@2.8.13", + "dependsOn": [ + "@types/node@20.5.7" + ] + }, + { + "ref": "@types/debug@4.1.8", + "dependsOn": [ + "@types/ms@0.7.31" + ] + }, + { + "ref": "@types/ms@0.7.31" + }, + { + "ref": "@types/node@20.5.7" + }, + { + "ref": "@types/strip-bom@3.0.0" + }, + { + "ref": "@types/strip-json-comments@0.0.30" + }, + { + "ref": "@types/triple-beam@1.3.2" + }, + { + "ref": "@types/validator@13.11.1" + }, + { + "ref": "abbrev@1.1.1" + }, + { + "ref": "accepts@1.3.8", + "dependsOn": [ + "mime-types@2.1.35", + "negotiator@0.6.3" + ] + }, + { + "ref": "acorn-walk@8.2.0" + }, + { + "ref": "acorn@7.4.1" + }, + { + "ref": "agent-base@6.0.2", + "dependsOn": [ + "agent-base@6.0.2|debug@4.3.4" + ] + }, + { + "ref": "agent-base@6.0.2|debug@4.3.4", + "dependsOn": [ + "agent-base@6.0.2|ms@2.1.2" + ] + }, + { + "ref": "agent-base@6.0.2|ms@2.1.2" + }, + { + "ref": "agentkeepalive@4.5.0", + "dependsOn": [ + "humanize-ms@1.2.1" + ] + }, + { + "ref": "aggregate-error@3.1.0", + "dependsOn": [ + "clean-stack@2.2.0", + "indent-string@4.0.0" + ] + }, + { + "ref": "ajv@6.12.6", + "dependsOn": [ + "fast-deep-equal@3.1.3", + "fast-json-stable-stringify@2.1.0", + "json-schema-traverse@0.4.1", + "uri-js@4.4.1" + ] + }, + { + "ref": "ansi-regex@2.1.1" + }, + { + "ref": "ansi-styles@3.2.1", + "dependsOn": [ + "color-convert@1.9.3" + ] + }, + { + "ref": "anymatch@3.1.3", + "dependsOn": [ + "anymatch@3.1.3|normalize-path@3.0.0", + "picomatch@2.3.1" + ] + }, + { + "ref": "anymatch@3.1.3|normalize-path@3.0.0" + }, + { + "ref": "append-field@1.0.0" + }, + { + "ref": "aproba@1.2.0" + }, + { + "ref": "archive-type@4.0.0", + "dependsOn": [ + "archive-type@4.0.0|file-type@4.4.0" + ] + }, + { + "ref": "archive-type@4.0.0|file-type@4.4.0" + }, + { + "ref": "archiver-utils@1.3.0", + "dependsOn": [ + "glob@7.2.3", + "graceful-fs@4.2.11", + "lazystream@1.0.1", + "lodash@4.17.21", + "normalize-path@2.1.1", + "readable-stream@2.3.8" + ] + }, + { + "ref": "archiver@1.3.0", + "dependsOn": [ + "archiver-utils@1.3.0", + "async@2.6.4", + "buffer-crc32@0.2.13", + "glob@7.2.3", + "lodash@4.17.21", + "readable-stream@2.3.8", + "tar-stream@1.6.2", + "walkdir@0.0.11", + "zip-stream@1.2.0" + ] + }, + { + "ref": "are-we-there-yet@1.1.7", + "dependsOn": [ + "delegates@1.0.0", + "readable-stream@2.3.8" + ] + }, + { + "ref": "arg@4.1.3" + }, + { + "ref": "argparse@1.0.10", + "dependsOn": [ + "argparse@1.0.10|sprintf-js@1.0.3" + ] + }, + { + "ref": "argparse@1.0.10|sprintf-js@1.0.3" + }, + { + "ref": "arr-diff@4.0.0" + }, + { + "ref": "arr-flatten@1.1.0" + }, + { + "ref": "arr-union@3.1.0" + }, + { + "ref": "array-buffer-byte-length@1.0.0", + "dependsOn": [ + "call-bind@1.0.2", + "is-array-buffer@3.0.2" + ] + }, + { + "ref": "array-each@1.0.1" + }, + { + "ref": "array-flatten@1.1.1" + }, + { + "ref": "array-slice@1.1.0" + }, + { + "ref": "array-unique@0.3.2" + }, + { + "ref": "asap@2.0.6" + }, + { + "ref": "asn1@0.2.6", + "dependsOn": [ + "safer-buffer@2.1.2" + ] + }, + { + "ref": "assert-never@1.2.1" + }, + { + "ref": "assert-plus@1.0.0" + }, + { + "ref": "assign-symbols@1.0.0" + }, + { + "ref": "async@2.6.4", + "dependsOn": [ + "lodash@4.17.21" + ] + }, + { + "ref": "asynckit@0.4.0" + }, + { + "ref": "at-least-node@1.0.0" + }, + { + "ref": "atob@2.1.2" + }, + { + "ref": "available-typed-arrays@1.0.5" + }, + { + "ref": "aws-sign2@0.7.0" + }, + { + "ref": "aws4@1.12.0" + }, + { + "ref": "babel-walk@3.0.0-canary-5", + "dependsOn": [ + "@babel/types@7.22.11" + ] + }, + { + "ref": "balanced-match@1.0.2" + }, + { + "ref": "base@0.11.2", + "dependsOn": [ + "base@0.11.2|define-property@1.0.0", + "cache-base@1.0.1", + "class-utils@0.3.6", + "component-emitter@1.3.0", + "isobject@3.0.1", + "mixin-deep@1.3.2", + "pascalcase@0.1.1" + ] + }, + { + "ref": "base@0.11.2|define-property@1.0.0", + "dependsOn": [ + "is-descriptor@1.0.2" + ] + }, + { + "ref": "base64-arraybuffer@0.1.4" + }, + { + "ref": "base64-js@1.5.1" + }, + { + "ref": "base64id@2.0.0" + }, + { + "ref": "base64url@0.0.6" + }, + { + "ref": "basic-auth@2.0.1", + "dependsOn": [ + "safe-buffer@5.1.2" + ] + }, + { + "ref": "batch@0.6.1" + }, + { + "ref": "bcrypt-pbkdf@1.0.2", + "dependsOn": [ + "tweetnacl@0.14.5" + ] + }, + { + "ref": "big-integer@1.6.51" + }, + { + "ref": "binary-extensions@2.2.0" + }, + { + "ref": "binary@0.3.0", + "dependsOn": [ + "buffers@0.1.1", + "chainsaw@0.1.0" + ] + }, + { + "ref": "bindings@1.5.0", + "dependsOn": [ + "file-uri-to-path@1.0.0" + ] + }, + { + "ref": "bintrees@1.0.2" + }, + { + "ref": "bl@1.2.3", + "dependsOn": [ + "readable-stream@2.3.8", + "safe-buffer@5.1.2" + ] + }, + { + "ref": "bluebird@3.7.2" + }, + { + "ref": "body-parser@1.20.2", + "dependsOn": [ + "bytes@3.1.2", + "content-type@1.0.5", + "debug@2.6.9", + "depd@2.0.0", + "destroy@1.2.0", + "http-errors@2.0.0", + "iconv-lite@0.4.24", + "on-finished@2.4.1", + "qs@6.11.0", + "raw-body@2.5.2", + "type-is@1.6.18", + "unpipe@1.0.0" + ] + }, + { + "ref": "bower-config@1.4.3", + "dependsOn": [ + "bower-config@1.4.3|minimist@0.2.4", + "graceful-fs@4.2.11", + "mout@1.2.4", + "osenv@0.1.5", + "untildify@2.1.0", + "wordwrap@0.0.3" + ] + }, + { + "ref": "bower-config@1.4.3|minimist@0.2.4" + }, + { + "ref": "brace-expansion@2.0.1", + "dependsOn": [ + "balanced-match@1.0.2" + ] + }, + { + "ref": "braces@2.3.2", + "dependsOn": [ + "arr-flatten@1.1.0", + "array-unique@0.3.2", + "braces@2.3.2|extend-shallow@2.0.1", + "fill-range@4.0.0", + "isobject@3.0.1", + "repeat-element@1.1.4", + "snapdragon-node@2.1.1", + "snapdragon@0.8.2", + "split-string@3.1.0", + "to-regex@3.0.2" + ] + }, + { + "ref": "braces@2.3.2|extend-shallow@2.0.1", + "dependsOn": [ + "braces@2.3.2|is-extendable@0.1.1" + ] + }, + { + "ref": "braces@2.3.2|is-extendable@0.1.1" + }, + { + "ref": "brotli@1.3.3", + "dependsOn": [ + "base64-js@1.5.1" + ] + }, + { + "ref": "buffer-alloc-unsafe@1.1.0" + }, + { + "ref": "buffer-alloc@1.2.0", + "dependsOn": [ + "buffer-alloc-unsafe@1.1.0", + "buffer-fill@1.0.0" + ] + }, + { + "ref": "buffer-crc32@0.2.13" + }, + { + "ref": "buffer-fill@1.0.0" + }, + { + "ref": "buffer-from@1.1.2" + }, + { + "ref": "buffer-indexof-polyfill@1.0.2" + }, + { + "ref": "buffer@5.7.1", + "dependsOn": [ + "base64-js@1.5.1", + "ieee754@1.2.1" + ] + }, + { + "ref": "buffers@0.1.1" + }, + { + "ref": "busboy@0.2.14", + "dependsOn": [ + "busboy@0.2.14|readable-stream@1.1.14", + "dicer@0.2.5" + ] + }, + { + "ref": "busboy@0.2.14|isarray@0.0.1" + }, + { + "ref": "busboy@0.2.14|readable-stream@1.1.14", + "dependsOn": [ + "busboy@0.2.14|isarray@0.0.1", + "busboy@0.2.14|string_decoder@0.10.31", + "core-util-is@1.0.3", + "inherits@2.0.4" + ] + }, + { + "ref": "busboy@0.2.14|string_decoder@0.10.31" + }, + { + "ref": "byline@4.2.2" + }, + { + "ref": "bytes@3.1.2" + }, + { + "ref": "cacache@15.3.0", + "dependsOn": [ + "@npmcli/fs@1.1.1", + "@npmcli/move-file@1.1.2", + "cacache@15.3.0|mkdirp@1.0.4", + "chownr@2.0.0", + "fs-minipass@2.1.0", + "glob@7.2.3", + "infer-owner@1.0.4", + "lru-cache@6.0.0", + "minipass-collect@1.0.2", + "minipass-flush@1.0.5", + "minipass-pipeline@1.2.4", + "minipass@3.3.6", + "p-map@4.0.0", + "promise-inflight@1.0.1", + "rimraf@3.0.2", + "ssri@8.0.1", + "tar@6.1.15", + "unique-filename@1.1.1" + ] + }, + { + "ref": "cacache@15.3.0|mkdirp@1.0.4" + }, + { + "ref": "cache-base@1.0.1", + "dependsOn": [ + "collection-visit@1.0.0", + "component-emitter@1.3.0", + "get-value@2.0.6", + "has-value@1.0.0", + "isobject@3.0.1", + "set-value@2.0.1", + "to-object-path@0.3.0", + "union-value@1.0.1", + "unset-value@1.0.0" + ] + }, + { + "ref": "cacheable-request@2.1.4", + "dependsOn": [ + "cacheable-request@2.1.4|get-stream@3.0.0", + "cacheable-request@2.1.4|lowercase-keys@1.0.0", + "clone-response@1.0.2", + "http-cache-semantics@3.8.1", + "keyv@3.0.0", + "normalize-url@2.0.1", + "responselike@1.0.2" + ] + }, + { + "ref": "cacheable-request@2.1.4|get-stream@3.0.0" + }, + { + "ref": "cacheable-request@2.1.4|lowercase-keys@1.0.0" + }, + { + "ref": "call-bind@1.0.2", + "dependsOn": [ + "function-bind@1.1.1", + "get-intrinsic@1.2.1" + ] + }, + { + "ref": "camelcase@5.3.1" + }, + { + "ref": "caseless@0.12.0" + }, + { + "ref": "chainsaw@0.1.0", + "dependsOn": [ + "traverse@0.3.9" + ] + }, + { + "ref": "chalk@2.4.2", + "dependsOn": [ + "ansi-styles@3.2.1", + "escape-string-regexp@1.0.5", + "supports-color@5.5.0" + ] + }, + { + "ref": "character-parser@2.2.0", + "dependsOn": [ + "is-regex@1.1.4" + ] + }, + { + "ref": "check-dependencies@1.1.0", + "dependsOn": [ + "bower-config@1.4.3", + "chalk@2.4.2", + "check-dependencies@1.1.0|semver@5.7.2", + "findup-sync@2.0.0", + "lodash.camelcase@4.3.0", + "minimist@1.2.8" + ] + }, + { + "ref": "check-dependencies@1.1.0|semver@5.7.2" + }, + { + "ref": "check-types@6.0.0" + }, + { + "ref": "chokidar@3.5.3", + "dependsOn": [ + "anymatch@3.1.3", + "chokidar@3.5.3|braces@3.0.2", + "chokidar@3.5.3|is-glob@4.0.3", + "chokidar@3.5.3|normalize-path@3.0.0", + "glob-parent@5.1.2", + "is-binary-path@2.1.0", + "readdirp@3.6.0" + ] + }, + { + "ref": "chokidar@3.5.3|braces@3.0.2", + "dependsOn": [ + "chokidar@3.5.3|fill-range@7.0.1" + ] + }, + { + "ref": "chokidar@3.5.3|fill-range@7.0.1", + "dependsOn": [ + "chokidar@3.5.3|to-regex-range@5.0.1" + ] + }, + { + "ref": "chokidar@3.5.3|is-glob@4.0.3", + "dependsOn": [ + "is-extglob@2.1.1" + ] + }, + { + "ref": "chokidar@3.5.3|is-number@7.0.0" + }, + { + "ref": "chokidar@3.5.3|normalize-path@3.0.0" + }, + { + "ref": "chokidar@3.5.3|to-regex-range@5.0.1", + "dependsOn": [ + "chokidar@3.5.3|is-number@7.0.0" + ] + }, + { + "ref": "chownr@2.0.0" + }, + { + "ref": "clarinet@0.12.6" + }, + { + "ref": "class-utils@0.3.6", + "dependsOn": [ + "arr-union@3.1.0", + "class-utils@0.3.6|define-property@0.2.5", + "isobject@3.0.1", + "static-extend@0.1.2" + ] + }, + { + "ref": "class-utils@0.3.6|define-property@0.2.5", + "dependsOn": [ + "class-utils@0.3.6|is-descriptor@0.1.6" + ] + }, + { + "ref": "class-utils@0.3.6|is-accessor-descriptor@0.1.6", + "dependsOn": [ + "class-utils@0.3.6|is-accessor-descriptor@0.1.6|kind-of@3.2.2" + ] + }, + { + "ref": "class-utils@0.3.6|is-accessor-descriptor@0.1.6|kind-of@3.2.2", + "dependsOn": [ + "is-buffer@1.1.6" + ] + }, + { + "ref": "class-utils@0.3.6|is-data-descriptor@0.1.4", + "dependsOn": [ + "class-utils@0.3.6|is-data-descriptor@0.1.4|kind-of@3.2.2" + ] + }, + { + "ref": "class-utils@0.3.6|is-data-descriptor@0.1.4|kind-of@3.2.2", + "dependsOn": [ + "is-buffer@1.1.6" + ] + }, + { + "ref": "class-utils@0.3.6|is-descriptor@0.1.6", + "dependsOn": [ + "class-utils@0.3.6|is-accessor-descriptor@0.1.6", + "class-utils@0.3.6|is-data-descriptor@0.1.4", + "class-utils@0.3.6|kind-of@5.1.0" + ] + }, + { + "ref": "class-utils@0.3.6|kind-of@5.1.0" + }, + { + "ref": "clean-stack@2.2.0" + }, + { + "ref": "cliui@5.0.0", + "dependsOn": [ + "cliui@5.0.0|string-width@3.1.0", + "cliui@5.0.0|strip-ansi@5.2.0", + "wrap-ansi@5.1.0" + ] + }, + { + "ref": "cliui@5.0.0|ansi-regex@4.1.1" + }, + { + "ref": "cliui@5.0.0|emoji-regex@7.0.3" + }, + { + "ref": "cliui@5.0.0|is-fullwidth-code-point@2.0.0" + }, + { + "ref": "cliui@5.0.0|string-width@3.1.0", + "dependsOn": [ + "cliui@5.0.0|emoji-regex@7.0.3", + "cliui@5.0.0|is-fullwidth-code-point@2.0.0", + "cliui@5.0.0|strip-ansi@5.2.0" + ] + }, + { + "ref": "cliui@5.0.0|strip-ansi@5.2.0", + "dependsOn": [ + "cliui@5.0.0|ansi-regex@4.1.1" + ] + }, + { + "ref": "clone-response@1.0.2", + "dependsOn": [ + "mimic-response@1.0.1" + ] + }, + { + "ref": "clone@2.1.2" + }, + { + "ref": "code-point-at@1.1.0" + }, + { + "ref": "collection-visit@1.0.0", + "dependsOn": [ + "map-visit@1.0.0", + "object-visit@1.0.1" + ] + }, + { + "ref": "color-convert@1.9.3", + "dependsOn": [ + "color-name@1.1.3" + ] + }, + { + "ref": "color-name@1.1.3" + }, + { + "ref": "color-string@1.9.1", + "dependsOn": [ + "color-name@1.1.3", + "simple-swizzle@0.2.2" + ] + }, + { + "ref": "color-support@1.1.3" + }, + { + "ref": "color@3.2.1", + "dependsOn": [ + "color-convert@1.9.3", + "color-string@1.9.1" + ] + }, + { + "ref": "colors@1.4.0" + }, + { + "ref": "colorspace@1.1.4", + "dependsOn": [ + "color@3.2.1", + "text-hex@1.0.0" + ] + }, + { + "ref": "combined-stream@1.0.8", + "dependsOn": [ + "delayed-stream@1.0.0" + ] + }, + { + "ref": "commander@2.20.3" + }, + { + "ref": "component-emitter@1.3.0" + }, + { + "ref": "component-type@1.2.1" + }, + { + "ref": "compress-commons@1.2.2", + "dependsOn": [ + "buffer-crc32@0.2.13", + "crc32-stream@2.0.0", + "normalize-path@2.1.1", + "readable-stream@2.3.8" + ] + }, + { + "ref": "compressible@2.0.18", + "dependsOn": [ + "mime-db@1.52.0" + ] + }, + { + "ref": "compression@1.7.4", + "dependsOn": [ + "accepts@1.3.8", + "compressible@2.0.18", + "compression@1.7.4|bytes@3.0.0", + "debug@2.6.9", + "on-headers@1.0.2", + "safe-buffer@5.1.2", + "vary@1.1.2" + ] + }, + { + "ref": "compression@1.7.4|bytes@3.0.0" + }, + { + "ref": "concat-map@0.0.1" + }, + { + "ref": "concat-stream@1.6.2", + "dependsOn": [ + "buffer-from@1.1.2", + "inherits@2.0.4", + "readable-stream@2.3.8", + "typedarray@0.0.6" + ] + }, + { + "ref": "concurrently@5.3.0", + "dependsOn": [ + "chalk@2.4.2", + "concurrently@5.3.0|supports-color@6.1.0", + "date-fns@2.30.0", + "lodash@4.17.21", + "read-pkg@4.0.1", + "rxjs@6.6.7", + "spawn-command@0.0.2-1", + "tree-kill@1.2.2", + "yargs@13.3.2" + ] + }, + { + "ref": "concurrently@5.3.0|supports-color@6.1.0", + "dependsOn": [ + "has-flag@3.0.0" + ] + }, + { + "ref": "config@3.3.9", + "dependsOn": [ + "json5@2.2.3" + ] + }, + { + "ref": "console-control-strings@1.1.0" + }, + { + "ref": "constantinople@4.0.1", + "dependsOn": [ + "@babel/parser@7.22.14", + "@babel/types@7.22.11" + ] + }, + { + "ref": "content-disposition@0.5.4", + "dependsOn": [ + "content-disposition@0.5.4|safe-buffer@5.2.1" + ] + }, + { + "ref": "content-disposition@0.5.4|safe-buffer@5.2.1" + }, + { + "ref": "content-type@1.0.5" + }, + { + "ref": "cookie-parser@1.4.6", + "dependsOn": [ + "cookie-signature@1.0.6", + "cookie@0.4.1" + ] + }, + { + "ref": "cookie-signature@1.0.6" + }, + { + "ref": "cookie@0.4.1" + }, + { + "ref": "copy-descriptor@0.1.1" + }, + { + "ref": "core-util-is@1.0.3" + }, + { + "ref": "cors@2.8.5", + "dependsOn": [ + "object-assign@4.1.1", + "vary@1.1.2" + ] + }, + { + "ref": "crc@3.8.0", + "dependsOn": [ + "buffer@5.7.1" + ] + }, + { + "ref": "crc32-stream@2.0.0", + "dependsOn": [ + "crc@3.8.0", + "readable-stream@2.3.8" + ] + }, + { + "ref": "create-require@1.1.1" + }, + { + "ref": "crypto-js@3.3.0" + }, + { + "ref": "dashdash@1.14.1", + "dependsOn": [ + "assert-plus@1.0.0" + ] + }, + { + "ref": "date-fns@2.30.0", + "dependsOn": [ + "@babel/runtime@7.22.11" + ] + }, + { + "ref": "dateformat@4.6.3" + }, + { + "ref": "debug@2.6.9", + "dependsOn": [ + "ms@2.0.0" + ] + }, + { + "ref": "decamelize@1.2.0" + }, + { + "ref": "decode-uri-component@0.2.2" + }, + { + "ref": "decompress-response@3.3.0", + "dependsOn": [ + "mimic-response@1.0.1" + ] + }, + { + "ref": "decompress-tar@4.1.1", + "dependsOn": [ + "decompress-tar@4.1.1|file-type@5.2.0", + "is-stream@1.1.0", + "tar-stream@1.6.2" + ] + }, + { + "ref": "decompress-tar@4.1.1|file-type@5.2.0" + }, + { + "ref": "decompress-tarbz2@4.1.1", + "dependsOn": [ + "decompress-tar@4.1.1", + "decompress-tarbz2@4.1.1|file-type@6.2.0", + "is-stream@1.1.0", + "seek-bzip@1.0.6", + "unbzip2-stream@1.4.3" + ] + }, + { + "ref": "decompress-tarbz2@4.1.1|file-type@6.2.0" + }, + { + "ref": "decompress-targz@4.1.1", + "dependsOn": [ + "decompress-tar@4.1.1", + "decompress-targz@4.1.1|file-type@5.2.0", + "is-stream@1.1.0" + ] + }, + { + "ref": "decompress-targz@4.1.1|file-type@5.2.0" + }, + { + "ref": "decompress-unzip@4.0.1", + "dependsOn": [ + "decompress-unzip@4.0.1|file-type@3.9.0", + "decompress-unzip@4.0.1|get-stream@2.3.1", + "decompress-unzip@4.0.1|pify@2.3.0", + "yauzl@2.10.0" + ] + }, + { + "ref": "decompress-unzip@4.0.1|file-type@3.9.0" + }, + { + "ref": "decompress-unzip@4.0.1|get-stream@2.3.1", + "dependsOn": [ + "object-assign@4.1.1", + "pinkie-promise@2.0.1" + ] + }, + { + "ref": "decompress-unzip@4.0.1|pify@2.3.0" + }, + { + "ref": "decompress@4.2.1", + "dependsOn": [ + "decompress-tar@4.1.1", + "decompress-tarbz2@4.1.1", + "decompress-targz@4.1.1", + "decompress-unzip@4.0.1", + "decompress@4.2.1|make-dir@1.3.0", + "decompress@4.2.1|pify@2.3.0", + "graceful-fs@4.2.11", + "strip-dirs@2.1.0" + ] + }, + { + "ref": "decompress@4.2.1|make-dir@1.3.0", + "dependsOn": [ + "decompress@4.2.1|make-dir@1.3.0|pify@3.0.0" + ] + }, + { + "ref": "decompress@4.2.1|make-dir@1.3.0|pify@3.0.0" + }, + { + "ref": "decompress@4.2.1|pify@2.3.0" + }, + { + "ref": "deep-equal@2.2.2", + "dependsOn": [ + "array-buffer-byte-length@1.0.0", + "call-bind@1.0.2", + "es-get-iterator@1.1.3", + "get-intrinsic@1.2.1", + "is-arguments@1.1.1", + "is-array-buffer@3.0.2", + "is-date-object@1.0.5", + "is-regex@1.1.4", + "is-shared-array-buffer@1.0.2", + "isarray@2.0.5", + "object-is@1.1.5", + "object-keys@1.1.1", + "object.assign@4.1.4", + "regexp.prototype.flags@1.5.0", + "side-channel@1.0.4", + "which-boxed-primitive@1.0.2", + "which-collection@1.0.1", + "which-typed-array@1.1.11" + ] + }, + { + "ref": "deep-extend@0.6.0" + }, + { + "ref": "define-properties@1.2.0", + "dependsOn": [ + "has-property-descriptors@1.0.0", + "object-keys@1.1.1" + ] + }, + { + "ref": "define-property@2.0.2", + "dependsOn": [ + "is-descriptor@1.0.2", + "isobject@3.0.1" + ] + }, + { + "ref": "delayed-stream@1.0.0" + }, + { + "ref": "delegates@1.0.0" + }, + { + "ref": "depd@2.0.0" + }, + { + "ref": "destroy@1.2.0" + }, + { + "ref": "detect-file@1.0.0" + }, + { + "ref": "detect-libc@1.0.3" + }, + { + "ref": "dfa@1.2.0" + }, + { + "ref": "dicer@0.2.5", + "dependsOn": [ + "dicer@0.2.5|readable-stream@1.1.14", + "streamsearch@0.1.2" + ] + }, + { + "ref": "dicer@0.2.5|isarray@0.0.1" + }, + { + "ref": "dicer@0.2.5|readable-stream@1.1.14", + "dependsOn": [ + "core-util-is@1.0.3", + "dicer@0.2.5|isarray@0.0.1", + "dicer@0.2.5|string_decoder@0.10.31", + "inherits@2.0.4" + ] + }, + { + "ref": "dicer@0.2.5|string_decoder@0.10.31" + }, + { + "ref": "diff@4.0.2" + }, + { + "ref": "doctypes@1.1.0" + }, + { + "ref": "domelementtype@1.3.1" + }, + { + "ref": "domhandler@2.1.0", + "dependsOn": [ + "domelementtype@1.3.1" + ] + }, + { + "ref": "domutils@1.1.6", + "dependsOn": [ + "domelementtype@1.3.1" + ] + }, + { + "ref": "dottie@2.0.6" + }, + { + "ref": "double-ended-queue@0.9.7" + }, + { + "ref": "doublearray@0.0.2" + }, + { + "ref": "download@8.0.0", + "dependsOn": [ + "archive-type@4.0.0", + "content-disposition@0.5.4", + "decompress@4.2.1", + "download@8.0.0|file-type@11.1.0", + "ext-name@5.0.0", + "filenamify@3.0.0", + "get-stream@4.1.0", + "got@8.3.2", + "make-dir@2.1.0", + "p-event@2.3.1", + "pify@4.0.1" + ] + }, + { + "ref": "download@8.0.0|file-type@11.1.0" + }, + { + "ref": "duplexer2@0.1.4", + "dependsOn": [ + "readable-stream@2.3.8" + ] + }, + { + "ref": "duplexer3@0.1.5" + }, + { + "ref": "dynamic-dedupe@0.3.0", + "dependsOn": [ + "xtend@4.0.2" + ] + }, + { + "ref": "ecc-jsbn@0.1.2", + "dependsOn": [ + "jsbn@0.1.1", + "safer-buffer@2.1.2" + ] + }, + { + "ref": "ee-first@1.1.1" + }, + { + "ref": "eivindfjeldstad-dot@0.0.1" + }, + { + "ref": "emoji-regex@8.0.0" + }, + { + "ref": "enabled@2.0.0" + }, + { + "ref": "encodeurl@1.0.2" + }, + { + "ref": "encoding@0.1.13", + "dependsOn": [ + "encoding@0.1.13|iconv-lite@0.6.3" + ] + }, + { + "ref": "encoding@0.1.13|iconv-lite@0.6.3", + "dependsOn": [ + "safer-buffer@2.1.2" + ] + }, + { + "ref": "end-of-stream@1.4.4", + "dependsOn": [ + "once@1.4.0" + ] + }, + { + "ref": "engine.io-parser@4.0.3", + "dependsOn": [ + "base64-arraybuffer@0.1.4" + ] + }, + { + "ref": "engine.io@4.1.2", + "dependsOn": [ + "accepts@1.3.8", + "base64id@2.0.0", + "cookie@0.4.1", + "cors@2.8.5", + "engine.io-parser@4.0.3", + "engine.io@4.1.2|debug@4.3.4", + "ws@7.4.6" + ] + }, + { + "ref": "engine.io@4.1.2|debug@4.3.4", + "dependsOn": [ + "engine.io@4.1.2|ms@2.1.2" + ] + }, + { + "ref": "engine.io@4.1.2|ms@2.1.2" + }, + { + "ref": "env-paths@2.2.1" + }, + { + "ref": "err-code@1.1.2" + }, + { + "ref": "error-ex@1.3.2", + "dependsOn": [ + "is-arrayish@0.2.1" + ] + }, + { + "ref": "errorhandler@1.5.1", + "dependsOn": [ + "accepts@1.3.8", + "escape-html@1.0.3" + ] + }, + { + "ref": "es-get-iterator@1.1.3", + "dependsOn": [ + "call-bind@1.0.2", + "get-intrinsic@1.2.1", + "has-symbols@1.0.3", + "is-arguments@1.1.1", + "is-map@2.0.2", + "is-set@2.0.2", + "is-string@1.0.7", + "isarray@2.0.5", + "stop-iteration-iterator@1.0.0" + ] + }, + { + "ref": "escape-html@1.0.3" + }, + { + "ref": "escape-string-regexp@1.0.5" + }, + { + "ref": "escodegen@2.1.0", + "dependsOn": [ + "esprima@4.0.1", + "estraverse@5.3.0", + "esutils@2.0.3", + "source-map@0.6.1" + ] + }, + { + "ref": "esprima@4.0.1" + }, + { + "ref": "estraverse@5.3.0" + }, + { + "ref": "esutils@2.0.3" + }, + { + "ref": "etag@1.8.1" + }, + { + "ref": "eventemitter2@0.4.14" + }, + { + "ref": "eventemitter3@1.1.1" + }, + { + "ref": "exif@0.6.0", + "dependsOn": [ + "debug@2.6.9" + ] + }, + { + "ref": "exit@0.1.2" + }, + { + "ref": "expand-brackets@2.1.4", + "dependsOn": [ + "debug@2.6.9", + "expand-brackets@2.1.4|define-property@0.2.5", + "expand-brackets@2.1.4|extend-shallow@2.0.1", + "posix-character-classes@0.1.1", + "regex-not@1.0.2", + "snapdragon@0.8.2", + "to-regex@3.0.2" + ] + }, + { + "ref": "expand-brackets@2.1.4|define-property@0.2.5", + "dependsOn": [ + "expand-brackets@2.1.4|is-descriptor@0.1.6" + ] + }, + { + "ref": "expand-brackets@2.1.4|extend-shallow@2.0.1", + "dependsOn": [ + "expand-brackets@2.1.4|is-extendable@0.1.1" + ] + }, + { + "ref": "expand-brackets@2.1.4|is-accessor-descriptor@0.1.6", + "dependsOn": [ + "expand-brackets@2.1.4|is-accessor-descriptor@0.1.6|kind-of@3.2.2" + ] + }, + { + "ref": "expand-brackets@2.1.4|is-accessor-descriptor@0.1.6|kind-of@3.2.2", + "dependsOn": [ + "is-buffer@1.1.6" + ] + }, + { + "ref": "expand-brackets@2.1.4|is-data-descriptor@0.1.4", + "dependsOn": [ + "expand-brackets@2.1.4|is-data-descriptor@0.1.4|kind-of@3.2.2" + ] + }, + { + "ref": "expand-brackets@2.1.4|is-data-descriptor@0.1.4|kind-of@3.2.2", + "dependsOn": [ + "is-buffer@1.1.6" + ] + }, + { + "ref": "expand-brackets@2.1.4|is-descriptor@0.1.6", + "dependsOn": [ + "expand-brackets@2.1.4|is-accessor-descriptor@0.1.6", + "expand-brackets@2.1.4|is-data-descriptor@0.1.4", + "expand-brackets@2.1.4|kind-of@5.1.0" + ] + }, + { + "ref": "expand-brackets@2.1.4|is-extendable@0.1.1" + }, + { + "ref": "expand-brackets@2.1.4|kind-of@5.1.0" + }, + { + "ref": "expand-template@2.0.3" + }, + { + "ref": "expand-tilde@2.0.2", + "dependsOn": [ + "homedir-polyfill@1.0.3" + ] + }, + { + "ref": "express-ipfilter@1.3.1", + "dependsOn": [ + "ip@1.1.8", + "lodash@4.17.21", + "proxy-addr@2.0.7", + "range_check@2.0.4" + ] + }, + { + "ref": "express-jwt@0.1.3", + "dependsOn": [ + "express-jwt@0.1.3|jsonwebtoken@0.1.0" + ] + }, + { + "ref": "express-jwt@0.1.3|jsonwebtoken@0.1.0", + "dependsOn": [ + "express-jwt@0.1.3|moment@2.0.0", + "jws@0.2.6" + ] + }, + { + "ref": "express-jwt@0.1.3|moment@2.0.0" + }, + { + "ref": "express-rate-limit@5.5.1" + }, + { + "ref": "express-robots-txt@0.4.1", + "dependsOn": [ + "express@4.18.2" + ] + }, + { + "ref": "express-security.txt@2.0.0" + }, + { + "ref": "express@4.18.2", + "dependsOn": [ + "accepts@1.3.8", + "array-flatten@1.1.1", + "content-disposition@0.5.4", + "content-type@1.0.5", + "cookie-signature@1.0.6", + "debug@2.6.9", + "depd@2.0.0", + "encodeurl@1.0.2", + "escape-html@1.0.3", + "etag@1.8.1", + "express@4.18.2|body-parser@1.20.1", + "express@4.18.2|cookie@0.5.0", + "express@4.18.2|safe-buffer@5.2.1", + "finalhandler@1.2.0", + "fresh@0.5.2", + "http-errors@2.0.0", + "merge-descriptors@1.0.1", + "methods@1.1.2", + "on-finished@2.4.1", + "parseurl@1.3.3", + "path-to-regexp@0.1.7", + "proxy-addr@2.0.7", + "qs@6.11.0", + "range-parser@1.2.1", + "send@0.18.0", + "serve-static@1.15.0", + "setprototypeof@1.2.0", + "statuses@2.0.1", + "type-is@1.6.18", + "utils-merge@1.0.1", + "vary@1.1.2" + ] + }, + { + "ref": "express@4.18.2|body-parser@1.20.1", + "dependsOn": [ + "bytes@3.1.2", + "content-type@1.0.5", + "debug@2.6.9", + "depd@2.0.0", + "destroy@1.2.0", + "express@4.18.2|raw-body@2.5.1", + "http-errors@2.0.0", + "iconv-lite@0.4.24", + "on-finished@2.4.1", + "qs@6.11.0", + "type-is@1.6.18", + "unpipe@1.0.0" + ] + }, + { + "ref": "express@4.18.2|cookie@0.5.0" + }, + { + "ref": "express@4.18.2|raw-body@2.5.1", + "dependsOn": [ + "bytes@3.1.2", + "http-errors@2.0.0", + "iconv-lite@0.4.24", + "unpipe@1.0.0" + ] + }, + { + "ref": "express@4.18.2|safe-buffer@5.2.1" + }, + { + "ref": "ext-list@2.2.2", + "dependsOn": [ + "mime-db@1.52.0" + ] + }, + { + "ref": "ext-name@5.0.0", + "dependsOn": [ + "ext-list@2.2.2", + "sort-keys-length@1.0.1" + ] + }, + { + "ref": "extend-shallow@3.0.2", + "dependsOn": [ + "assign-symbols@1.0.0", + "is-extendable@1.0.1" + ] + }, + { + "ref": "extend@3.0.2" + }, + { + "ref": "extglob@2.0.4", + "dependsOn": [ + "array-unique@0.3.2", + "expand-brackets@2.1.4", + "extglob@2.0.4|define-property@1.0.0", + "extglob@2.0.4|extend-shallow@2.0.1", + "fragment-cache@0.2.1", + "regex-not@1.0.2", + "snapdragon@0.8.2", + "to-regex@3.0.2" + ] + }, + { + "ref": "extglob@2.0.4|define-property@1.0.0", + "dependsOn": [ + "is-descriptor@1.0.2" + ] + }, + { + "ref": "extglob@2.0.4|extend-shallow@2.0.1", + "dependsOn": [ + "extglob@2.0.4|is-extendable@0.1.1" + ] + }, + { + "ref": "extglob@2.0.4|is-extendable@0.1.1" + }, + { + "ref": "extsprintf@1.3.0" + }, + { + "ref": "fast-deep-equal@3.1.3" + }, + { + "ref": "fast-json-stable-stringify@2.1.0" + }, + { + "ref": "fast.js@0.1.1" + }, + { + "ref": "fd-slicer@1.1.0", + "dependsOn": [ + "pend@1.2.0" + ] + }, + { + "ref": "feature-policy@0.5.0" + }, + { + "ref": "fecha@4.2.3" + }, + { + "ref": "file-js@0.3.0", + "dependsOn": [ + "bluebird@3.7.2", + "file-js@0.3.0|minimatch@3.1.2", + "proper-lockfile@1.2.0" + ] + }, + { + "ref": "file-js@0.3.0|brace-expansion@1.1.11", + "dependsOn": [ + "balanced-match@1.0.2", + "concat-map@0.0.1" + ] + }, + { + "ref": "file-js@0.3.0|minimatch@3.1.2", + "dependsOn": [ + "file-js@0.3.0|brace-expansion@1.1.11" + ] + }, + { + "ref": "file-stream-rotator@0.5.7", + "dependsOn": [ + "moment@2.29.4" + ] + }, + { + "ref": "file-type@16.5.4", + "dependsOn": [ + "readable-web-to-node-stream@3.0.2", + "strtok3@6.3.0", + "token-types@4.2.1" + ] + }, + { + "ref": "file-uri-to-path@1.0.0" + }, + { + "ref": "filehound@1.17.6", + "dependsOn": [ + "bluebird@3.7.2", + "file-js@0.3.0", + "lodash@4.17.21", + "minimatch@5.1.6", + "moment@2.29.4", + "unit-compare@1.0.1" + ] + }, + { + "ref": "filename-reserved-regex@2.0.0" + }, + { + "ref": "filenamify@3.0.0", + "dependsOn": [ + "filename-reserved-regex@2.0.0", + "strip-outer@1.0.1", + "trim-repeated@1.0.0" + ] + }, + { + "ref": "filesniffer@1.0.3", + "dependsOn": [ + "bluebird@3.7.2", + "byline@4.2.2", + "filehound@1.17.6", + "lodash@4.17.21", + "sinon@1.17.7" + ] + }, + { + "ref": "fill-range@4.0.0", + "dependsOn": [ + "fill-range@4.0.0|extend-shallow@2.0.1", + "is-number@3.0.0", + "repeat-string@1.6.1", + "to-regex-range@2.1.1" + ] + }, + { + "ref": "fill-range@4.0.0|extend-shallow@2.0.1", + "dependsOn": [ + "fill-range@4.0.0|is-extendable@0.1.1" + ] + }, + { + "ref": "fill-range@4.0.0|is-extendable@0.1.1" + }, + { + "ref": "finale-rest@1.2.0", + "dependsOn": [ + "bluebird@3.7.2", + "inflection@1.13.4", + "lodash@4.17.21", + "moment@2.29.4" + ] + }, + { + "ref": "finalhandler@1.2.0", + "dependsOn": [ + "debug@2.6.9", + "encodeurl@1.0.2", + "escape-html@1.0.3", + "on-finished@2.4.1", + "parseurl@1.3.3", + "statuses@2.0.1", + "unpipe@1.0.0" + ] + }, + { + "ref": "find-up@3.0.0", + "dependsOn": [ + "locate-path@3.0.0" + ] + }, + { + "ref": "findup-sync@2.0.0", + "dependsOn": [ + "detect-file@1.0.0", + "is-glob@3.1.0", + "micromatch@3.1.10", + "resolve-dir@1.0.1" + ] + }, + { + "ref": "fined@1.2.0", + "dependsOn": [ + "expand-tilde@2.0.2", + "is-plain-object@2.0.4", + "object.defaults@1.1.0", + "object.pick@1.3.0", + "parse-filepath@1.0.2" + ] + }, + { + "ref": "flagged-respawn@1.0.1" + }, + { + "ref": "fn.name@1.1.0" + }, + { + "ref": "fontkit@1.9.0", + "dependsOn": [ + "@swc/helpers@0.3.17", + "brotli@1.3.3", + "clone@2.1.2", + "deep-equal@2.2.2", + "dfa@1.2.0", + "restructure@2.0.1", + "tiny-inflate@1.0.3", + "unicode-properties@1.4.1", + "unicode-trie@2.0.0" + ] + }, + { + "ref": "for-each@0.3.3", + "dependsOn": [ + "is-callable@1.2.7" + ] + }, + { + "ref": "for-in@1.0.2" + }, + { + "ref": "for-own@1.0.0", + "dependsOn": [ + "for-in@1.0.2" + ] + }, + { + "ref": "foreachasync@3.0.0" + }, + { + "ref": "forever-agent@0.6.1" + }, + { + "ref": "form-data@2.3.3", + "dependsOn": [ + "asynckit@0.4.0", + "combined-stream@1.0.8", + "mime-types@2.1.35" + ] + }, + { + "ref": "formatio@1.1.1", + "dependsOn": [ + "samsam@1.1.2" + ] + }, + { + "ref": "forwarded@0.2.0" + }, + { + "ref": "fragment-cache@0.2.1", + "dependsOn": [ + "map-cache@0.2.2" + ] + }, + { + "ref": "fresh@0.5.2" + }, + { + "ref": "from2@2.3.0", + "dependsOn": [ + "inherits@2.0.4", + "readable-stream@2.3.8" + ] + }, + { + "ref": "fs-constants@1.0.0" + }, + { + "ref": "fs-extra@9.1.0", + "dependsOn": [ + "at-least-node@1.0.0", + "graceful-fs@4.2.11", + "jsonfile@6.1.0", + "universalify@2.0.0" + ] + }, + { + "ref": "fs-minipass@2.1.0", + "dependsOn": [ + "minipass@3.3.6" + ] + }, + { + "ref": "fs.realpath@1.0.0" + }, + { + "ref": "fstream@1.0.12", + "dependsOn": [ + "fstream@1.0.12|rimraf@2.7.1", + "graceful-fs@4.2.11", + "inherits@2.0.4", + "mkdirp@0.5.6" + ] + }, + { + "ref": "fstream@1.0.12|rimraf@2.7.1", + "dependsOn": [ + "glob@7.2.3" + ] + }, + { + "ref": "function-bind@1.1.1" + }, + { + "ref": "functions-have-names@1.2.3" + }, + { + "ref": "fuzzball@1.4.0", + "dependsOn": [ + "heap@0.2.7", + "setimmediate@1.0.5", + "string.fromcodepoint@0.2.1", + "string.prototype.codepointat@0.2.1" + ] + }, + { + "ref": "gauge@2.7.4", + "dependsOn": [ + "aproba@1.2.0", + "console-control-strings@1.1.0", + "has-unicode@2.0.1", + "object-assign@4.1.1", + "signal-exit@3.0.7", + "string-width@1.0.2", + "strip-ansi@3.0.1", + "wide-align@1.1.5" + ] + }, + { + "ref": "geojson-utils@1.1.0" + }, + { + "ref": "get-caller-file@2.0.5" + }, + { + "ref": "get-intrinsic@1.2.1", + "dependsOn": [ + "function-bind@1.1.1", + "has-proto@1.0.1", + "has-symbols@1.0.3", + "has@1.0.3" + ] + }, + { + "ref": "get-stream@4.1.0", + "dependsOn": [ + "pump@3.0.0" + ] + }, + { + "ref": "get-value@2.0.6" + }, + { + "ref": "getobject@1.0.2" + }, + { + "ref": "getpass@0.1.7", + "dependsOn": [ + "assert-plus@1.0.0" + ] + }, + { + "ref": "github-from-package@0.0.0" + }, + { + "ref": "glob-parent@5.1.2", + "dependsOn": [ + "glob-parent@5.1.2|is-glob@4.0.3" + ] + }, + { + "ref": "glob-parent@5.1.2|is-glob@4.0.3", + "dependsOn": [ + "is-extglob@2.1.1" + ] + }, + { + "ref": "glob@7.2.3", + "dependsOn": [ + "fs.realpath@1.0.0", + "glob@7.2.3|minimatch@3.1.2", + "inflight@1.0.6", + "inherits@2.0.4", + "once@1.4.0", + "path-is-absolute@1.0.1" + ] + }, + { + "ref": "glob@7.2.3|brace-expansion@1.1.11", + "dependsOn": [ + "balanced-match@1.0.2", + "concat-map@0.0.1" + ] + }, + { + "ref": "glob@7.2.3|minimatch@3.1.2", + "dependsOn": [ + "glob@7.2.3|brace-expansion@1.1.11" + ] + }, + { + "ref": "global-modules@1.0.0", + "dependsOn": [ + "global-prefix@1.0.2", + "is-windows@1.0.2", + "resolve-dir@1.0.1" + ] + }, + { + "ref": "global-prefix@1.0.2", + "dependsOn": [ + "expand-tilde@2.0.2", + "global-prefix@1.0.2|which@1.3.1", + "homedir-polyfill@1.0.3", + "ini@1.3.8", + "is-windows@1.0.2" + ] + }, + { + "ref": "global-prefix@1.0.2|which@1.3.1", + "dependsOn": [ + "isexe@2.0.0" + ] + }, + { + "ref": "gopd@1.0.1", + "dependsOn": [ + "get-intrinsic@1.2.1" + ] + }, + { + "ref": "got@8.3.2", + "dependsOn": [ + "@sindresorhus/is@0.7.0", + "cacheable-request@2.1.4", + "decompress-response@3.3.0", + "duplexer3@0.1.5", + "got@8.3.2|get-stream@3.0.0", + "got@8.3.2|pify@3.0.0", + "into-stream@3.1.0", + "is-retry-allowed@1.2.0", + "isurl@1.0.0", + "lowercase-keys@1.0.1", + "mimic-response@1.0.1", + "p-cancelable@0.4.1", + "p-timeout@2.0.1", + "safe-buffer@5.1.2", + "timed-out@4.0.1", + "url-parse-lax@3.0.0", + "url-to-options@1.0.1" + ] + }, + { + "ref": "got@8.3.2|get-stream@3.0.0" + }, + { + "ref": "got@8.3.2|pify@3.0.0" + }, + { + "ref": "graceful-fs@4.2.11" + }, + { + "ref": "grunt-cli@1.4.3", + "dependsOn": [ + "grunt-cli@1.4.3|nopt@4.0.3", + "grunt-known-options@2.0.0", + "interpret@1.1.0", + "liftup@3.0.1", + "v8flags@3.2.0" + ] + }, + { + "ref": "grunt-cli@1.4.3|nopt@4.0.3", + "dependsOn": [ + "abbrev@1.1.1", + "osenv@0.1.5" + ] + }, + { + "ref": "grunt-contrib-compress@1.6.0", + "dependsOn": [ + "archiver@1.3.0", + "grunt-contrib-compress@1.6.0|chalk@1.1.3", + "iltorb@2.4.5", + "lodash@4.17.21", + "pretty-bytes@4.0.2", + "stream-buffers@2.2.0" + ] + }, + { + "ref": "grunt-contrib-compress@1.6.0|ansi-styles@2.2.1" + }, + { + "ref": "grunt-contrib-compress@1.6.0|chalk@1.1.3", + "dependsOn": [ + "escape-string-regexp@1.0.5", + "grunt-contrib-compress@1.6.0|ansi-styles@2.2.1", + "grunt-contrib-compress@1.6.0|supports-color@2.0.0", + "has-ansi@2.0.0", + "strip-ansi@3.0.1" + ] + }, + { + "ref": "grunt-contrib-compress@1.6.0|supports-color@2.0.0" + }, + { + "ref": "grunt-known-options@2.0.0" + }, + { + "ref": "grunt-legacy-log-utils@2.1.0", + "dependsOn": [ + "grunt-legacy-log-utils@2.1.0|chalk@4.1.2", + "lodash@4.17.21" + ] + }, + { + "ref": "grunt-legacy-log-utils@2.1.0|ansi-styles@4.3.0", + "dependsOn": [ + "grunt-legacy-log-utils@2.1.0|color-convert@2.0.1" + ] + }, + { + "ref": "grunt-legacy-log-utils@2.1.0|chalk@4.1.2", + "dependsOn": [ + "grunt-legacy-log-utils@2.1.0|ansi-styles@4.3.0", + "grunt-legacy-log-utils@2.1.0|supports-color@7.2.0" + ] + }, + { + "ref": "grunt-legacy-log-utils@2.1.0|color-convert@2.0.1", + "dependsOn": [ + "grunt-legacy-log-utils@2.1.0|color-name@1.1.4" + ] + }, + { + "ref": "grunt-legacy-log-utils@2.1.0|color-name@1.1.4" + }, + { + "ref": "grunt-legacy-log-utils@2.1.0|has-flag@4.0.0" + }, + { + "ref": "grunt-legacy-log-utils@2.1.0|supports-color@7.2.0", + "dependsOn": [ + "grunt-legacy-log-utils@2.1.0|has-flag@4.0.0" + ] + }, + { + "ref": "grunt-legacy-log@3.0.0", + "dependsOn": [ + "grunt-legacy-log-utils@2.1.0", + "grunt-legacy-log@3.0.0|colors@1.1.2", + "hooker@0.2.3", + "lodash@4.17.21" + ] + }, + { + "ref": "grunt-legacy-log@3.0.0|colors@1.1.2" + }, + { + "ref": "grunt-legacy-util@2.0.1", + "dependsOn": [ + "exit@0.1.2", + "getobject@1.0.2", + "grunt-legacy-util@2.0.1|async@3.2.4", + "hooker@0.2.3", + "lodash@4.17.21", + "underscore.string@3.3.6", + "which@2.0.2" + ] + }, + { + "ref": "grunt-legacy-util@2.0.1|async@3.2.4" + }, + { + "ref": "grunt-replace-json@0.1.0", + "dependsOn": [ + "lodash.set@4.3.2" + ] + }, + { + "ref": "grunt@1.6.1", + "dependsOn": [ + "dateformat@4.6.3", + "eventemitter2@0.4.14", + "exit@0.1.2", + "grunt-cli@1.4.3", + "grunt-known-options@2.0.0", + "grunt-legacy-log@3.0.0", + "grunt-legacy-util@2.0.1", + "grunt@1.6.1|findup-sync@5.0.0", + "grunt@1.6.1|glob@7.1.7", + "grunt@1.6.1|iconv-lite@0.6.3", + "grunt@1.6.1|minimatch@3.0.8", + "js-yaml@3.14.1", + "nopt@3.0.6" + ] + }, + { + "ref": "grunt@1.6.1|brace-expansion@1.1.11", + "dependsOn": [ + "balanced-match@1.0.2", + "concat-map@0.0.1" + ] + }, + { + "ref": "grunt@1.6.1|braces@3.0.2", + "dependsOn": [ + "grunt@1.6.1|fill-range@7.0.1" + ] + }, + { + "ref": "grunt@1.6.1|fill-range@7.0.1", + "dependsOn": [ + "grunt@1.6.1|to-regex-range@5.0.1" + ] + }, + { + "ref": "grunt@1.6.1|findup-sync@5.0.0", + "dependsOn": [ + "detect-file@1.0.0", + "grunt@1.6.1|is-glob@4.0.3", + "grunt@1.6.1|micromatch@4.0.5", + "resolve-dir@1.0.1" + ] + }, + { + "ref": "grunt@1.6.1|glob@7.1.7", + "dependsOn": [ + "fs.realpath@1.0.0", + "grunt@1.6.1|minimatch@3.0.8", + "inflight@1.0.6", + "inherits@2.0.4", + "once@1.4.0", + "path-is-absolute@1.0.1" + ] + }, + { + "ref": "grunt@1.6.1|iconv-lite@0.6.3", + "dependsOn": [ + "safer-buffer@2.1.2" + ] + }, + { + "ref": "grunt@1.6.1|is-glob@4.0.3", + "dependsOn": [ + "is-extglob@2.1.1" + ] + }, + { + "ref": "grunt@1.6.1|is-number@7.0.0" + }, + { + "ref": "grunt@1.6.1|micromatch@4.0.5", + "dependsOn": [ + "grunt@1.6.1|braces@3.0.2", + "picomatch@2.3.1" + ] + }, + { + "ref": "grunt@1.6.1|minimatch@3.0.8", + "dependsOn": [ + "grunt@1.6.1|brace-expansion@1.1.11" + ] + }, + { + "ref": "grunt@1.6.1|to-regex-range@5.0.1", + "dependsOn": [ + "grunt@1.6.1|is-number@7.0.0" + ] + }, + { + "ref": "handlebars@4.7.7", + "dependsOn": [ + "handlebars@4.7.7|wordwrap@1.0.0", + "minimist@1.2.8", + "neo-async@2.6.2", + "source-map@0.6.1", + "uglify-js@3.17.4" + ] + }, + { + "ref": "handlebars@4.7.7|wordwrap@1.0.0" + }, + { + "ref": "har-schema@2.0.0" + }, + { + "ref": "har-validator@5.1.5", + "dependsOn": [ + "ajv@6.12.6", + "har-schema@2.0.0" + ] + }, + { + "ref": "has-ansi@2.0.0", + "dependsOn": [ + "ansi-regex@2.1.1" + ] + }, + { + "ref": "has-bigints@1.0.2" + }, + { + "ref": "has-flag@3.0.0" + }, + { + "ref": "has-property-descriptors@1.0.0", + "dependsOn": [ + "get-intrinsic@1.2.1" + ] + }, + { + "ref": "has-proto@1.0.1" + }, + { + "ref": "has-symbol-support-x@1.4.2" + }, + { + "ref": "has-symbols@1.0.3" + }, + { + "ref": "has-to-string-tag-x@1.4.1", + "dependsOn": [ + "has-symbol-support-x@1.4.2" + ] + }, + { + "ref": "has-tostringtag@1.0.0", + "dependsOn": [ + "has-symbols@1.0.3" + ] + }, + { + "ref": "has-unicode@2.0.1" + }, + { + "ref": "has-value@1.0.0", + "dependsOn": [ + "get-value@2.0.6", + "has-values@1.0.0", + "isobject@3.0.1" + ] + }, + { + "ref": "has-values@1.0.0", + "dependsOn": [ + "has-values@1.0.0|kind-of@4.0.0", + "is-number@3.0.0" + ] + }, + { + "ref": "has-values@1.0.0|kind-of@4.0.0", + "dependsOn": [ + "is-buffer@1.1.6" + ] + }, + { + "ref": "has@1.0.3", + "dependsOn": [ + "function-bind@1.1.1" + ] + }, + { + "ref": "hashids@2.3.0" + }, + { + "ref": "hbs@4.2.0", + "dependsOn": [ + "handlebars@4.7.7", + "walk@2.3.15" + ] + }, + { + "ref": "he@0.4.1" + }, + { + "ref": "heap@0.2.7" + }, + { + "ref": "helmet@4.6.0" + }, + { + "ref": "hoister@0.0.2" + }, + { + "ref": "homedir-polyfill@1.0.3", + "dependsOn": [ + "parse-passwd@1.0.0" + ] + }, + { + "ref": "hooker@0.2.3" + }, + { + "ref": "hosted-git-info@2.8.9" + }, + { + "ref": "html-entities@1.4.0" + }, + { + "ref": "htmlparser2@3.3.0", + "dependsOn": [ + "domelementtype@1.3.1", + "domhandler@2.1.0", + "domutils@1.1.6", + "htmlparser2@3.3.0|readable-stream@1.0.34" + ] + }, + { + "ref": "htmlparser2@3.3.0|isarray@0.0.1" + }, + { + "ref": "htmlparser2@3.3.0|readable-stream@1.0.34", + "dependsOn": [ + "core-util-is@1.0.3", + "htmlparser2@3.3.0|isarray@0.0.1", + "htmlparser2@3.3.0|string_decoder@0.10.31", + "inherits@2.0.4" + ] + }, + { + "ref": "htmlparser2@3.3.0|string_decoder@0.10.31" + }, + { + "ref": "http-cache-semantics@3.8.1" + }, + { + "ref": "http-errors@2.0.0", + "dependsOn": [ + "depd@2.0.0", + "inherits@2.0.4", + "setprototypeof@1.2.0", + "statuses@2.0.1", + "toidentifier@1.0.1" + ] + }, + { + "ref": "http-proxy-agent@5.0.0", + "dependsOn": [ + "@tootallnate/once@2.0.0", + "agent-base@6.0.2", + "http-proxy-agent@5.0.0|debug@4.3.4" + ] + }, + { + "ref": "http-proxy-agent@5.0.0|debug@4.3.4", + "dependsOn": [ + "http-proxy-agent@5.0.0|ms@2.1.2" + ] + }, + { + "ref": "http-proxy-agent@5.0.0|ms@2.1.2" + }, + { + "ref": "http-signature@1.2.0", + "dependsOn": [ + "assert-plus@1.0.0", + "jsprim@1.4.2", + "sshpk@1.17.0" + ] + }, + { + "ref": "https-proxy-agent@5.0.1", + "dependsOn": [ + "agent-base@6.0.2", + "https-proxy-agent@5.0.1|debug@4.3.4" + ] + }, + { + "ref": "https-proxy-agent@5.0.1|debug@4.3.4", + "dependsOn": [ + "https-proxy-agent@5.0.1|ms@2.1.2" + ] + }, + { + "ref": "https-proxy-agent@5.0.1|ms@2.1.2" + }, + { + "ref": "humanize-ms@1.2.1", + "dependsOn": [ + "ms@2.0.0" + ] + }, + { + "ref": "i18n@0.11.1", + "dependsOn": [ + "debug@2.6.9", + "make-plural@6.2.2", + "math-interval-parser@2.0.1", + "messageformat@2.3.0", + "mustache@4.2.0", + "sprintf-js@1.1.2" + ] + }, + { + "ref": "iconv-lite@0.4.24", + "dependsOn": [ + "safer-buffer@2.1.2" + ] + }, + { + "ref": "ieee754@1.2.1" + }, + { + "ref": "ignore-walk@3.0.4", + "dependsOn": [ + "ignore-walk@3.0.4|minimatch@3.1.2" + ] + }, + { + "ref": "ignore-walk@3.0.4|brace-expansion@1.1.11", + "dependsOn": [ + "balanced-match@1.0.2", + "concat-map@0.0.1" + ] + }, + { + "ref": "ignore-walk@3.0.4|minimatch@3.1.2", + "dependsOn": [ + "ignore-walk@3.0.4|brace-expansion@1.1.11" + ] + }, + { + "ref": "iltorb@2.4.5", + "dependsOn": [ + "detect-libc@1.0.3", + "nan@2.17.0", + "npmlog@4.1.2", + "prebuild-install@5.3.6", + "which-pm-runs@1.1.0" + ] + }, + { + "ref": "imurmurhash@0.1.4" + }, + { + "ref": "indent-string@4.0.0" + }, + { + "ref": "infer-owner@1.0.4" + }, + { + "ref": "inflection@1.13.4" + }, + { + "ref": "inflight@1.0.6", + "dependsOn": [ + "once@1.4.0", + "wrappy@1.0.2" + ] + }, + { + "ref": "inherits@2.0.4" + }, + { + "ref": "ini@1.3.8" + }, + { + "ref": "internal-slot@1.0.5", + "dependsOn": [ + "get-intrinsic@1.2.1", + "has@1.0.3", + "side-channel@1.0.4" + ] + }, + { + "ref": "interpret@1.1.0" + }, + { + "ref": "into-stream@3.1.0", + "dependsOn": [ + "from2@2.3.0", + "p-is-promise@1.1.0" + ] + }, + { + "ref": "invariant@2.2.4", + "dependsOn": [ + "loose-envify@1.4.0" + ] + }, + { + "ref": "ip@1.1.8" + }, + { + "ref": "ip6@0.2.10" + }, + { + "ref": "ipaddr.js@1.9.1" + }, + { + "ref": "is-absolute@1.0.0", + "dependsOn": [ + "is-relative@1.0.0", + "is-windows@1.0.2" + ] + }, + { + "ref": "is-accessor-descriptor@1.0.0", + "dependsOn": [ + "kind-of@6.0.3" + ] + }, + { + "ref": "is-arguments@1.1.1", + "dependsOn": [ + "call-bind@1.0.2", + "has-tostringtag@1.0.0" + ] + }, + { + "ref": "is-array-buffer@3.0.2", + "dependsOn": [ + "call-bind@1.0.2", + "get-intrinsic@1.2.1", + "is-typed-array@1.1.12" + ] + }, + { + "ref": "is-arrayish@0.2.1" + }, + { + "ref": "is-bigint@1.0.4", + "dependsOn": [ + "has-bigints@1.0.2" + ] + }, + { + "ref": "is-binary-path@2.1.0", + "dependsOn": [ + "binary-extensions@2.2.0" + ] + }, + { + "ref": "is-boolean-object@1.1.2", + "dependsOn": [ + "call-bind@1.0.2", + "has-tostringtag@1.0.0" + ] + }, + { + "ref": "is-buffer@1.1.6" + }, + { + "ref": "is-callable@1.2.7" + }, + { + "ref": "is-core-module@2.13.0", + "dependsOn": [ + "has@1.0.3" + ] + }, + { + "ref": "is-data-descriptor@1.0.0", + "dependsOn": [ + "kind-of@6.0.3" + ] + }, + { + "ref": "is-date-object@1.0.5", + "dependsOn": [ + "has-tostringtag@1.0.0" + ] + }, + { + "ref": "is-descriptor@1.0.2", + "dependsOn": [ + "is-accessor-descriptor@1.0.0", + "is-data-descriptor@1.0.0", + "kind-of@6.0.3" + ] + }, + { + "ref": "is-docker@2.2.1" + }, + { + "ref": "is-expression@4.0.0", + "dependsOn": [ + "acorn@7.4.1", + "object-assign@4.1.1" + ] + }, + { + "ref": "is-extendable@1.0.1", + "dependsOn": [ + "is-plain-object@2.0.4" + ] + }, + { + "ref": "is-extglob@2.1.1" + }, + { + "ref": "is-fullwidth-code-point@1.0.0", + "dependsOn": [ + "number-is-nan@1.0.1" + ] + }, + { + "ref": "is-generator-function@1.0.10", + "dependsOn": [ + "has-tostringtag@1.0.0" + ] + }, + { + "ref": "is-glob@3.1.0", + "dependsOn": [ + "is-extglob@2.1.1" + ] + }, + { + "ref": "is-heroku@2.0.0" + }, + { + "ref": "is-lambda@1.0.1" + }, + { + "ref": "is-map@2.0.2" + }, + { + "ref": "is-natural-number@4.0.1" + }, + { + "ref": "is-number-like@1.0.8", + "dependsOn": [ + "lodash.isfinite@3.3.2" + ] + }, + { + "ref": "is-number-object@1.0.7", + "dependsOn": [ + "has-tostringtag@1.0.0" + ] + }, + { + "ref": "is-number@3.0.0", + "dependsOn": [ + "is-number@3.0.0|kind-of@3.2.2" + ] + }, + { + "ref": "is-number@3.0.0|kind-of@3.2.2", + "dependsOn": [ + "is-buffer@1.1.6" + ] + }, + { + "ref": "is-object@1.0.2" + }, + { + "ref": "is-plain-obj@1.1.0" + }, + { + "ref": "is-plain-object@2.0.4", + "dependsOn": [ + "isobject@3.0.1" + ] + }, + { + "ref": "is-promise@2.2.2" + }, + { + "ref": "is-regex@1.1.4", + "dependsOn": [ + "call-bind@1.0.2", + "has-tostringtag@1.0.0" + ] + }, + { + "ref": "is-relative@1.0.0", + "dependsOn": [ + "is-unc-path@1.0.0" + ] + }, + { + "ref": "is-retry-allowed@1.2.0" + }, + { + "ref": "is-set@2.0.2" + }, + { + "ref": "is-shared-array-buffer@1.0.2", + "dependsOn": [ + "call-bind@1.0.2" + ] + }, + { + "ref": "is-stream@1.1.0" + }, + { + "ref": "is-string@1.0.7", + "dependsOn": [ + "has-tostringtag@1.0.0" + ] + }, + { + "ref": "is-symbol@1.0.4", + "dependsOn": [ + "has-symbols@1.0.3" + ] + }, + { + "ref": "is-typed-array@1.1.12", + "dependsOn": [ + "which-typed-array@1.1.11" + ] + }, + { + "ref": "is-typedarray@1.0.0" + }, + { + "ref": "is-unc-path@1.0.0", + "dependsOn": [ + "unc-path-regex@0.1.2" + ] + }, + { + "ref": "is-weakmap@2.0.1" + }, + { + "ref": "is-weakset@2.0.2", + "dependsOn": [ + "call-bind@1.0.2", + "get-intrinsic@1.2.1" + ] + }, + { + "ref": "is-windows@1.0.2" + }, + { + "ref": "isarray@2.0.5" + }, + { + "ref": "isexe@2.0.0" + }, + { + "ref": "isobject@3.0.1" + }, + { + "ref": "isstream@0.1.2" + }, + { + "ref": "isurl@1.0.0", + "dependsOn": [ + "has-to-string-tag-x@1.4.1", + "is-object@1.0.2" + ] + }, + { + "ref": "js-stringify@1.0.2" + }, + { + "ref": "js-tokens@4.0.0" + }, + { + "ref": "js-yaml@3.14.1", + "dependsOn": [ + "argparse@1.0.10", + "esprima@4.0.1" + ] + }, + { + "ref": "jsbn@0.1.1" + }, + { + "ref": "json-buffer@3.0.0" + }, + { + "ref": "json-parse-better-errors@1.0.2" + }, + { + "ref": "json-schema-traverse@0.4.1" + }, + { + "ref": "json-schema@0.4.0" + }, + { + "ref": "json-stringify-safe@5.0.1" + }, + { + "ref": "json5@2.2.3" + }, + { + "ref": "jsonfile@6.1.0", + "dependsOn": [ + "graceful-fs@4.2.11", + "universalify@2.0.0" + ] + }, + { + "ref": "jsonwebtoken@0.4.0", + "dependsOn": [ + "jws@0.2.6" + ] + }, + { + "ref": "jsprim@1.4.2", + "dependsOn": [ + "assert-plus@1.0.0", + "extsprintf@1.3.0", + "json-schema@0.4.0", + "verror@1.10.0" + ] + }, + { + "ref": "jssha@3.3.1" + }, + { + "ref": "jstransformer@1.0.0", + "dependsOn": [ + "is-promise@2.2.2", + "promise@7.3.1" + ] + }, + { + "ref": "juice-shop@14.1.1", + "dependsOn": [ + "body-parser@1.20.2", + "check-dependencies@1.1.0", + "clarinet@0.12.6", + "colors@1.4.0", + "compression@1.7.4", + "concurrently@5.3.0", + "config@3.3.9", + "cookie-parser@1.4.6", + "cors@2.8.5", + "dottie@2.0.6", + "download@8.0.0", + "errorhandler@1.5.1", + "exif@0.6.0", + "express-ipfilter@1.3.1", + "express-jwt@0.1.3", + "express-rate-limit@5.5.1", + "express-robots-txt@0.4.1", + "express-security.txt@2.0.0", + "express@4.18.2", + "feature-policy@0.5.0", + "file-stream-rotator@0.5.7", + "file-type@16.5.4", + "filesniffer@1.0.3", + "finale-rest@1.2.0", + "fs-extra@9.1.0", + "fuzzball@1.4.0", + "glob@7.2.3", + "graceful-fs@4.2.11", + "grunt-contrib-compress@1.6.0", + "grunt-replace-json@0.1.0", + "grunt@1.6.1", + "hashids@2.3.0", + "hbs@4.2.0", + "helmet@4.6.0", + "html-entities@1.4.0", + "i18n@0.11.1", + "is-docker@2.2.1", + "is-heroku@2.0.0", + "is-windows@1.0.2", + "js-yaml@3.14.1", + "jsonwebtoken@0.4.0", + "jssha@3.3.1", + "juicy-chat-bot@0.6.6", + "libxmljs2@0.30.1", + "marsdb@0.6.11", + "morgan@1.10.0", + "multer@1.4.4", + "node-pre-gyp@0.15.0", + "notevil@1.3.3", + "on-finished@2.4.1", + "otplib@12.0.1", + "pdfkit@0.11.0", + "portscanner@2.2.0", + "prom-client@12.0.0", + "pug@3.0.2", + "replace@1.2.2", + "request@2.88.2", + "sanitize-filename@1.6.3", + "sanitize-html@1.4.2", + "semver@7.5.4", + "sequelize@6.32.1", + "serve-index@1.9.1", + "socket.io@3.1.2", + "sqlite3@5.1.6", + "svg-captcha@1.4.0", + "swagger-ui-express@4.6.3", + "ts-node-dev@1.1.8", + "unzipper@0.9.15", + "winston@3.10.0", + "yaml-schema-validator@1.2.3", + "z85@0.0.2" + ] + }, + { + "ref": "juicy-chat-bot@0.6.6", + "dependsOn": [ + "@nlpjs/core-loader@4.26.1", + "@nlpjs/evaluator@4.26.1", + "@nlpjs/lang-all@4.26.1", + "@nlpjs/language@4.25.0", + "@nlpjs/nlp@4.27.0", + "@nlpjs/nlu@4.27.0", + "@nlpjs/request@4.25.0", + "@nlpjs/sentiment@4.26.1", + "vm2@3.9.11" + ] + }, + { + "ref": "jwa@0.0.1", + "dependsOn": [ + "base64url@0.0.6" + ] + }, + { + "ref": "jws@0.2.6", + "dependsOn": [ + "base64url@0.0.6", + "jwa@0.0.1" + ] + }, + { + "ref": "keyv@3.0.0", + "dependsOn": [ + "json-buffer@3.0.0" + ] + }, + { + "ref": "kind-of@6.0.3" + }, + { + "ref": "kuler@2.0.0" + }, + { + "ref": "kuromoji@0.1.2", + "dependsOn": [ + "async@2.6.4", + "doublearray@0.0.2", + "zlibjs@0.3.1" + ] + }, + { + "ref": "lazystream@1.0.1", + "dependsOn": [ + "readable-stream@2.3.8" + ] + }, + { + "ref": "libxmljs2@0.30.1", + "dependsOn": [ + "@mapbox/node-pre-gyp@1.0.11", + "bindings@1.5.0", + "libxmljs2@0.30.1|nan@2.15.0" + ] + }, + { + "ref": "libxmljs2@0.30.1|nan@2.15.0" + }, + { + "ref": "liftup@3.0.1", + "dependsOn": [ + "extend@3.0.2", + "fined@1.2.0", + "flagged-respawn@1.0.1", + "is-plain-object@2.0.4", + "liftup@3.0.1|findup-sync@4.0.0", + "object.map@1.0.1", + "rechoir@0.7.1", + "resolve@1.22.4" + ] + }, + { + "ref": "liftup@3.0.1|braces@3.0.2", + "dependsOn": [ + "liftup@3.0.1|fill-range@7.0.1" + ] + }, + { + "ref": "liftup@3.0.1|fill-range@7.0.1", + "dependsOn": [ + "liftup@3.0.1|to-regex-range@5.0.1" + ] + }, + { + "ref": "liftup@3.0.1|findup-sync@4.0.0", + "dependsOn": [ + "detect-file@1.0.0", + "liftup@3.0.1|is-glob@4.0.3", + "liftup@3.0.1|micromatch@4.0.5", + "resolve-dir@1.0.1" + ] + }, + { + "ref": "liftup@3.0.1|is-glob@4.0.3", + "dependsOn": [ + "is-extglob@2.1.1" + ] + }, + { + "ref": "liftup@3.0.1|is-number@7.0.0" + }, + { + "ref": "liftup@3.0.1|micromatch@4.0.5", + "dependsOn": [ + "liftup@3.0.1|braces@3.0.2", + "picomatch@2.3.1" + ] + }, + { + "ref": "liftup@3.0.1|to-regex-range@5.0.1", + "dependsOn": [ + "liftup@3.0.1|is-number@7.0.0" + ] + }, + { + "ref": "linebreak@1.1.0", + "dependsOn": [ + "linebreak@1.1.0|base64-js@0.0.8", + "unicode-trie@2.0.0" + ] + }, + { + "ref": "linebreak@1.1.0|base64-js@0.0.8" + }, + { + "ref": "listenercount@1.0.1" + }, + { + "ref": "locate-path@3.0.0", + "dependsOn": [ + "p-locate@3.0.0", + "path-exists@3.0.0" + ] + }, + { + "ref": "lodash.camelcase@4.3.0" + }, + { + "ref": "lodash.isfinite@3.3.2" + }, + { + "ref": "lodash.set@4.3.2" + }, + { + "ref": "lodash@4.17.21" + }, + { + "ref": "logform@2.5.1", + "dependsOn": [ + "@colors/colors@1.5.0", + "@types/triple-beam@1.3.2", + "fecha@4.2.3", + "logform@2.5.1|ms@2.1.3", + "safe-stable-stringify@2.4.3", + "triple-beam@1.4.1" + ] + }, + { + "ref": "logform@2.5.1|ms@2.1.3" + }, + { + "ref": "lolex@1.3.2" + }, + { + "ref": "loose-envify@1.4.0", + "dependsOn": [ + "js-tokens@4.0.0" + ] + }, + { + "ref": "lowercase-keys@1.0.1" + }, + { + "ref": "lru-cache@6.0.0", + "dependsOn": [ + "yallist@4.0.0" + ] + }, + { + "ref": "make-dir@2.1.0", + "dependsOn": [ + "make-dir@2.1.0|semver@5.7.2", + "pify@4.0.1" + ] + }, + { + "ref": "make-dir@2.1.0|semver@5.7.2" + }, + { + "ref": "make-error@1.3.6" + }, + { + "ref": "make-fetch-happen@9.1.0", + "dependsOn": [ + "agentkeepalive@4.5.0", + "cacache@15.3.0", + "https-proxy-agent@5.0.1", + "is-lambda@1.0.1", + "lru-cache@6.0.0", + "make-fetch-happen@9.1.0|http-cache-semantics@4.1.1", + "make-fetch-happen@9.1.0|http-proxy-agent@4.0.1", + "minipass-collect@1.0.2", + "minipass-fetch@1.4.1", + "minipass-flush@1.0.5", + "minipass-pipeline@1.2.4", + "minipass@3.3.6", + "negotiator@0.6.3", + "promise-retry@2.0.1", + "socks-proxy-agent@6.2.1", + "ssri@8.0.1" + ] + }, + { + "ref": "make-fetch-happen@9.1.0|@tootallnate/once@1.1.2" + }, + { + "ref": "make-fetch-happen@9.1.0|debug@4.3.4", + "dependsOn": [ + "make-fetch-happen@9.1.0|ms@2.1.2" + ] + }, + { + "ref": "make-fetch-happen@9.1.0|http-cache-semantics@4.1.1" + }, + { + "ref": "make-fetch-happen@9.1.0|http-proxy-agent@4.0.1", + "dependsOn": [ + "agent-base@6.0.2", + "make-fetch-happen@9.1.0|@tootallnate/once@1.1.2", + "make-fetch-happen@9.1.0|debug@4.3.4" + ] + }, + { + "ref": "make-fetch-happen@9.1.0|ms@2.1.2" + }, + { + "ref": "make-iterator@1.0.1", + "dependsOn": [ + "kind-of@6.0.3" + ] + }, + { + "ref": "make-plural@6.2.2" + }, + { + "ref": "map-cache@0.2.2" + }, + { + "ref": "map-visit@1.0.0", + "dependsOn": [ + "object-visit@1.0.1" + ] + }, + { + "ref": "marsdb@0.6.11", + "dependsOn": [ + "check-types@6.0.0", + "double-ended-queue@0.9.7", + "eventemitter3@1.1.1", + "fast.js@0.1.1", + "geojson-utils@1.1.0", + "invariant@2.2.4" + ] + }, + { + "ref": "math-interval-parser@2.0.1" + }, + { + "ref": "media-typer@0.3.0" + }, + { + "ref": "merge-descriptors@1.0.1" + }, + { + "ref": "messageformat-formatters@2.0.1" + }, + { + "ref": "messageformat-parser@4.1.3" + }, + { + "ref": "messageformat@2.3.0", + "dependsOn": [ + "messageformat-formatters@2.0.1", + "messageformat-parser@4.1.3", + "messageformat@2.3.0|make-plural@4.3.0" + ] + }, + { + "ref": "messageformat@2.3.0|make-plural@4.3.0", + "dependsOn": [ + "minimist@1.2.8" + ] + }, + { + "ref": "methods@1.1.2" + }, + { + "ref": "micromatch@3.1.10", + "dependsOn": [ + "arr-diff@4.0.0", + "array-unique@0.3.2", + "braces@2.3.2", + "define-property@2.0.2", + "extend-shallow@3.0.2", + "extglob@2.0.4", + "fragment-cache@0.2.1", + "kind-of@6.0.3", + "nanomatch@1.2.13", + "object.pick@1.3.0", + "regex-not@1.0.2", + "snapdragon@0.8.2", + "to-regex@3.0.2" + ] + }, + { + "ref": "mime-db@1.52.0" + }, + { + "ref": "mime-types@2.1.35", + "dependsOn": [ + "mime-db@1.52.0" + ] + }, + { + "ref": "mime@1.6.0" + }, + { + "ref": "mimic-response@1.0.1" + }, + { + "ref": "minimatch@5.1.6", + "dependsOn": [ + "brace-expansion@2.0.1" + ] + }, + { + "ref": "minimist@1.2.8" + }, + { + "ref": "minipass-collect@1.0.2", + "dependsOn": [ + "minipass@3.3.6" + ] + }, + { + "ref": "minipass-fetch@1.4.1", + "dependsOn": [ + "encoding@0.1.13", + "minipass-sized@1.0.3", + "minipass@3.3.6", + "minizlib@2.1.2" + ] + }, + { + "ref": "minipass-flush@1.0.5", + "dependsOn": [ + "minipass@3.3.6" + ] + }, + { + "ref": "minipass-pipeline@1.2.4", + "dependsOn": [ + "minipass@3.3.6" + ] + }, + { + "ref": "minipass-sized@1.0.3", + "dependsOn": [ + "minipass@3.3.6" + ] + }, + { + "ref": "minipass@3.3.6", + "dependsOn": [ + "yallist@4.0.0" + ] + }, + { + "ref": "minizlib@2.1.2", + "dependsOn": [ + "minipass@3.3.6", + "yallist@4.0.0" + ] + }, + { + "ref": "mixin-deep@1.3.2", + "dependsOn": [ + "for-in@1.0.2", + "is-extendable@1.0.1" + ] + }, + { + "ref": "mkdirp-classic@0.5.3" + }, + { + "ref": "mkdirp@0.5.6", + "dependsOn": [ + "minimist@1.2.8" + ] + }, + { + "ref": "moment-timezone@0.5.43", + "dependsOn": [ + "moment@2.29.4" + ] + }, + { + "ref": "moment@2.29.4" + }, + { + "ref": "morgan@1.10.0", + "dependsOn": [ + "basic-auth@2.0.1", + "debug@2.6.9", + "depd@2.0.0", + "morgan@1.10.0|on-finished@2.3.0", + "on-headers@1.0.2" + ] + }, + { + "ref": "morgan@1.10.0|on-finished@2.3.0", + "dependsOn": [ + "ee-first@1.1.1" + ] + }, + { + "ref": "mout@1.2.4" + }, + { + "ref": "ms@2.0.0" + }, + { + "ref": "multer@1.4.4", + "dependsOn": [ + "append-field@1.0.0", + "busboy@0.2.14", + "concat-stream@1.6.2", + "mkdirp@0.5.6", + "object-assign@4.1.1", + "on-finished@2.4.1", + "type-is@1.6.18", + "xtend@4.0.2" + ] + }, + { + "ref": "mustache@4.2.0" + }, + { + "ref": "nan@2.17.0" + }, + { + "ref": "nanomatch@1.2.13", + "dependsOn": [ + "arr-diff@4.0.0", + "array-unique@0.3.2", + "define-property@2.0.2", + "extend-shallow@3.0.2", + "fragment-cache@0.2.1", + "is-windows@1.0.2", + "kind-of@6.0.3", + "object.pick@1.3.0", + "regex-not@1.0.2", + "snapdragon@0.8.2", + "to-regex@3.0.2" + ] + }, + { + "ref": "napi-build-utils@1.0.2" + }, + { + "ref": "needle@2.9.1", + "dependsOn": [ + "iconv-lite@0.4.24", + "needle@2.9.1|debug@3.2.7", + "sax@1.2.4" + ] + }, + { + "ref": "needle@2.9.1|debug@3.2.7", + "dependsOn": [ + "needle@2.9.1|ms@2.1.3" + ] + }, + { + "ref": "needle@2.9.1|ms@2.1.3" + }, + { + "ref": "negotiator@0.6.3" + }, + { + "ref": "neo-async@2.6.2" + }, + { + "ref": "node-abi@2.30.1", + "dependsOn": [ + "node-abi@2.30.1|semver@5.7.2" + ] + }, + { + "ref": "node-abi@2.30.1|semver@5.7.2" + }, + { + "ref": "node-addon-api@4.3.0" + }, + { + "ref": "node-fetch@2.7.0", + "dependsOn": [ + "encoding@0.1.13", + "whatwg-url@5.0.0" + ] + }, + { + "ref": "node-gyp@8.4.1", + "dependsOn": [ + "env-paths@2.2.1", + "glob@7.2.3", + "graceful-fs@4.2.11", + "make-fetch-happen@9.1.0", + "node-gyp@8.4.1|nopt@5.0.0", + "node-gyp@8.4.1|npmlog@6.0.2", + "rimraf@3.0.2", + "semver@7.5.4", + "tar@6.1.15", + "which@2.0.2" + ] + }, + { + "ref": "node-gyp@8.4.1|ansi-regex@5.0.1" + }, + { + "ref": "node-gyp@8.4.1|are-we-there-yet@3.0.1", + "dependsOn": [ + "delegates@1.0.0", + "node-gyp@8.4.1|readable-stream@3.6.2" + ] + }, + { + "ref": "node-gyp@8.4.1|gauge@4.0.4", + "dependsOn": [ + "aproba@1.2.0", + "color-support@1.1.3", + "console-control-strings@1.1.0", + "has-unicode@2.0.1", + "node-gyp@8.4.1|string-width@4.2.3", + "node-gyp@8.4.1|strip-ansi@6.0.1", + "signal-exit@3.0.7", + "wide-align@1.1.5" + ] + }, + { + "ref": "node-gyp@8.4.1|is-fullwidth-code-point@3.0.0" + }, + { + "ref": "node-gyp@8.4.1|nopt@5.0.0", + "dependsOn": [ + "abbrev@1.1.1" + ] + }, + { + "ref": "node-gyp@8.4.1|npmlog@6.0.2", + "dependsOn": [ + "console-control-strings@1.1.0", + "node-gyp@8.4.1|are-we-there-yet@3.0.1", + "node-gyp@8.4.1|gauge@4.0.4", + "set-blocking@2.0.0" + ] + }, + { + "ref": "node-gyp@8.4.1|readable-stream@3.6.2", + "dependsOn": [ + "inherits@2.0.4", + "string_decoder@1.1.1", + "util-deprecate@1.0.2" + ] + }, + { + "ref": "node-gyp@8.4.1|string-width@4.2.3", + "dependsOn": [ + "emoji-regex@8.0.0", + "node-gyp@8.4.1|is-fullwidth-code-point@3.0.0", + "node-gyp@8.4.1|strip-ansi@6.0.1" + ] + }, + { + "ref": "node-gyp@8.4.1|strip-ansi@6.0.1", + "dependsOn": [ + "node-gyp@8.4.1|ansi-regex@5.0.1" + ] + }, + { + "ref": "node-pre-gyp@0.15.0", + "dependsOn": [ + "detect-libc@1.0.3", + "mkdirp@0.5.6", + "needle@2.9.1", + "node-pre-gyp@0.15.0|nopt@4.0.3", + "node-pre-gyp@0.15.0|rimraf@2.7.1", + "node-pre-gyp@0.15.0|semver@5.7.2", + "node-pre-gyp@0.15.0|tar@4.4.19", + "npm-packlist@1.4.8", + "npmlog@4.1.2", + "rc@1.2.8" + ] + }, + { + "ref": "node-pre-gyp@0.15.0|chownr@1.1.4" + }, + { + "ref": "node-pre-gyp@0.15.0|fs-minipass@1.2.7", + "dependsOn": [ + "node-pre-gyp@0.15.0|minipass@2.9.0" + ] + }, + { + "ref": "node-pre-gyp@0.15.0|minipass@2.9.0", + "dependsOn": [ + "node-pre-gyp@0.15.0|safe-buffer@5.2.1", + "node-pre-gyp@0.15.0|yallist@3.1.1" + ] + }, + { + "ref": "node-pre-gyp@0.15.0|minizlib@1.3.3", + "dependsOn": [ + "node-pre-gyp@0.15.0|minipass@2.9.0" + ] + }, + { + "ref": "node-pre-gyp@0.15.0|nopt@4.0.3", + "dependsOn": [ + "abbrev@1.1.1", + "osenv@0.1.5" + ] + }, + { + "ref": "node-pre-gyp@0.15.0|rimraf@2.7.1", + "dependsOn": [ + "glob@7.2.3" + ] + }, + { + "ref": "node-pre-gyp@0.15.0|safe-buffer@5.2.1" + }, + { + "ref": "node-pre-gyp@0.15.0|semver@5.7.2" + }, + { + "ref": "node-pre-gyp@0.15.0|tar@4.4.19", + "dependsOn": [ + "mkdirp@0.5.6", + "node-pre-gyp@0.15.0|chownr@1.1.4", + "node-pre-gyp@0.15.0|fs-minipass@1.2.7", + "node-pre-gyp@0.15.0|minipass@2.9.0", + "node-pre-gyp@0.15.0|minizlib@1.3.3", + "node-pre-gyp@0.15.0|safe-buffer@5.2.1", + "node-pre-gyp@0.15.0|yallist@3.1.1" + ] + }, + { + "ref": "node-pre-gyp@0.15.0|yallist@3.1.1" + }, + { + "ref": "noop-logger@0.1.1" + }, + { + "ref": "nopt@3.0.6", + "dependsOn": [ + "abbrev@1.1.1" + ] + }, + { + "ref": "normalize-package-data@2.5.0", + "dependsOn": [ + "hosted-git-info@2.8.9", + "normalize-package-data@2.5.0|semver@5.7.2", + "resolve@1.22.4", + "validate-npm-package-license@3.0.4" + ] + }, + { + "ref": "normalize-package-data@2.5.0|semver@5.7.2" + }, + { + "ref": "normalize-path@2.1.1", + "dependsOn": [ + "remove-trailing-separator@1.1.0" + ] + }, + { + "ref": "normalize-url@2.0.1", + "dependsOn": [ + "prepend-http@2.0.0", + "query-string@5.1.1", + "sort-keys@2.0.0" + ] + }, + { + "ref": "notevil@1.3.3", + "dependsOn": [ + "hoister@0.0.2", + "notevil@1.3.3|esprima@1.0.4" + ] + }, + { + "ref": "notevil@1.3.3|esprima@1.0.4" + }, + { + "ref": "npm-bundled@1.1.2", + "dependsOn": [ + "npm-normalize-package-bin@1.0.1" + ] + }, + { + "ref": "npm-normalize-package-bin@1.0.1" + }, + { + "ref": "npm-packlist@1.4.8", + "dependsOn": [ + "ignore-walk@3.0.4", + "npm-bundled@1.1.2", + "npm-normalize-package-bin@1.0.1" + ] + }, + { + "ref": "npmlog@4.1.2", + "dependsOn": [ + "are-we-there-yet@1.1.7", + "console-control-strings@1.1.0", + "gauge@2.7.4", + "set-blocking@2.0.0" + ] + }, + { + "ref": "number-is-nan@1.0.1" + }, + { + "ref": "oauth-sign@0.9.0" + }, + { + "ref": "object-assign@4.1.1" + }, + { + "ref": "object-copy@0.1.0", + "dependsOn": [ + "copy-descriptor@0.1.1", + "object-copy@0.1.0|define-property@0.2.5", + "object-copy@0.1.0|kind-of@3.2.2" + ] + }, + { + "ref": "object-copy@0.1.0|define-property@0.2.5", + "dependsOn": [ + "object-copy@0.1.0|is-descriptor@0.1.6" + ] + }, + { + "ref": "object-copy@0.1.0|is-accessor-descriptor@0.1.6", + "dependsOn": [ + "object-copy@0.1.0|kind-of@3.2.2" + ] + }, + { + "ref": "object-copy@0.1.0|is-data-descriptor@0.1.4", + "dependsOn": [ + "object-copy@0.1.0|kind-of@3.2.2" + ] + }, + { + "ref": "object-copy@0.1.0|is-descriptor@0.1.6", + "dependsOn": [ + "object-copy@0.1.0|is-accessor-descriptor@0.1.6", + "object-copy@0.1.0|is-data-descriptor@0.1.4", + "object-copy@0.1.0|is-descriptor@0.1.6|kind-of@5.1.0" + ] + }, + { + "ref": "object-copy@0.1.0|is-descriptor@0.1.6|kind-of@5.1.0" + }, + { + "ref": "object-copy@0.1.0|kind-of@3.2.2", + "dependsOn": [ + "is-buffer@1.1.6" + ] + }, + { + "ref": "object-inspect@1.12.3" + }, + { + "ref": "object-is@1.1.5", + "dependsOn": [ + "call-bind@1.0.2", + "define-properties@1.2.0" + ] + }, + { + "ref": "object-keys@1.1.1" + }, + { + "ref": "object-visit@1.0.1", + "dependsOn": [ + "isobject@3.0.1" + ] + }, + { + "ref": "object.assign@4.1.4", + "dependsOn": [ + "call-bind@1.0.2", + "define-properties@1.2.0", + "has-symbols@1.0.3", + "object-keys@1.1.1" + ] + }, + { + "ref": "object.defaults@1.1.0", + "dependsOn": [ + "array-each@1.0.1", + "array-slice@1.1.0", + "for-own@1.0.0", + "isobject@3.0.1" + ] + }, + { + "ref": "object.map@1.0.1", + "dependsOn": [ + "for-own@1.0.0", + "make-iterator@1.0.1" + ] + }, + { + "ref": "object.pick@1.3.0", + "dependsOn": [ + "isobject@3.0.1" + ] + }, + { + "ref": "on-finished@2.4.1", + "dependsOn": [ + "ee-first@1.1.1" + ] + }, + { + "ref": "on-headers@1.0.2" + }, + { + "ref": "once@1.4.0", + "dependsOn": [ + "wrappy@1.0.2" + ] + }, + { + "ref": "one-time@1.0.0", + "dependsOn": [ + "fn.name@1.1.0" + ] + }, + { + "ref": "opentype.js@0.7.3", + "dependsOn": [ + "tiny-inflate@1.0.3" + ] + }, + { + "ref": "os-homedir@1.0.2" + }, + { + "ref": "os-tmpdir@1.0.2" + }, + { + "ref": "osenv@0.1.5", + "dependsOn": [ + "os-homedir@1.0.2", + "os-tmpdir@1.0.2" + ] + }, + { + "ref": "otplib@12.0.1", + "dependsOn": [ + "@otplib/core@12.0.1", + "@otplib/preset-default@12.0.1", + "@otplib/preset-v11@12.0.1" + ] + }, + { + "ref": "p-cancelable@0.4.1" + }, + { + "ref": "p-event@2.3.1", + "dependsOn": [ + "p-timeout@2.0.1" + ] + }, + { + "ref": "p-finally@1.0.0" + }, + { + "ref": "p-is-promise@1.1.0" + }, + { + "ref": "p-limit@2.3.0", + "dependsOn": [ + "p-try@2.2.0" + ] + }, + { + "ref": "p-locate@3.0.0", + "dependsOn": [ + "p-limit@2.3.0" + ] + }, + { + "ref": "p-map@4.0.0", + "dependsOn": [ + "aggregate-error@3.1.0" + ] + }, + { + "ref": "p-timeout@2.0.1", + "dependsOn": [ + "p-finally@1.0.0" + ] + }, + { + "ref": "p-try@2.2.0" + }, + { + "ref": "pako@0.2.9" + }, + { + "ref": "parse-filepath@1.0.2", + "dependsOn": [ + "is-absolute@1.0.0", + "map-cache@0.2.2", + "path-root@0.1.1" + ] + }, + { + "ref": "parse-json@4.0.0", + "dependsOn": [ + "error-ex@1.3.2", + "json-parse-better-errors@1.0.2" + ] + }, + { + "ref": "parse-passwd@1.0.0" + }, + { + "ref": "parseurl@1.3.3" + }, + { + "ref": "pascalcase@0.1.1" + }, + { + "ref": "path-exists@3.0.0" + }, + { + "ref": "path-is-absolute@1.0.1" + }, + { + "ref": "path-parse@1.0.7" + }, + { + "ref": "path-root-regex@0.1.2" + }, + { + "ref": "path-root@0.1.1", + "dependsOn": [ + "path-root-regex@0.1.2" + ] + }, + { + "ref": "path-to-regexp@0.1.7" + }, + { + "ref": "pdfkit@0.11.0", + "dependsOn": [ + "crypto-js@3.3.0", + "fontkit@1.9.0", + "linebreak@1.1.0", + "png-js@1.0.0" + ] + }, + { + "ref": "peek-readable@4.1.0" + }, + { + "ref": "pend@1.2.0" + }, + { + "ref": "performance-now@2.1.0" + }, + { + "ref": "pg-connection-string@2.6.2" + }, + { + "ref": "picomatch@2.3.1" + }, + { + "ref": "pify@4.0.1" + }, + { + "ref": "pinkie-promise@2.0.1", + "dependsOn": [ + "pinkie@2.0.4" + ] + }, + { + "ref": "pinkie@2.0.4" + }, + { + "ref": "png-js@1.0.0" + }, + { + "ref": "portscanner@2.2.0", + "dependsOn": [ + "async@2.6.4", + "is-number-like@1.0.8" + ] + }, + { + "ref": "posix-character-classes@0.1.1" + }, + { + "ref": "prebuild-install@5.3.6", + "dependsOn": [ + "detect-libc@1.0.3", + "expand-template@2.0.3", + "github-from-package@0.0.0", + "minimist@1.2.8", + "mkdirp-classic@0.5.3", + "napi-build-utils@1.0.2", + "node-abi@2.30.1", + "noop-logger@0.1.1", + "npmlog@4.1.2", + "pump@3.0.0", + "rc@1.2.8", + "simple-get@3.1.1", + "tar-fs@2.1.1", + "tunnel-agent@0.6.0", + "which-pm-runs@1.1.0" + ] + }, + { + "ref": "prepend-http@2.0.0" + }, + { + "ref": "pretty-bytes@4.0.2" + }, + { + "ref": "process-nextick-args@2.0.1" + }, + { + "ref": "prom-client@12.0.0", + "dependsOn": [ + "tdigest@0.1.2" + ] + }, + { + "ref": "promise-inflight@1.0.1" + }, + { + "ref": "promise-retry@2.0.1", + "dependsOn": [ + "promise-retry@2.0.1|err-code@2.0.3", + "promise-retry@2.0.1|retry@0.12.0" + ] + }, + { + "ref": "promise-retry@2.0.1|err-code@2.0.3" + }, + { + "ref": "promise-retry@2.0.1|retry@0.12.0" + }, + { + "ref": "promise@7.3.1", + "dependsOn": [ + "asap@2.0.6" + ] + }, + { + "ref": "proper-lockfile@1.2.0", + "dependsOn": [ + "err-code@1.1.2", + "extend@3.0.2", + "graceful-fs@4.2.11", + "retry@0.10.1" + ] + }, + { + "ref": "proxy-addr@2.0.7", + "dependsOn": [ + "forwarded@0.2.0", + "ipaddr.js@1.9.1" + ] + }, + { + "ref": "psl@1.9.0" + }, + { + "ref": "pug-attrs@3.0.0", + "dependsOn": [ + "constantinople@4.0.1", + "js-stringify@1.0.2", + "pug-runtime@3.0.1" + ] + }, + { + "ref": "pug-code-gen@3.0.2", + "dependsOn": [ + "constantinople@4.0.1", + "doctypes@1.1.0", + "js-stringify@1.0.2", + "pug-attrs@3.0.0", + "pug-error@2.0.0", + "pug-runtime@3.0.1", + "void-elements@3.1.0", + "with@7.0.2" + ] + }, + { + "ref": "pug-error@2.0.0" + }, + { + "ref": "pug-filters@4.0.0", + "dependsOn": [ + "constantinople@4.0.1", + "jstransformer@1.0.0", + "pug-error@2.0.0", + "pug-walk@2.0.0", + "resolve@1.22.4" + ] + }, + { + "ref": "pug-lexer@5.0.1", + "dependsOn": [ + "character-parser@2.2.0", + "is-expression@4.0.0", + "pug-error@2.0.0" + ] + }, + { + "ref": "pug-linker@4.0.0", + "dependsOn": [ + "pug-error@2.0.0", + "pug-walk@2.0.0" + ] + }, + { + "ref": "pug-load@3.0.0", + "dependsOn": [ + "object-assign@4.1.1", + "pug-walk@2.0.0" + ] + }, + { + "ref": "pug-parser@6.0.0", + "dependsOn": [ + "pug-error@2.0.0", + "token-stream@1.0.0" + ] + }, + { + "ref": "pug-runtime@3.0.1" + }, + { + "ref": "pug-strip-comments@2.0.0", + "dependsOn": [ + "pug-error@2.0.0" + ] + }, + { + "ref": "pug-walk@2.0.0" + }, + { + "ref": "pug@3.0.2", + "dependsOn": [ + "pug-code-gen@3.0.2", + "pug-filters@4.0.0", + "pug-lexer@5.0.1", + "pug-linker@4.0.0", + "pug-load@3.0.0", + "pug-parser@6.0.0", + "pug-runtime@3.0.1", + "pug-strip-comments@2.0.0" + ] + }, + { + "ref": "pump@3.0.0", + "dependsOn": [ + "end-of-stream@1.4.4", + "once@1.4.0" + ] + }, + { + "ref": "punycode@2.3.0" + }, + { + "ref": "qs@6.11.0", + "dependsOn": [ + "side-channel@1.0.4" + ] + }, + { + "ref": "query-string@5.1.1", + "dependsOn": [ + "decode-uri-component@0.2.2", + "object-assign@4.1.1", + "strict-uri-encode@1.1.0" + ] + }, + { + "ref": "range_check@2.0.4", + "dependsOn": [ + "ip6@0.2.10", + "ipaddr.js@1.9.1" + ] + }, + { + "ref": "range-parser@1.2.1" + }, + { + "ref": "raw-body@2.5.2", + "dependsOn": [ + "bytes@3.1.2", + "http-errors@2.0.0", + "iconv-lite@0.4.24", + "unpipe@1.0.0" + ] + }, + { + "ref": "rc@1.2.8", + "dependsOn": [ + "deep-extend@0.6.0", + "ini@1.3.8", + "minimist@1.2.8", + "strip-json-comments@2.0.1" + ] + }, + { + "ref": "read-pkg@4.0.1", + "dependsOn": [ + "normalize-package-data@2.5.0", + "parse-json@4.0.0", + "read-pkg@4.0.1|pify@3.0.0" + ] + }, + { + "ref": "read-pkg@4.0.1|pify@3.0.0" + }, + { + "ref": "readable-stream@2.3.8", + "dependsOn": [ + "core-util-is@1.0.3", + "inherits@2.0.4", + "process-nextick-args@2.0.1", + "readable-stream@2.3.8|isarray@1.0.0", + "safe-buffer@5.1.2", + "string_decoder@1.1.1", + "util-deprecate@1.0.2" + ] + }, + { + "ref": "readable-stream@2.3.8|isarray@1.0.0" + }, + { + "ref": "readable-web-to-node-stream@3.0.2", + "dependsOn": [ + "readable-web-to-node-stream@3.0.2|readable-stream@3.6.2" + ] + }, + { + "ref": "readable-web-to-node-stream@3.0.2|readable-stream@3.6.2", + "dependsOn": [ + "inherits@2.0.4", + "string_decoder@1.1.1", + "util-deprecate@1.0.2" + ] + }, + { + "ref": "readdirp@3.6.0", + "dependsOn": [ + "picomatch@2.3.1" + ] + }, + { + "ref": "rechoir@0.7.1", + "dependsOn": [ + "resolve@1.22.4" + ] + }, + { + "ref": "regenerator-runtime@0.14.0" + }, + { + "ref": "regex-not@1.0.2", + "dependsOn": [ + "extend-shallow@3.0.2", + "safe-regex@1.1.0" + ] + }, + { + "ref": "regexp.prototype.flags@1.5.0", + "dependsOn": [ + "call-bind@1.0.2", + "define-properties@1.2.0", + "functions-have-names@1.2.3" + ] + }, + { + "ref": "remove-trailing-separator@1.1.0" + }, + { + "ref": "repeat-element@1.1.4" + }, + { + "ref": "repeat-string@1.6.1" + }, + { + "ref": "replace@1.2.2", + "dependsOn": [ + "chalk@2.4.2", + "replace@1.2.2|minimatch@3.0.5", + "replace@1.2.2|yargs@15.4.1" + ] + }, + { + "ref": "replace@1.2.2|ansi-regex@5.0.1" + }, + { + "ref": "replace@1.2.2|ansi-styles@4.3.0", + "dependsOn": [ + "replace@1.2.2|color-convert@2.0.1" + ] + }, + { + "ref": "replace@1.2.2|brace-expansion@1.1.11", + "dependsOn": [ + "balanced-match@1.0.2", + "concat-map@0.0.1" + ] + }, + { + "ref": "replace@1.2.2|cliui@6.0.0", + "dependsOn": [ + "replace@1.2.2|string-width@4.2.3", + "replace@1.2.2|strip-ansi@6.0.1", + "replace@1.2.2|wrap-ansi@6.2.0" + ] + }, + { + "ref": "replace@1.2.2|color-convert@2.0.1", + "dependsOn": [ + "replace@1.2.2|color-name@1.1.4" + ] + }, + { + "ref": "replace@1.2.2|color-name@1.1.4" + }, + { + "ref": "replace@1.2.2|find-up@4.1.0", + "dependsOn": [ + "replace@1.2.2|locate-path@5.0.0", + "replace@1.2.2|path-exists@4.0.0" + ] + }, + { + "ref": "replace@1.2.2|is-fullwidth-code-point@3.0.0" + }, + { + "ref": "replace@1.2.2|locate-path@5.0.0", + "dependsOn": [ + "replace@1.2.2|p-locate@4.1.0" + ] + }, + { + "ref": "replace@1.2.2|minimatch@3.0.5", + "dependsOn": [ + "replace@1.2.2|brace-expansion@1.1.11" + ] + }, + { + "ref": "replace@1.2.2|p-locate@4.1.0", + "dependsOn": [ + "p-limit@2.3.0" + ] + }, + { + "ref": "replace@1.2.2|path-exists@4.0.0" + }, + { + "ref": "replace@1.2.2|string-width@4.2.3", + "dependsOn": [ + "emoji-regex@8.0.0", + "replace@1.2.2|is-fullwidth-code-point@3.0.0", + "replace@1.2.2|strip-ansi@6.0.1" + ] + }, + { + "ref": "replace@1.2.2|strip-ansi@6.0.1", + "dependsOn": [ + "replace@1.2.2|ansi-regex@5.0.1" + ] + }, + { + "ref": "replace@1.2.2|wrap-ansi@6.2.0", + "dependsOn": [ + "replace@1.2.2|ansi-styles@4.3.0", + "replace@1.2.2|string-width@4.2.3", + "replace@1.2.2|strip-ansi@6.0.1" + ] + }, + { + "ref": "replace@1.2.2|yargs-parser@18.1.3", + "dependsOn": [ + "camelcase@5.3.1", + "decamelize@1.2.0" + ] + }, + { + "ref": "replace@1.2.2|yargs@15.4.1", + "dependsOn": [ + "decamelize@1.2.0", + "get-caller-file@2.0.5", + "replace@1.2.2|cliui@6.0.0", + "replace@1.2.2|find-up@4.1.0", + "replace@1.2.2|string-width@4.2.3", + "replace@1.2.2|yargs-parser@18.1.3", + "require-directory@2.1.1", + "require-main-filename@2.0.0", + "set-blocking@2.0.0", + "which-module@2.0.1", + "y18n@4.0.3" + ] + }, + { + "ref": "request@2.88.2", + "dependsOn": [ + "aws-sign2@0.7.0", + "aws4@1.12.0", + "caseless@0.12.0", + "combined-stream@1.0.8", + "extend@3.0.2", + "forever-agent@0.6.1", + "form-data@2.3.3", + "har-validator@5.1.5", + "http-signature@1.2.0", + "is-typedarray@1.0.0", + "isstream@0.1.2", + "json-stringify-safe@5.0.1", + "mime-types@2.1.35", + "oauth-sign@0.9.0", + "performance-now@2.1.0", + "request@2.88.2|qs@6.5.3", + "safe-buffer@5.1.2", + "tough-cookie@2.5.0", + "tunnel-agent@0.6.0", + "uuid@3.4.0" + ] + }, + { + "ref": "request@2.88.2|qs@6.5.3" + }, + { + "ref": "require-directory@2.1.1" + }, + { + "ref": "require-main-filename@2.0.0" + }, + { + "ref": "resolve-dir@1.0.1", + "dependsOn": [ + "expand-tilde@2.0.2", + "global-modules@1.0.0" + ] + }, + { + "ref": "resolve-url@0.2.1" + }, + { + "ref": "resolve@1.22.4", + "dependsOn": [ + "is-core-module@2.13.0", + "path-parse@1.0.7", + "supports-preserve-symlinks-flag@1.0.0" + ] + }, + { + "ref": "responselike@1.0.2", + "dependsOn": [ + "lowercase-keys@1.0.1" + ] + }, + { + "ref": "restructure@2.0.1" + }, + { + "ref": "ret@0.1.15" + }, + { + "ref": "retry-as-promised@7.0.4" + }, + { + "ref": "retry@0.10.1" + }, + { + "ref": "rimraf@3.0.2", + "dependsOn": [ + "glob@7.2.3" + ] + }, + { + "ref": "rxjs@6.6.7", + "dependsOn": [ + "rxjs@6.6.7|tslib@1.14.1" + ] + }, + { + "ref": "rxjs@6.6.7|tslib@1.14.1" + }, + { + "ref": "safe-buffer@5.1.2" + }, + { + "ref": "safe-regex@1.1.0", + "dependsOn": [ + "ret@0.1.15" + ] + }, + { + "ref": "safe-stable-stringify@2.4.3" + }, + { + "ref": "safer-buffer@2.1.2" + }, + { + "ref": "samsam@1.1.2" + }, + { + "ref": "sanitize-filename@1.6.3", + "dependsOn": [ + "truncate-utf8-bytes@1.0.2" + ] + }, + { + "ref": "sanitize-html@1.4.2", + "dependsOn": [ + "he@0.4.1", + "htmlparser2@3.3.0", + "sanitize-html@1.4.2|lodash@2.4.2" + ] + }, + { + "ref": "sanitize-html@1.4.2|lodash@2.4.2" + }, + { + "ref": "sax@1.2.4" + }, + { + "ref": "seek-bzip@1.0.6", + "dependsOn": [ + "commander@2.20.3" + ] + }, + { + "ref": "semver@7.5.4", + "dependsOn": [ + "lru-cache@6.0.0" + ] + }, + { + "ref": "send@0.18.0", + "dependsOn": [ + "debug@2.6.9", + "depd@2.0.0", + "destroy@1.2.0", + "encodeurl@1.0.2", + "escape-html@1.0.3", + "etag@1.8.1", + "fresh@0.5.2", + "http-errors@2.0.0", + "mime@1.6.0", + "on-finished@2.4.1", + "range-parser@1.2.1", + "send@0.18.0|ms@2.1.3", + "statuses@2.0.1" + ] + }, + { + "ref": "send@0.18.0|ms@2.1.3" + }, + { + "ref": "sequelize-pool@7.1.0" + }, + { + "ref": "sequelize@6.32.1", + "dependsOn": [ + "@types/debug@4.1.8", + "@types/validator@13.11.1", + "dottie@2.0.6", + "inflection@1.13.4", + "lodash@4.17.21", + "moment-timezone@0.5.43", + "moment@2.29.4", + "pg-connection-string@2.6.2", + "retry-as-promised@7.0.4", + "semver@7.5.4", + "sequelize-pool@7.1.0", + "sequelize@6.32.1|debug@4.3.4", + "sequelize@6.32.1|uuid@8.3.2", + "toposort-class@1.0.1", + "validator@13.11.0", + "wkx@0.5.0" + ] + }, + { + "ref": "sequelize@6.32.1|debug@4.3.4", + "dependsOn": [ + "sequelize@6.32.1|ms@2.1.2" + ] + }, + { + "ref": "sequelize@6.32.1|ms@2.1.2" + }, + { + "ref": "sequelize@6.32.1|uuid@8.3.2" + }, + { + "ref": "serve-index@1.9.1", + "dependsOn": [ + "accepts@1.3.8", + "batch@0.6.1", + "debug@2.6.9", + "escape-html@1.0.3", + "mime-types@2.1.35", + "parseurl@1.3.3", + "serve-index@1.9.1|http-errors@1.6.3" + ] + }, + { + "ref": "serve-index@1.9.1|depd@1.1.2" + }, + { + "ref": "serve-index@1.9.1|http-errors@1.6.3", + "dependsOn": [ + "serve-index@1.9.1|depd@1.1.2", + "serve-index@1.9.1|inherits@2.0.3", + "serve-index@1.9.1|setprototypeof@1.1.0", + "serve-index@1.9.1|statuses@1.5.0" + ] + }, + { + "ref": "serve-index@1.9.1|inherits@2.0.3" + }, + { + "ref": "serve-index@1.9.1|setprototypeof@1.1.0" + }, + { + "ref": "serve-index@1.9.1|statuses@1.5.0" + }, + { + "ref": "serve-static@1.15.0", + "dependsOn": [ + "encodeurl@1.0.2", + "escape-html@1.0.3", + "parseurl@1.3.3", + "send@0.18.0" + ] + }, + { + "ref": "set-blocking@2.0.0" + }, + { + "ref": "set-value@2.0.1", + "dependsOn": [ + "is-plain-object@2.0.4", + "set-value@2.0.1|extend-shallow@2.0.1", + "set-value@2.0.1|is-extendable@0.1.1", + "split-string@3.1.0" + ] + }, + { + "ref": "set-value@2.0.1|extend-shallow@2.0.1", + "dependsOn": [ + "set-value@2.0.1|is-extendable@0.1.1" + ] + }, + { + "ref": "set-value@2.0.1|is-extendable@0.1.1" + }, + { + "ref": "setimmediate@1.0.5" + }, + { + "ref": "setprototypeof@1.2.0" + }, + { + "ref": "side-channel@1.0.4", + "dependsOn": [ + "call-bind@1.0.2", + "get-intrinsic@1.2.1", + "object-inspect@1.12.3" + ] + }, + { + "ref": "signal-exit@3.0.7" + }, + { + "ref": "simple-concat@1.0.1" + }, + { + "ref": "simple-get@3.1.1", + "dependsOn": [ + "once@1.4.0", + "simple-concat@1.0.1", + "simple-get@3.1.1|decompress-response@4.2.1" + ] + }, + { + "ref": "simple-get@3.1.1|decompress-response@4.2.1", + "dependsOn": [ + "simple-get@3.1.1|mimic-response@2.1.0" + ] + }, + { + "ref": "simple-get@3.1.1|mimic-response@2.1.0" + }, + { + "ref": "simple-swizzle@0.2.2", + "dependsOn": [ + "simple-swizzle@0.2.2|is-arrayish@0.3.2" + ] + }, + { + "ref": "simple-swizzle@0.2.2|is-arrayish@0.3.2" + }, + { + "ref": "sinon@1.17.7", + "dependsOn": [ + "formatio@1.1.1", + "lolex@1.3.2", + "samsam@1.1.2", + "util@0.12.5" + ] + }, + { + "ref": "smart-buffer@4.2.0" + }, + { + "ref": "snapdragon-node@2.1.1", + "dependsOn": [ + "isobject@3.0.1", + "snapdragon-node@2.1.1|define-property@1.0.0", + "snapdragon-util@3.0.1" + ] + }, + { + "ref": "snapdragon-node@2.1.1|define-property@1.0.0", + "dependsOn": [ + "is-descriptor@1.0.2" + ] + }, + { + "ref": "snapdragon-util@3.0.1", + "dependsOn": [ + "snapdragon-util@3.0.1|kind-of@3.2.2" + ] + }, + { + "ref": "snapdragon-util@3.0.1|kind-of@3.2.2", + "dependsOn": [ + "is-buffer@1.1.6" + ] + }, + { + "ref": "snapdragon@0.8.2", + "dependsOn": [ + "base@0.11.2", + "debug@2.6.9", + "map-cache@0.2.2", + "snapdragon@0.8.2|define-property@0.2.5", + "snapdragon@0.8.2|extend-shallow@2.0.1", + "snapdragon@0.8.2|source-map@0.5.7", + "source-map-resolve@0.5.3", + "use@3.1.1" + ] + }, + { + "ref": "snapdragon@0.8.2|define-property@0.2.5", + "dependsOn": [ + "snapdragon@0.8.2|is-descriptor@0.1.6" + ] + }, + { + "ref": "snapdragon@0.8.2|extend-shallow@2.0.1", + "dependsOn": [ + "snapdragon@0.8.2|is-extendable@0.1.1" + ] + }, + { + "ref": "snapdragon@0.8.2|is-accessor-descriptor@0.1.6", + "dependsOn": [ + "snapdragon@0.8.2|is-accessor-descriptor@0.1.6|kind-of@3.2.2" + ] + }, + { + "ref": "snapdragon@0.8.2|is-accessor-descriptor@0.1.6|kind-of@3.2.2", + "dependsOn": [ + "is-buffer@1.1.6" + ] + }, + { + "ref": "snapdragon@0.8.2|is-data-descriptor@0.1.4", + "dependsOn": [ + "snapdragon@0.8.2|is-data-descriptor@0.1.4|kind-of@3.2.2" + ] + }, + { + "ref": "snapdragon@0.8.2|is-data-descriptor@0.1.4|kind-of@3.2.2", + "dependsOn": [ + "is-buffer@1.1.6" + ] + }, + { + "ref": "snapdragon@0.8.2|is-descriptor@0.1.6", + "dependsOn": [ + "snapdragon@0.8.2|is-accessor-descriptor@0.1.6", + "snapdragon@0.8.2|is-data-descriptor@0.1.4", + "snapdragon@0.8.2|kind-of@5.1.0" + ] + }, + { + "ref": "snapdragon@0.8.2|is-extendable@0.1.1" + }, + { + "ref": "snapdragon@0.8.2|kind-of@5.1.0" + }, + { + "ref": "snapdragon@0.8.2|source-map@0.5.7" + }, + { + "ref": "socket.io-adapter@2.1.0" + }, + { + "ref": "socket.io-parser@4.0.5", + "dependsOn": [ + "@types/component-emitter@1.2.11", + "component-emitter@1.3.0", + "socket.io-parser@4.0.5|debug@4.3.4" + ] + }, + { + "ref": "socket.io-parser@4.0.5|debug@4.3.4", + "dependsOn": [ + "socket.io-parser@4.0.5|ms@2.1.2" + ] + }, + { + "ref": "socket.io-parser@4.0.5|ms@2.1.2" + }, + { + "ref": "socket.io@3.1.2", + "dependsOn": [ + "@types/cookie@0.4.1", + "@types/cors@2.8.13", + "@types/node@20.5.7", + "accepts@1.3.8", + "base64id@2.0.0", + "engine.io@4.1.2", + "socket.io-adapter@2.1.0", + "socket.io-parser@4.0.5", + "socket.io@3.1.2|debug@4.3.4" + ] + }, + { + "ref": "socket.io@3.1.2|debug@4.3.4", + "dependsOn": [ + "socket.io@3.1.2|ms@2.1.2" + ] + }, + { + "ref": "socket.io@3.1.2|ms@2.1.2" + }, + { + "ref": "socks-proxy-agent@6.2.1", + "dependsOn": [ + "agent-base@6.0.2", + "socks-proxy-agent@6.2.1|debug@4.3.4", + "socks@2.7.1" + ] + }, + { + "ref": "socks-proxy-agent@6.2.1|debug@4.3.4", + "dependsOn": [ + "socks-proxy-agent@6.2.1|ms@2.1.2" + ] + }, + { + "ref": "socks-proxy-agent@6.2.1|ms@2.1.2" + }, + { + "ref": "socks@2.7.1", + "dependsOn": [ + "smart-buffer@4.2.0", + "socks@2.7.1|ip@2.0.0" + ] + }, + { + "ref": "socks@2.7.1|ip@2.0.0" + }, + { + "ref": "sort-keys-length@1.0.1", + "dependsOn": [ + "sort-keys-length@1.0.1|sort-keys@1.1.2" + ] + }, + { + "ref": "sort-keys-length@1.0.1|sort-keys@1.1.2", + "dependsOn": [ + "is-plain-obj@1.1.0" + ] + }, + { + "ref": "sort-keys@2.0.0", + "dependsOn": [ + "is-plain-obj@1.1.0" + ] + }, + { + "ref": "source-map-resolve@0.5.3", + "dependsOn": [ + "atob@2.1.2", + "decode-uri-component@0.2.2", + "resolve-url@0.2.1", + "source-map-url@0.4.1", + "urix@0.1.0" + ] + }, + { + "ref": "source-map-support@0.5.21", + "dependsOn": [ + "buffer-from@1.1.2", + "source-map@0.6.1" + ] + }, + { + "ref": "source-map-url@0.4.1" + }, + { + "ref": "source-map@0.6.1" + }, + { + "ref": "spawn-command@0.0.2-1" + }, + { + "ref": "spdx-correct@3.2.0", + "dependsOn": [ + "spdx-expression-parse@3.0.1", + "spdx-license-ids@3.0.13" + ] + }, + { + "ref": "spdx-exceptions@2.3.0" + }, + { + "ref": "spdx-expression-parse@3.0.1", + "dependsOn": [ + "spdx-exceptions@2.3.0", + "spdx-license-ids@3.0.13" + ] + }, + { + "ref": "spdx-license-ids@3.0.13" + }, + { + "ref": "split-string@3.1.0", + "dependsOn": [ + "extend-shallow@3.0.2" + ] + }, + { + "ref": "sprintf-js@1.1.2" + }, + { + "ref": "sqlite3@5.1.6", + "dependsOn": [ + "@mapbox/node-pre-gyp@1.0.11", + "node-addon-api@4.3.0", + "node-gyp@8.4.1", + "tar@6.1.15" + ] + }, + { + "ref": "sshpk@1.17.0", + "dependsOn": [ + "asn1@0.2.6", + "assert-plus@1.0.0", + "bcrypt-pbkdf@1.0.2", + "dashdash@1.14.1", + "ecc-jsbn@0.1.2", + "getpass@0.1.7", + "jsbn@0.1.1", + "safer-buffer@2.1.2", + "tweetnacl@0.14.5" + ] + }, + { + "ref": "ssri@8.0.1", + "dependsOn": [ + "minipass@3.3.6" + ] + }, + { + "ref": "stack-trace@0.0.10" + }, + { + "ref": "static-extend@0.1.2", + "dependsOn": [ + "object-copy@0.1.0", + "static-extend@0.1.2|define-property@0.2.5" + ] + }, + { + "ref": "static-extend@0.1.2|define-property@0.2.5", + "dependsOn": [ + "static-extend@0.1.2|is-descriptor@0.1.6" + ] + }, + { + "ref": "static-extend@0.1.2|is-accessor-descriptor@0.1.6", + "dependsOn": [ + "static-extend@0.1.2|is-accessor-descriptor@0.1.6|kind-of@3.2.2" + ] + }, + { + "ref": "static-extend@0.1.2|is-accessor-descriptor@0.1.6|kind-of@3.2.2", + "dependsOn": [ + "is-buffer@1.1.6" + ] + }, + { + "ref": "static-extend@0.1.2|is-data-descriptor@0.1.4", + "dependsOn": [ + "static-extend@0.1.2|is-data-descriptor@0.1.4|kind-of@3.2.2" + ] + }, + { + "ref": "static-extend@0.1.2|is-data-descriptor@0.1.4|kind-of@3.2.2", + "dependsOn": [ + "is-buffer@1.1.6" + ] + }, + { + "ref": "static-extend@0.1.2|is-descriptor@0.1.6", + "dependsOn": [ + "static-extend@0.1.2|is-accessor-descriptor@0.1.6", + "static-extend@0.1.2|is-data-descriptor@0.1.4", + "static-extend@0.1.2|kind-of@5.1.0" + ] + }, + { + "ref": "static-extend@0.1.2|kind-of@5.1.0" + }, + { + "ref": "statuses@2.0.1" + }, + { + "ref": "stop-iteration-iterator@1.0.0", + "dependsOn": [ + "internal-slot@1.0.5" + ] + }, + { + "ref": "stream-buffers@2.2.0" + }, + { + "ref": "streamsearch@0.1.2" + }, + { + "ref": "strict-uri-encode@1.1.0" + }, + { + "ref": "string_decoder@1.1.1", + "dependsOn": [ + "safe-buffer@5.1.2" + ] + }, + { + "ref": "string-width@1.0.2", + "dependsOn": [ + "code-point-at@1.1.0", + "is-fullwidth-code-point@1.0.0", + "strip-ansi@3.0.1" + ] + }, + { + "ref": "string.fromcodepoint@0.2.1" + }, + { + "ref": "string.prototype.codepointat@0.2.1" + }, + { + "ref": "strip-ansi@3.0.1", + "dependsOn": [ + "ansi-regex@2.1.1" + ] + }, + { + "ref": "strip-bom@3.0.0" + }, + { + "ref": "strip-dirs@2.1.0", + "dependsOn": [ + "is-natural-number@4.0.1" + ] + }, + { + "ref": "strip-json-comments@2.0.1" + }, + { + "ref": "strip-outer@1.0.1", + "dependsOn": [ + "escape-string-regexp@1.0.5" + ] + }, + { + "ref": "strtok3@6.3.0", + "dependsOn": [ + "@tokenizer/token@0.3.0", + "peek-readable@4.1.0" + ] + }, + { + "ref": "supports-color@5.5.0", + "dependsOn": [ + "has-flag@3.0.0" + ] + }, + { + "ref": "supports-preserve-symlinks-flag@1.0.0" + }, + { + "ref": "svg-captcha@1.4.0", + "dependsOn": [ + "opentype.js@0.7.3" + ] + }, + { + "ref": "swagger-ui-dist@5.4.2" + }, + { + "ref": "swagger-ui-express@4.6.3", + "dependsOn": [ + "express@4.18.2", + "swagger-ui-dist@5.4.2" + ] + }, + { + "ref": "tar-fs@2.1.1", + "dependsOn": [ + "mkdirp-classic@0.5.3", + "pump@3.0.0", + "tar-fs@2.1.1|chownr@1.1.4", + "tar-fs@2.1.1|tar-stream@2.2.0" + ] + }, + { + "ref": "tar-fs@2.1.1|bl@4.1.0", + "dependsOn": [ + "buffer@5.7.1", + "inherits@2.0.4", + "tar-fs@2.1.1|readable-stream@3.6.2" + ] + }, + { + "ref": "tar-fs@2.1.1|chownr@1.1.4" + }, + { + "ref": "tar-fs@2.1.1|readable-stream@3.6.2", + "dependsOn": [ + "inherits@2.0.4", + "string_decoder@1.1.1", + "util-deprecate@1.0.2" + ] + }, + { + "ref": "tar-fs@2.1.1|tar-stream@2.2.0", + "dependsOn": [ + "end-of-stream@1.4.4", + "fs-constants@1.0.0", + "inherits@2.0.4", + "tar-fs@2.1.1|bl@4.1.0", + "tar-fs@2.1.1|readable-stream@3.6.2" + ] + }, + { + "ref": "tar-stream@1.6.2", + "dependsOn": [ + "bl@1.2.3", + "buffer-alloc@1.2.0", + "end-of-stream@1.4.4", + "fs-constants@1.0.0", + "readable-stream@2.3.8", + "to-buffer@1.1.1", + "xtend@4.0.2" + ] + }, + { + "ref": "tar@6.1.15", + "dependsOn": [ + "chownr@2.0.0", + "fs-minipass@2.1.0", + "minizlib@2.1.2", + "tar@6.1.15|minipass@5.0.0", + "tar@6.1.15|mkdirp@1.0.4", + "yallist@4.0.0" + ] + }, + { + "ref": "tar@6.1.15|minipass@5.0.0" + }, + { + "ref": "tar@6.1.15|mkdirp@1.0.4" + }, + { + "ref": "tdigest@0.1.2", + "dependsOn": [ + "bintrees@1.0.2" + ] + }, + { + "ref": "text-hex@1.0.0" + }, + { + "ref": "thirty-two@1.0.2" + }, + { + "ref": "through@2.3.8" + }, + { + "ref": "timed-out@4.0.1" + }, + { + "ref": "tiny-inflate@1.0.3" + }, + { + "ref": "to-buffer@1.1.1" + }, + { + "ref": "to-fast-properties@2.0.0" + }, + { + "ref": "to-object-path@0.3.0", + "dependsOn": [ + "to-object-path@0.3.0|kind-of@3.2.2" + ] + }, + { + "ref": "to-object-path@0.3.0|kind-of@3.2.2", + "dependsOn": [ + "is-buffer@1.1.6" + ] + }, + { + "ref": "to-regex-range@2.1.1", + "dependsOn": [ + "is-number@3.0.0", + "repeat-string@1.6.1" + ] + }, + { + "ref": "to-regex@3.0.2", + "dependsOn": [ + "define-property@2.0.2", + "extend-shallow@3.0.2", + "regex-not@1.0.2", + "safe-regex@1.1.0" + ] + }, + { + "ref": "toidentifier@1.0.1" + }, + { + "ref": "token-stream@1.0.0" + }, + { + "ref": "token-types@4.2.1", + "dependsOn": [ + "@tokenizer/token@0.3.0", + "ieee754@1.2.1" + ] + }, + { + "ref": "toposort-class@1.0.1" + }, + { + "ref": "tough-cookie@2.5.0", + "dependsOn": [ + "psl@1.9.0", + "punycode@2.3.0" + ] + }, + { + "ref": "tr46@0.0.3" + }, + { + "ref": "traverse@0.3.9" + }, + { + "ref": "tree-kill@1.2.2" + }, + { + "ref": "trim-repeated@1.0.0", + "dependsOn": [ + "escape-string-regexp@1.0.5" + ] + }, + { + "ref": "triple-beam@1.4.1" + }, + { + "ref": "truncate-utf8-bytes@1.0.2", + "dependsOn": [ + "utf8-byte-length@1.0.4" + ] + }, + { + "ref": "ts-node-dev@1.1.8", + "dependsOn": [ + "chokidar@3.5.3", + "dynamic-dedupe@0.3.0", + "minimist@1.2.8", + "resolve@1.22.4", + "source-map-support@0.5.21", + "tree-kill@1.2.2", + "ts-node-dev@1.1.8|mkdirp@1.0.4", + "ts-node-dev@1.1.8|rimraf@2.7.1", + "ts-node@9.1.1", + "tsconfig@7.0.0", + "typescript@5.2.2" + ] + }, + { + "ref": "ts-node-dev@1.1.8|mkdirp@1.0.4" + }, + { + "ref": "ts-node-dev@1.1.8|rimraf@2.7.1", + "dependsOn": [ + "glob@7.2.3" + ] + }, + { + "ref": "ts-node@9.1.1", + "dependsOn": [ + "arg@4.1.3", + "create-require@1.1.1", + "diff@4.0.2", + "make-error@1.3.6", + "source-map-support@0.5.21", + "typescript@5.2.2", + "yn@3.1.1" + ] + }, + { + "ref": "tsconfig@7.0.0", + "dependsOn": [ + "@types/strip-bom@3.0.0", + "@types/strip-json-comments@0.0.30", + "strip-bom@3.0.0", + "strip-json-comments@2.0.1" + ] + }, + { + "ref": "tslib@2.6.2" + }, + { + "ref": "tunnel-agent@0.6.0", + "dependsOn": [ + "safe-buffer@5.1.2" + ] + }, + { + "ref": "tweetnacl@0.14.5" + }, + { + "ref": "type-is@1.6.18", + "dependsOn": [ + "media-typer@0.3.0", + "mime-types@2.1.35" + ] + }, + { + "ref": "typecast@0.0.1" + }, + { + "ref": "typedarray@0.0.6" + }, + { + "ref": "typescript@5.2.2" + }, + { + "ref": "uglify-js@3.17.4" + }, + { + "ref": "unbzip2-stream@1.4.3", + "dependsOn": [ + "buffer@5.7.1", + "through@2.3.8" + ] + }, + { + "ref": "unc-path-regex@0.1.2" + }, + { + "ref": "underscore.string@3.3.6", + "dependsOn": [ + "sprintf-js@1.1.2", + "util-deprecate@1.0.2" + ] + }, + { + "ref": "unicode-properties@1.4.1", + "dependsOn": [ + "base64-js@1.5.1", + "unicode-trie@2.0.0" + ] + }, + { + "ref": "unicode-trie@2.0.0", + "dependsOn": [ + "pako@0.2.9", + "tiny-inflate@1.0.3" + ] + }, + { + "ref": "union-value@1.0.1", + "dependsOn": [ + "arr-union@3.1.0", + "get-value@2.0.6", + "set-value@2.0.1", + "union-value@1.0.1|is-extendable@0.1.1" + ] + }, + { + "ref": "union-value@1.0.1|is-extendable@0.1.1" + }, + { + "ref": "unique-filename@1.1.1", + "dependsOn": [ + "unique-slug@2.0.2" + ] + }, + { + "ref": "unique-slug@2.0.2", + "dependsOn": [ + "imurmurhash@0.1.4" + ] + }, + { + "ref": "unit-compare@1.0.1", + "dependsOn": [ + "moment@2.29.4" + ] + }, + { + "ref": "universalify@2.0.0" + }, + { + "ref": "unpipe@1.0.0" + }, + { + "ref": "unset-value@1.0.0", + "dependsOn": [ + "isobject@3.0.1", + "unset-value@1.0.0|has-value@0.3.1" + ] + }, + { + "ref": "unset-value@1.0.0|has-value@0.3.1", + "dependsOn": [ + "get-value@2.0.6", + "unset-value@1.0.0|has-value@0.3.1|isobject@2.1.0", + "unset-value@1.0.0|has-values@0.1.4" + ] + }, + { + "ref": "unset-value@1.0.0|has-value@0.3.1|isobject@2.1.0", + "dependsOn": [ + "unset-value@1.0.0|isarray@1.0.0" + ] + }, + { + "ref": "unset-value@1.0.0|has-values@0.1.4" + }, + { + "ref": "unset-value@1.0.0|isarray@1.0.0" + }, + { + "ref": "untildify@2.1.0", + "dependsOn": [ + "os-homedir@1.0.2" + ] + }, + { + "ref": "unzipper@0.9.15", + "dependsOn": [ + "big-integer@1.6.51", + "binary@0.3.0", + "buffer-indexof-polyfill@1.0.2", + "duplexer2@0.1.4", + "fstream@1.0.12", + "listenercount@1.0.1", + "readable-stream@2.3.8", + "setimmediate@1.0.5", + "unzipper@0.9.15|bluebird@3.4.7" + ] + }, + { + "ref": "unzipper@0.9.15|bluebird@3.4.7" + }, + { + "ref": "uri-js@4.4.1", + "dependsOn": [ + "punycode@2.3.0" + ] + }, + { + "ref": "urix@0.1.0" + }, + { + "ref": "url-parse-lax@3.0.0", + "dependsOn": [ + "prepend-http@2.0.0" + ] + }, + { + "ref": "url-to-options@1.0.1" + }, + { + "ref": "use@3.1.1" + }, + { + "ref": "utf8-byte-length@1.0.4" + }, + { + "ref": "util-deprecate@1.0.2" + }, + { + "ref": "util@0.12.5", + "dependsOn": [ + "inherits@2.0.4", + "is-arguments@1.1.1", + "is-generator-function@1.0.10", + "is-typed-array@1.1.12", + "which-typed-array@1.1.11" + ] + }, + { + "ref": "utils-merge@1.0.1" + }, + { + "ref": "uuid@3.4.0" + }, + { + "ref": "v8flags@3.2.0", + "dependsOn": [ + "homedir-polyfill@1.0.3" + ] + }, + { + "ref": "validate-npm-package-license@3.0.4", + "dependsOn": [ + "spdx-correct@3.2.0", + "spdx-expression-parse@3.0.1" + ] + }, + { + "ref": "validate@4.5.1", + "dependsOn": [ + "component-type@1.2.1", + "eivindfjeldstad-dot@0.0.1", + "typecast@0.0.1" + ] + }, + { + "ref": "validator@13.11.0" + }, + { + "ref": "vary@1.1.2" + }, + { + "ref": "verror@1.10.0", + "dependsOn": [ + "assert-plus@1.0.0", + "extsprintf@1.3.0", + "verror@1.10.0|core-util-is@1.0.2" + ] + }, + { + "ref": "verror@1.10.0|core-util-is@1.0.2" + }, + { + "ref": "vm2@3.9.11", + "dependsOn": [ + "acorn-walk@8.2.0", + "vm2@3.9.11|acorn@8.10.0" + ] + }, + { + "ref": "vm2@3.9.11|acorn@8.10.0" + }, + { + "ref": "void-elements@3.1.0" + }, + { + "ref": "walk@2.3.15", + "dependsOn": [ + "foreachasync@3.0.0" + ] + }, + { + "ref": "walkdir@0.0.11" + }, + { + "ref": "webidl-conversions@3.0.1" + }, + { + "ref": "whatwg-url@5.0.0", + "dependsOn": [ + "tr46@0.0.3", + "webidl-conversions@3.0.1" + ] + }, + { + "ref": "which-boxed-primitive@1.0.2", + "dependsOn": [ + "is-bigint@1.0.4", + "is-boolean-object@1.1.2", + "is-number-object@1.0.7", + "is-string@1.0.7", + "is-symbol@1.0.4" + ] + }, + { + "ref": "which-collection@1.0.1", + "dependsOn": [ + "is-map@2.0.2", + "is-set@2.0.2", + "is-weakmap@2.0.1", + "is-weakset@2.0.2" + ] + }, + { + "ref": "which-module@2.0.1" + }, + { + "ref": "which-pm-runs@1.1.0" + }, + { + "ref": "which-typed-array@1.1.11", + "dependsOn": [ + "available-typed-arrays@1.0.5", + "call-bind@1.0.2", + "for-each@0.3.3", + "gopd@1.0.1", + "has-tostringtag@1.0.0" + ] + }, + { + "ref": "which@2.0.2", + "dependsOn": [ + "isexe@2.0.0" + ] + }, + { + "ref": "wide-align@1.1.5", + "dependsOn": [ + "string-width@1.0.2" + ] + }, + { + "ref": "winston-transport@4.5.0", + "dependsOn": [ + "logform@2.5.1", + "triple-beam@1.4.1", + "winston-transport@4.5.0|readable-stream@3.6.2" + ] + }, + { + "ref": "winston-transport@4.5.0|readable-stream@3.6.2", + "dependsOn": [ + "inherits@2.0.4", + "string_decoder@1.1.1", + "util-deprecate@1.0.2" + ] + }, + { + "ref": "winston@3.10.0", + "dependsOn": [ + "@colors/colors@1.5.0", + "@dabh/diagnostics@2.0.3", + "logform@2.5.1", + "one-time@1.0.0", + "safe-stable-stringify@2.4.3", + "stack-trace@0.0.10", + "triple-beam@1.4.1", + "winston-transport@4.5.0", + "winston@3.10.0|async@3.2.4", + "winston@3.10.0|is-stream@2.0.1", + "winston@3.10.0|readable-stream@3.6.2" + ] + }, + { + "ref": "winston@3.10.0|async@3.2.4" + }, + { + "ref": "winston@3.10.0|is-stream@2.0.1" + }, + { + "ref": "winston@3.10.0|readable-stream@3.6.2", + "dependsOn": [ + "inherits@2.0.4", + "string_decoder@1.1.1", + "util-deprecate@1.0.2" + ] + }, + { + "ref": "with@7.0.2", + "dependsOn": [ + "@babel/parser@7.22.14", + "@babel/types@7.22.11", + "assert-never@1.2.1", + "babel-walk@3.0.0-canary-5" + ] + }, + { + "ref": "wkx@0.5.0", + "dependsOn": [ + "@types/node@20.5.7" + ] + }, + { + "ref": "wordwrap@0.0.3" + }, + { + "ref": "wrap-ansi@5.1.0", + "dependsOn": [ + "ansi-styles@3.2.1", + "wrap-ansi@5.1.0|string-width@3.1.0", + "wrap-ansi@5.1.0|strip-ansi@5.2.0" + ] + }, + { + "ref": "wrap-ansi@5.1.0|ansi-regex@4.1.1" + }, + { + "ref": "wrap-ansi@5.1.0|emoji-regex@7.0.3" + }, + { + "ref": "wrap-ansi@5.1.0|is-fullwidth-code-point@2.0.0" + }, + { + "ref": "wrap-ansi@5.1.0|string-width@3.1.0", + "dependsOn": [ + "wrap-ansi@5.1.0|emoji-regex@7.0.3", + "wrap-ansi@5.1.0|is-fullwidth-code-point@2.0.0", + "wrap-ansi@5.1.0|strip-ansi@5.2.0" + ] + }, + { + "ref": "wrap-ansi@5.1.0|strip-ansi@5.2.0", + "dependsOn": [ + "wrap-ansi@5.1.0|ansi-regex@4.1.1" + ] + }, + { + "ref": "wrappy@1.0.2" + }, + { + "ref": "ws@7.4.6" + }, + { + "ref": "xtend@4.0.2" + }, + { + "ref": "y18n@4.0.3" + }, + { + "ref": "yallist@4.0.0" + }, + { + "ref": "yaml-schema-validator@1.2.3", + "dependsOn": [ + "chalk@2.4.2", + "commander@2.20.3", + "js-yaml@3.14.1", + "validate@4.5.1" + ] + }, + { + "ref": "yargs-parser@13.1.2", + "dependsOn": [ + "camelcase@5.3.1", + "decamelize@1.2.0" + ] + }, + { + "ref": "yargs@13.3.2", + "dependsOn": [ + "cliui@5.0.0", + "find-up@3.0.0", + "get-caller-file@2.0.5", + "require-directory@2.1.1", + "require-main-filename@2.0.0", + "set-blocking@2.0.0", + "which-module@2.0.1", + "y18n@4.0.3", + "yargs-parser@13.1.2", + "yargs@13.3.2|string-width@3.1.0" + ] + }, + { + "ref": "yargs@13.3.2|ansi-regex@4.1.1" + }, + { + "ref": "yargs@13.3.2|emoji-regex@7.0.3" + }, + { + "ref": "yargs@13.3.2|is-fullwidth-code-point@2.0.0" + }, + { + "ref": "yargs@13.3.2|string-width@3.1.0", + "dependsOn": [ + "yargs@13.3.2|emoji-regex@7.0.3", + "yargs@13.3.2|is-fullwidth-code-point@2.0.0", + "yargs@13.3.2|strip-ansi@5.2.0" + ] + }, + { + "ref": "yargs@13.3.2|strip-ansi@5.2.0", + "dependsOn": [ + "yargs@13.3.2|ansi-regex@4.1.1" + ] + }, + { + "ref": "yauzl@2.10.0", + "dependsOn": [ + "buffer-crc32@0.2.13", + "fd-slicer@1.1.0" + ] + }, + { + "ref": "yn@3.1.1" + }, + { + "ref": "z85@0.0.2" + }, + { + "ref": "zip-stream@1.2.0", + "dependsOn": [ + "archiver-utils@1.3.0", + "compress-commons@1.2.2", + "lodash@4.17.21", + "readable-stream@2.3.8" + ] + }, + { + "ref": "zlibjs@0.3.1" + } + ] +} \ No newline at end of file diff --git a/tests/_data/sbom_demo-results/with-licenses/juice-shop_npm10_node18_windows-latest.snap.json b/tests/_data/sbom_demo-results/with-licenses/juice-shop_npm10_node18_windows-latest.snap.json new file mode 100644 index 000000000..834637dbe --- /dev/null +++ b/tests/_data/sbom_demo-results/with-licenses/juice-shop_npm10_node18_windows-latest.snap.json @@ -0,0 +1,35653 @@ +{ + "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", + "bomFormat": "CycloneDX", + "specVersion": "1.6", + "version": 1, + "metadata": { + "tools": [ + { + "name": "npm", + "version": "npmVersion-testing" + }, + { + "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": "cyclonedx-npm", + "version": "thisVersion-testing", + "externalReferences": [ + { + "url": "https://github.com/CycloneDX/cyclonedx-node-npm/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "git+https://github.com/CycloneDX/cyclonedx-node-npm.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/CycloneDX/cyclonedx-node-npm#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + } + ] + } + ], + "component": { + "type": "application", + "name": "juice-shop", + "version": "14.1.1", + "bom-ref": "juice-shop@14.1.1", + "author": "Björn Kimminich", + "description": "Probably the most modern and sophisticated insecure web application", + "licenses": [ + { + "license": { + "id": "MIT", + "acknowledgement": "declared" + } + } + ], + "purl": "pkg:npm/juice-shop@14.1.1?vcs_url=git%2Bhttps%3A//github.com/juice-shop/juice-shop.git", + "externalReferences": [ + { + "url": "https://github.com/juice-shop/juice-shop/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "git+https://github.com/juice-shop/juice-shop.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://owasp-juice.shop", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "" + }, + { + "name": "cdx:npm:package:private", + "value": "true" + } + ] + } + }, + "components": [ + { + "type": "library", + "name": "helper-string-parser", + "group": "@babel", + "version": "7.22.5", + "bom-ref": "@babel/helper-string-parser@7.22.5", + "purl": "pkg:npm/%40babel/helper-string-parser@7.22.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "98ce023a3819a31f14f897174303e28c864b1259201293b9aec111543253736a9f0837c4472a1bea4e567a04b5e125f5f08223bfe5c3f86aea36e998e494420f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-string-parser" + } + ] + }, + { + "type": "library", + "name": "helper-validator-identifier", + "group": "@babel", + "version": "7.22.5", + "bom-ref": "@babel/helper-validator-identifier@7.22.5", + "purl": "pkg:npm/%40babel/helper-validator-identifier@7.22.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6895eefba944aeaf25b69f898642547e4d4c4c6cae038bfb7f7a40f812791cb7cd0ba9c04340a98bdb8eaae523f077a1834694887cd641b3952466a8eb3b4101" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/helper-validator-identifier" + } + ] + }, + { + "type": "library", + "name": "parser", + "group": "@babel", + "version": "7.22.14", + "bom-ref": "@babel/parser@7.22.14", + "purl": "pkg:npm/%40babel/parser@7.22.14", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.14.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d4ab9c4c780ebdac3f2f3095ac4380c9792bf6b425a740351e21d162749413d7666fc3ef3d6ee8e6cb1c83ee75ebdaf9e27def1a56f1e867af4c4fc8c3f3f701" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/parser" + } + ] + }, + { + "type": "library", + "name": "runtime", + "group": "@babel", + "version": "7.22.11", + "bom-ref": "@babel/runtime@7.22.11", + "purl": "pkg:npm/%40babel/runtime@7.22.11", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "79eee354d956374f7e29fb553aef67ed2f204330ff67a84dfc8f150515d6e0fd7e5deee42465ccc2ef2f76ce1a18830766735b76949609f659b629f2b69700bc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/runtime" + } + ] + }, + { + "type": "library", + "name": "types", + "group": "@babel", + "version": "7.22.11", + "bom-ref": "@babel/types@7.22.11", + "purl": "pkg:npm/%40babel/types@7.22.11", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@babel/types/-/types-7.22.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b226b31e21ae651cfd681f4da47cbd18eb3dc6240f2a733381daf8f77888d4cebbbd15e99c4abc64e38acdecc2e6aef3c2e43ab0385d4a9e120fd8b1292a8a66" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@babel/types" + } + ] + }, + { + "type": "library", + "name": "colors", + "group": "@colors", + "version": "1.5.0", + "bom-ref": "@colors/colors@1.5.0", + "purl": "pkg:npm/%40colors/colors@1.5.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a28582ae564fd758bc1889928d31d81cb92f1433f8f274b8fb6d389c66f54625ff59760798903620823dfded8359569b08449d5bb841004cc746a527f4e515bd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@colors/colors" + } + ] + }, + { + "type": "library", + "name": "diagnostics", + "group": "@dabh", + "version": "2.0.3", + "bom-ref": "@dabh/diagnostics@2.0.3", + "purl": "pkg:npm/%40dabh/diagnostics@2.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "86b9503888bb8407f3b0caa519217256e72bc77f0efa3eb088639ffff1f679cbc812a60de000c1492da22cc879505c83ba708d9e25083e4feadeb885bf8e7144" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@dabh/diagnostics" + } + ] + }, + { + "type": "library", + "name": "promisify", + "group": "@gar", + "version": "1.1.3", + "bom-ref": "@gar/promisify@1.1.3", + "scope": "optional", + "purl": "pkg:npm/%40gar/promisify@1.1.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9364f2d49715a238c9170ae0fd384a8b6ba327b5cd2d868518d07f6d64fdc0647ea123091cc6b9c3e094abaa7fa55aca78d36003ba42a847234a71d5a2a25017" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@gar/promisify" + } + ] + }, + { + "type": "library", + "name": "node-pre-gyp", + "group": "@mapbox", + "version": "1.0.11", + "bom-ref": "@mapbox/node-pre-gyp@1.0.11", + "purl": "pkg:npm/%40mapbox/node-pre-gyp@1.0.11", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "62195aafabfd590814a7f1deec1760ccecfc96a310f2c53e8e40aaed6c7c33273960524b6c47bb960ba2fd5ec6d6a0750c9ca41d21b0ade71e49a0fad18d0f51" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@mapbox/node-pre-gyp" + } + ], + "components": [ + { + "type": "library", + "name": "ansi-regex", + "version": "5.0.1", + "bom-ref": "@mapbox/node-pre-gyp@1.0.11|ansi-regex@5.0.1", + "purl": "pkg:npm/ansi-regex@5.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "aae2505e54d25062f62c7f52517a3c570b18e2ca1a9e1828e8b3529bce04d4b05c13cb373b4c29762473c91f73fd9649325316bf7eea38e6fda5d26531410a15" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@mapbox/node-pre-gyp/node_modules/ansi-regex" + } + ] + }, + { + "type": "library", + "name": "are-we-there-yet", + "version": "2.0.0", + "bom-ref": "@mapbox/node-pre-gyp@1.0.11|are-we-there-yet@2.0.0", + "purl": "pkg:npm/are-we-there-yet@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0a2fea10d9b01e7b18a3dc4a21c5093792de0ca749e91d59d63f55fc9e70caaf2787f9983c4a482896c1657b598c6d381e22bbcd5fe9e95b3df79d8cacc79423" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@mapbox/node-pre-gyp/node_modules/are-we-there-yet" + } + ] + }, + { + "type": "library", + "name": "detect-libc", + "version": "2.0.2", + "bom-ref": "@mapbox/node-pre-gyp@1.0.11|detect-libc@2.0.2", + "purl": "pkg:npm/detect-libc@2.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "517eac1ae9afbea49a5e074a194b20656a9c53221767fbd94eb9514ff8a86e22a118bd332f8777a2c1e3deeaa595624afa2fac8b10d2ff708e5443856eea45cb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@mapbox/node-pre-gyp/node_modules/detect-libc" + } + ] + }, + { + "type": "library", + "name": "gauge", + "version": "3.0.2", + "bom-ref": "@mapbox/node-pre-gyp@1.0.11|gauge@3.0.2", + "purl": "pkg:npm/gauge@3.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fb927a312ff95e4b02b97abefae151b2751decebeed577a76deb88b8d449c585a38106cfb85853d78940bec59fa9f0269f096e7f53b0323cf7f478df2cf722d1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@mapbox/node-pre-gyp/node_modules/gauge" + } + ] + }, + { + "type": "library", + "name": "is-fullwidth-code-point", + "version": "3.0.0", + "bom-ref": "@mapbox/node-pre-gyp@1.0.11|is-fullwidth-code-point@3.0.0", + "purl": "pkg:npm/is-fullwidth-code-point@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cf29a6e7ebbeb02b125b20fda8d69e8d5dc316f84229c94a762cd868952e1c0f3744b8dbee74ae1a775d0871afd2193e298ec130096c59e2b851e83a115e9742" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@mapbox/node-pre-gyp/node_modules/is-fullwidth-code-point" + } + ] + }, + { + "type": "library", + "name": "make-dir", + "version": "3.1.0", + "bom-ref": "@mapbox/node-pre-gyp@1.0.11|make-dir@3.1.0", + "purl": "pkg:npm/make-dir@3.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "83715e3f6d0b3708402dbffa0b3e837781769e0cded23cfbb5bceb0f6c0057ea3d15e3477b8acbfb22b699dd09fdf8927f5b1ad400e15ea8b9fa857038cfde1b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@mapbox/node-pre-gyp/node_modules/make-dir" + } + ], + "components": [ + { + "type": "library", + "name": "semver", + "version": "6.3.1", + "bom-ref": "@mapbox/node-pre-gyp@1.0.11|make-dir@3.1.0|semver@6.3.1", + "purl": "pkg:npm/semver@6.3.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "051ed5bc30951cefaadb10445ac9314ba0c9135a919dbec3c7352ba206fbd425a849f89c07162c88019df8a9749a6abf329ac6f7202b464cab4314cee978cccc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@mapbox/node-pre-gyp/node_modules/make-dir/node_modules/semver" + } + ] + } + ] + }, + { + "type": "library", + "name": "nopt", + "version": "5.0.0", + "bom-ref": "@mapbox/node-pre-gyp@1.0.11|nopt@5.0.0", + "purl": "pkg:npm/nopt@5.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4db8faeeb7dfa9c79e2e97115eb4fbbca00df02c1f3de20180cec4ea206498a2d5edb10cc291a060b1afd2300252c10269afefbb13f42231289edeae99d320b5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@mapbox/node-pre-gyp/node_modules/nopt" + } + ] + }, + { + "type": "library", + "name": "npmlog", + "version": "5.0.1", + "bom-ref": "@mapbox/node-pre-gyp@1.0.11|npmlog@5.0.1", + "purl": "pkg:npm/npmlog@5.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "02a66d0d458e30ab351bff25c329558eb75882a03877d9eef2173ed20cd1c650dbd48d74f851c118c5ece9a8901c574251496a1fdf4c50cb8b7f3583343b5fc7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@mapbox/node-pre-gyp/node_modules/npmlog" + } + ] + }, + { + "type": "library", + "name": "readable-stream", + "version": "3.6.2", + "bom-ref": "@mapbox/node-pre-gyp@1.0.11|readable-stream@3.6.2", + "purl": "pkg:npm/readable-stream@3.6.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f6efec9e20ab6370f959db04447cc71381b66025eaa06e454c7522082e1221bafa5dc2d9058d39c9af442a361e93d3b9c4e0308c6abed497460404bb43d49ca0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@mapbox/node-pre-gyp/node_modules/readable-stream" + } + ] + }, + { + "type": "library", + "name": "string-width", + "version": "4.2.3", + "bom-ref": "@mapbox/node-pre-gyp@1.0.11|string-width@4.2.3", + "purl": "pkg:npm/string-width@4.2.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c0ac90450a63274b08a7ad84ad265d1ac8cc256b1aa79a1136284786ee86ec954effd8c807a5327af2feb57b8eaab9e0f23fdcc4a4d6c96530bd24eb8a2673fe" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@mapbox/node-pre-gyp/node_modules/string-width" + } + ] + }, + { + "type": "library", + "name": "strip-ansi", + "version": "6.0.1", + "bom-ref": "@mapbox/node-pre-gyp@1.0.11|strip-ansi@6.0.1", + "purl": "pkg:npm/strip-ansi@6.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@mapbox/node-pre-gyp/node_modules/strip-ansi" + } + ] + } + ] + }, + { + "type": "library", + "name": "core-loader", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/core-loader@4.26.1", + "purl": "pkg:npm/%40nlpjs/core-loader@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/core-loader/-/core-loader-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "22246d9fae5b762512407cb692eb1ca367e6864dfdbb631cd9ce45b26f7ef44546e81b490a6544154fdbb40cc60c09b1100fc4e2a29e71a013e0bbdc5ba4cf6c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/core-loader" + } + ] + }, + { + "type": "library", + "name": "core", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/core@4.26.1", + "purl": "pkg:npm/%40nlpjs/core@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/core/-/core-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "33f3de15d76c8b7cbb675a62149c6c2c69b9ff174c85cae93ac9a5eece824c4818a3c89db9a4f7d070ddeb5b59c43cafbc9b1e53ab85aa55d29fb5ca900702d6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/core" + } + ] + }, + { + "type": "library", + "name": "evaluator", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/evaluator@4.26.1", + "purl": "pkg:npm/%40nlpjs/evaluator@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/evaluator/-/evaluator-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "59e52b0bcaaaefe57c2619248dcdb2897773cbd574c1b113bfcfea6ac4262f442612ec010c917e7ef7e5e33daf5a905bd2f5b4ec0f1a36b14494a10bcdba6476" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/evaluator" + } + ] + }, + { + "type": "library", + "name": "lang-all", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-all@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-all@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-all/-/lang-all-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "533466d4945103242a8a510ec50db248c3a2b4a6e13e4e622986e30fc15110370f8eb794bc3c55b90b1850ebd8b9c984c8571953653f4dd271f9f5fdfdb71a29" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-all" + } + ] + }, + { + "type": "library", + "name": "lang-ar", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-ar@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-ar@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-ar/-/lang-ar-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "314955b5a6edf65b46ed6cb3090a4527298b2659c4aa9de6c6180df491f2147ee864c2b7444bcca2f15fbc45006df898ac912ffc137928a2cbef2aef51e687b6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-ar" + } + ] + }, + { + "type": "library", + "name": "lang-bn", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-bn@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-bn@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-bn/-/lang-bn-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b229b58992810dd7a18bfc8150aacb5b9d50bd2f6e07eb175bb963f931d5a81cb952c9c442fb7883313436c0bcef7b89321ebabedd80947921ce03c7d2a1ff9d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-bn" + } + ] + }, + { + "type": "library", + "name": "lang-ca", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-ca@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-ca@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-ca/-/lang-ca-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7c3e11e6d700074b98b4dc52105db46f52a617a9d44126e226aac8509239ca2b3839b8c26114274a1e1b8d50ca50ac7238d8db0fa2fc11a2b91ab635fe393015" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-ca" + } + ] + }, + { + "type": "library", + "name": "lang-cs", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-cs@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-cs@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-cs/-/lang-cs-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0aa23a541f2da1a27f3253f50f82bd05cb40e86a5926130ac84cbe397f716af0dee2be1aa3f4b195268860ade2ccad24f89dfc949582e655d819acdf09d4c68c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-cs" + } + ] + }, + { + "type": "library", + "name": "lang-da", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-da@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-da@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-da/-/lang-da-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "92b23fa237834a2df6f4434cfe12c8b1b521d71e174532806ed3dc6c5c4063a5d585c495a163ceecbefb8c54cbd4d41e135a06445cc61da782f61649f298556c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-da" + } + ] + }, + { + "type": "library", + "name": "lang-de", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-de@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-de@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-de/-/lang-de-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1df650c2c1391480aaf6d6956438b292d99d01e3d5179f78f0d33cd1eb7477d9b1e374560c5847290620b493f07d05ed742a10b4e3394ce27615a9c6c333de68" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-de" + } + ] + }, + { + "type": "library", + "name": "lang-el", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-el@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-el@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-el/-/lang-el-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a5c3afb92c0f097c48fb6c4d659ccce15e694d10e7b58a098b448ffe27369d5e083d0d275368f5e9d61f8351e5bc44ff13a88dd554ea821ac269fd7448c90318" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-el" + } + ] + }, + { + "type": "library", + "name": "lang-en-min", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-en-min@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-en-min@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-en-min/-/lang-en-min-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d6c259eddcbbcacab36ec07c224960baf07cf09f043c8bf85c656464273079c2ad3b0f9fa792c0b19dd32559847f5f222b5803e1c106afba998397e93f14e959" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-en-min" + } + ] + }, + { + "type": "library", + "name": "lang-en", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-en@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-en@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-en/-/lang-en-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "195a09a4e8f29394ed040aa8fdfc6c8aeb87ee35f27326a4193d20c397f4d6ef653a6527a497a0bd7c867dffcd6f48f5e295dc1875ce866a56adc4eb1b60742d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-en" + } + ] + }, + { + "type": "library", + "name": "lang-es", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-es@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-es@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-es/-/lang-es-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7c83d0b7e58f70d772c5938232438f94c6f8635884e7ce50c6307d200745cfc66d560ee6738765bf97f8eae77ba6974c87ce222ceb8e768ea9ceed82aa6d7897" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-es" + } + ] + }, + { + "type": "library", + "name": "lang-eu", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-eu@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-eu@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-eu/-/lang-eu-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1daf061d36e041877b7701ccf1a5870f2c666d4354732bbfe719412aaa8138fc72b03c99e80774b6f8f4166241cba99886a9854cf067100a3af5c7ee152a9621" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-eu" + } + ] + }, + { + "type": "library", + "name": "lang-fa", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-fa@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-fa@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-fa/-/lang-fa-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a890a63578096677cd5d49ca9f1bc4184cd21417504f85d4effaccc6e166489aa6418edf1ff56c9a2e42285f7855104f38857850b94426e2e95161d74663a755" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-fa" + } + ] + }, + { + "type": "library", + "name": "lang-fi", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-fi@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-fi@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-fi/-/lang-fi-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5bfad472bcd2877284d3bab6bceb2cb13a54d6c6d7df681b07328f65f449d99505e1a7cef9e1f1980cb08a45ee6cfe24894dc9c5534bbd75c48ee183dd20546c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-fi" + } + ] + }, + { + "type": "library", + "name": "lang-fr", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-fr@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-fr@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-fr/-/lang-fr-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2d303ce766ad0899c7b4a0e6b63c7fba2e409ef10892b3f1f8c250da6077827f24a3a8b65084e72603e6244f4a7a3e5b2dab1564e009bd4fd2adf5c49a73c63b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-fr" + } + ] + }, + { + "type": "library", + "name": "lang-ga", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-ga@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-ga@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-ga/-/lang-ga-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "26c3f5099f2bdc977aa3f033edc3777b1cf41c33f714d60bce1e158ba92c12474a174c828c9f46e5d5d962a4bda8520de5f7de9969f6f46e164442d8e901ff71" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-ga" + } + ] + }, + { + "type": "library", + "name": "lang-gl", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-gl@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-gl@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-gl/-/lang-gl-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cb534dbba355cbfea8e5435f8a1820d16912955af822f280e56d7ddc2a512d9592e0571c4039a7145872616464b21c836e012c7ec67446cdc1a04f36f93d946e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-gl" + } + ] + }, + { + "type": "library", + "name": "lang-hi", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-hi@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-hi@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-hi/-/lang-hi-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "170f6b5ea17997cabd7ad246e6e3a5105a673158d011631a0888107c4700d724ef89e495f26a684af42411997e0c5870c3e6b36ab7a827b642931d2027d503b9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-hi" + } + ] + }, + { + "type": "library", + "name": "lang-hu", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-hu@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-hu@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-hu/-/lang-hu-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "edd3d49f9fd9a4b666b1d4703be76d391b8c2222299ec59b8122c829d38b87c8ab860511f8cd9b6137e476729cac4707cc73cff12be7ee9534c64ece292500d7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-hu" + } + ] + }, + { + "type": "library", + "name": "lang-hy", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-hy@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-hy@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-hy/-/lang-hy-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4f66eba4b18326bc80c169a3b67998f0eb7a654902cfefe7451f7f40cd4fc9bbd922a3952e326a038f5baa325f4f90cc37cf476f00bb23fd793534f4cb4f62d5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-hy" + } + ] + }, + { + "type": "library", + "name": "lang-id", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-id@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-id@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-id/-/lang-id-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ad5b8891814a765b4584c4ff6b66710fda2fa19495645ece3eea988d35d6f7129ddc57f7db252bcdc7ffa475e5aa664e4a5b6a387dc4e63651443907be050e8d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-id" + } + ] + }, + { + "type": "library", + "name": "lang-it", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-it@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-it@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-it/-/lang-it-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0590374277d0196f758186b26d19879c200f06f42082d987649ac09ae05950a512d761e8426f2ec9b8f0d9f64efaf6a111e51071e28d0c8491713d5e2cb8a3a2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-it" + } + ] + }, + { + "type": "library", + "name": "lang-ja", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-ja@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-ja@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-ja/-/lang-ja-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "42092e24e90782e445c9f9dc907d88b79fca83ccde72738c26c1f161eb830b8b4117b8cbff9c6a5a2b3eebbf6560bb17b4092b1bcf9f8d57016e3ca8a4fd0a1e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-ja" + } + ] + }, + { + "type": "library", + "name": "lang-ko", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-ko@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-ko@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-ko/-/lang-ko-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "43437c6cb249f36f482d608a1f551058f48dcae2da1144405c26b09038eee29b77dc304b729ab3f48ccef5d9ea88573e7e34a057367b58c68b4f5f215d943dbe" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-ko" + } + ] + }, + { + "type": "library", + "name": "lang-lt", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-lt@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-lt@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-lt/-/lang-lt-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "49e619c5185d0b2f8295036717fbb4300b5c0ee8bfa1c764e0db6034e0aec0d4cdbb384ddeddeb7c6780adf0469997a0d5221e04b50313d76c4f1602bf900e12" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-lt" + } + ] + }, + { + "type": "library", + "name": "lang-ms", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-ms@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-ms@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-ms/-/lang-ms-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2b15814beb4563653ccfd52b8d022a30ce349e91833ac90fe4371685a104df3ba1cdfdd14c3623cbcb1dcf7e2355dd1f05d6cf8a15f5df78776c589b8360a6ef" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-ms" + } + ] + }, + { + "type": "library", + "name": "lang-ne", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-ne@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-ne@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-ne/-/lang-ne-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2b713697ed0b4c44aff9d3be65321dbcd6becf0309bef9cc88561890abc9b2dea585cf0982f18eb0fc46b23267e8f0e1237c327d0bbe760ddbf9b9d53eee050c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-ne" + } + ] + }, + { + "type": "library", + "name": "lang-nl", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-nl@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-nl@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-nl/-/lang-nl-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "23f98fd5145b50de0143ef0d5c097614a68b1db6fb7fa4bc2558f11d0d2c2874f8060437fabd323be0d5704b0783ebd6462635172ce1d20ab43e12d59c5e879c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-nl" + } + ] + }, + { + "type": "library", + "name": "lang-no", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-no@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-no@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-no/-/lang-no-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6b408b2f673f382cdb83b27bba0cabb0092c23de9786443721e05b6f1eb4a39a3ff70b0536293a70f5ab929a04e7136dc3b80b94025669bc038995e497c66b73" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-no" + } + ] + }, + { + "type": "library", + "name": "lang-pl", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-pl@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-pl@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-pl/-/lang-pl-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9eb0d796af93cd02c4e48a573c894533377c3a9aaebc0a56b28ba1e9f98bb03f4764b648e0edf0d4ce2c5d72f313ef4682ef42cb59b5409d3f8bb5c272fd75e6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-pl" + } + ] + }, + { + "type": "library", + "name": "lang-pt", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-pt@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-pt@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-pt/-/lang-pt-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a7ac991da2747be9f46af307a5d0f0e4f324e0790a5e33db38c6eb960d1d17e551a82863c5f1f8efc438db7ac3cb3bbfe0ccc3b08601fa9e8accbf40011297a6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-pt" + } + ] + }, + { + "type": "library", + "name": "lang-ro", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-ro@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-ro@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-ro/-/lang-ro-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6da51d4c0d035a90d1d139fa7f1a3e44337fea06ee20d2c2011b47c1aa76511fc729058fd97a07fc322f723669c144da96be4c423b28df57a971d79145aa5ccc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-ro" + } + ] + }, + { + "type": "library", + "name": "lang-ru", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-ru@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-ru@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-ru/-/lang-ru-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "35a6760c0386c561b652cf48c880ecde6eaf846a54694251560cf31c7c97dcb3b7c44623666b670348c4a4169339ed8fb8d1d386fd1609950d9fd052bab5773c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-ru" + } + ] + }, + { + "type": "library", + "name": "lang-sl", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-sl@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-sl@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-sl/-/lang-sl-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "401270709b7ea0a5290271ca34990b931f579b59f87543c2e463d87c05d39c965fd21356252636d4689c7568bb56efea149de0848aad48ff03eca20f2e789b37" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-sl" + } + ] + }, + { + "type": "library", + "name": "lang-sr", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-sr@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-sr@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-sr/-/lang-sr-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "76b1f7f94a935badfbb8b5ac9cbadca7c8c42941b157ad59802063364550344bf5fe36e94a0e88aa0ca7498d89ca1b67955d1ff3bd0a4b41ef49bca8e400f836" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-sr" + } + ] + }, + { + "type": "library", + "name": "lang-sv", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-sv@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-sv@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-sv/-/lang-sv-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d9ac64ad8142d36b409710967a210a2126dee1d4ad79c88fd4222080efdd6609679cb5a0745fa0ee439e60c9fb69b09f1554a7879bcba9f0e4af09f222ab7b02" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-sv" + } + ] + }, + { + "type": "library", + "name": "lang-ta", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-ta@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-ta@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-ta/-/lang-ta-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "91e7a1f9cae86b54c08ab57d15ddce40ca392240254c63564cdc1e1db8bf86d60c5f430a38f631caa83e547d9b9a5fb9ed56366948ff598815fe9dc04f1f447d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-ta" + } + ] + }, + { + "type": "library", + "name": "lang-th", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-th@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-th@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-th/-/lang-th-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d9259986b967deb330f3f0ec45cf724b96e2dea11d19fc36a6af547a3c7f518103e73bef2fa921f408822594f8934c0c04613059457a1f12743eafe33931e882" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-th" + } + ] + }, + { + "type": "library", + "name": "lang-tl", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-tl@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-tl@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-tl/-/lang-tl-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "03398bb60dbcb66d155c29b4434118dceb40de6e286316aa878557eae841e09f8fa04b08926d29cb5d9227130d22c87fafdf29a1b0ae987f0a1fd6ef1d0a0202" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-tl" + } + ] + }, + { + "type": "library", + "name": "lang-tr", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-tr@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-tr@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-tr/-/lang-tr-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a77d2eb97bc4f6965e53fe5792b41fbf146088038198fdc4c8114657ff8fd393c4a206aa6ec9a6b550a00a747adf2791bd59c66d3a0f04f8d12b738ed72e0011" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-tr" + } + ] + }, + { + "type": "library", + "name": "lang-uk", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-uk@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-uk@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-uk/-/lang-uk-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d512f9a586f97a04bddefd0e2a8cc3ec9f038dddc58462f0e1f5d83e4a2fac8c3d8476ef6d6a3a2524a710e9903823c757ae5779c6e5f1f831011ffb81e2e59" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-uk" + } + ] + }, + { + "type": "library", + "name": "lang-zh", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/lang-zh@4.26.1", + "purl": "pkg:npm/%40nlpjs/lang-zh@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/lang-zh/-/lang-zh-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "930a9ea9e12030032fb9c557f47344d69eacff600f3f6dd9b12f149bf94dbedb306f880be638d817d9320af45faa53c1412596751bfbc307273573af5d893171" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/lang-zh" + } + ] + }, + { + "type": "library", + "name": "language-min", + "group": "@nlpjs", + "version": "4.25.0", + "bom-ref": "@nlpjs/language-min@4.25.0", + "purl": "pkg:npm/%40nlpjs/language-min@4.25.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/language-min/-/language-min-4.25.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "83c8ed6c36eab519be7650ffd559dbe1559f29b2ad780a441954ea20cc58924e8dfc7321bcb679276b2faf1ceb07df1afc76747dbfff6017c58329a7cfd3ae92" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/language-min" + } + ] + }, + { + "type": "library", + "name": "language", + "group": "@nlpjs", + "version": "4.25.0", + "bom-ref": "@nlpjs/language@4.25.0", + "purl": "pkg:npm/%40nlpjs/language@4.25.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/language/-/language-4.25.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b5417a404368510fc4dba458737d8882cb6d4ad485f5c34ee3248df814040a7f15a63ba459dc1b330d3bdcc94e2d7ce37dea1bc5afb784256b98f3dc5be57750" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/language" + } + ] + }, + { + "type": "library", + "name": "ner", + "group": "@nlpjs", + "version": "4.27.0", + "bom-ref": "@nlpjs/ner@4.27.0", + "purl": "pkg:npm/%40nlpjs/ner@4.27.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/ner/-/ner-4.27.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a6dc24c6b889766807487f537cfd74250d63be26929764aea5214652f4ee5a4b898686d077785b9e54aae3457a5d8bc9366aa1f4cf7311a6ff00a7a087160e4c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/ner" + } + ] + }, + { + "type": "library", + "name": "neural", + "group": "@nlpjs", + "version": "4.25.0", + "bom-ref": "@nlpjs/neural@4.25.0", + "purl": "pkg:npm/%40nlpjs/neural@4.25.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/neural/-/neural-4.25.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3b3db475e9c68817b40e542c4bb94de1336b0133759d794729cfc707a8c93de823566809542ba00da1f0206a15eea396c80e85d9f451c0e803faab8d4f6815a6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/neural" + } + ] + }, + { + "type": "library", + "name": "nlg", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/nlg@4.26.1", + "purl": "pkg:npm/%40nlpjs/nlg@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/nlg/-/nlg-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3c2256899ef8eb80a15d7506be3059205b68aa40b6e0ecba5fadc7810ad2bfeeb7b2fcf6d98e429aed4c60b93becd6fee24796bfe84a84524a0e4bc9a0ea4156" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/nlg" + } + ] + }, + { + "type": "library", + "name": "nlp", + "group": "@nlpjs", + "version": "4.27.0", + "bom-ref": "@nlpjs/nlp@4.27.0", + "purl": "pkg:npm/%40nlpjs/nlp@4.27.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/nlp/-/nlp-4.27.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "aba5fbb18e936159d045924a17fea67cb165340e684582e1810e64de2d4806a1fd95b59301926bdf5c3f7427fdec75da61a8febc9a77874b9c7cdba699ef4423" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/nlp" + } + ] + }, + { + "type": "library", + "name": "nlu", + "group": "@nlpjs", + "version": "4.27.0", + "bom-ref": "@nlpjs/nlu@4.27.0", + "purl": "pkg:npm/%40nlpjs/nlu@4.27.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/nlu/-/nlu-4.27.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8f80d47685d2ff2fd76a0eb2b185f1ed57bc3419945558944822618f7af8f7ecc6c98b725401ee55ca927a3e6ad2d2639f4252313fbafa2a7c92538dd6af22c7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/nlu" + } + ] + }, + { + "type": "library", + "name": "request", + "group": "@nlpjs", + "version": "4.25.0", + "bom-ref": "@nlpjs/request@4.25.0", + "purl": "pkg:npm/%40nlpjs/request@4.25.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/request/-/request-4.25.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "30f55859f159634dd6c852fb19691492ff2dc3debc397b1dc4548912f8d71f386209efef0253c259bbe847e567a104e0ccb1f1b3f28817ab08176b3d033b0b99" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/request" + } + ] + }, + { + "type": "library", + "name": "sentiment", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/sentiment@4.26.1", + "purl": "pkg:npm/%40nlpjs/sentiment@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/sentiment/-/sentiment-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5365a6716df0eb20c33b8e7e63bbf97ba0cf423f1ed31f9151478f3f246edae219994b48286faa08f3169cd2cc998419a1240417198c3252dc1830bbb4dee8df" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/sentiment" + } + ] + }, + { + "type": "library", + "name": "similarity", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/similarity@4.26.1", + "purl": "pkg:npm/%40nlpjs/similarity@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/similarity/-/similarity-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "42eb520451a8fe1b8dbb3eb43e0a828ee6f4a0177d4bc30bae399edf75391b3c6e4af4e84335ed9fdff29c889af2a0e6d34f43d3d55757e2cf78d13887bcae4a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/similarity" + } + ] + }, + { + "type": "library", + "name": "slot", + "group": "@nlpjs", + "version": "4.26.1", + "bom-ref": "@nlpjs/slot@4.26.1", + "purl": "pkg:npm/%40nlpjs/slot@4.26.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@nlpjs/slot/-/slot-4.26.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "98af04132e4efa64469def36d8f20a3311d2161f23fa20bb84627a4f7d57745b0d8451185cb23fd1d99e06cb5981348a0537b6ec73458020b0b866fbeeed28f7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@nlpjs/slot" + } + ] + }, + { + "type": "library", + "name": "fs", + "group": "@npmcli", + "version": "1.1.1", + "bom-ref": "@npmcli/fs@1.1.1", + "scope": "optional", + "purl": "pkg:npm/%40npmcli/fs@1.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f0a1b9443d0654fe32744cd19ff23804d0eec43b6a55b39d9bcebbe53e3d3881bf34685a2b4a633d7ed970396f2986c0fae96f54adf3b5f705e2e05d3b1b896d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/fs" + } + ] + }, + { + "type": "library", + "name": "move-file", + "group": "@npmcli", + "version": "1.1.2", + "bom-ref": "@npmcli/move-file@1.1.2", + "scope": "optional", + "purl": "pkg:npm/%40npmcli/move-file@1.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d5251ffc28361b3183c9a7f5e5a47d4adf535a56fe5ef6d95d6a43c7c60ab3b30bccc1ff0427a8a6ffb2f6fcebce091fca4086b963a54aede66618f6f8541cae" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/move-file" + } + ], + "components": [ + { + "type": "library", + "name": "mkdirp", + "version": "1.0.4", + "bom-ref": "@npmcli/move-file@1.1.2|mkdirp@1.0.4", + "scope": "optional", + "purl": "pkg:npm/mkdirp@1.0.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bd5a95650c9fdd62f1d9285dd2a27dc6ebea800c8a3cb022a884c4b6a5b4a08523ce8dcf78f0dde9f5bd885cf7d1e7fb62ca7fa225aa6e1b33786596d93e86cf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@npmcli/move-file/node_modules/mkdirp" + } + ] + } + ] + }, + { + "type": "library", + "name": "core", + "group": "@otplib", + "version": "12.0.1", + "bom-ref": "@otplib/core@12.0.1", + "purl": "pkg:npm/%40otplib/core@12.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@otplib/core/-/core-12.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e2c1a7b706c0fc00be49b3e16ecce24620fe8cd0dd233b19dc95327d9c23b4ac9cff0b9f975a67488686e14ab1f3298f6a0ba3b9bd28f7692006707cf5cb8030" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@otplib/core" + } + ] + }, + { + "type": "library", + "name": "plugin-crypto", + "group": "@otplib", + "version": "12.0.1", + "bom-ref": "@otplib/plugin-crypto@12.0.1", + "purl": "pkg:npm/%40otplib/plugin-crypto@12.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@otplib/plugin-crypto/-/plugin-crypto-12.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a8fba137742b4fb6592dc2c2c8a392361ba28d48bd1b982e31156bc6aeb7afd60d3b1c508cf9b9f605712ccfbbc469c79cce9c8a6639eedb8ab232bbcbd2ccd6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@otplib/plugin-crypto" + } + ] + }, + { + "type": "library", + "name": "plugin-thirty-two", + "group": "@otplib", + "version": "12.0.1", + "bom-ref": "@otplib/plugin-thirty-two@12.0.1", + "purl": "pkg:npm/%40otplib/plugin-thirty-two@12.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@otplib/plugin-thirty-two/-/plugin-thirty-two-12.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "32d4febaa46ca3dd3d5246ebad8a49e971638fd0fec763f2eca8d33bd2433e12f46c951856ee6414fe131595b8345032c2b02d151c4e558dbad6ed2ac1bf7780" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@otplib/plugin-thirty-two" + } + ] + }, + { + "type": "library", + "name": "preset-default", + "group": "@otplib", + "version": "12.0.1", + "bom-ref": "@otplib/preset-default@12.0.1", + "purl": "pkg:npm/%40otplib/preset-default@12.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@otplib/preset-default/-/preset-default-12.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c5fd6ff683894725df96e06131da4e92bf9bb04f88aedfb40f9b87b6f83ac757a8b1f9870ac082e9e8ff9bb157896a9da34f99508eb148a0e127073cc9f88e3d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@otplib/preset-default" + } + ] + }, + { + "type": "library", + "name": "preset-v11", + "group": "@otplib", + "version": "12.0.1", + "bom-ref": "@otplib/preset-v11@12.0.1", + "purl": "pkg:npm/%40otplib/preset-v11@12.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@otplib/preset-v11/-/preset-v11-12.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f6149eb4c23b102a9b1622880ab35ae30ef475e4d47c0aedc17ca43d4bd21d639dcce95f6bd6a3825bbb98d0a7b65bf1c9c4e23805e4406c23402cf30c431132" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@otplib/preset-v11" + } + ] + }, + { + "type": "library", + "name": "is", + "group": "@sindresorhus", + "version": "0.7.0", + "bom-ref": "@sindresorhus/is@0.7.0", + "purl": "pkg:npm/%40sindresorhus/is@0.7.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "38d85a28f22e7f3ceb94d6eab5614577e8e59de997ea524082af597a266d4bb2353c87ff95aec25b89bcdeb4d7467567b0c6d6da4e7aa4662eec0505243f4fa3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@sindresorhus/is" + } + ] + }, + { + "type": "library", + "name": "helpers", + "group": "@swc", + "version": "0.3.17", + "bom-ref": "@swc/helpers@0.3.17", + "purl": "pkg:npm/%40swc/helpers@0.3.17", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.3.17.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b5bec8bbea19fb35896771c9ab0c7ca0dc120c8538e3486654c0cf8690025905a7ad91caf7d071b3bd204f52f6767af91e0e74651584164402027395555d33d5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@swc/helpers" + } + ] + }, + { + "type": "library", + "name": "token", + "group": "@tokenizer", + "version": "0.3.0", + "bom-ref": "@tokenizer/token@0.3.0", + "purl": "pkg:npm/%40tokenizer/token@0.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@tokenizer/token/-/token-0.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3af8c5fb3e752f7a2fd0ec8053476ecec62ebced353c7ef1e2de83271fa0b9a8604e704792125d1bbb2841e4d214b58ddde7e71f289b67867c97612e5b024ddc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@tokenizer/token" + } + ] + }, + { + "type": "library", + "name": "once", + "group": "@tootallnate", + "version": "2.0.0", + "bom-ref": "@tootallnate/once@2.0.0", + "purl": "pkg:npm/%40tootallnate/once@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5c2b8a14fe4f4b9e609cc56edddb72f0a3dab4ba94a32fd96330f3006090f093450a42d7ce623bbcd1c247e5e96d968c5902bfbd0b9bafb3e462af20e3bd09fc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@tootallnate/once" + } + ] + }, + { + "type": "library", + "name": "component-emitter", + "group": "@types", + "version": "1.2.11", + "bom-ref": "@types/component-emitter@1.2.11", + "purl": "pkg:npm/%40types/component-emitter@1.2.11", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@types/component-emitter/-/component-emitter-1.2.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4915e333eb5fb12940f55b86f2118eda77edda9f338d708ad55702e8de0d5db05b61b4a26bd93308285841a8c88f322a38e3ae87939c93a326576a2ec788c365" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/component-emitter" + } + ] + }, + { + "type": "library", + "name": "cookie", + "group": "@types", + "version": "0.4.1", + "bom-ref": "@types/cookie@0.4.1", + "purl": "pkg:npm/%40types/cookie@0.4.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5d6fc06bc00f62bea3495540d72fc3108657d3f18c28b1157a4346ef6ed1f1cb39e9a8444e4440cbfdc347bf9f27287ba14806c0d41a45f5c2ba7d3e29b598ed" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/cookie" + } + ] + }, + { + "type": "library", + "name": "cors", + "group": "@types", + "version": "2.8.13", + "bom-ref": "@types/cors@2.8.13", + "purl": "pkg:npm/%40types/cors@2.8.13", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@types/cors/-/cors-2.8.13.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "446f004ad1e5522579cac6502aaf7b728a5dd94995630dffa5130b79f2126774b584ad74e02c26ee22d0ddf4cac7e96c507d8213c1652da61e100d8b49ea9850" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/cors" + } + ] + }, + { + "type": "library", + "name": "debug", + "group": "@types", + "version": "4.1.8", + "bom-ref": "@types/debug@4.1.8", + "purl": "pkg:npm/%40types/debug@4.1.8", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@types/debug/-/debug-4.1.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fef3ced443ceb37d3a0af870bfb29f55f62f389a80fd2fc05e368742225ba0267370d0dbf9320914df7fd82f4367ffe28d22968a83725310fbf764260c9f8729" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/debug" + } + ] + }, + { + "type": "library", + "name": "ms", + "group": "@types", + "version": "0.7.31", + "bom-ref": "@types/ms@0.7.31", + "purl": "pkg:npm/%40types/ms@0.7.31", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8a25202b357d02e684919aa438b0c8be54222fa96db9977db46716de0c299d7f096ee8ae8459441a69855c45e4379d02beaeceb3cf08636bf47640ea5d859580" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/ms" + } + ] + }, + { + "type": "library", + "name": "node", + "group": "@types", + "version": "20.5.7", + "bom-ref": "@types/node@20.5.7", + "purl": "pkg:npm/%40types/node@20.5.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@types/node/-/node-20.5.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "74fedfdcb759232b199e6bcfdc03496134b083ec0b2e5f29ed1aa7895955ee3fa85d25c06edf61d16201166272e629d66685fdc1937a797c7e61777d461dd104" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/node" + } + ] + }, + { + "type": "library", + "name": "strip-bom", + "group": "@types", + "version": "3.0.0", + "bom-ref": "@types/strip-bom@3.0.0", + "purl": "pkg:npm/%40types/strip-bom@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@types/strip-bom/-/strip-bom-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c5ebc639179260633b83f914059ccfa82ad1fca600a3e174ca23dcf395854c96b43122edc854d54d4e9c26efda5789a277b21f7c3216aa8ebd4c7176a3826211" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/strip-bom" + } + ] + }, + { + "type": "library", + "name": "strip-json-comments", + "group": "@types", + "version": "0.0.30", + "bom-ref": "@types/strip-json-comments@0.0.30", + "purl": "pkg:npm/%40types/strip-json-comments@0.0.30", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@types/strip-json-comments/-/strip-json-comments-0.0.30.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ecd4261eb6bf2482c277542aa52ce5f3e98945cf191f3dee0e6f185752acf4884ad1ea44893c3c68812b6ef1fd3c8fba5dbaa1c88432df8eb69c4b27ed45738d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/strip-json-comments" + } + ] + }, + { + "type": "library", + "name": "triple-beam", + "group": "@types", + "version": "1.3.2", + "bom-ref": "@types/triple-beam@1.3.2", + "purl": "pkg:npm/%40types/triple-beam@1.3.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@types/triple-beam/-/triple-beam-1.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b7118887ed1e0c5cca182db9cce467b30cbe6ebd476bb863e5c315c0a214efeb34536031c49aeefe3652314e8e0bd30958febea5cfe173a663c994a1a6cc98da" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/triple-beam" + } + ] + }, + { + "type": "library", + "name": "validator", + "group": "@types", + "version": "13.11.1", + "bom-ref": "@types/validator@13.11.1", + "purl": "pkg:npm/%40types/validator@13.11.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@types/validator/-/validator-13.11.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "77f31490961d39e2b27269bbe40aea978339f94b9799fe1c1dd1cab32c3519cbe73602fab3bed49204a027c4c4feb2393d8b27c18ab98e471604bb8dfcca50d4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/@types/validator" + } + ] + }, + { + "type": "library", + "name": "abbrev", + "version": "1.1.1", + "bom-ref": "abbrev@1.1.1", + "purl": "pkg:npm/abbrev@1.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9e77bdfc8890fe1cc8858ea97439db06dcfb0e33d32ab634d0fff3bcf4a6e69385925eb1b86ac69d79ff56d4cd35f36d01f67dff546d7a192ccd4f6a7138a2d1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/abbrev" + } + ] + }, + { + "type": "library", + "name": "accepts", + "version": "1.3.8", + "bom-ref": "accepts@1.3.8", + "purl": "pkg:npm/accepts@1.3.8", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d802d8536b69b654ac6ebd20f70cf0bf1b2f94fac380d4b02e4fc9a4991bafc3e34009269e5c443e34771517bace365eaa71ac55dd4b9e9b06b093eefe4892f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/accepts" + } + ] + }, + { + "type": "library", + "name": "acorn-walk", + "version": "8.2.0", + "bom-ref": "acorn-walk@8.2.0", + "purl": "pkg:npm/acorn-walk@8.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "93e8b21c4b8f812c3a49bb83a4640cfb4e874146b4e03677a3e17a092cd732fbc8e4a32f9da12a5def9855ee79e51f679fa18fb78d387e8b38c1c829c35d920c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/acorn-walk" + } + ] + }, + { + "type": "library", + "name": "acorn", + "version": "7.4.1", + "bom-ref": "acorn@7.4.1", + "purl": "pkg:npm/acorn@7.4.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9d0ca9d28d7f98d75b4ced4f3ba9079304ab9a0674313fe3082a4d8b06d48c6a11378765061a89b6842e0a710e2b3813570834656882a10cba4b131e6d0561f0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/acorn" + } + ] + }, + { + "type": "library", + "name": "agent-base", + "version": "6.0.2", + "bom-ref": "agent-base@6.0.2", + "purl": "pkg:npm/agent-base@6.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "45937035c945efe312ffc6c383bd1a9a0df6772799199c620ee42667128b025423af78c6c8bc7ee0a924e7c50eec3d90760148402a2fb92b991129dee911ba5d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/agent-base" + } + ], + "components": [ + { + "type": "library", + "name": "debug", + "version": "4.3.4", + "bom-ref": "agent-base@6.0.2|debug@4.3.4", + "purl": "pkg:npm/debug@4.3.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d15851ee494dde0ed4093ef9cd63b25c91eb758f4b793ae3ac1733cfcec7a40f9d9997ca947c520f122b305ea22f1d61951ce817fbb1bfbc234d85e870c5f91" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/agent-base/node_modules/debug" + } + ] + }, + { + "type": "library", + "name": "ms", + "version": "2.1.2", + "bom-ref": "agent-base@6.0.2|ms@2.1.2", + "purl": "pkg:npm/ms@2.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0690fc7e56332d980e8c5f6ee80381411442c50996784b85ea7863970afebcb53fa36f7be4fd1c9a2963f43d32b25ad98b48cd1bf9a7544c4bdbb353c4687db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/agent-base/node_modules/ms" + } + ] + } + ] + }, + { + "type": "library", + "name": "agentkeepalive", + "version": "4.5.0", + "bom-ref": "agentkeepalive@4.5.0", + "scope": "optional", + "purl": "pkg:npm/agentkeepalive@4.5.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.5.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e461bfe486d04290bd1699111ac4af648e5061e482ce52477690509ed0acb933b184a0fc96a2a1ae57a0d988bbcaf3087fcd987269aa967f54f15f6ac048897b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/agentkeepalive" + } + ] + }, + { + "type": "library", + "name": "aggregate-error", + "version": "3.1.0", + "bom-ref": "aggregate-error@3.1.0", + "scope": "optional", + "purl": "pkg:npm/aggregate-error@3.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e08ed3774d6ab96fd1a6871f35ac85745564d6a4aea21d04ec9adb449d7a9c7d351e128543cf0836af5277e9ddef6cea4724a5afd0660c0f3194427abc932b60" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/aggregate-error" + } + ] + }, + { + "type": "library", + "name": "ajv", + "version": "6.12.6", + "bom-ref": "ajv@6.12.6", + "purl": "pkg:npm/ajv@6.12.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8f77d52e0bd3a39dbb6a7c98c893864d825b1bebe79d062f1349b99a691cd532be9f1029a6408b3082f4699e1d6e55423681928619be933138654ca4068320e2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ajv" + } + ] + }, + { + "type": "library", + "name": "ansi-regex", + "version": "2.1.1", + "bom-ref": "ansi-regex@2.1.1", + "purl": "pkg:npm/ansi-regex@2.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4c81a74e9768f84dfea42c8096e66fb440f9a79c02a8b75ecc2ca13d9cca3dcc6f169944b788be5bb38e3422a0799153dfecb935965f38e4bf05d71a9e6d4c60" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ansi-regex" + } + ] + }, + { + "type": "library", + "name": "ansi-styles", + "version": "3.2.1", + "bom-ref": "ansi-styles@3.2.1", + "purl": "pkg:npm/ansi-styles@3.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "553d1923a91945d4e1f18c89c3748c6d89bfbbe36a7ec03112958ed0f7fdb2af3f7bde16c713a93cac7d151d459720ad3950cd390fbc9ed96a17189173eaf9a8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ansi-styles" + } + ] + }, + { + "type": "library", + "name": "anymatch", + "version": "3.1.3", + "bom-ref": "anymatch@3.1.3", + "purl": "pkg:npm/anymatch@3.1.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "28c45e154af4078b7e0fe381923477298aafa1ca765da4b33b9e54701ea681031ddca6dc13e9964f2bd557b0ffcec7446cd9d5e9a71952eb64887417bd3af547" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/anymatch" + } + ], + "components": [ + { + "type": "library", + "name": "normalize-path", + "version": "3.0.0", + "bom-ref": "anymatch@3.1.3|normalize-path@3.0.0", + "purl": "pkg:npm/normalize-path@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e9e66ce4bb375ad0a2b075a9f52d86532f1daa4a468b80554b3dc66aa884e9ecee6f4e75d844b3b57530501e82e8829b4246363e76ff983e166288c24707302c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/anymatch/node_modules/normalize-path" + } + ] + } + ] + }, + { + "type": "library", + "name": "append-field", + "version": "1.0.0", + "bom-ref": "append-field@1.0.0", + "purl": "pkg:npm/append-field@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/append-field/-/append-field-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "925a6015258b5b5644b3cb2f8df6fb838a96634612e62988f3675383e41a854bc9f18a806343f5d1493cb53ca1f591ae60464431a789602179045b97e79da1b3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/append-field" + } + ] + }, + { + "type": "library", + "name": "aproba", + "version": "1.2.0", + "bom-ref": "aproba@1.2.0", + "purl": "pkg:npm/aproba@1.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "63d27a6635eda1887c4675d508c394fedb439a4d5a063ba7abdbced2d6b9c7ce560d08907d417db083c121375b8a2215701a34dc78b78ccc62801b6c75d95747" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/aproba" + } + ] + }, + { + "type": "library", + "name": "archive-type", + "version": "4.0.0", + "bom-ref": "archive-type@4.0.0", + "purl": "pkg:npm/archive-type@4.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cd5e0acb4bf517c741add6049704ef421c1e4343fb2b07356a5baa26c62d3813f4d635dc582c96d8811f235622aac1be232ed947ea392c5d4df8f184081c4758" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/archive-type" + } + ], + "components": [ + { + "type": "library", + "name": "file-type", + "version": "4.4.0", + "bom-ref": "archive-type@4.0.0|file-type@4.4.0", + "purl": "pkg:npm/file-type@4.4.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7f651b150124ecb5e05a98b99ed70ef3a39e03f702f347ee0c30da5ff7d9d9919e97e005ee579142a0415b578936289092b66502833a3fe5583f93fa6ce94311" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/archive-type/node_modules/file-type" + } + ] + } + ] + }, + { + "type": "library", + "name": "archiver-utils", + "version": "1.3.0", + "bom-ref": "archiver-utils@1.3.0", + "purl": "pkg:npm/archiver-utils@1.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-1.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "87e853444057716e5ed4bf518a1197747e0f1c77468a91bf8c4dac319aea207e819990317865392168d5b0a86891d092597ee49ba2a4878d3acd93441251c53d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/archiver-utils" + } + ] + }, + { + "type": "library", + "name": "archiver", + "version": "1.3.0", + "bom-ref": "archiver@1.3.0", + "purl": "pkg:npm/archiver@1.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/archiver/-/archiver-1.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e2afc2b463cd5720b9693f5e6078453fb480123298cd02032095977dec5420f3718ad36cd72ea1391757fac631111499eaa3de34d049e54a2516c25d593534da" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/archiver" + } + ] + }, + { + "type": "library", + "name": "are-we-there-yet", + "version": "1.1.7", + "bom-ref": "are-we-there-yet@1.1.7", + "purl": "pkg:npm/are-we-there-yet@1.1.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9f1c32e344ee322506a8cc911e0092599f45338540a113f8c546124efe48991a20fa1f722123db547ec7f1f012088cd89fdc2512fe33bc52fbb8a0cc085426de" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/are-we-there-yet" + } + ] + }, + { + "type": "library", + "name": "arg", + "version": "4.1.3", + "bom-ref": "arg@4.1.3", + "purl": "pkg:npm/arg@4.1.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e7c4bd403a86d17c76ed8c0f4adf5f2718af8d8978df6602c1f0cc7d9fbbd5102a52b65e7fb2eb2906772c72cec024b814b341a653f9df7671f3de5278e087bc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/arg" + } + ] + }, + { + "type": "library", + "name": "argparse", + "version": "1.0.10", + "bom-ref": "argparse@1.0.10", + "purl": "pkg:npm/argparse@1.0.10", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a39468cbab4d1b848bfc53a408037a4738e26a4652db944b605adc32db49a9b75df015ab9c0f9f1b3e7b88de4f6f4ea9bc11af979810d01e3c74996c957be84e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/argparse" + } + ], + "components": [ + { + "type": "library", + "name": "sprintf-js", + "version": "1.0.3", + "bom-ref": "argparse@1.0.10|sprintf-js@1.0.3", + "purl": "pkg:npm/sprintf-js@1.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0fd70f824bcb955deddc8ccbd03d182ef180f40864e0f72f57051b3747521abd5a3f436bb780049d351bb86beab840b4980eb81aab757f38ab951b3989b5f1f2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/argparse/node_modules/sprintf-js" + } + ] + } + ] + }, + { + "type": "library", + "name": "arr-diff", + "version": "4.0.0", + "bom-ref": "arr-diff@4.0.0", + "purl": "pkg:npm/arr-diff@4.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "615210f368193c605e6d057f6bc75aaf8022b73090b348e35f030f6659695cc6868d73d85546b04b142b46c8e18eea7257112f6c781498884a565343fa3d3690" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/arr-diff" + } + ] + }, + { + "type": "library", + "name": "arr-flatten", + "version": "1.1.0", + "bom-ref": "arr-flatten@1.1.0", + "purl": "pkg:npm/arr-flatten@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2f784a57947fa79a3cd51eced362069f0a439a4a7a13df365e1b5bbb049edcee2a3ad30c32da1d89c0120350a7cb653e6825dc3699a5fa6e1d3ecbec2778dab6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/arr-flatten" + } + ] + }, + { + "type": "library", + "name": "arr-union", + "version": "3.1.0", + "bom-ref": "arr-union@3.1.0", + "purl": "pkg:npm/arr-union@3.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0aa72784459d36bf515e0994fc96b7c9ab9bba8281c2b694c0ccfc0961eedcf123c539ba0d8cd835bf3d8be154e7f53e0f431131d774db5cb99851c4ba520ed" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/arr-union" + } + ] + }, + { + "type": "library", + "name": "array-buffer-byte-length", + "version": "1.0.0", + "bom-ref": "array-buffer-byte-length@1.0.0", + "purl": "pkg:npm/array-buffer-byte-length@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2cfbb06f63fe36b430dd787119cdfaf974afb813e8a68bd761347d130fbe0eef586ff6f1e40cc17eb22c0688f41195227e3414fac1cbdb5b2c799de37ab58efc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/array-buffer-byte-length" + } + ] + }, + { + "type": "library", + "name": "array-each", + "version": "1.0.1", + "bom-ref": "array-each@1.0.1", + "purl": "pkg:npm/array-each@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cc78cbe5265aebc86428704504ae832424edafdb1f4c23c26a987f2fbb4c48b713160cbecd7ec4fbaab9500adbb4eb4c042b717480a97d30aca51b1efb2c325c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/array-each" + } + ] + }, + { + "type": "library", + "name": "array-flatten", + "version": "1.1.1", + "bom-ref": "array-flatten@1.1.1", + "purl": "pkg:npm/array-flatten@1.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3c254042cc167a6bba51dc6c0c5157ffe815798a8a0287770f75159bdd631f0ca782e3b002f60f871f2736533ef8da9170ae82c71a5469f8e684874a88789baa" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/array-flatten" + } + ] + }, + { + "type": "library", + "name": "array-slice", + "version": "1.1.0", + "bom-ref": "array-slice@1.1.0", + "purl": "pkg:npm/array-slice@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "075a8c0f74413fb3bca341f629bad70f207421c71e8cc175e7ef3b2ef968af5d8e34f4473fa8138d730d92dfdddd9b8e19b01eeba84599a09f102236e147e9eb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/array-slice" + } + ] + }, + { + "type": "library", + "name": "array-unique", + "version": "0.3.2", + "bom-ref": "array-unique@0.3.2", + "purl": "pkg:npm/array-unique@0.3.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4a57915a387d254b9ddb01f584fb3dad9059df71fa4fd1ce88bd2ec069c6c7d16913ac0a1b27d6ba099b904388b3aa96ad9860d0b59e2f388bac4c10261b3999" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/array-unique" + } + ] + }, + { + "type": "library", + "name": "asap", + "version": "2.0.6", + "bom-ref": "asap@2.0.6", + "purl": "pkg:npm/asap@2.0.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0521d680348088ab39d28d917bca69be9dec7951d7491338e1c752b13f457cd1145192ce196542b2259a44f58cd599e7fa6a99d4e7d5677cf70d61334a9ee144" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/asap" + } + ] + }, + { + "type": "library", + "name": "asn1", + "version": "0.2.6", + "bom-ref": "asn1@0.2.6", + "purl": "pkg:npm/asn1@0.2.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8b1fc5c4f9f43038dec89ee2ff2a07185b7f117e8bc8d6f148484f3d73833cbf8a07454f93ce9461f2f494c772f8a0a7bfe7e6bc8cf24b068ae423b0a956d64d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/asn1" + } + ] + }, + { + "type": "library", + "name": "assert-never", + "version": "1.2.1", + "bom-ref": "assert-never@1.2.1", + "purl": "pkg:npm/assert-never@1.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/assert-never/-/assert-never-1.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4da4e2bcc07aa58235917c2b1651212de19f3aaa0335d4f18c277045f145904037d04bbe938f16df89e5a24d8461625f145cea6849a272174d33bb61e8ce4737" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/assert-never" + } + ] + }, + { + "type": "library", + "name": "assert-plus", + "version": "1.0.0", + "bom-ref": "assert-plus@1.0.0", + "purl": "pkg:npm/assert-plus@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "35f27853304271018b0e542aee71f11feb6fde4c99d211d0a85e413ba27bb4d25e3f9768d6594fafc759f331e89df840bb43c701d3244a8fbca34c3183d9595b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/assert-plus" + } + ] + }, + { + "type": "library", + "name": "assign-symbols", + "version": "1.0.0", + "bom-ref": "assign-symbols@1.0.0", + "purl": "pkg:npm/assign-symbols@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "43e242ed686ef078664dd06987f4eae7d22846da32e8a026e73ccfbf4d1676e8d7f3695b00bf0aed65639deeef742b0099b17801868338fc8ede4d2497ca88af" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/assign-symbols" + } + ] + }, + { + "type": "library", + "name": "async", + "version": "2.6.4", + "bom-ref": "async@2.6.4", + "purl": "pkg:npm/async@2.6.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9b3a3975f258c009f6f4f7a2274cefc13a34e338fc1c3263d0c9fc4c3eec9e8eead76a6b75b9dab0a2478649b67352e0ae1949d2d79a79af3ceb4a318b9d6618" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/async" + } + ] + }, + { + "type": "library", + "name": "asynckit", + "version": "0.4.0", + "bom-ref": "asynckit@0.4.0", + "purl": "pkg:npm/asynckit@0.4.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "39e8bd387e2d461d18a94dc6c615fbf5d33f9b0560bdb64969235a464f9bb21923d12e5c7c772061a92b7818eb1f06ad5ca6f3f88a087582f1aca8a6d8c8d6d1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/asynckit" + } + ] + }, + { + "type": "library", + "name": "at-least-node", + "version": "1.0.0", + "bom-ref": "at-least-node@1.0.0", + "purl": "pkg:npm/at-least-node@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "faafedec492fd440d8da5e8675ae8b2e25f5e2b53d4d5db459ade87de426c0f1596ce328f435eb2db3a315a69c9645ca5a27486a8a7000e6d00eac16b46523aa" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/at-least-node" + } + ] + }, + { + "type": "library", + "name": "atob", + "version": "2.1.2", + "bom-ref": "atob@2.1.2", + "purl": "pkg:npm/atob@2.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5a6eae92868e1898bfef7a7f725d86bcb8d323924cd64fced788ac0fbdd830bf12b6b1ffeff9511609a0f272026600f76d966f8f0086c6d30e0f7c16340bbc72" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/atob" + } + ] + }, + { + "type": "library", + "name": "available-typed-arrays", + "version": "1.0.5", + "bom-ref": "available-typed-arrays@1.0.5", + "purl": "pkg:npm/available-typed-arrays@1.0.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0cc0f42a2378e9e8a97b38924f52cf3ff4937c3534b2e7c84979a34a0bd5b28536b6ac5cb5078049e8d671f36dc582aa11333553143cb29d8ead2056a4763ab3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/available-typed-arrays" + } + ] + }, + { + "type": "library", + "name": "aws-sign2", + "version": "0.7.0", + "bom-ref": "aws-sign2@0.7.0", + "purl": "pkg:npm/aws-sign2@0.7.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d3c91c1aa9d87ff6268e84617f1caef822f106352d1cb5cb5d7fef51fc7d9762d8cc6ddcd66eb59eba72154648eb3792f8b8bfc1630c89d0fd2a0aeab46ab798" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/aws-sign2" + } + ] + }, + { + "type": "library", + "name": "aws4", + "version": "1.12.0", + "bom-ref": "aws4@1.12.0", + "purl": "pkg:npm/aws4@1.12.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3665af3e7c7417549fad06d8c0e8bb39e68d1a8929f57873362a09fc2481b3c41ae2fc6e83cd66849100559c315ee066601e4a0d17ccabf177451d01214eec5a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/aws4" + } + ] + }, + { + "type": "library", + "name": "babel-walk", + "version": "3.0.0-canary-5", + "bom-ref": "babel-walk@3.0.0-canary-5", + "purl": "pkg:npm/babel-walk@3.0.0-canary-5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/babel-walk/-/babel-walk-3.0.0-canary-5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "180c24cf40228736396e4c0863940347e2efb1142007f07ed5fa0c3ef8b41593cc9797e30fb2028b39d488174b60c1f54187babeabb8816632b5939c70ba2e17" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/babel-walk" + } + ] + }, + { + "type": "library", + "name": "balanced-match", + "version": "1.0.2", + "bom-ref": "balanced-match@1.0.2", + "purl": "pkg:npm/balanced-match@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "de849e50ed13315ebb84dd4099b5ec2b8c9aa94eed8e21e56f144364ea47d0a5bdf82797e1b440697d009f1b74b71d8cae94695b041a3f02252121098585393f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/balanced-match" + } + ] + }, + { + "type": "library", + "name": "base", + "version": "0.11.2", + "bom-ref": "base@0.11.2", + "purl": "pkg:npm/base@0.11.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e53e8fe313e0a69d180c5bd25b0119e0da04dda3384014170f39956eb6829058fccc733e99b6bc4b2a81e436d95b247b9981e8e98ec1750a373280389b44de42" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/base" + } + ], + "components": [ + { + "type": "library", + "name": "define-property", + "version": "1.0.0", + "bom-ref": "base@0.11.2|define-property@1.0.0", + "purl": "pkg:npm/define-property@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7194d82855aca6df6366c32c716a3cb1cff995b3c2f50d0de6704b81bf9877dd7988bdee741d6e1604b707c602c7ae94547ab4d7c0c0545a1e7bbc7e83182078" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/base/node_modules/define-property" + } + ] + } + ] + }, + { + "type": "library", + "name": "base64-arraybuffer", + "version": "0.1.4", + "bom-ref": "base64-arraybuffer@0.1.4", + "purl": "pkg:npm/base64-arraybuffer@0.1.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6b5788162e11f724ab6e232ec931b1e5ef76b911f9b5063a900acd70568a05495e2282e3763060ed9c66dccaa6dca9a47f6ec72d1ff57e7c57f6af0643b21abe" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/base64-arraybuffer" + } + ] + }, + { + "type": "library", + "name": "base64-js", + "version": "1.5.1", + "bom-ref": "base64-js@1.5.1", + "purl": "pkg:npm/base64-js@1.5.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "00aa5a6251e7f2de1255b3870b2f9be7e28a82f478bebb03f2f6efadb890269b3b7ca0d3923903af2ea38b4ad42630b49336cd78f2f0cf1abc8b2a68e35a9e58" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/base64-js" + } + ] + }, + { + "type": "library", + "name": "base64id", + "version": "2.0.0", + "bom-ref": "base64id@2.0.0", + "purl": "pkg:npm/base64id@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9467b7e28e841e3f72dcab6cf51e1962cfc6afee8decc09a3252050371754763b9fe6ecad3a0317d278ee79df43c411113afd6c8483796cbb2c3818794f647a2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/base64id" + } + ] + }, + { + "type": "library", + "name": "base64url", + "version": "0.0.6", + "bom-ref": "base64url@0.0.6", + "purl": "pkg:npm/base64url@0.0.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/base64url/-/base64url-0.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "366df7379fee9e2166948c6abbbc327f052401584a765638c051c09d3e8ff932713e8688012b8037bbb24b5c143ec4538aff32093f77a793f9e2dc43ecf46456" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/base64url" + } + ] + }, + { + "type": "library", + "name": "basic-auth", + "version": "2.0.1", + "bom-ref": "basic-auth@2.0.1", + "purl": "pkg:npm/basic-auth@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "345f9ea6e11d9d4615946ba16b16dbabe76f26db702e7198f988b195794c1392a94395b70a75c0e5c5539de63748f6cf0d191c8cc6e27ebc261587029603997a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/basic-auth" + } + ] + }, + { + "type": "library", + "name": "batch", + "version": "0.6.1", + "bom-ref": "batch@0.6.1", + "purl": "pkg:npm/batch@0.6.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c7e54088c44be943e4c7e92e74dbf14e5ea10765cd3421b6afeef08b155f218c2eff61ca4578a6c10c9aba62e332f796bd3d8791dfdc009c3e40131f27f10a57" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/batch" + } + ] + }, + { + "type": "library", + "name": "bcrypt-pbkdf", + "version": "1.0.2", + "bom-ref": "bcrypt-pbkdf@1.0.2", + "purl": "pkg:npm/bcrypt-pbkdf@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a9e1485ed3f8312a22e8d2ea3b5d967ea011596b822a2d919fff6124b126b41e724cdafd0ea1569094427f6a92856ccf7803119ce802aead2c83f28bbf9112f7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/bcrypt-pbkdf" + } + ] + }, + { + "type": "library", + "name": "big-integer", + "version": "1.6.51", + "bom-ref": "big-integer@1.6.51", + "purl": "pkg:npm/big-integer@1.6.51", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "18f12277663d414d44c65d6ba4ef41d883c91873d2ba91791a75483f46e562f34e31eaf66d3bd25acd6318e520d388539aeebb9e62ec43d4c1a35a6e6a8b411e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/big-integer" + } + ] + }, + { + "type": "library", + "name": "binary-extensions", + "version": "2.2.0", + "bom-ref": "binary-extensions@2.2.0", + "purl": "pkg:npm/binary-extensions@2.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8c372d27f21541b6682729287876e15e93a5341a8635cc1724a268838d84e470cf53041349d8c21dd8a18e3d0396785e43b6e56d3e9d1ce69f340892f28a1028" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/binary-extensions" + } + ] + }, + { + "type": "library", + "name": "binary", + "version": "0.3.0", + "bom-ref": "binary@0.3.0", + "purl": "pkg:npm/binary@0.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0f81f5cb9298c292602bcc24d42b9ee4b2cf826c072984828646eca5083926d56e479ba519c9317d1eb61f7004f540e474c0bccb25e5a988a1bb3dc0aa0d9766" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/binary" + } + ] + }, + { + "type": "library", + "name": "bindings", + "version": "1.5.0", + "bom-ref": "bindings@1.5.0", + "purl": "pkg:npm/bindings@1.5.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a76abfb7f9a1bee3a3fd478b955eb9eba183fe0ba8c25af4847c42948d16f66ecc59890bd45d212e8fb401ec6cf4748f0ad4754974344c3dcc30aad765a8db89" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/bindings" + } + ] + }, + { + "type": "library", + "name": "bintrees", + "version": "1.0.2", + "bom-ref": "bintrees@1.0.2", + "purl": "pkg:npm/bintrees@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/bintrees/-/bintrees-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "54e3204ccc2301a506e7cd125e7dcb69c5608eeaeb6cc99eed964d60649257b9a6b58e90411874120de9c08727b50efb0c4acad4bd0dc646deb637285f35702b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/bintrees" + } + ] + }, + { + "type": "library", + "name": "bl", + "version": "1.2.3", + "bom-ref": "bl@1.2.3", + "purl": "pkg:npm/bl@1.2.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a6f70da5ad1453af544f7e35acee80632e05540224507b995d12166eafb31e7b15711cc30e3200846bae6288b477ffdcc08c2db78a64a4ac9c5847e3755fafc3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/bl" + } + ] + }, + { + "type": "library", + "name": "bluebird", + "version": "3.7.2", + "bom-ref": "bluebird@3.7.2", + "purl": "pkg:npm/bluebird@3.7.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5e9363e860d0cdd7d6fabd969e7ef189201ded33378f39311970464ed58ab925efd71515f9acf1026f2375664dd3a413424fb63765c1f6344392f6e6426711b6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/bluebird" + } + ] + }, + { + "type": "library", + "name": "body-parser", + "version": "1.20.2", + "bom-ref": "body-parser@1.20.2", + "purl": "pkg:npm/body-parser@1.20.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9a5f6945e0aedcceb590696aa139b6ba64974e5453b864f1d1b7d88feb8850a298c9c1b936d49b79eb55ddf69253a47b6a338fc3483f2753ef2b8a8dcbbb396c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/body-parser" + } + ] + }, + { + "type": "library", + "name": "bower-config", + "version": "1.4.3", + "bom-ref": "bower-config@1.4.3", + "purl": "pkg:npm/bower-config@1.4.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/bower-config/-/bower-config-1.4.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "315cb2524dddd52eddd9c97a6084958b02417365570a4c45e40505ca4bcdd0f423e45b1488c352800613b28d7ca1115fc99e9712d8eb820f4c01ab9f1db3b037" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/bower-config" + } + ], + "components": [ + { + "type": "library", + "name": "minimist", + "version": "0.2.4", + "bom-ref": "bower-config@1.4.3|minimist@0.2.4", + "purl": "pkg:npm/minimist@0.2.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/minimist/-/minimist-0.2.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3e4aeb9bc363c90f3256df009bd33ec94b7be331378a8921cdb1b56c554d8cb07ddafc0cef585fe3446412caf283df01ba38553a770a9bf0b5c513b1674df42d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/bower-config/node_modules/minimist" + } + ] + } + ] + }, + { + "type": "library", + "name": "brace-expansion", + "version": "2.0.1", + "bom-ref": "brace-expansion@2.0.1", + "purl": "pkg:npm/brace-expansion@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5e7008bd0f1e33e902e9a50bc7ac2e422c15b27cec8bd7775b1cd5dc5a564c6035f45eb6d64c1d6ec01c14a5e02941d95accbe998ea22f5b074f1584142cad0c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/brace-expansion" + } + ] + }, + { + "type": "library", + "name": "braces", + "version": "2.3.2", + "bom-ref": "braces@2.3.2", + "purl": "pkg:npm/braces@2.3.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "68d75b9e3f4ff0f8dd5d4e326da58b2b6205de373f1280d86c2ec06b35bab68dd346c7d7c6c702f545ce07988388442b93221b5a9d922d075ae3e4006bb9dcdf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/braces" + } + ], + "components": [ + { + "type": "library", + "name": "extend-shallow", + "version": "2.0.1", + "bom-ref": "braces@2.3.2|extend-shallow@2.0.1", + "purl": "pkg:npm/extend-shallow@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cc29d3b65c4da0088373782a636698016171ed759689ab2e1762bc31ee566cdf28b4729350a0708cfb4da51b3fadb5199bb2b158068d8fb3f56bfa79d866d5ba" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/braces/node_modules/extend-shallow" + } + ] + }, + { + "type": "library", + "name": "is-extendable", + "version": "0.1.1", + "bom-ref": "braces@2.3.2|is-extendable@0.1.1", + "purl": "pkg:npm/is-extendable@0.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e413142cda1bd6f8055fa123430e62cd60f1ade7162bd00cef6aee80daf44c595d30e8b47e3e8993ecde288b74c468f87047d0209b61e30dce296389e1ff8017" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/braces/node_modules/is-extendable" + } + ] + } + ] + }, + { + "type": "library", + "name": "brotli", + "version": "1.3.3", + "bom-ref": "brotli@1.3.3", + "purl": "pkg:npm/brotli@1.3.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/brotli/-/brotli-1.3.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a132a325d4a1983b865bde12cb26a842f0237f7d1d65a1e78c9f2e005faedbfbc626425b24f2404f580388e24fe6fd596fa7fd284c96ff51e9b9a5885ed1873e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/brotli" + } + ] + }, + { + "type": "library", + "name": "buffer-alloc-unsafe", + "version": "1.1.0", + "bom-ref": "buffer-alloc-unsafe@1.1.0", + "purl": "pkg:npm/buffer-alloc-unsafe@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4c433688c20441d276ca33c9a1222c95d9e5795680935a16dc305553293238bb04b0598473d927f921453f3fa0979e0a40dc650e7030097a2c392f4e931db102" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/buffer-alloc-unsafe" + } + ] + }, + { + "type": "library", + "name": "buffer-alloc", + "version": "1.2.0", + "bom-ref": "buffer-alloc@1.2.0", + "purl": "pkg:npm/buffer-alloc@1.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "085b074208ed5b550285d5e06f2246b679be3bfb8b41e65db5b0e8f267d48185c21d2335c20ad5c579ba6d2cab52e12b11bfb8b185460b3012051a2def3caba3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/buffer-alloc" + } + ] + }, + { + "type": "library", + "name": "buffer-crc32", + "version": "0.2.13", + "bom-ref": "buffer-crc32@0.2.13", + "purl": "pkg:npm/buffer-crc32@0.2.13", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "54ef47b7ffa9dd237b48a5aa72b804ce319b4522584f1f90d694d00b4c2b5aa1f1d2fa49ada43a1ad1f1f2dbdc835ae52b56f2854e6071cc603a08fb0744c391" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/buffer-crc32" + } + ] + }, + { + "type": "library", + "name": "buffer-fill", + "version": "1.0.0", + "bom-ref": "buffer-fill@1.0.0", + "purl": "pkg:npm/buffer-fill@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4fbcdec4d0708a26823860e0f71357f4f0668ebb9b6e546410dba9b6bcae23ae144645c316e9bd8a5fc918bf0b9bcc187c05e9ade7555d7673ede3078a58a689" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/buffer-fill" + } + ] + }, + { + "type": "library", + "name": "buffer-from", + "version": "1.1.2", + "bom-ref": "buffer-from@1.1.2", + "purl": "pkg:npm/buffer-from@1.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "13e5d0091c126da6a20a1b6fea4e83c2073e6f1f81b3abee2891c7979928c7f05a29b8625f3a903b02b870edb6c84946a763829a3c15853dc79b18323c69c97d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/buffer-from" + } + ] + }, + { + "type": "library", + "name": "buffer-indexof-polyfill", + "version": "1.0.2", + "bom-ref": "buffer-indexof-polyfill@1.0.2", + "purl": "pkg:npm/buffer-indexof-polyfill@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/buffer-indexof-polyfill/-/buffer-indexof-polyfill-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "23bc331f0037b75fe5c17421f80e4f6cdbc9c607e8e6bdf1ba5829603079cdc913bbf67da142bd6e2a2e04a4148c4ab36b3dc79c04fa4d8a28be613e1aa49fec" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/buffer-indexof-polyfill" + } + ] + }, + { + "type": "library", + "name": "buffer", + "version": "5.7.1", + "bom-ref": "buffer@5.7.1", + "purl": "pkg:npm/buffer@5.7.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "10773220f050e0148696f8c1d7a9392a0009dbb088b0763fd8906609145ea38f32f6b43731a533597dca56505ae14eccc97d361dd563d0aec2dd6681de3bbb15" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/buffer" + } + ] + }, + { + "type": "library", + "name": "buffers", + "version": "0.1.1", + "bom-ref": "buffers@0.1.1", + "purl": "pkg:npm/buffers@0.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f6afeb0c41926ff42cbefdaabf3233765b8be64ec0689393af0db7cfdade42d86b6c5ee2b380ad953d035f23b5a1e8b60c2a78ba88e3cd0ee281a487a7590011" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/buffers" + } + ] + }, + { + "type": "library", + "name": "busboy", + "version": "0.2.14", + "bom-ref": "busboy@0.2.14", + "purl": "pkg:npm/busboy@0.2.14", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/busboy/-/busboy-0.2.14.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2275850e89af964123fb158b05f53702f9db558a9e4d6990a29896d2d596132e727a1626d9890611ce7db149b0ff8b72e598ff6f45871acd4b81e72e052046ae" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/busboy" + } + ], + "components": [ + { + "type": "library", + "name": "isarray", + "version": "0.0.1", + "bom-ref": "busboy@0.2.14|isarray@0.0.1", + "purl": "pkg:npm/isarray@0.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0f64bedc62f1587fae86b34472887f7e799878ff04f3fcc797ae3877f8dd034836bb25efcb7b1bd2ac68b44fa77b42ed71c1e49d0cd6c1913385a93ba09d0239" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/busboy/node_modules/isarray" + } + ] + }, + { + "type": "library", + "name": "readable-stream", + "version": "1.1.14", + "bom-ref": "busboy@0.2.14|readable-stream@1.1.14", + "purl": "pkg:npm/readable-stream@1.1.14", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f8c7958c57f82f8e1752484cd5e61b0fc7f212cc5c57cd69a8c491e606e57dc2c21df66f6ebab2e3fa981c4fbf4791e80544f5d565793b4f02af59f761791655" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/busboy/node_modules/readable-stream" + } + ] + }, + { + "type": "library", + "name": "string_decoder", + "version": "0.10.31", + "bom-ref": "busboy@0.2.14|string_decoder@0.10.31", + "purl": "pkg:npm/string_decoder@0.10.31", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7afd90cd2cd63d89b2f46baa7c856295d03839d7062de15942bab9cace91b62b85f914108995abf1364dc8072e557c904587c43be32ca01ff506e41584e26ea1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/busboy/node_modules/string_decoder" + } + ] + } + ] + }, + { + "type": "library", + "name": "byline", + "version": "4.2.2", + "bom-ref": "byline@4.2.2", + "purl": "pkg:npm/byline@4.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/byline/-/byline-4.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "eace0658d6534543b6b2ac3be5ba5da1e65da729dc57cbdb6c2b443059c865fe890a00d5c68d3f73a9b139b5c0d206fa00bac4e2caec73697429ef58660fc7f1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/byline" + } + ] + }, + { + "type": "library", + "name": "bytes", + "version": "3.1.2", + "bom-ref": "bytes@3.1.2", + "purl": "pkg:npm/bytes@3.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fcd7fb4f2cd3c7a4b7c9124e6ce015efde7aafc72bdbe3a3f000b976df3048fdc1400a1e5f9f0da07c8253c3fccc690d5d2b634d28ba7f33ba174a4175c61b12" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/bytes" + } + ] + }, + { + "type": "library", + "name": "cacache", + "version": "15.3.0", + "bom-ref": "cacache@15.3.0", + "scope": "optional", + "purl": "pkg:npm/cacache@15.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "555758cd7127f9c9db5e91605ace614d3ece49c7a01d598b849211f147ea9378850fa03a8f98925f52ae0537cd12fe2d749584d8fcc0e88545b5c2c2edf37dc1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cacache" + } + ], + "components": [ + { + "type": "library", + "name": "mkdirp", + "version": "1.0.4", + "bom-ref": "cacache@15.3.0|mkdirp@1.0.4", + "scope": "optional", + "purl": "pkg:npm/mkdirp@1.0.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bd5a95650c9fdd62f1d9285dd2a27dc6ebea800c8a3cb022a884c4b6a5b4a08523ce8dcf78f0dde9f5bd885cf7d1e7fb62ca7fa225aa6e1b33786596d93e86cf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cacache/node_modules/mkdirp" + } + ] + } + ] + }, + { + "type": "library", + "name": "cache-base", + "version": "1.0.1", + "bom-ref": "cache-base@1.0.1", + "purl": "pkg:npm/cache-base@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "00a71d4e71525804dde7f1823d1c6bd82870209f3909ecab1328d11e52b1439e9de1724c1b29b4b8088a9f4c5b2ce18e977fb24693938b8f38755084739014cd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cache-base" + } + ] + }, + { + "type": "library", + "name": "cacheable-request", + "version": "2.1.4", + "bom-ref": "cacheable-request@2.1.4", + "purl": "pkg:npm/cacheable-request@2.1.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bda8343b62ca67f9da8d2a14c036d596794216f84113fee61936360791600810dc443fa8555d476133b033a2597cc83f84870ce88c274d9d6e4102f9fd7df121" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cacheable-request" + } + ], + "components": [ + { + "type": "library", + "name": "get-stream", + "version": "3.0.0", + "bom-ref": "cacheable-request@2.1.4|get-stream@3.0.0", + "purl": "pkg:npm/get-stream@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1a585d214b956a473c489ea42b4cc015b886cd11733676388d4b846d5f5444ea3863ed0dcb87e3bdc645553783038a1da45c8e4336b0ea15ee9094aafdfdbcb1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cacheable-request/node_modules/get-stream" + } + ] + }, + { + "type": "library", + "name": "lowercase-keys", + "version": "1.0.0", + "bom-ref": "cacheable-request@2.1.4|lowercase-keys@1.0.0", + "purl": "pkg:npm/lowercase-keys@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "44f957d3e3c7bafc550d9ef15fe101540a7846c5713ff4dd0d237698961d8aad4b7381f3ec45128d423b459aca2a59ab2335617fa268dacb63efefa055aad2d0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cacheable-request/node_modules/lowercase-keys" + } + ] + } + ] + }, + { + "type": "library", + "name": "call-bind", + "version": "1.0.2", + "bom-ref": "call-bind@1.0.2", + "purl": "pkg:npm/call-bind@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ecef856c28a1ac1e5619b1587ac72dc264ca69eeab3a22339b3d6272b79627ed1a03b2c97eeaa112ca364fd9dca5c16dccc42dcd77f64061ae7962464d8b2aac" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/call-bind" + } + ] + }, + { + "type": "library", + "name": "camelcase", + "version": "5.3.1", + "bom-ref": "camelcase@5.3.1", + "purl": "pkg:npm/camelcase@5.3.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2f6f124c1d7bd27c164badd48ed944384ddd95d400a5a257664388d6e3057f37f7ad1b8f7a01da1deb3279ef98c50f96e92bd10d057a52b74e751891d79df026" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/camelcase" + } + ] + }, + { + "type": "library", + "name": "caseless", + "version": "0.12.0", + "bom-ref": "caseless@0.12.0", + "purl": "pkg:npm/caseless@0.12.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e2d605ca27da15f19a72888e6e325e828964c12538c503466d581488d6155316d0db1da552c16f638855815cc68887ba58b38fab27165c0e3497e3d6b31b6153" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/caseless" + } + ] + }, + { + "type": "library", + "name": "chainsaw", + "version": "0.1.0", + "bom-ref": "chainsaw@0.1.0", + "purl": "pkg:npm/chainsaw@0.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ef99167d6b7a30428d0bcc585c8751a437a145863fb4d4a0c0a689abe75b6c3731391b95aeb43e4841e85ac9e2567f573d87cfe2099d58878393fe18369d6b35" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/chainsaw" + } + ] + }, + { + "type": "library", + "name": "chalk", + "version": "2.4.2", + "bom-ref": "chalk@2.4.2", + "purl": "pkg:npm/chalk@2.4.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "32d8be7fd96924d730178b5657cfcead34ed1758198be7fc16a97201da2eada95c156150585dbe3600874a18e409bf881412eaf5bb99c04d71724414e29792b9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/chalk" + } + ] + }, + { + "type": "library", + "name": "character-parser", + "version": "2.2.0", + "bom-ref": "character-parser@2.2.0", + "purl": "pkg:npm/character-parser@2.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f94a8942314415a4c0b376cdb05da3da410dd5b686ff382165b76aa18103c4666d268f4b07397503e9b40f89f7a8ac7c37614dbfcfd7a7ac95f6642606ea6d6b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/character-parser" + } + ] + }, + { + "type": "library", + "name": "check-dependencies", + "version": "1.1.0", + "bom-ref": "check-dependencies@1.1.0", + "purl": "pkg:npm/check-dependencies@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/check-dependencies/-/check-dependencies-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "183adb1b3cc9e8673ab5087cec704c1a1ac9e14588951f4c289c20be5ac9ca3fe05af4d861bda341eb4a6da8edfc460ae58f3fe20ee01f62c4beaf067545936a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/check-dependencies" + } + ], + "components": [ + { + "type": "library", + "name": "semver", + "version": "5.7.2", + "bom-ref": "check-dependencies@1.1.0|semver@5.7.2", + "purl": "pkg:npm/semver@5.7.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "701ce79d0f4a8c9a94ebb079d91302eb908c6ab2b6eb4d161676e471a8b05aadf1cbfe61685265b21827a63a2f31527e1df7f8f5df06127d1bf3b0b9a43435d2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/check-dependencies/node_modules/semver" + } + ] + } + ] + }, + { + "type": "library", + "name": "check-types", + "version": "6.0.0", + "bom-ref": "check-types@6.0.0", + "purl": "pkg:npm/check-types@6.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/check-types/-/check-types-6.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "417cd3288f72faa198aa0a05a0698961b2baf1b77240e0c2e866b422c5b64b6beee993e473520f68eef13a2717db5dddd66d20c5e7ca03319249814487689296" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/check-types" + } + ] + }, + { + "type": "library", + "name": "chokidar", + "version": "3.5.3", + "bom-ref": "chokidar@3.5.3", + "purl": "pkg:npm/chokidar@3.5.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0ebdec7ca44fea84dc8dfd8999498525f79532f5c175e83107489543979bd95d74b852540804bc381c9975503255bf315cdcf71a38d3823f642d6b194ea13a93" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/chokidar" + } + ], + "components": [ + { + "type": "library", + "name": "braces", + "version": "3.0.2", + "bom-ref": "chokidar@3.5.3|braces@3.0.2", + "purl": "pkg:npm/braces@3.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6fcba6f8bd51cccdd60d2cef866ea0233d727d36c1b7a61395c10a02fb26a82659170e3acfadba9558fd8f5c843d6df71f91fe94142964c3f593c97eefc1dad0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/chokidar/node_modules/braces" + } + ] + }, + { + "type": "library", + "name": "fill-range", + "version": "7.0.1", + "bom-ref": "chokidar@3.5.3|fill-range@7.0.1", + "purl": "pkg:npm/fill-range@7.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a8ea3d17e74c5260b62dc6f805b56f9ca2714cf8c29be451a5ee200ee1abce42fb984565fdd8d84aed8e750d8f6b7d36378a2a91283d8abea368b589d94495a5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/chokidar/node_modules/fill-range" + } + ] + }, + { + "type": "library", + "name": "is-glob", + "version": "4.0.3", + "bom-ref": "chokidar@3.5.3|is-glob@4.0.3", + "purl": "pkg:npm/is-glob@4.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c5e9526b21c7dfa66013b6568658bba56df884d6cd97c3a3bf92959a4243e2105d0f7b61f137e4f6f61ab0b33e99758e6611648197f184b4a7af046be1e9524a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/chokidar/node_modules/is-glob" + } + ] + }, + { + "type": "library", + "name": "is-number", + "version": "7.0.0", + "bom-ref": "chokidar@3.5.3|is-number@7.0.0", + "purl": "pkg:npm/is-number@7.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e350a27e483a7bc4f2952a5db53a5e2d532abd20445734edb47bc4443ef8d7ea6767c00dbf4d34e0c44be3740a3c394af5c1af369e8d6566540656c65d8c719e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/chokidar/node_modules/is-number" + } + ] + }, + { + "type": "library", + "name": "normalize-path", + "version": "3.0.0", + "bom-ref": "chokidar@3.5.3|normalize-path@3.0.0", + "purl": "pkg:npm/normalize-path@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e9e66ce4bb375ad0a2b075a9f52d86532f1daa4a468b80554b3dc66aa884e9ecee6f4e75d844b3b57530501e82e8829b4246363e76ff983e166288c24707302c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/chokidar/node_modules/normalize-path" + } + ] + }, + { + "type": "library", + "name": "to-regex-range", + "version": "5.0.1", + "bom-ref": "chokidar@3.5.3|to-regex-range@5.0.1", + "purl": "pkg:npm/to-regex-range@5.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "eb93fb8b3e97e7212bd5cc1c82f4316db230ed493780ecb974876d678ac3bde2ea86b7493fe2e2fc7c7ab722b43446fed860b29de08c2621aaac00c248d93cb1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/chokidar/node_modules/to-regex-range" + } + ] + } + ] + }, + { + "type": "library", + "name": "chownr", + "version": "2.0.0", + "bom-ref": "chownr@2.0.0", + "purl": "pkg:npm/chownr@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6c8a26b43179286a5da2090b77d56ca6f17393d29fa72c86952f18155665ed318f0472f9b2720e9f17ac8705603ed790f5be04c9d97ea556c8c84d4372f09681" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/chownr" + } + ] + }, + { + "type": "library", + "name": "clarinet", + "version": "0.12.6", + "bom-ref": "clarinet@0.12.6", + "purl": "pkg:npm/clarinet@0.12.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/clarinet/-/clarinet-0.12.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d0547e4ebbcb6d81cb8e1cecf687886dddf27d999de2ed83cd84048d44e6d9d35f87863ff5121158f8ec9b7681b6b544a63288efe9566b8a2ea845e89a5f3899" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/clarinet" + } + ] + }, + { + "type": "library", + "name": "class-utils", + "version": "0.3.6", + "bom-ref": "class-utils@0.3.6", + "purl": "pkg:npm/class-utils@0.3.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a8e84f6bf163eece9363c1fc7ac1aee5036930c431cfbf61faeaf3acd60dea69fef419f194319fe5067e5de083b314a33eab12479e973993899a97aeae72cc7a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/class-utils" + } + ], + "components": [ + { + "type": "library", + "name": "define-property", + "version": "0.2.5", + "bom-ref": "class-utils@0.3.6|define-property@0.2.5", + "purl": "pkg:npm/define-property@0.2.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "46bec00e34197a771e54e00aa29e802e49110261f50381b1f6157fed9ba33d4376ae4013a853b42592d92276c08e9658a09d60531f0c44c4159187a671b3124c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/class-utils/node_modules/define-property" + } + ] + }, + { + "type": "library", + "name": "is-accessor-descriptor", + "version": "0.1.6", + "bom-ref": "class-utils@0.3.6|is-accessor-descriptor@0.1.6", + "purl": "pkg:npm/is-accessor-descriptor@0.1.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7b504cd6a9c36cc446de597653d7522b450c1ee58eb37a58dc0b5c16c9afc0fb4a2f730c2ff43cea2f868a52dfbea12ce065be13107dd6d437220f67a03219f8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/class-utils/node_modules/is-accessor-descriptor" + } + ], + "components": [ + { + "type": "library", + "name": "kind-of", + "version": "3.2.2", + "bom-ref": "class-utils@0.3.6|is-accessor-descriptor@0.1.6|kind-of@3.2.2", + "purl": "pkg:npm/kind-of@3.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "34e5bd4105cca191a0fe8aa754da0d4d320510889dd7adbb5827df50124474cc58029abb98d13b0a9cee7083dcf99420db93e17a3ec8252997de13bea1b94eb5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/class-utils/node_modules/is-accessor-descriptor/node_modules/kind-of" + } + ] + } + ] + }, + { + "type": "library", + "name": "is-data-descriptor", + "version": "0.1.4", + "bom-ref": "class-utils@0.3.6|is-data-descriptor@0.1.4", + "purl": "pkg:npm/is-data-descriptor@0.1.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fb0f43e6e952a013659b0f4e1e7dd4dafe754b2a0277485ef9b077c4c97ada88a386bb29c68c2353e00870363437788425b504901d79225300490b3162282f5e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/class-utils/node_modules/is-data-descriptor" + } + ], + "components": [ + { + "type": "library", + "name": "kind-of", + "version": "3.2.2", + "bom-ref": "class-utils@0.3.6|is-data-descriptor@0.1.4|kind-of@3.2.2", + "purl": "pkg:npm/kind-of@3.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "34e5bd4105cca191a0fe8aa754da0d4d320510889dd7adbb5827df50124474cc58029abb98d13b0a9cee7083dcf99420db93e17a3ec8252997de13bea1b94eb5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/class-utils/node_modules/is-data-descriptor/node_modules/kind-of" + } + ] + } + ] + }, + { + "type": "library", + "name": "is-descriptor", + "version": "0.1.6", + "bom-ref": "class-utils@0.3.6|is-descriptor@0.1.6", + "purl": "pkg:npm/is-descriptor@0.1.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6af0d8af4481dc3c0ef73b0ca2fd20282112158a829c4e21abfe33dd375496e904cb9b7d0b4611abb1cbaec379d8d01ca9729a7a97820f49fe0746ab9d51b71e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/class-utils/node_modules/is-descriptor" + } + ] + }, + { + "type": "library", + "name": "kind-of", + "version": "5.1.0", + "bom-ref": "class-utils@0.3.6|kind-of@5.1.0", + "purl": "pkg:npm/kind-of@5.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "346104ae71fa176bd4b970e1f8e95b70a5bbff039c7dd447699ed55ada82ced7c7ae2ffef982a63f9d4e7567863eea8239b6ba924d8e4dee5dd365664c1f343f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/class-utils/node_modules/kind-of" + } + ] + } + ] + }, + { + "type": "library", + "name": "clean-stack", + "version": "2.2.0", + "bom-ref": "clean-stack@2.2.0", + "scope": "optional", + "purl": "pkg:npm/clean-stack@2.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e1d882f4769313e29100c5a10e1ac63840a0599c687af31ce5396439b32a352b1553ad8f6335d9fd23138f3c8600517562eb20c46712593117061a7408fc10d4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/clean-stack" + } + ] + }, + { + "type": "library", + "name": "cliui", + "version": "5.0.0", + "bom-ref": "cliui@5.0.0", + "purl": "pkg:npm/cliui@5.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d87864849a61cceb3be879fdb0f133f396b9cda572234e2a582bbf3462cc2620ff6f8f199de98d9adc20762acebf014f0d1e366e817be8f30de858cdaa9f05c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cliui" + } + ], + "components": [ + { + "type": "library", + "name": "ansi-regex", + "version": "4.1.1", + "bom-ref": "cliui@5.0.0|ansi-regex@4.1.1", + "purl": "pkg:npm/ansi-regex@4.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "20b96fe24ff77fabdf4383a83f6006be2ace92d950f7c6442f593d15a423c5adcbd5a6c181bb930c074f3a9bdb1a7702d014d542b97e38cf316462bab565edee" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cliui/node_modules/ansi-regex" + } + ] + }, + { + "type": "library", + "name": "emoji-regex", + "version": "7.0.3", + "bom-ref": "cliui@5.0.0|emoji-regex@7.0.3", + "purl": "pkg:npm/emoji-regex@7.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0b004b444210ecbbd8141d16c91bf086ae4de6a3e173a3cc8c3e9b620805948e58c83825fb4bf1ab95476cc385a8b83b85f5b39aef13e59d50a1f8664c8848b4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cliui/node_modules/emoji-regex" + } + ] + }, + { + "type": "library", + "name": "is-fullwidth-code-point", + "version": "2.0.0", + "bom-ref": "cliui@5.0.0|is-fullwidth-code-point@2.0.0", + "purl": "pkg:npm/is-fullwidth-code-point@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "547b2400a60cf117d2157c1e7b9b7971b3793d97aad56ae1eaa7796e4ca25c87fa51070deb0fc0d1e5ccf6beadf1df8660e87ea3a6618849dbf3c2cdfd8f26db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cliui/node_modules/is-fullwidth-code-point" + } + ] + }, + { + "type": "library", + "name": "string-width", + "version": "3.1.0", + "bom-ref": "cliui@5.0.0|string-width@3.1.0", + "purl": "pkg:npm/string-width@3.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bda7dcbfa2a3559292833d3aa0cfc7e860c1ac0b73f2f76141a9068c522f36b1c0eb2dc7085d422272f2f902eaf1d4c93d0d5bf8a0d4a8315cb647515b8e1ed7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cliui/node_modules/string-width" + } + ] + }, + { + "type": "library", + "name": "strip-ansi", + "version": "5.2.0", + "bom-ref": "cliui@5.0.0|strip-ansi@5.2.0", + "purl": "pkg:npm/strip-ansi@5.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0ee46cd6029b06ab0c288665adf7f096e83c30791c9e98ece553e62f53c087e980df45340d3a2d7c3674776514b17a4f98f98c309e96efbdcc680dc9fa56e258" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cliui/node_modules/strip-ansi" + } + ] + } + ] + }, + { + "type": "library", + "name": "clone-response", + "version": "1.0.2", + "bom-ref": "clone-response@1.0.2", + "purl": "pkg:npm/clone-response@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ca32d787cf0fe7df543b23d3157d0f3ac77b5b19dbb15b06a21730cc738bb292218696a53f0d4172a103f0d6e5c992ca706acbf1d4e032571a6715768c00f8d5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/clone-response" + } + ] + }, + { + "type": "library", + "name": "clone", + "version": "2.1.2", + "bom-ref": "clone@2.1.2", + "purl": "pkg:npm/clone@2.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dcf7bf085d4d9fde21ca1218a63b622e1742a04a33d03a90fbdf3c13d826784750665a23c6739bef8c1cb45caec16407ceac9ff57ec2ecc1bc8ee529a81253f3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/clone" + } + ] + }, + { + "type": "library", + "name": "code-point-at", + "version": "1.1.0", + "bom-ref": "code-point-at@1.1.0", + "purl": "pkg:npm/code-point-at@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4690152900394fadf1123ebf82221b504b59c09e1414873766dbc4922694111ca5a9ef316f922fa9c80ebab64b6a1bfddc22ca7f1730e5823e0d9714051c8b5c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/code-point-at" + } + ] + }, + { + "type": "library", + "name": "collection-visit", + "version": "1.0.0", + "bom-ref": "collection-visit@1.0.0", + "purl": "pkg:npm/collection-visit@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "94d90abf311e3010635061d9faaeb3f6948995ad0a58040fbedce1115f7e886c90606fa906997bc4a0e1c683523991f6861bf4bf9934cb6c80338a384a3a1293" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/collection-visit" + } + ] + }, + { + "type": "library", + "name": "color-convert", + "version": "1.9.3", + "bom-ref": "color-convert@1.9.3", + "purl": "pkg:npm/color-convert@1.9.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "41f014b5dfaf15d02d150702f020b262dd5f616c52a8088ad9c483eb30c1f0dddca6c10102f471a7dcce1a0e86fd21c7258013f3cfdacff22e0c600bb0d55b1a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/color-convert" + } + ] + }, + { + "type": "library", + "name": "color-name", + "version": "1.1.3", + "bom-ref": "color-name@1.1.3", + "purl": "pkg:npm/color-name@1.1.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ef67d27a784cc361d931354778203d2829a91086f35a242c8cdf811dc05b4bdbebd66b6dfaf2633dd92c20135498a016f131540cf24ae52514dd0844f4d1170f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/color-name" + } + ] + }, + { + "type": "library", + "name": "color-string", + "version": "1.9.1", + "bom-ref": "color-string@1.9.1", + "purl": "pkg:npm/color-string@1.9.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b21ad56b0405a239d9bfac4ce346a7c780a4a033fe7d9b30fd97ab10cb16fe9cb3b116c4969b0bfc30555bbab7131c70bac74d5c8de55e9ba1119933b3ca7912" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/color-string" + } + ] + }, + { + "type": "library", + "name": "color-support", + "version": "1.1.3", + "bom-ref": "color-support@1.1.3", + "purl": "pkg:npm/color-support@1.1.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "aa20639296cc2cefc72faf32fa5878ab4fced4c6458f6457e97fca98c6b7fa0243df3f96c08d59cc31f2b2fa87192de63fa9b39cf724a579b0d6723d7098f246" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/color-support" + } + ] + }, + { + "type": "library", + "name": "color", + "version": "3.2.1", + "bom-ref": "color@3.2.1", + "purl": "pkg:npm/color@3.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "68197b75923d10d37a7d4182ee65a93133cd1e659448d6a7f6db9637a6a187964b364f5b68b24e9d2325ad090772b7c5833dbf462823515023771dfa55c7a628" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/color" + } + ] + }, + { + "type": "library", + "name": "colors", + "version": "1.4.0", + "bom-ref": "colors@1.4.0", + "purl": "pkg:npm/colors@1.4.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6be52a4e1e2481983f4a51af7dbcc31e9811bbb00040e9a6a911c99f185164808a1544fdd5bad584d36de7c08c594f4fb016efdcf0c26541db571b83887da6b4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/colors" + } + ] + }, + { + "type": "library", + "name": "colorspace", + "version": "1.1.4", + "bom-ref": "colorspace@1.1.4", + "purl": "pkg:npm/colorspace@1.1.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "060bca262b95bb58a00541769048d10995e897ac228866d8e62a4bfe854fc26d012fdb08a4c23333c20aeefc2ec48233397315dc4cb9c3ebf1866d2b47f4cdf3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/colorspace" + } + ] + }, + { + "type": "library", + "name": "combined-stream", + "version": "1.0.8", + "bom-ref": "combined-stream@1.0.8", + "purl": "pkg:npm/combined-stream@1.0.8", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1503783117ee25e1dfedc05b04c2455e12920eafb690002b06599106f72f144e410751d9297b5214048385d973f73398c3187c943767be630e7bffb971da0476" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/combined-stream" + } + ] + }, + { + "type": "library", + "name": "commander", + "version": "2.20.3", + "bom-ref": "commander@2.20.3", + "purl": "pkg:npm/commander@2.20.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1a956498cf2f176bd05248f62ef6660f7e49c5e24e2c2c09f5c524ba0ca4da7ba16efdfe989be92d862dfb4f9448cc44fa88fe7b2fe52449e1670ef9c7f38c71" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/commander" + } + ] + }, + { + "type": "library", + "name": "component-emitter", + "version": "1.3.0", + "bom-ref": "component-emitter@1.3.0", + "purl": "pkg:npm/component-emitter@1.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "45ddec7ba401fac3b54f0a998ec710aeeae910f21f3b4ff26274a29fa43fac3de63aeb47bd4ac202126e6f7afdd2e35bf9211206e134418a01f7461d7dab6c46" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/component-emitter" + } + ] + }, + { + "type": "library", + "name": "component-type", + "version": "1.2.1", + "bom-ref": "component-type@1.2.1", + "purl": "pkg:npm/component-type@1.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/component-type/-/component-type-1.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2a0cbedbe530afbe6f022e828565e01ee2ef77e40b0fbb2c829691ab6cc2bedf34a6dbc07cc73f8628dc2715e405adb0325119709bc2d87f146e8f80f404c722" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/component-type" + } + ] + }, + { + "type": "library", + "name": "compress-commons", + "version": "1.2.2", + "bom-ref": "compress-commons@1.2.2", + "purl": "pkg:npm/compress-commons@1.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/compress-commons/-/compress-commons-1.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "48b4d4f2259699c3917d437ee37e756766995ca25ed6daf48d28a53cc09994b3f3a5d4d79e4056d4b7af5bf31fb803412897a4f17bbd820aabb55990ac284bb6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/compress-commons" + } + ] + }, + { + "type": "library", + "name": "compressible", + "version": "2.0.18", + "bom-ref": "compressible@2.0.18", + "purl": "pkg:npm/compressible@2.0.18", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "005debecfe5d5b12fc331c884d132539140d68e036224005693af893b054ba68cfb51a460d36699743dbd5708ee89783081769d76e8282cf6c331a928e063246" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/compressible" + } + ] + }, + { + "type": "library", + "name": "compression", + "version": "1.7.4", + "bom-ref": "compression@1.7.4", + "purl": "pkg:npm/compression@1.7.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8da4880f33fda59552e197d0f93cefb625a17691611364431f3f10264a57f522292eaf3c56e785e63270eadfba09441c02803ab7ec7cf4c2eb580aa97c313c89" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/compression" + } + ], + "components": [ + { + "type": "library", + "name": "bytes", + "version": "3.0.0", + "bom-ref": "compression@1.7.4|bytes@3.0.0", + "purl": "pkg:npm/bytes@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a4c84e7c50cf8aff6de638c85e41e8b169a44b241bbec80454d933d044476ee2e1d93ffb8f832aaa9cf9db715ef0c558f3d282e9287f41f4b6b0cf928e014373" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/compression/node_modules/bytes" + } + ] + } + ] + }, + { + "type": "library", + "name": "concat-map", + "version": "0.0.1", + "bom-ref": "concat-map@0.0.1", + "purl": "pkg:npm/concat-map@0.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fd2aefe1db30c903417e8846a73f68e986f71b3dd2ad40ea047e6b4ee84647b6a1b656d82a7571c366c214c4658da03b1171da5d9f30b07768745bdb9212a6aa" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/concat-map" + } + ] + }, + { + "type": "library", + "name": "concat-stream", + "version": "1.6.2", + "bom-ref": "concat-stream@1.6.2", + "purl": "pkg:npm/concat-stream@1.6.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dbb1c18212718e266d224dd872f9ffe246c993fd6e66e2457ee3c49ece8b684be9bc6d5fd214de6bc96296ba2eca8f6655cd8659d70467c38ba0699200396b0b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/concat-stream" + } + ] + }, + { + "type": "library", + "name": "concurrently", + "version": "5.3.0", + "bom-ref": "concurrently@5.3.0", + "purl": "pkg:npm/concurrently@5.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/concurrently/-/concurrently-5.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f0c86a381e8f5a505f036bc9f1ad1b4852804ce756947890964d7521f99004f68754ff283f682c87630e6c4e9447786a0c7aaf688bcb4f271e356ea86d5b851d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/concurrently" + } + ], + "components": [ + { + "type": "library", + "name": "supports-color", + "version": "6.1.0", + "bom-ref": "concurrently@5.3.0|supports-color@6.1.0", + "purl": "pkg:npm/supports-color@6.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a9ed637e6d4c83b36afcd4a1e97136e203d744e115b161f10b52c8c7ffd73650fd8b0ed86501a364d8d837bc466841ba88a740f04b4d156e91d208e7557a7ec1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/concurrently/node_modules/supports-color" + } + ] + } + ] + }, + { + "type": "library", + "name": "config", + "version": "3.3.9", + "bom-ref": "config@3.3.9", + "purl": "pkg:npm/config@3.3.9", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/config/-/config-3.3.9.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1b5ee77def9c63b911d30569738f4d098bcdb5e966fe93f2f1ccc7a0590082d57596499ca7b0c7b5609d0eef82f59ee06f6595a9af539b7b85f5a29a3db09f86" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/config" + } + ] + }, + { + "type": "library", + "name": "console-control-strings", + "version": "1.1.0", + "bom-ref": "console-control-strings@1.1.0", + "purl": "pkg:npm/console-control-strings@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b72fdf4de929a43d9f23046f9d901575e3a219dd5ced85c48b16e0253373a9cc4958a4278c9fd5d5b344104ea1ca0a4cdd68f01c55152ba1d38d64b35786bcb1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/console-control-strings" + } + ] + }, + { + "type": "library", + "name": "constantinople", + "version": "4.0.1", + "bom-ref": "constantinople@4.0.1", + "purl": "pkg:npm/constantinople@4.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/constantinople/-/constantinople-4.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bc2aea71222ae3ffc6c7be135d70869c7a6e958d5db24a8b4c51839a1ac6c737972fc945f24bd7bfa9a93569498f5b83e035b6dc3e258c0a9b63845169a51923" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/constantinople" + } + ] + }, + { + "type": "library", + "name": "content-disposition", + "version": "0.5.4", + "bom-ref": "content-disposition@0.5.4", + "purl": "pkg:npm/content-disposition@0.5.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "16f7994cdb86c34e1cc6502259bce2eb34c02ff9617a16966d3b6096e261e3f13de43a8cc139a16b7299375680580f1c148847ccc654bcb7af930e51aa4fad49" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/content-disposition" + } + ], + "components": [ + { + "type": "library", + "name": "safe-buffer", + "version": "5.2.1", + "bom-ref": "content-disposition@0.5.4|safe-buffer@5.2.1", + "purl": "pkg:npm/safe-buffer@5.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ae9dd2a34eca71d9a629b1af81a37141226bedb1954959394bd12ad45fa9a5b468ef4f9879a0f1930e4377c34f37e183e9b8e7626d95b8fb825e6a6e62f9825d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/content-disposition/node_modules/safe-buffer" + } + ] + } + ] + }, + { + "type": "library", + "name": "content-type", + "version": "1.0.5", + "bom-ref": "content-type@1.0.5", + "purl": "pkg:npm/content-type@1.0.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9d38ea7dc045122a4a7570afe180d05827e670b64a9bcd65745d29028a53bf2ac51956dc47a3ff54001de46ecdfb4b53afc42a894d2d15a743e852b836d27038" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/content-type" + } + ] + }, + { + "type": "library", + "name": "cookie-parser", + "version": "1.4.6", + "bom-ref": "cookie-parser@1.4.6", + "purl": "pkg:npm/cookie-parser@1.4.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cf723368d8ddc140b6a252c8079fc84ddd3fb1eb6268530b62264995eef183915ef4a58071e8a5ef1b3361f1c706d0c560b4a025db92d93cb43f5b8974f0c978" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cookie-parser" + } + ] + }, + { + "type": "library", + "name": "cookie-signature", + "version": "1.0.6", + "bom-ref": "cookie-signature@1.0.6", + "purl": "pkg:npm/cookie-signature@1.0.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4000f395a1dcf22715f08eef6da257270a1df47598a7cb82a9fd716b839f36ed53ec9571408ad480e5ad1dd343b4f8b2c2615b892d76563a2d2172eb28cde8ad" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cookie-signature" + } + ] + }, + { + "type": "library", + "name": "cookie", + "version": "0.4.1", + "bom-ref": "cookie@0.4.1", + "purl": "pkg:npm/cookie@0.4.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "670ac5906271511dc42285ed3bec9513af446fb2a58b16da78059f05007dbd5b0d9ffa3e630ebd8015924832bcdb985035d37ec05f3310b7f7745365fe4c6450" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cookie" + } + ] + }, + { + "type": "library", + "name": "copy-descriptor", + "version": "0.1.1", + "bom-ref": "copy-descriptor@0.1.1", + "purl": "pkg:npm/copy-descriptor@0.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5e0674a4571a9045256f040454d837f90022b351724cbdd07a5f45632f294a442aa06dcf3684f46ce090b4e5dc3a4babdb5af612ada423e204fa0b2600456563" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/copy-descriptor" + } + ] + }, + { + "type": "library", + "name": "core-util-is", + "version": "1.0.3", + "bom-ref": "core-util-is@1.0.3", + "purl": "pkg:npm/core-util-is@1.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "65006f8b50dca49e060ea6a78ee719d878f7c043b9a590d2f3d0566e472bbddc64b09a2bc140c365a997f65745929f5ac369660432e090e6c40380d6349f4561" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/core-util-is" + } + ] + }, + { + "type": "library", + "name": "cors", + "version": "2.8.5", + "bom-ref": "cors@2.8.5", + "purl": "pkg:npm/cors@2.8.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2881db2c9aaeef7446aff8676eb3bdb817a2c4d1aebd2423ba5fe3745bd2fca152207d615957759e0ef3387c7e62b11f2272c6eeae27e861d0f5c0edc6ffcfea" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/cors" + } + ] + }, + { + "type": "library", + "name": "crc", + "version": "3.8.0", + "bom-ref": "crc@3.8.0", + "purl": "pkg:npm/crc@3.8.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "897de67e0713308ab764a2c8b151406efefe31cd7493169b00641bf07be3035a374f53c8629adb6a443ae5ddc8fb61c61edea748a90cf4f62382824ed8a70505" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/crc" + } + ] + }, + { + "type": "library", + "name": "crc32-stream", + "version": "2.0.0", + "bom-ref": "crc32-stream@2.0.0", + "purl": "pkg:npm/crc32-stream@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "523652a8509b9fe8d950724887a637bcc17b1092dc256366e2d2837f6a5e251c2564a1ef924bce313bc07a2eb38d4f603b5c4e355af7ad1170d208b19b67949e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/crc32-stream" + } + ] + }, + { + "type": "library", + "name": "create-require", + "version": "1.1.1", + "bom-ref": "create-require@1.1.1", + "purl": "pkg:npm/create-require@1.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "75c2855f78e7d0ca486978e2b2846f7b12095442b36aaef3dab64ac5ff8c4abf5391d9879ac5389b695c2e88eb8ff14797c9a4e55c4c99803e7ed4643ffde829" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/create-require" + } + ] + }, + { + "type": "library", + "name": "crypto-js", + "version": "3.3.0", + "bom-ref": "crypto-js@3.3.0", + "purl": "pkg:npm/crypto-js@3.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/crypto-js/-/crypto-js-3.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0c84f9d675f47427ca96da5189757efd3559abe42ad8d805e3ae38f8aed3b6795aef3133a9cfa48c9ca207de811cdc944c1c728f345c658a547596be400aa2e9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/crypto-js" + } + ] + }, + { + "type": "library", + "name": "dashdash", + "version": "1.14.1", + "bom-ref": "dashdash@1.14.1", + "purl": "pkg:npm/dashdash@1.14.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8d1162f140c6a3a8fea1d6621298dacd9696a846a5df0fdb6ac163407404c15b592460e9c5b1f531e625bb0092f17ab9c262c9a280e5320bd56ab9967c6338e2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/dashdash" + } + ] + }, + { + "type": "library", + "name": "date-fns", + "version": "2.30.0", + "bom-ref": "date-fns@2.30.0", + "purl": "pkg:npm/date-fns@2.30.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7e750bbcea719c2e7f560dcd0a259e943b0b89473d6d1c003ecffe2df4cb36f7ad142b424cdfb2433d790bf7ece00c17d51f4ae462ed2df9fc416f9d5a2b1a03" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/date-fns" + } + ] + }, + { + "type": "library", + "name": "dateformat", + "version": "4.6.3", + "bom-ref": "dateformat@4.6.3", + "purl": "pkg:npm/dateformat@4.6.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/dateformat/-/dateformat-4.6.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d8fd29d29146cc74b910c9e1771422eda24dfa23217ae7745211b87651350cb025bcbf091e32494d7fc24a6e095f057429ae671a4df30b999c6f96d4414c7130" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/dateformat" + } + ] + }, + { + "type": "library", + "name": "debug", + "version": "2.6.9", + "bom-ref": "debug@2.6.9", + "purl": "pkg:npm/debug@2.6.9", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6c2ec496b7496899cf6c03fed44a2d62fa99b1bdde725e708ba05f8ba0494d470da30a7a72fb298348d7ce74532838e6fc4ec076014155e00f54c35c286b0730" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/debug" + } + ] + }, + { + "type": "library", + "name": "decamelize", + "version": "1.2.0", + "bom-ref": "decamelize@1.2.0", + "purl": "pkg:npm/decamelize@1.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cf64be5bd5fbde10145248be37ef596b694196e9fcf738a03b21abb1ac7e29443ac0a5b86685a91180641a1423c008e30c2916c6163454a12193cc3363b17970" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/decamelize" + } + ] + }, + { + "type": "library", + "name": "decode-uri-component", + "version": "0.2.2", + "bom-ref": "decode-uri-component@0.2.2", + "purl": "pkg:npm/decode-uri-component@0.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "16a51843ef28d79f06c864eb305266b3daa1dc2a932af02a82ab139e42c8f2c2aed34dbca2ba8187134c16415e9f4cc6ca0e9ea40083df6a63564e7c9e0204ad" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/decode-uri-component" + } + ] + }, + { + "type": "library", + "name": "decompress-response", + "version": "3.3.0", + "bom-ref": "decompress-response@3.3.0", + "purl": "pkg:npm/decompress-response@3.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "07344f42e6358a9faa0e89c03b3e368119bfa60f45efaf02fa7a55ff824eb31442dacabe46593e43864202c3a19c868cae06ab20b63e44c508bcc9a65f5a8010" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/decompress-response" + } + ] + }, + { + "type": "library", + "name": "decompress-tar", + "version": "4.1.1", + "bom-ref": "decompress-tar@4.1.1", + "purl": "pkg:npm/decompress-tar@4.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "25d24c682ac6a41e5f112572c70a42c7825d8f601a80b9afdf2e7c432e0613a1cc5635b3d45795424d42b782b27bb3dfb5c74ea3fed4ed42b3601260aa719e51" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/decompress-tar" + } + ], + "components": [ + { + "type": "library", + "name": "file-type", + "version": "5.2.0", + "bom-ref": "decompress-tar@4.1.1|file-type@5.2.0", + "purl": "pkg:npm/file-type@5.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "22ad6727a0f6fb220ee1cf071e0e1fc956fc9802627a8d4e968cb598b2da0763ef7b335e7610559be414ee0d2a338d9a88c6d15d3c4a2b0183d7bae328d25855" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/decompress-tar/node_modules/file-type" + } + ] + } + ] + }, + { + "type": "library", + "name": "decompress-tarbz2", + "version": "4.1.1", + "bom-ref": "decompress-tarbz2@4.1.1", + "purl": "pkg:npm/decompress-tarbz2@4.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b3cf312f37f5afcd480972c055057368de99997e00e94e33da731b3b0a1bc642e82087e354c060ed37a0b9351790a7979e2efde41eb2e6b9ef0f0eebc6102af4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/decompress-tarbz2" + } + ], + "components": [ + { + "type": "library", + "name": "file-type", + "version": "6.2.0", + "bom-ref": "decompress-tarbz2@4.1.1|file-type@6.2.0", + "purl": "pkg:npm/file-type@6.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "60f71304357ed939b456a8f26d5777d8c1dd944180b6ec52dd5018b2e985a240d2306f91393e706b01a59c70e8cfb6df31c303b7d871b97bd7c28294c767e43a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/decompress-tarbz2/node_modules/file-type" + } + ] + } + ] + }, + { + "type": "library", + "name": "decompress-targz", + "version": "4.1.1", + "bom-ref": "decompress-targz@4.1.1", + "purl": "pkg:npm/decompress-targz@4.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e33f356677ebe9c8569d10cd7c536a2f03ef9b875bdd6b9992a57e5205d0cd29e01b708429d064c398ebbf76b18e32fdea09728a22a3b31246dd7e96059c17df" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/decompress-targz" + } + ], + "components": [ + { + "type": "library", + "name": "file-type", + "version": "5.2.0", + "bom-ref": "decompress-targz@4.1.1|file-type@5.2.0", + "purl": "pkg:npm/file-type@5.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "22ad6727a0f6fb220ee1cf071e0e1fc956fc9802627a8d4e968cb598b2da0763ef7b335e7610559be414ee0d2a338d9a88c6d15d3c4a2b0183d7bae328d25855" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/decompress-targz/node_modules/file-type" + } + ] + } + ] + }, + { + "type": "library", + "name": "decompress-unzip", + "version": "4.0.1", + "bom-ref": "decompress-unzip@4.0.1", + "purl": "pkg:npm/decompress-unzip@4.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d5fa9e96ebf18279fce8c3a1ebabbc1636ed269005bf9c20093f48c3cadc06a41c0a8e6d3bc7a2270ecd353aefb7d9f8091055abb0acb624bddb6a0f83218baf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/decompress-unzip" + } + ], + "components": [ + { + "type": "library", + "name": "file-type", + "version": "3.9.0", + "bom-ref": "decompress-unzip@4.0.1|file-type@3.9.0", + "purl": "pkg:npm/file-type@3.9.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "44ba2a4d713cfef3e632e4c8f3c0c0ce13180bdf48f015afef360fe00d69ba8e47223109e445f8f22821cb867228c1bd1035f10605ba7bef9c9fb775c6e16084" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/decompress-unzip/node_modules/file-type" + } + ] + }, + { + "type": "library", + "name": "get-stream", + "version": "2.3.1", + "bom-ref": "decompress-unzip@4.0.1|get-stream@2.3.1", + "purl": "pkg:npm/get-stream@2.3.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0141a16db7a65f1ad92510f9703bcab50c4bb986886cdb434caf18aaea42237f774362924eb784b0b50ddd9c405851a2293ccbea72aecdf708be279f9545fda8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/decompress-unzip/node_modules/get-stream" + } + ] + }, + { + "type": "library", + "name": "pify", + "version": "2.3.0", + "bom-ref": "decompress-unzip@4.0.1|pify@2.3.0", + "purl": "pkg:npm/pify@2.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b9d82c018f9f4e7befee423b69ac5bab058d6f4007881d2a04ef3d3d928f9284e618e81d6eb1c3283fb40765f8b937c9fc54f5474f6bf604ec8d48cd268b6ea2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/decompress-unzip/node_modules/pify" + } + ] + } + ] + }, + { + "type": "library", + "name": "decompress", + "version": "4.2.1", + "bom-ref": "decompress@4.2.1", + "purl": "pkg:npm/decompress@4.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7b8f2473622353ed99c3c7136fa55970943796055b4b8bae0754df0876e26483ff85a3579be495ca1bbef3b8edb39ff744ea5df36192542a0db3fcfc97864e69" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/decompress" + } + ], + "components": [ + { + "type": "library", + "name": "make-dir", + "version": "1.3.0", + "bom-ref": "decompress@4.2.1|make-dir@1.3.0", + "purl": "pkg:npm/make-dir@1.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "db0df547b489b6278926742d19ced154bd92b4cdaf19855fa943af503c47e9b0ba6894f13f14c5d069c8802caeeed8e872489458061045bc5aeef2a7df8b39b1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/decompress/node_modules/make-dir" + } + ], + "components": [ + { + "type": "library", + "name": "pify", + "version": "3.0.0", + "bom-ref": "decompress@4.2.1|make-dir@1.3.0|pify@3.0.0", + "purl": "pkg:npm/pify@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0b716c54d1f5b9d4845f8f20197d717efc1359fb185a3e54fbcfee2b5e411b3206acaa14a60857f21599c1afce1676a406289536606f7a64c947999ccbb88f72" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/decompress/node_modules/make-dir/node_modules/pify" + } + ] + } + ] + }, + { + "type": "library", + "name": "pify", + "version": "2.3.0", + "bom-ref": "decompress@4.2.1|pify@2.3.0", + "purl": "pkg:npm/pify@2.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b9d82c018f9f4e7befee423b69ac5bab058d6f4007881d2a04ef3d3d928f9284e618e81d6eb1c3283fb40765f8b937c9fc54f5474f6bf604ec8d48cd268b6ea2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/decompress/node_modules/pify" + } + ] + } + ] + }, + { + "type": "library", + "name": "deep-equal", + "version": "2.2.2", + "bom-ref": "deep-equal@2.2.2", + "purl": "pkg:npm/deep-equal@2.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c6357205fd30e6f1f4238da374067338a5657663e04ae9668b23d1cb0a32abb1d70bda9d828d7b931244fab76789fe53cfafa922ba4923c742a4c34b20691488" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/deep-equal" + } + ] + }, + { + "type": "library", + "name": "deep-extend", + "version": "0.6.0", + "bom-ref": "deep-extend@0.6.0", + "purl": "pkg:npm/deep-extend@0.6.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2ce1f120e68f61d1e5251b4241f0c8559b5fc3fb9f33cfab563eb8f51207cdc9bfbc6c1045716de8e3ea2055ac9b65c432b34812d591eb8b18d4b10a0f6bc038" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/deep-extend" + } + ] + }, + { + "type": "library", + "name": "define-properties", + "version": "1.2.0", + "bom-ref": "define-properties@1.2.0", + "purl": "pkg:npm/define-properties@1.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c6fa8054a19f4f5f9402f3f0293570fe78e1750f198572b8948d1b088b8232ba76ba9f673e76837edacbb66a536b3a9dd68f94638ce0cd4f9abed31b0cffa574" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/define-properties" + } + ] + }, + { + "type": "library", + "name": "define-property", + "version": "2.0.2", + "bom-ref": "define-property@2.0.2", + "purl": "pkg:npm/define-property@2.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8f02b6515e1c9cfa5b706efe55101129364f516a30c1703c6f31f934feae774a1e031c983ee1995000bb84cba0a42773e01792665d8397d93ae821c9ff8e9961" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/define-property" + } + ] + }, + { + "type": "library", + "name": "delayed-stream", + "version": "1.0.0", + "bom-ref": "delayed-stream@1.0.0", + "purl": "pkg:npm/delayed-stream@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "672483ecd7fdd5a2c1d11c4be0a1ab28705797b11db350c098475ca156b05e72c3ed20e1a4d82db88236680920edaed04b8d63c4f499d7ba7855d1a730793731" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/delayed-stream" + } + ] + }, + { + "type": "library", + "name": "delegates", + "version": "1.0.0", + "bom-ref": "delegates@1.0.0", + "purl": "pkg:npm/delegates@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6ddd8bebbf2e89601333a9b967557334212b2378e21b3b7a1c663c395202b38d0942afc700b7dbc8d266a745036a4118e2930c68dd0bcb9a26fc1d5523ffb17d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/delegates" + } + ] + }, + { + "type": "library", + "name": "depd", + "version": "2.0.0", + "bom-ref": "depd@2.0.0", + "purl": "pkg:npm/depd@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "83b9c7e8fe9dc838a8268800006a6b1a90ad5489898693e4feba02cdd6f77c887ad7fb3f9cfb1f47aa27c8cc2408047f3a50b7c810b49444af52840402cb08af" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/depd" + } + ] + }, + { + "type": "library", + "name": "destroy", + "version": "1.2.0", + "bom-ref": "destroy@1.2.0", + "purl": "pkg:npm/destroy@1.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dac246253697208691d70e22252368374867318ec6a5cfe7f03e2a482270f10a855977fb72e0209c41f1069c1e69570f7af0b69772a98d80b1dcdca941081a26" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/destroy" + } + ] + }, + { + "type": "library", + "name": "detect-file", + "version": "1.0.0", + "bom-ref": "detect-file@1.0.0", + "purl": "pkg:npm/detect-file@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0ed08e2c6f7c3f4d3bc7bc2288e99f2347e2dde20ac9688b4c62763039d58bf134e255866dff89ceb447326d2b808219246b47a4aa5b5602d61ebbfcc57a5cdd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/detect-file" + } + ] + }, + { + "type": "library", + "name": "detect-libc", + "version": "1.0.3", + "bom-ref": "detect-libc@1.0.3", + "purl": "pkg:npm/detect-libc@1.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a468f086c9aca7890bd914f3d3cc1c3a518df37a2d96a1de0ff6794fc197641fbf61ca50fdd828fa56d4f19b06c55d0722faaac68f65ee6a98c3260c0fd6ca0e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/detect-libc" + } + ] + }, + { + "type": "library", + "name": "dfa", + "version": "1.2.0", + "bom-ref": "dfa@1.2.0", + "purl": "pkg:npm/dfa@1.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/dfa/-/dfa-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "103de33fcb1a6b07854e37865fc1d03e3782d5863266cf7c8c6359c7a22206fc56ec91b9bf8f7691a980401de6db0a29d3b0af53f4509b370aafa6e0702e43fd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/dfa" + } + ] + }, + { + "type": "library", + "name": "dicer", + "version": "0.2.5", + "bom-ref": "dicer@0.2.5", + "purl": "pkg:npm/dicer@0.2.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/dicer/-/dicer-0.2.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "143bdbb67abb77394fcf4c32625384c627c311972ef21fab12b11781fc6a98b7d17c2fe4262744161e3e79f7c944edcfd3199fab23db48c1b42ef78d45f4ca56" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/dicer" + } + ], + "components": [ + { + "type": "library", + "name": "isarray", + "version": "0.0.1", + "bom-ref": "dicer@0.2.5|isarray@0.0.1", + "purl": "pkg:npm/isarray@0.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0f64bedc62f1587fae86b34472887f7e799878ff04f3fcc797ae3877f8dd034836bb25efcb7b1bd2ac68b44fa77b42ed71c1e49d0cd6c1913385a93ba09d0239" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/dicer/node_modules/isarray" + } + ] + }, + { + "type": "library", + "name": "readable-stream", + "version": "1.1.14", + "bom-ref": "dicer@0.2.5|readable-stream@1.1.14", + "purl": "pkg:npm/readable-stream@1.1.14", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f8c7958c57f82f8e1752484cd5e61b0fc7f212cc5c57cd69a8c491e606e57dc2c21df66f6ebab2e3fa981c4fbf4791e80544f5d565793b4f02af59f761791655" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/dicer/node_modules/readable-stream" + } + ] + }, + { + "type": "library", + "name": "string_decoder", + "version": "0.10.31", + "bom-ref": "dicer@0.2.5|string_decoder@0.10.31", + "purl": "pkg:npm/string_decoder@0.10.31", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7afd90cd2cd63d89b2f46baa7c856295d03839d7062de15942bab9cace91b62b85f914108995abf1364dc8072e557c904587c43be32ca01ff506e41584e26ea1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/dicer/node_modules/string_decoder" + } + ] + } + ] + }, + { + "type": "library", + "name": "diff", + "version": "4.0.2", + "bom-ref": "diff@4.0.2", + "purl": "pkg:npm/diff@4.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e7c966c4a480e013722f3f871cc53394e129834f4557e7afe9931edef262860771ce073067c5681043e600b0991bd2e6a9f56834c30aa6db48613546eae0d8ec" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/diff" + } + ] + }, + { + "type": "library", + "name": "doctypes", + "version": "1.1.0", + "bom-ref": "doctypes@1.1.0", + "purl": "pkg:npm/doctypes@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2cb062ea912a4ba0e8dc4290dc9d0da87595e6185befc3e2f2fbc4498c323b2d9cdf564465576d8ad773b10b0a6fbf3bf0f104461cd49347eda86846e8ccfea5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/doctypes" + } + ] + }, + { + "type": "library", + "name": "domelementtype", + "version": "1.3.1", + "bom-ref": "domelementtype@1.3.1", + "purl": "pkg:npm/domelementtype@1.3.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "052281f934a9329148fc73b108daf53bc68c39367c853de9337190d30fe65919a48440d2149924cb3cf85d0b01578e010a1c0692b0df3328d50f4780d9a155df" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/domelementtype" + } + ] + }, + { + "type": "library", + "name": "domhandler", + "version": "2.1.0", + "bom-ref": "domhandler@2.1.0", + "purl": "pkg:npm/domhandler@2.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/domhandler/-/domhandler-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e10afa193cddb2729519d61f7ab653de76b9ce4b30cedbdfb28ca9acffe3d9b2dfd65de95136a6c18bcd565764118146e8b97edde579995934ce046bea223e48" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/domhandler" + } + ] + }, + { + "type": "library", + "name": "domutils", + "version": "1.1.6", + "bom-ref": "domutils@1.1.6", + "purl": "pkg:npm/domutils@1.1.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/domutils/-/domutils-1.1.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "65e6a033330aca4f4648532a577c77b87811377ea12e948e17a2c845799fb5c7b4514a85b00c7f6b324027825cfbd0d82a6c11387e472ce70ebb538f0115b036" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/domutils" + } + ] + }, + { + "type": "library", + "name": "dottie", + "version": "2.0.6", + "bom-ref": "dottie@2.0.6", + "purl": "pkg:npm/dottie@2.0.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/dottie/-/dottie-2.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "88608791f51ce6415e9068aa85ef01fe675abab0fe95a90ef6dc4d9d3bcab40e8f212af0f3a2e0a87bd1cd660fca81363e1e5a308ac2c3dfee928e971d3282c0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/dottie" + } + ] + }, + { + "type": "library", + "name": "double-ended-queue", + "version": "0.9.7", + "bom-ref": "double-ended-queue@0.9.7", + "purl": "pkg:npm/double-ended-queue@0.9.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/double-ended-queue/-/double-ended-queue-0.9.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5d5542fc3310a6ee5df9b6cc29f2e97a588b22a6993b9a165f4396bffa81b6b7cac40ddbbe21932ab080ffe4c82de905f9dca72ff4ffa0f958281d5679664399" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/double-ended-queue" + } + ] + }, + { + "type": "library", + "name": "doublearray", + "version": "0.0.2", + "bom-ref": "doublearray@0.0.2", + "purl": "pkg:npm/doublearray@0.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/doublearray/-/doublearray-0.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6b0e7916d6734fa02689a9848f692f991e81b85aaf6202995247d0eed7aa55136a0f9504d2bc3c21e5bfde089e1cd290e6c3ee0ca9658d6127e1bcefe7ed5b1f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/doublearray" + } + ] + }, + { + "type": "library", + "name": "download", + "version": "8.0.0", + "bom-ref": "download@8.0.0", + "purl": "pkg:npm/download@8.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/download/-/download-8.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "012458e5084393b14af97ad0b50caf8690ca6a72e5b84110b5697f27b2f1b9ffdbfa2f11621f7ded0797bcbf39c62b6b991295971f5cede4eb71176ad864b878" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/download" + } + ], + "components": [ + { + "type": "library", + "name": "file-type", + "version": "11.1.0", + "bom-ref": "download@8.0.0|file-type@11.1.0", + "purl": "pkg:npm/file-type@11.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/file-type/-/file-type-11.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "accd143bb426f4aed3593b40e804a123fb7b1f904f8c378654368dca0f418c7023dcfcac2b2efef02f03d77ed1f3c8e7477ac5259401fed160c9d979b0de66ee" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/download/node_modules/file-type" + } + ] + } + ] + }, + { + "type": "library", + "name": "duplexer2", + "version": "0.1.4", + "bom-ref": "duplexer2@0.1.4", + "purl": "pkg:npm/duplexer2@0.1.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6ac2c555f596b49f746723941ccaa4eff4b6c3682e40ac542368ad8f777dd800c78715126c23068b57f5701709ef13354e8fa913f2a16f0a35cae35b3043ca78" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/duplexer2" + } + ] + }, + { + "type": "library", + "name": "duplexer3", + "version": "0.1.5", + "bom-ref": "duplexer3@0.1.5", + "purl": "pkg:npm/duplexer3@0.1.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d40f336bac2ce352d082ff47ac4ffaea3c82e72b928d0dcbfca3a916da018a5b002b6880db0b92e6b4edd4e0b322fb52d95ee756679db1453e0c645c8c198e60" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/duplexer3" + } + ] + }, + { + "type": "library", + "name": "dynamic-dedupe", + "version": "0.3.0", + "bom-ref": "dynamic-dedupe@0.3.0", + "purl": "pkg:npm/dynamic-dedupe@0.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/dynamic-dedupe/-/dynamic-dedupe-0.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b2cb8035e0fecfdee67983aa779d1ed3865ee6aa786cfaa8f1c0a42384d18d99330148080d3ad757547c402748369888fa1c35e3ead86b3bd345d42bcf4feb15" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/dynamic-dedupe" + } + ] + }, + { + "type": "library", + "name": "ecc-jsbn", + "version": "0.1.2", + "bom-ref": "ecc-jsbn@0.1.2", + "purl": "pkg:npm/ecc-jsbn@0.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7a1f4efa1c111cd6c6e012d38c49779f0d38e029069b95fa2e86827fb2cfa7b514f10aede3b258362ea73d7f318d6f7b4ca18a9b5a2e72d834412a597bdaab9f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ecc-jsbn" + } + ] + }, + { + "type": "library", + "name": "ee-first", + "version": "1.1.1", + "bom-ref": "ee-first@1.1.1", + "purl": "pkg:npm/ee-first@1.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "58cc26f4b851528f9651a44dfaf46e113a86f3d22066985548d91d16079beac4bf1383ab0c837bb78f0201ec121d773a0bc95e7c3f0a29faf9bd8eb56eb425a3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ee-first" + } + ] + }, + { + "type": "library", + "name": "eivindfjeldstad-dot", + "version": "0.0.1", + "bom-ref": "eivindfjeldstad-dot@0.0.1", + "purl": "pkg:npm/eivindfjeldstad-dot@0.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/eivindfjeldstad-dot/-/eivindfjeldstad-dot-0.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7d0738c52163ad0df9a62b2c6f73c67fe91ec3b8d7df3b0d00f8eeb30ba3525ea08e3f6b86f6683befad95123e28b6d3edb20bdca31663292ce3d10fde5b8c34" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/eivindfjeldstad-dot" + } + ] + }, + { + "type": "library", + "name": "emoji-regex", + "version": "8.0.0", + "bom-ref": "emoji-regex@8.0.0", + "purl": "pkg:npm/emoji-regex@8.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3128d8cdc58d380d1ec001e9cf4331a5816fc20eb28f2d4d1b7c6d7a8ab3eb8e150a8fd13e09ebd7f186b7e89cde2253cd0f04bb74dd335e126b09d5526184e8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/emoji-regex" + } + ] + }, + { + "type": "library", + "name": "enabled", + "version": "2.0.0", + "bom-ref": "enabled@2.0.0", + "purl": "pkg:npm/enabled@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/enabled/-/enabled-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "00aacdf7c92ec0eccc21d022cd7188f3a505068a36e822f6d5433beb7cb587f18c489e3f38753d936625b26069c92705a3fc1b2f35902413025b8f883b7ffe39" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/enabled" + } + ] + }, + { + "type": "library", + "name": "encodeurl", + "version": "1.0.2", + "bom-ref": "encodeurl@1.0.2", + "purl": "pkg:npm/encodeurl@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4cf257abc26a15a5589b609698fbe73f6232a3865233bfd029c4a6b8c2c339b7e91f97e2ed150699dfeb4c37feaeeb7fb1a88389011e5533600262447403b1d3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/encodeurl" + } + ] + }, + { + "type": "library", + "name": "encoding", + "version": "0.1.13", + "bom-ref": "encoding@0.1.13", + "scope": "optional", + "purl": "pkg:npm/encoding@0.1.13", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "11305aba8c354f7e58fd664c922a3d8e2334679c631c7989e179a364eab597f757cf796bdac467f3b9c9cb6d11ba9a928751769b71c73d2a7c4a120f409ac9dc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/encoding" + } + ], + "components": [ + { + "type": "library", + "name": "iconv-lite", + "version": "0.6.3", + "bom-ref": "encoding@0.1.13|iconv-lite@0.6.3", + "scope": "optional", + "purl": "pkg:npm/iconv-lite@0.6.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e1f0a4efdc2c84c773329dab1f4eaa5ab244e22a25a8b842507f8e8ae22053ef91074fbde0d9432fcd5ab4eec65f9e6e50ab9ea34b711cdb6f13223a0fb59d33" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/encoding/node_modules/iconv-lite" + } + ] + } + ] + }, + { + "type": "library", + "name": "end-of-stream", + "version": "1.4.4", + "bom-ref": "end-of-stream@1.4.4", + "purl": "pkg:npm/end-of-stream@1.4.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "faec358a720754f428695b87cd1c97776d6270cf9c9ede02cc3e6b5be342d708ce5124ceb3e4deec53afec084deef4bdc7fa08ca12cfe4f4751fea614001eee5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/end-of-stream" + } + ] + }, + { + "type": "library", + "name": "engine.io-parser", + "version": "4.0.3", + "bom-ref": "engine.io-parser@4.0.3", + "purl": "pkg:npm/engine.io-parser@4.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-4.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c440006349ac36711234f734d1ed7dcb985e4cf5f8cbf4c9dfa82bf2dd6fa0e68d993a233fd6f7a0adc16c92c5b9f5b65c53d069a8a3a457b09b6836526deea8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/engine.io-parser" + } + ] + }, + { + "type": "library", + "name": "engine.io", + "version": "4.1.2", + "bom-ref": "engine.io@4.1.2", + "purl": "pkg:npm/engine.io@4.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/engine.io/-/engine.io-4.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b79cface35ee54b8570cc88524f62c3ce584111f01d2d22c0f7113830d7d4b5ca0f73af2bd47d8dd586d93719fe2c8a1c3f6d0188a90fff823bd596ef826b46d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/engine.io" + } + ], + "components": [ + { + "type": "library", + "name": "debug", + "version": "4.3.4", + "bom-ref": "engine.io@4.1.2|debug@4.3.4", + "purl": "pkg:npm/debug@4.3.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d15851ee494dde0ed4093ef9cd63b25c91eb758f4b793ae3ac1733cfcec7a40f9d9997ca947c520f122b305ea22f1d61951ce817fbb1bfbc234d85e870c5f91" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/engine.io/node_modules/debug" + } + ] + }, + { + "type": "library", + "name": "ms", + "version": "2.1.2", + "bom-ref": "engine.io@4.1.2|ms@2.1.2", + "purl": "pkg:npm/ms@2.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0690fc7e56332d980e8c5f6ee80381411442c50996784b85ea7863970afebcb53fa36f7be4fd1c9a2963f43d32b25ad98b48cd1bf9a7544c4bdbb353c4687db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/engine.io/node_modules/ms" + } + ] + } + ] + }, + { + "type": "library", + "name": "env-paths", + "version": "2.2.1", + "bom-ref": "env-paths@2.2.1", + "scope": "optional", + "purl": "pkg:npm/env-paths@2.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fa1d6590b2a164c4d88e8835544a49346ecd64959cb9cd830e4feab2a49345108e5e22e3790d5dd7fb9dad41a1a8cc5480097028d67471fdaea9a9f918bb92d8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/env-paths" + } + ] + }, + { + "type": "library", + "name": "err-code", + "version": "1.1.2", + "bom-ref": "err-code@1.1.2", + "purl": "pkg:npm/err-code@1.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/err-code/-/err-code-1.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "08900df8ed3fc80d4229f467f525ce19cb52a4433b0c2a27febff9af679714c636cc208905ab0585c33923ed64877029d7516c4025febc61dc78d3efa562a1a0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/err-code" + } + ] + }, + { + "type": "library", + "name": "error-ex", + "version": "1.3.2", + "bom-ref": "error-ex@1.3.2", + "purl": "pkg:npm/error-ex@1.3.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "edd147366a9e15212dd9906c0ab8a8aca9e7dd9da98fe7ddf64988e90a16c38fff0cbfa270405f73453ba890a2b2aad3b0a4e3c387cd172da95bd3aa4ad0fce2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/error-ex" + } + ] + }, + { + "type": "library", + "name": "errorhandler", + "version": "1.5.1", + "bom-ref": "errorhandler@1.5.1", + "purl": "pkg:npm/errorhandler@1.5.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "adc3b06dfbcfd564d5895a148dc7d989c5738e18d3ba148c9ed1e1ea65b722b122c84ea62725efb13a095091a51a5c3fdb153d3f9c219563469480d5782893e0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/errorhandler" + } + ] + }, + { + "type": "library", + "name": "es-get-iterator", + "version": "1.1.3", + "bom-ref": "es-get-iterator@1.1.3", + "purl": "pkg:npm/es-get-iterator@1.1.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0f666a8705ee892224df379ab6a448bffd3c31980147c23fd712e6234eeb1eefc8bc2b16aa3134f3c4fa052aecd1a43a5327ed0d01ba5f7a79261f6ade3edbb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/es-get-iterator" + } + ] + }, + { + "type": "library", + "name": "escape-html", + "version": "1.0.3", + "bom-ref": "escape-html@1.0.3", + "purl": "pkg:npm/escape-html@1.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3624aea59e0e7ae1b0afaf251887b29bf92c219309a1d506392099fc54a74f172b7a46efaab81d53194938ca628da299563009ad6ac6b3fe89cbc38cbb28fda3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/escape-html" + } + ] + }, + { + "type": "library", + "name": "escape-string-regexp", + "version": "1.0.5", + "bom-ref": "escape-string-regexp@1.0.5", + "purl": "pkg:npm/escape-string-regexp@1.0.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bdb468ac1e455105af95ad7a53c47faa06852326b6a86cf00eb366099b982ab6dd494306e88d5908641179f911561b8e9081959deec1437e4349fa35aaf26a16" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/escape-string-regexp" + } + ] + }, + { + "type": "library", + "name": "escodegen", + "version": "2.1.0", + "bom-ref": "escodegen@2.1.0", + "purl": "pkg:npm/escodegen@2.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d8d9480d3c145893749913d039db500736d41ef7466363f55574b253cdd0df12b133b5875f6425f1d2aaefcd90f5381050d38b133118bbd6f32cd8f5abcf08e7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/escodegen" + } + ] + }, + { + "type": "library", + "name": "esprima", + "version": "4.0.1", + "bom-ref": "esprima@4.0.1", + "purl": "pkg:npm/esprima@4.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "786b85170ed4a5d6be838a7e407be75b44724d7fd255e2410ccfe00ad30044ed1c2ee4f61dc10a9d33ef86357a6867aaac207fb1b368a742acce6d23b1a594e0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/esprima" + } + ] + }, + { + "type": "library", + "name": "estraverse", + "version": "5.3.0", + "bom-ref": "estraverse@5.3.0", + "purl": "pkg:npm/estraverse@5.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "30c74046e54443388d4de243f0380caa6870475d41450fdc04ffa92ed61d4939dfdcc20ef1f15e8883446d7dfa65d3657d4ffb03d7f7814c38f41de842cbf004" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/estraverse" + } + ] + }, + { + "type": "library", + "name": "esutils", + "version": "2.0.3", + "bom-ref": "esutils@2.0.3", + "purl": "pkg:npm/esutils@2.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "915b1ca97938382a7af126747648042958baffc8a3df4d0a0564c9ab7d8ffdd61e5934b02b8d56c93c5a94dd5e46603967d514fcb5fd0fb1564a657d480631ea" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/esutils" + } + ] + }, + { + "type": "library", + "name": "etag", + "version": "1.8.1", + "bom-ref": "etag@1.8.1", + "purl": "pkg:npm/etag@1.8.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6882f9171ee66b055adf4d1a976067104e2236fa35a844f12eb3c8fe8d392fbcfa828edf0b0d49e844266cae05989d804bb920545fca1195ae7c17dd0a531c3e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/etag" + } + ] + }, + { + "type": "library", + "name": "eventemitter2", + "version": "0.4.14", + "bom-ref": "eventemitter2@0.4.14", + "purl": "pkg:npm/eventemitter2@0.4.14", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2bb278c6ae71003e631ec18ce517965d14c56b72511a87c788c715810f0f470816c738c7a4c582233b26c9feb4fa687c28bb2a60f72350c6b4002e2177a94fc9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/eventemitter2" + } + ] + }, + { + "type": "library", + "name": "eventemitter3", + "version": "1.1.1", + "bom-ref": "eventemitter3@1.1.1", + "purl": "pkg:npm/eventemitter3@1.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-1.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "89d987dc6d2f26342fd9ae4def86fea1770e50a601a9218918dd5e555e842c67549deb003bc459b14ef879a4b755f95d45eb7c37da45ba9c69a4150acedac175" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/eventemitter3" + } + ] + }, + { + "type": "library", + "name": "exif", + "version": "0.6.0", + "bom-ref": "exif@0.6.0", + "purl": "pkg:npm/exif@0.6.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/exif/-/exif-0.6.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "804c0ce2e6a734c7cb9c334a72567b8cf100f7d137ae9cb89eda12e905bcbba9aead98e5d68f2a45a3dd3280b8e92ca0dddf7f41a113d1b60a856953c0908f82" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/exif" + } + ] + }, + { + "type": "library", + "name": "exit", + "version": "0.1.2", + "bom-ref": "exit@0.1.2", + "purl": "pkg:npm/exit@0.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "664fde34a576cdb8e92b3aec43e9f51baa6855b12b4312742c13895da299d445622f31fe86b2eef5c757238cf0f5d05026c970044a5b4363f5a12ee70f1b3a8d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/exit" + } + ] + }, + { + "type": "library", + "name": "expand-brackets", + "version": "2.1.4", + "bom-ref": "expand-brackets@2.1.4", + "purl": "pkg:npm/expand-brackets@2.1.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c3fa3338a47d39b937aa859e63f5838ba305b5af40a0c47ecee77ad267676e788c701c51b852720edd8b757ff5e00d540017aa93e524f8b0df529be818aa6964" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/expand-brackets" + } + ], + "components": [ + { + "type": "library", + "name": "define-property", + "version": "0.2.5", + "bom-ref": "expand-brackets@2.1.4|define-property@0.2.5", + "purl": "pkg:npm/define-property@0.2.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "46bec00e34197a771e54e00aa29e802e49110261f50381b1f6157fed9ba33d4376ae4013a853b42592d92276c08e9658a09d60531f0c44c4159187a671b3124c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/expand-brackets/node_modules/define-property" + } + ] + }, + { + "type": "library", + "name": "extend-shallow", + "version": "2.0.1", + "bom-ref": "expand-brackets@2.1.4|extend-shallow@2.0.1", + "purl": "pkg:npm/extend-shallow@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cc29d3b65c4da0088373782a636698016171ed759689ab2e1762bc31ee566cdf28b4729350a0708cfb4da51b3fadb5199bb2b158068d8fb3f56bfa79d866d5ba" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/expand-brackets/node_modules/extend-shallow" + } + ] + }, + { + "type": "library", + "name": "is-accessor-descriptor", + "version": "0.1.6", + "bom-ref": "expand-brackets@2.1.4|is-accessor-descriptor@0.1.6", + "purl": "pkg:npm/is-accessor-descriptor@0.1.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7b504cd6a9c36cc446de597653d7522b450c1ee58eb37a58dc0b5c16c9afc0fb4a2f730c2ff43cea2f868a52dfbea12ce065be13107dd6d437220f67a03219f8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/expand-brackets/node_modules/is-accessor-descriptor" + } + ], + "components": [ + { + "type": "library", + "name": "kind-of", + "version": "3.2.2", + "bom-ref": "expand-brackets@2.1.4|is-accessor-descriptor@0.1.6|kind-of@3.2.2", + "purl": "pkg:npm/kind-of@3.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "34e5bd4105cca191a0fe8aa754da0d4d320510889dd7adbb5827df50124474cc58029abb98d13b0a9cee7083dcf99420db93e17a3ec8252997de13bea1b94eb5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of" + } + ] + } + ] + }, + { + "type": "library", + "name": "is-data-descriptor", + "version": "0.1.4", + "bom-ref": "expand-brackets@2.1.4|is-data-descriptor@0.1.4", + "purl": "pkg:npm/is-data-descriptor@0.1.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fb0f43e6e952a013659b0f4e1e7dd4dafe754b2a0277485ef9b077c4c97ada88a386bb29c68c2353e00870363437788425b504901d79225300490b3162282f5e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/expand-brackets/node_modules/is-data-descriptor" + } + ], + "components": [ + { + "type": "library", + "name": "kind-of", + "version": "3.2.2", + "bom-ref": "expand-brackets@2.1.4|is-data-descriptor@0.1.4|kind-of@3.2.2", + "purl": "pkg:npm/kind-of@3.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "34e5bd4105cca191a0fe8aa754da0d4d320510889dd7adbb5827df50124474cc58029abb98d13b0a9cee7083dcf99420db93e17a3ec8252997de13bea1b94eb5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of" + } + ] + } + ] + }, + { + "type": "library", + "name": "is-descriptor", + "version": "0.1.6", + "bom-ref": "expand-brackets@2.1.4|is-descriptor@0.1.6", + "purl": "pkg:npm/is-descriptor@0.1.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6af0d8af4481dc3c0ef73b0ca2fd20282112158a829c4e21abfe33dd375496e904cb9b7d0b4611abb1cbaec379d8d01ca9729a7a97820f49fe0746ab9d51b71e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/expand-brackets/node_modules/is-descriptor" + } + ] + }, + { + "type": "library", + "name": "is-extendable", + "version": "0.1.1", + "bom-ref": "expand-brackets@2.1.4|is-extendable@0.1.1", + "purl": "pkg:npm/is-extendable@0.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e413142cda1bd6f8055fa123430e62cd60f1ade7162bd00cef6aee80daf44c595d30e8b47e3e8993ecde288b74c468f87047d0209b61e30dce296389e1ff8017" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/expand-brackets/node_modules/is-extendable" + } + ] + }, + { + "type": "library", + "name": "kind-of", + "version": "5.1.0", + "bom-ref": "expand-brackets@2.1.4|kind-of@5.1.0", + "purl": "pkg:npm/kind-of@5.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "346104ae71fa176bd4b970e1f8e95b70a5bbff039c7dd447699ed55ada82ced7c7ae2ffef982a63f9d4e7567863eea8239b6ba924d8e4dee5dd365664c1f343f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/expand-brackets/node_modules/kind-of" + } + ] + } + ] + }, + { + "type": "library", + "name": "expand-template", + "version": "2.0.3", + "bom-ref": "expand-template@2.0.3", + "scope": "optional", + "purl": "pkg:npm/expand-template@2.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5d87ee28cbe3e0edf97ffa4e5cb39b9dd211bf243effee8084e0e1f8e2968fd4bde3df291c79ff20cb331fe82dd1f04245630d7e4d594a9e71dc089f9a7236be" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/expand-template" + } + ] + }, + { + "type": "library", + "name": "expand-tilde", + "version": "2.0.2", + "bom-ref": "expand-tilde@2.0.2", + "purl": "pkg:npm/expand-tilde@2.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0391267ac1d6eab7e767dcac1d08cf7494678b44916abd2d8ed1b930db66f67e5352fb1853ca28ce9aed443e00a87c5c6565a556e026428da758a7cdf68ca34f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/expand-tilde" + } + ] + }, + { + "type": "library", + "name": "express-ipfilter", + "version": "1.3.1", + "bom-ref": "express-ipfilter@1.3.1", + "purl": "pkg:npm/express-ipfilter@1.3.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/express-ipfilter/-/express-ipfilter-1.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f56642f301a423a23aca064dcee67631b149886a035ecd5d33e13c2cab523f5de9760aab9e4a275a582fbdbc46dd86696bb1dacfb35dba6f7f27aaa48f9d8ea8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/express-ipfilter" + } + ] + }, + { + "type": "library", + "name": "express-jwt", + "version": "0.1.3", + "bom-ref": "express-jwt@0.1.3", + "purl": "pkg:npm/express-jwt@0.1.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/express-jwt/-/express-jwt-0.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "086481d1bddb3555c8e93d021797ffe7964a62b220fdbd3ad7b10f99728af44e32d6ad96d70f494e08cf7e1b16c2e3e20ad939b280609b966482ac6086c7da1e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/express-jwt" + } + ], + "components": [ + { + "type": "library", + "name": "jsonwebtoken", + "version": "0.1.0", + "bom-ref": "express-jwt@0.1.3|jsonwebtoken@0.1.0", + "purl": "pkg:npm/jsonwebtoken@0.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-0.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "17e712e275fcb1ed1aa4d74ea38cce8ebc0f8ff9d0cb61201bf08f54907fcf48ee4be6a912e1e8a30d59b86d2064de33163914718b8e01c53915b6392b28e098" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/express-jwt/node_modules/jsonwebtoken" + } + ] + }, + { + "type": "library", + "name": "moment", + "version": "2.0.0", + "bom-ref": "express-jwt@0.1.3|moment@2.0.0", + "purl": "pkg:npm/moment@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/moment/-/moment-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9778c28c225f0baa48b9c6b5dc6329094e2588462f624d7b5e9160a494b22e9f115fe770760ad906fb646a87e622282995ecdb1b55591548106c315149ddfb60" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/express-jwt/node_modules/moment" + } + ] + } + ] + }, + { + "type": "library", + "name": "express-rate-limit", + "version": "5.5.1", + "bom-ref": "express-rate-limit@5.5.1", + "purl": "pkg:npm/express-rate-limit@5.5.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-5.5.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3138c4d9e21b1efe43c9fb85cf8ccb616c69a958448644e2c051ae07be10f424a8bb65873b9da7944e72dd9960e9222c8985083e3ea27c5c6790fcfa3b7b0852" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/express-rate-limit" + } + ] + }, + { + "type": "library", + "name": "express-robots-txt", + "version": "0.4.1", + "bom-ref": "express-robots-txt@0.4.1", + "purl": "pkg:npm/express-robots-txt@0.4.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/express-robots-txt/-/express-robots-txt-0.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a957df44ffd89b0644212581fe00067c9f98f39b1429c8c65edaf208e64547228ebc5d9bfc9686db1a4f2954fd35e34e31962f36ad34d2a1e9fe806d2d88139d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/express-robots-txt" + } + ] + }, + { + "type": "library", + "name": "express-security.txt", + "version": "2.0.0", + "bom-ref": "express-security.txt@2.0.0", + "purl": "pkg:npm/express-security.txt@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/express-security.txt/-/express-security.txt-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0f08d2eccb2c3dba9315d7597d3a8dab27ecaba0143f503f072b5a9927a82f4022eff6a51d8b00831138ce1be83ede8c8e8ae85e44aaab5812b50ab1b22685ec" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/express-security.txt" + } + ] + }, + { + "type": "library", + "name": "express", + "version": "4.18.2", + "bom-ref": "express@4.18.2", + "purl": "pkg:npm/express@4.18.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e7f3ec2fa8863dd7d0fe528cd54ba27a5620bf7054a097f3d5a53053dbc767e27b832bf07505c510120421ac5e19fd0621cade013372044c6d6a58ac0dbb8ca9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/express" + } + ], + "components": [ + { + "type": "library", + "name": "body-parser", + "version": "1.20.1", + "bom-ref": "express@4.18.2|body-parser@1.20.1", + "purl": "pkg:npm/body-parser@1.20.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8d68bb69b4db6306a33b2b56090737ed5ba599689169ee51c93a5a0b20dc4b9fe531db704b3e653a90c4ebbb2bc3f1d87b7e5fd73ddf0d0c3ededc60ee036d5b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/express/node_modules/body-parser" + } + ] + }, + { + "type": "library", + "name": "cookie", + "version": "0.5.0", + "bom-ref": "express@4.18.2|cookie@0.5.0", + "purl": "pkg:npm/cookie@0.5.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "619dc65329ffa3c81f289967957ee0ef1ab88323ba392ba118f29a686b2c181daa803512d203e0b53be8c992d3b7d01be9d0b885f73d755e5aae4bdcfce0a6af" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/express/node_modules/cookie" + } + ] + }, + { + "type": "library", + "name": "raw-body", + "version": "2.5.1", + "bom-ref": "express@4.18.2|raw-body@2.5.1", + "purl": "pkg:npm/raw-body@2.5.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "aaa241b44c95812d1998f19d0853d627716b7a8aaf1b83154259ff902805ece96af7921b3a9d3f056c8cc1b76d9f8553be433c63b921090d97824fed72b0978a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/express/node_modules/raw-body" + } + ] + }, + { + "type": "library", + "name": "safe-buffer", + "version": "5.2.1", + "bom-ref": "express@4.18.2|safe-buffer@5.2.1", + "purl": "pkg:npm/safe-buffer@5.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ae9dd2a34eca71d9a629b1af81a37141226bedb1954959394bd12ad45fa9a5b468ef4f9879a0f1930e4377c34f37e183e9b8e7626d95b8fb825e6a6e62f9825d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/express/node_modules/safe-buffer" + } + ] + } + ] + }, + { + "type": "library", + "name": "ext-list", + "version": "2.2.2", + "bom-ref": "ext-list@2.2.2", + "purl": "pkg:npm/ext-list@2.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bbe49082cb9bada13acc8b5f540d2d06e08185f53da204919ecbf2808ef086df534b9d74a0b90145706caa8a5e506fc604e210c8a64ef708d3a88bbfb1fe7314" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ext-list" + } + ] + }, + { + "type": "library", + "name": "ext-name", + "version": "5.0.0", + "bom-ref": "ext-name@5.0.0", + "purl": "pkg:npm/ext-name@5.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c9b944c1701b1afd554039a8c3bb37f16efb8730202403b9d33b412cc714c9405fc6fd470be2c6c2d88437e0a8e8bb65a93ff9bb054ec6c0f84cd22295687075" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ext-name" + } + ] + }, + { + "type": "library", + "name": "extend-shallow", + "version": "3.0.2", + "bom-ref": "extend-shallow@3.0.2", + "purl": "pkg:npm/extend-shallow@3.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0706396f9425e3ea99a1e7e0323d8d526c7eb5e8554c7fca7f8935644b4e1cd15c9b6c12c4c468f7dda5e97dd32209e2d9e6554d9f39c4c3a3177d5fc19023e9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/extend-shallow" + } + ] + }, + { + "type": "library", + "name": "extend", + "version": "3.0.2", + "bom-ref": "extend@3.0.2", + "purl": "pkg:npm/extend@3.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7e3aae0b9f5c0fb0b25babab3572b4141b9f9197288861bcd304ee3ee8d7e7dd1c0794ed967db4136501e12fd601156a8577df665d8b3604be81074f2088a6fe" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/extend" + } + ] + }, + { + "type": "library", + "name": "extglob", + "version": "2.0.4", + "bom-ref": "extglob@2.0.4", + "purl": "pkg:npm/extglob@2.0.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3666fa4179042ecb81af6e02252922968e941c781b7a42b95226607c4e941c3dc46f6ed80baa03f9b85c4feb49e9c97c766b20750c675a572bcbc92c04804ba7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/extglob" + } + ], + "components": [ + { + "type": "library", + "name": "define-property", + "version": "1.0.0", + "bom-ref": "extglob@2.0.4|define-property@1.0.0", + "purl": "pkg:npm/define-property@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7194d82855aca6df6366c32c716a3cb1cff995b3c2f50d0de6704b81bf9877dd7988bdee741d6e1604b707c602c7ae94547ab4d7c0c0545a1e7bbc7e83182078" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/extglob/node_modules/define-property" + } + ] + }, + { + "type": "library", + "name": "extend-shallow", + "version": "2.0.1", + "bom-ref": "extglob@2.0.4|extend-shallow@2.0.1", + "purl": "pkg:npm/extend-shallow@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cc29d3b65c4da0088373782a636698016171ed759689ab2e1762bc31ee566cdf28b4729350a0708cfb4da51b3fadb5199bb2b158068d8fb3f56bfa79d866d5ba" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/extglob/node_modules/extend-shallow" + } + ] + }, + { + "type": "library", + "name": "is-extendable", + "version": "0.1.1", + "bom-ref": "extglob@2.0.4|is-extendable@0.1.1", + "purl": "pkg:npm/is-extendable@0.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e413142cda1bd6f8055fa123430e62cd60f1ade7162bd00cef6aee80daf44c595d30e8b47e3e8993ecde288b74c468f87047d0209b61e30dce296389e1ff8017" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/extglob/node_modules/is-extendable" + } + ] + } + ] + }, + { + "type": "library", + "name": "extsprintf", + "version": "1.3.0", + "bom-ref": "extsprintf@1.3.0", + "purl": "pkg:npm/extsprintf@1.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d7535dcfb36ffa6bc00b58f492d4daedf01bd2f2f21865feacc1cd05842f8900c65341f0ee585cb4900da9b3e1bbd9d5f7f8b34ff227b53819ec89bff4b26cf6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/extsprintf" + } + ] + }, + { + "type": "library", + "name": "fast-deep-equal", + "version": "3.1.3", + "bom-ref": "fast-deep-equal@3.1.3", + "purl": "pkg:npm/fast-deep-equal@3.1.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7f7a90f68432f63d808417bf1fd542f75c0b98a042094fe00ce9ca340606e61b303bb04b2a3d3d1dce4760dcfd70623efb19690c22200da8ad56cd3701347ce1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fast-deep-equal" + } + ] + }, + { + "type": "library", + "name": "fast-json-stable-stringify", + "version": "2.1.0", + "bom-ref": "fast-json-stable-stringify@2.1.0", + "purl": "pkg:npm/fast-json-stable-stringify@2.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "96177fc05f8b93df076684c2b6556b687b5f8795d88a32236a55dc93bb1a52db9a9d20f22ccc671e149710326a1f10fb9ac47c0f4b829aa964c23095f31bf01f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fast-json-stable-stringify" + } + ] + }, + { + "type": "library", + "name": "fast.js", + "version": "0.1.1", + "bom-ref": "fast.js@0.1.1", + "purl": "pkg:npm/fast.js@0.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fast.js/-/fast.js-0.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0c8546d1b253020560ea252202f99507313ef1900f677726bb34e3902f4fc4b336ffa4ea52d7e0afed4fddb08751d94302cb5960ba8e4132ca538facacae98d3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fast.js" + } + ] + }, + { + "type": "library", + "name": "fd-slicer", + "version": "1.1.0", + "bom-ref": "fd-slicer@1.1.0", + "purl": "pkg:npm/fd-slicer@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "704d6ab01fd5c32428cd9faad5d1b147c2c160d65ea1f84475434648c6d00f71b0da50335fd65bdee214e846dcfc59b28e8f405967e79f4014087aad7afb3ff2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fd-slicer" + } + ] + }, + { + "type": "library", + "name": "feature-policy", + "version": "0.5.0", + "bom-ref": "feature-policy@0.5.0", + "purl": "pkg:npm/feature-policy@0.5.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/feature-policy/-/feature-policy-0.5.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2d870f70e7c354a4dc75cdb59f7786e26126517426d10c3791ed14b28317124511a245a9d2fcd3d55530dc89e6ec23133d1a3accfbe5da224d5c2ce5abd0e6d5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/feature-policy" + } + ] + }, + { + "type": "library", + "name": "fecha", + "version": "4.2.3", + "bom-ref": "fecha@4.2.3", + "purl": "pkg:npm/fecha@4.2.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "38fd88514e877982898b78b4cf8035f641cc4282d5b381dcf833eaab123687f0cf6474e6fef8ec7c2e8fd1be2308ccb5e178b32c1aaf9dd43e522943efbd3b27" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fecha" + } + ] + }, + { + "type": "library", + "name": "file-js", + "version": "0.3.0", + "bom-ref": "file-js@0.3.0", + "purl": "pkg:npm/file-js@0.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/file-js/-/file-js-0.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9d9957d69c6957a32df01821337675e746e9b024f5cea8a5f7b52bcaeb2cb592d2b3d71a6007b45a987650a3c2ddac1f3360eae2b8b54aff7d2ae2b810822694" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/file-js" + } + ], + "components": [ + { + "type": "library", + "name": "brace-expansion", + "version": "1.1.11", + "bom-ref": "file-js@0.3.0|brace-expansion@1.1.11", + "purl": "pkg:npm/brace-expansion@1.1.11", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "882b8f1c3160ac75fb1f6bc423fe71a73d3bcd21c1d344e9ba0aa1998b5598c3bae75f260ae44ca0e60595d101974835f3bb9fa3375a1e058a71815beb5a8688" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/file-js/node_modules/brace-expansion" + } + ] + }, + { + "type": "library", + "name": "minimatch", + "version": "3.1.2", + "bom-ref": "file-js@0.3.0|minimatch@3.1.2", + "purl": "pkg:npm/minimatch@3.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "27ba7ade1462023c35343130c355bb8b7efe07222b3963b95d0400cd9dd539c2f43cdc9bc297e657f374e73140cf043d512c84717eaddd43be2b96aa0503881f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/file-js/node_modules/minimatch" + } + ] + } + ] + }, + { + "type": "library", + "name": "file-stream-rotator", + "version": "0.5.7", + "bom-ref": "file-stream-rotator@0.5.7", + "purl": "pkg:npm/file-stream-rotator@0.5.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/file-stream-rotator/-/file-stream-rotator-0.5.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5586f71d9fc68801940ab7de6a43bc329e78606b303541ef2fb3f4f5641c5c024d4a3de243942b6984a9ddc227d4c532c3abb37e037f10539aac235ae09bd41d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/file-stream-rotator" + } + ] + }, + { + "type": "library", + "name": "file-type", + "version": "16.5.4", + "bom-ref": "file-type@16.5.4", + "purl": "pkg:npm/file-type@16.5.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/file-type/-/file-type-16.5.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ff21472b46868c51200c98c428fd29582a65b0f14f870c9fc1ebdffe957188dd2d984e0bf4b9b05b15ae91d2521dda02962e158102de86326dc10067aa6b0a73" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/file-type" + } + ] + }, + { + "type": "library", + "name": "file-uri-to-path", + "version": "1.0.0", + "bom-ref": "file-uri-to-path@1.0.0", + "purl": "pkg:npm/file-uri-to-path@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d19b7eb372fb55fd5b8b0599dbd6804625582f1ee23069c4525f71df77db07f8f78d1f35bbf3b62dba8af819b508348d0ca56d27f623c18ed351de5291e2d02f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/file-uri-to-path" + } + ] + }, + { + "type": "library", + "name": "filehound", + "version": "1.17.6", + "bom-ref": "filehound@1.17.6", + "purl": "pkg:npm/filehound@1.17.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/filehound/-/filehound-1.17.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e6ae338c5908f16db32e6bdbbf2bc8fff2bcf36229123eac30d5cf510964e47e96e168773924b294400812630b10b3fd1bb8a57988d328f5ce9f4633cd2e792e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/filehound" + } + ] + }, + { + "type": "library", + "name": "filename-reserved-regex", + "version": "2.0.0", + "bom-ref": "filename-reserved-regex@2.0.0", + "purl": "pkg:npm/filename-reserved-regex@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "95cd5b9ec4abe0be017627fc5dbfeaaeda2419bab9ce5b26b3f0981fc3cff96b42906345eb90cf89063cbc6dd26a411d467f039679be816fea58a2a34b9b19cd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/filename-reserved-regex" + } + ] + }, + { + "type": "library", + "name": "filenamify", + "version": "3.0.0", + "bom-ref": "filenamify@3.0.0", + "purl": "pkg:npm/filenamify@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/filenamify/-/filenamify-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e44159fff32cbc98178c100527e061d986824d117f54fd583a61ab82df8a27848544b8c8f3b1087702cbb93eb0417d08e05f56e35c6eb686f37338ec38a948fe" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/filenamify" + } + ] + }, + { + "type": "library", + "name": "filesniffer", + "version": "1.0.3", + "bom-ref": "filesniffer@1.0.3", + "purl": "pkg:npm/filesniffer@1.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/filesniffer/-/filesniffer-1.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7327a5caf60ab42f49c01756a497e6668d5f6442ae17efafdb393d5b888f7f4e19f594caedc40e6eb7e48416bce3122768a9675bca600af8d2779b6dc3fb39da" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/filesniffer" + } + ] + }, + { + "type": "library", + "name": "fill-range", + "version": "4.0.0", + "bom-ref": "fill-range@4.0.0", + "purl": "pkg:npm/fill-range@4.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "55ca4b4d6a960e24deaee8238fc7b7f9eb1b83eb244b733d7b9e14b91de209e20331708b4ec007f214d2cc3414fd7ebfeaddde62438aa1949e7f63e553a5355d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fill-range" + } + ], + "components": [ + { + "type": "library", + "name": "extend-shallow", + "version": "2.0.1", + "bom-ref": "fill-range@4.0.0|extend-shallow@2.0.1", + "purl": "pkg:npm/extend-shallow@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cc29d3b65c4da0088373782a636698016171ed759689ab2e1762bc31ee566cdf28b4729350a0708cfb4da51b3fadb5199bb2b158068d8fb3f56bfa79d866d5ba" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fill-range/node_modules/extend-shallow" + } + ] + }, + { + "type": "library", + "name": "is-extendable", + "version": "0.1.1", + "bom-ref": "fill-range@4.0.0|is-extendable@0.1.1", + "purl": "pkg:npm/is-extendable@0.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e413142cda1bd6f8055fa123430e62cd60f1ade7162bd00cef6aee80daf44c595d30e8b47e3e8993ecde288b74c468f87047d0209b61e30dce296389e1ff8017" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fill-range/node_modules/is-extendable" + } + ] + } + ] + }, + { + "type": "library", + "name": "finale-rest", + "version": "1.2.0", + "bom-ref": "finale-rest@1.2.0", + "purl": "pkg:npm/finale-rest@1.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/finale-rest/-/finale-rest-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1c4f663924a8f60ddb7cfb9dfd13371db3d033c03c7e8434f60acff1c2cc5b961f07a7d2ddbbf6bf63b8e2c9919ba6712c2fa28f7cd89b363ccfe4323910f241" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/finale-rest" + } + ] + }, + { + "type": "library", + "name": "finalhandler", + "version": "1.2.0", + "bom-ref": "finalhandler@1.2.0", + "purl": "pkg:npm/finalhandler@1.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e6e5dc5157ed9503059d60bdaaefecbe45afdc64ddd8f7d484aff73cb9183407bb15ba8932ddf9d791dac44e9e44bef819db2b8a2c2e8e26b075a0750691084a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/finalhandler" + } + ] + }, + { + "type": "library", + "name": "find-up", + "version": "3.0.0", + "bom-ref": "find-up@3.0.0", + "purl": "pkg:npm/find-up@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d720fa4662c8d5705fc6e82f391c25724e9fef9b582fe891d23ab0b0eacec4c672198a94b83849d25e005dd3b5897fc54ecf5c040304935816484c759126f296" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/find-up" + } + ] + }, + { + "type": "library", + "name": "findup-sync", + "version": "2.0.0", + "bom-ref": "findup-sync@2.0.0", + "purl": "pkg:npm/findup-sync@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "becfb7ba79894f8e5e73399c019eb3309b7137797f41779c71a5d0c7972efcc7893217b055fa1666a89b4643b13e79a8479f7e672e618da6df41ce892d26a1e2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/findup-sync" + } + ] + }, + { + "type": "library", + "name": "fined", + "version": "1.2.0", + "bom-ref": "fined@1.2.0", + "purl": "pkg:npm/fined@1.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6580ea3cb1b10e40e10d90636416fea03d7e8f4ac0e04d295d8e747a994000e3e0d8dfe050149293920cd7f4213dfc95a35f6527e0af5e9a9fbe4f9bda9ffc36" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fined" + } + ] + }, + { + "type": "library", + "name": "flagged-respawn", + "version": "1.0.1", + "bom-ref": "flagged-respawn@1.0.1", + "purl": "pkg:npm/flagged-respawn@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "94d687355ca66a39a4d0e24c067f1f554014d41b4378a22a2a8561938c4000b079eda00b83a6f85b431f27f71413483d6015f2e5785294f22960827b1da63fdd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/flagged-respawn" + } + ] + }, + { + "type": "library", + "name": "fn.name", + "version": "1.1.0", + "bom-ref": "fn.name@1.1.0", + "purl": "pkg:npm/fn.name@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fn.name/-/fn.name-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1919e607980fc89a4085341d4994d2a7db9a3d2be5d3d2a861c310b6c07dad0a0e9b3b3d747e9f7de71c1fe67e72fe8febc1eee5b0ba263461e0087f98748d47" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fn.name" + } + ] + }, + { + "type": "library", + "name": "fontkit", + "version": "1.9.0", + "bom-ref": "fontkit@1.9.0", + "purl": "pkg:npm/fontkit@1.9.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fontkit/-/fontkit-1.9.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1e45bff0bae4f23975f24cd01ef030f5a4c77b572ab32c79b039f19dcc7ae76f8221f85ac289043e478cdc1a080becff5efedad3232bd1fde9451c21187e39e6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fontkit" + } + ] + }, + { + "type": "library", + "name": "for-each", + "version": "0.3.3", + "bom-ref": "for-each@0.3.3", + "purl": "pkg:npm/for-each@0.3.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8ea61f2e9ee6a3dbc8c907fcca45b6bfb03ed8de108de09e239f83cfd5eb6a23b58a09fcd708e21fb15bf6f48e5af41f36d9926b81f6468413aeb5e2bdd5199b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/for-each" + } + ] + }, + { + "type": "library", + "name": "for-in", + "version": "1.0.2", + "bom-ref": "for-in@1.0.2", + "purl": "pkg:npm/for-in@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ec4c265eb3a3c8bf82871321986e659d6f4c3edd5a21e644c0a850ce8054753574377ceec160d961525ab43bd9d8ecb33d4bdd200643b027ad937728c8c7dc9d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/for-in" + } + ] + }, + { + "type": "library", + "name": "for-own", + "version": "1.0.0", + "bom-ref": "for-own@1.0.0", + "purl": "pkg:npm/for-own@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d0e00192c206af128af0ae24ca75a443bcb5ce8ba74313fe0969f27255708fcd4a5b7be52e5194c79ec328670ffcb1f6d7a1b3aa7b2d9cfa1c175e8dc6cd1872" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/for-own" + } + ] + }, + { + "type": "library", + "name": "foreachasync", + "version": "3.0.0", + "bom-ref": "foreachasync@3.0.0", + "purl": "pkg:npm/foreachasync@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/foreachasync/-/foreachasync-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "27e95eafb4dae78170c0d731eb04110e14c86cd7b20dc01132439c82e12a9c476d9b48cabcddcb8b73c301bd83bb7b9b2581167d82fcdd731139776c5c05f273" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/foreachasync" + } + ] + }, + { + "type": "library", + "name": "forever-agent", + "version": "0.6.1", + "bom-ref": "forever-agent@0.6.1", + "purl": "pkg:npm/forever-agent@0.6.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8f428b60f866eb379a738973de8277a3ae6abe040270fb9b8b2a2d66b5ea11a1b884d6a03583bca9d954ad7e6fc2abfda21a9e4ff6778fafb25b4ebbc9659d53" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/forever-agent" + } + ] + }, + { + "type": "library", + "name": "form-data", + "version": "2.3.3", + "bom-ref": "form-data@2.3.3", + "purl": "pkg:npm/form-data@2.3.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d652ca07632edda18fd50ff67823b1d1f35b44c7bb5ddc24b703abba17eaa9dd2b2095b03780e1f84de1acf4a50c25e7491ed4b59d4ddfcad55e6fbaf8c12125" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/form-data" + } + ] + }, + { + "type": "library", + "name": "formatio", + "version": "1.1.1", + "bom-ref": "formatio@1.1.1", + "purl": "pkg:npm/formatio@1.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/formatio/-/formatio-1.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "70f87b8acea4dddf2d21487ea675d7b806c3fee8525c682a2cfc3452b629bf995f749f8c30c4a3c78d09369a8fed3a29f4db76e58a265848919a41db3af90268" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/formatio" + } + ] + }, + { + "type": "library", + "name": "forwarded", + "version": "0.2.0", + "bom-ref": "forwarded@0.2.0", + "purl": "pkg:npm/forwarded@0.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6ee446d1fa41b511d24c238049eea10f6e7cb44b9b16844b6f864d03a3713151cdc3680e7301e8f70c9a6e5ccccce039cfdc40f4bd4a36393f36de8c4fd698a3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/forwarded" + } + ] + }, + { + "type": "library", + "name": "fragment-cache", + "version": "0.2.1", + "bom-ref": "fragment-cache@0.2.1", + "purl": "pkg:npm/fragment-cache@0.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "18c0406d6f5a9ed07c8994472e81b0d1bdc700db79edd8996053bf1cbd491880b53232ab766871beb25bba99d5be9cacd33b33ef2040a57750c9f7a92a5cb690" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fragment-cache" + } + ] + }, + { + "type": "library", + "name": "fresh", + "version": "0.5.2", + "bom-ref": "fresh@0.5.2", + "purl": "pkg:npm/fresh@0.5.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cc9da6418335f2b1053ae75e57819285318843b45bcc0ee8cdb53d23f5c1a66ee4aa0332c209b294cc171f16499a45686249daf5dda95575573dd6133fd7a3f1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fresh" + } + ] + }, + { + "type": "library", + "name": "from2", + "version": "2.3.0", + "bom-ref": "from2@2.3.0", + "purl": "pkg:npm/from2@2.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "38c717ff8202feea843d58067b27cddb62c993a019acc911647c5c1c1301bc749c0c68304e6d864f65a482da1cc9ddc97d97df8e3da46140d75c8234164f56d2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/from2" + } + ] + }, + { + "type": "library", + "name": "fs-constants", + "version": "1.0.0", + "bom-ref": "fs-constants@1.0.0", + "purl": "pkg:npm/fs-constants@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cba380c284887fb1728cc22ff78bbe6f9add85e6448f347adc64f26499b9aa1e018bed988302c2708fdf3c56642f93d28b13ade9934a9bec3e1dfa7f05c8b0a3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fs-constants" + } + ] + }, + { + "type": "library", + "name": "fs-extra", + "version": "9.1.0", + "bom-ref": "fs-extra@9.1.0", + "purl": "pkg:npm/fs-extra@9.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "85c8376667a94b7d3fec1485a91be8a370ce310bbb223ab13b99c20edfb333d5d68dbdf75a0ef388d4fe42fa9bb9cdfe816a733b4d89b9b5729361b866fa3539" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fs-extra" + } + ] + }, + { + "type": "library", + "name": "fs-minipass", + "version": "2.1.0", + "bom-ref": "fs-minipass@2.1.0", + "purl": "pkg:npm/fs-minipass@2.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "57f26038b1424be47a55cab4b250ae69e58474d0b7a2e0e524c348b1a707d95b402e2bbd995e0b3eb1dce5c0e5f24e5ac3a27c8f08165a9893a39458866233be" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fs-minipass" + } + ] + }, + { + "type": "library", + "name": "fs.realpath", + "version": "1.0.0", + "bom-ref": "fs.realpath@1.0.0", + "purl": "pkg:npm/fs.realpath@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "38ed291f694ae9ad2166701d6aee48b731cf23aa5496f23b8cc567c54411b70e28c05db093c94e49a6ed1830933f81a0ae0d8c6c69d63bd5fc2b5b78f9f18c0f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fs.realpath" + } + ] + }, + { + "type": "library", + "name": "fstream", + "version": "1.0.12", + "bom-ref": "fstream@1.0.12", + "purl": "pkg:npm/fstream@1.0.12", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5af275f773876b41873c42fe032704260c6f044c327d190dd6f86371adb739a3d530268b0974dde6a02ef360234dc80fd54266cad90e29beb762975eeeb68322" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fstream" + } + ], + "components": [ + { + "type": "library", + "name": "rimraf", + "version": "2.7.1", + "bom-ref": "fstream@1.0.12|rimraf@2.7.1", + "purl": "pkg:npm/rimraf@2.7.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b968db68a20add3d4e495a6dcd7ecd97a3ef437a801ad284b5546346e6b38df2f7071e5e238d3d5594aa80d0fee143679b32d574f8fd16a14934fa81645bdee3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fstream/node_modules/rimraf" + } + ] + } + ] + }, + { + "type": "library", + "name": "function-bind", + "version": "1.1.1", + "bom-ref": "function-bind@1.1.1", + "purl": "pkg:npm/function-bind@1.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c88a2f033317e3db05f18979f1f482589e6cbd22ee6a26cfc5740914b98139b4ee0abd0c7f52a23e8a4633d3621638980426df69ad8587a6eb790e803554c8d0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/function-bind" + } + ] + }, + { + "type": "library", + "name": "functions-have-names", + "version": "1.2.3", + "bom-ref": "functions-have-names@1.2.3", + "purl": "pkg:npm/functions-have-names@1.2.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c5c901517c9322a4fdeedab6c7600c6fe835eb76f9245cac624d31e2ac4d1706df42498d6688911dbeac3f323dfd0577dd67aebd5601508883e0dccd232a9a45" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/functions-have-names" + } + ] + }, + { + "type": "library", + "name": "fuzzball", + "version": "1.4.0", + "bom-ref": "fuzzball@1.4.0", + "purl": "pkg:npm/fuzzball@1.4.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fuzzball/-/fuzzball-1.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b9f28ed121d6eb9452a9936ee2b98b9ab69056ec1bf2455ff12fc80a992287f3df21f7f6616dec6bccd3bededdee12455d8d48bce386253797c6cebd5cb05de1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/fuzzball" + } + ] + }, + { + "type": "library", + "name": "gauge", + "version": "2.7.4", + "bom-ref": "gauge@2.7.4", + "purl": "pkg:npm/gauge@2.7.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d78c7892373a9640f796dc39f3d93436b3c3e9c08d4c3e825a855436907ce7e0ebb4e368667f91ba0eb1654e51bd20b8f9364fc40e409c189b41802f667e351e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/gauge" + } + ] + }, + { + "type": "library", + "name": "geojson-utils", + "version": "1.1.0", + "bom-ref": "geojson-utils@1.1.0", + "purl": "pkg:npm/geojson-utils@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/geojson-utils/-/geojson-utils-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f62ae68ee81816b32f1a3330faa5b9050a608493b80a514c0dd3f355eda80e0b47d8386828c697aa32183d2e55a5fadc9d5d24392ad7723f03f48ce6af400cf5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/geojson-utils" + } + ] + }, + { + "type": "library", + "name": "get-caller-file", + "version": "2.0.5", + "bom-ref": "get-caller-file@2.0.5", + "purl": "pkg:npm/get-caller-file@2.0.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0f214fdc133fdd81d340e0942ffc343991d1d25a4a786af1a2d70759ca8d11d9e5b6a1705d57e110143de1e228df801f429a34ac6922e1cc8889fb58d3a87616" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/get-caller-file" + } + ] + }, + { + "type": "library", + "name": "get-intrinsic", + "version": "1.2.1", + "bom-ref": "get-intrinsic@1.2.1", + "purl": "pkg:npm/get-intrinsic@1.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d8372cc9f00197e8151c47c239a4eb5a0cadfad6fa31210698aabe908e47c0b6c86208e098c715f0a438d6e68acf5c7151c9fdb49b6015b4141157046ddd0563" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/get-intrinsic" + } + ] + }, + { + "type": "library", + "name": "get-stream", + "version": "4.1.0", + "bom-ref": "get-stream@4.1.0", + "purl": "pkg:npm/get-stream@4.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "18c6ade04279d7ad64232d877af2e5af896e363060be68f8d7729a400ee3b7857c078443b1fa4793b590f4656a7d8cb2c7c392fcbeba2a8c7eac944d9252caef" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/get-stream" + } + ] + }, + { + "type": "library", + "name": "get-value", + "version": "2.0.6", + "bom-ref": "get-value@2.0.6", + "purl": "pkg:npm/get-value@2.0.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2e7d144039711f505aa4cbb718fb5fec2b983704597f68300ae3ea6f21baa41f167e6169cea732e31b4068031486736a8cc2938823d91b6a0c4f7612c7c53634" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/get-value" + } + ] + }, + { + "type": "library", + "name": "getobject", + "version": "1.0.2", + "bom-ref": "getobject@1.0.2", + "purl": "pkg:npm/getobject@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/getobject/-/getobject-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "db36e50c168571bdeb078ac5efb5d59ee20d384da1da4fce9ea5c08b2d08ad3c547d5d62169de56b7de8010558f690a9594dbaf1615856ddadef586532e2ec3a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/getobject" + } + ] + }, + { + "type": "library", + "name": "getpass", + "version": "0.1.7", + "bom-ref": "getpass@0.1.7", + "purl": "pkg:npm/getpass@0.1.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d1fce3f49c4e2df27e5c62e147ccdedee9cdd0a642819c224920f3d7af151118caf1697c91549d72eda4b29778b38c2d01ad72feaad5462000d1672556cbb49e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/getpass" + } + ] + }, + { + "type": "library", + "name": "github-from-package", + "version": "0.0.0", + "bom-ref": "github-from-package@0.0.0", + "scope": "optional", + "purl": "pkg:npm/github-from-package@0.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4b21f2dd3d6fd8d5179f6f4eb1677198ae91c070febe48f7bfc7a7f00381675c0143f842010e5b0104c3d36916e16f6d529ff7421e89f2bf44be7b62c8298e3b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/github-from-package" + } + ] + }, + { + "type": "library", + "name": "glob-parent", + "version": "5.1.2", + "bom-ref": "glob-parent@5.1.2", + "purl": "pkg:npm/glob-parent@5.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "00e22049009ea62258c0fdc04671b1fb95674eed870587736c63f8e5e2f0d6faf7cc1def64b7b279dd6c0bd8676dc39cf7f4ab33233944f42b906cf8692f59a3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/glob-parent" + } + ], + "components": [ + { + "type": "library", + "name": "is-glob", + "version": "4.0.3", + "bom-ref": "glob-parent@5.1.2|is-glob@4.0.3", + "purl": "pkg:npm/is-glob@4.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c5e9526b21c7dfa66013b6568658bba56df884d6cd97c3a3bf92959a4243e2105d0f7b61f137e4f6f61ab0b33e99758e6611648197f184b4a7af046be1e9524a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/glob-parent/node_modules/is-glob" + } + ] + } + ] + }, + { + "type": "library", + "name": "glob", + "version": "7.2.3", + "bom-ref": "glob@7.2.3", + "purl": "pkg:npm/glob@7.2.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9c5474ccba54d9809a471c28089bcbe94bc21f6245c85548bf04cbb087f6d40b8794cb240358614dd93e2e5609b4e958b7dbfa76fb330f604646a04bfa240af5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/glob" + } + ], + "components": [ + { + "type": "library", + "name": "brace-expansion", + "version": "1.1.11", + "bom-ref": "glob@7.2.3|brace-expansion@1.1.11", + "purl": "pkg:npm/brace-expansion@1.1.11", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "882b8f1c3160ac75fb1f6bc423fe71a73d3bcd21c1d344e9ba0aa1998b5598c3bae75f260ae44ca0e60595d101974835f3bb9fa3375a1e058a71815beb5a8688" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/glob/node_modules/brace-expansion" + } + ] + }, + { + "type": "library", + "name": "minimatch", + "version": "3.1.2", + "bom-ref": "glob@7.2.3|minimatch@3.1.2", + "purl": "pkg:npm/minimatch@3.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "27ba7ade1462023c35343130c355bb8b7efe07222b3963b95d0400cd9dd539c2f43cdc9bc297e657f374e73140cf043d512c84717eaddd43be2b96aa0503881f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/glob/node_modules/minimatch" + } + ] + } + ] + }, + { + "type": "library", + "name": "global-modules", + "version": "1.0.0", + "bom-ref": "global-modules@1.0.0", + "purl": "pkg:npm/global-modules@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0ace91247f5d46a4e16ec346738f39ade01e146708ce706ef9ecf3efadf87170b15bab4c29b20a4eab1a71b71162086e03b46f7733a5d155b176a0675ebfb6e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/global-modules" + } + ] + }, + { + "type": "library", + "name": "global-prefix", + "version": "1.0.2", + "bom-ref": "global-prefix@1.0.2", + "purl": "pkg:npm/global-prefix@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e65b31d4d5031ed4a37e0d1e1e5998bd92aff3f9d5a97e1c9056ccf85ac6710fb4e0a59c585a3d3f93313d9612cd4bf2ce67536c8ec48b1f10e086c42c3ab32a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/global-prefix" + } + ], + "components": [ + { + "type": "library", + "name": "which", + "version": "1.3.1", + "bom-ref": "global-prefix@1.0.2|which@1.3.1", + "purl": "pkg:npm/which@1.3.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1f125d616ab53132106c9de7c3472ab2c1e84cd536ebb2a5ac3b866755989710d2b54b4a52139a266875d76fd36661f1c547ee26a3d748e9bbb43c9ab3439221" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/global-prefix/node_modules/which" + } + ] + } + ] + }, + { + "type": "library", + "name": "gopd", + "version": "1.0.1", + "bom-ref": "gopd@1.0.1", + "purl": "pkg:npm/gopd@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "77ae5b36521a771be96ff03669b55d96a2aa579eb78ee4676755ad93ab35b0847cb8db1747bd31a88cd5ab155fd5e4ea0ee9f04f632473311e69ecc2293661c0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/gopd" + } + ] + }, + { + "type": "library", + "name": "got", + "version": "8.3.2", + "bom-ref": "got@8.3.2", + "purl": "pkg:npm/got@8.3.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/got/-/got-8.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "aa3509e54fe16b0c68b0caf220ba1f642926dc2f383cb252ff482b448a63030bbe2e4c718f9731782536e411b4ff79834a95ca4f266bf2887cc0880b687d100b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/got" + } + ], + "components": [ + { + "type": "library", + "name": "get-stream", + "version": "3.0.0", + "bom-ref": "got@8.3.2|get-stream@3.0.0", + "purl": "pkg:npm/get-stream@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1a585d214b956a473c489ea42b4cc015b886cd11733676388d4b846d5f5444ea3863ed0dcb87e3bdc645553783038a1da45c8e4336b0ea15ee9094aafdfdbcb1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/got/node_modules/get-stream" + } + ] + }, + { + "type": "library", + "name": "pify", + "version": "3.0.0", + "bom-ref": "got@8.3.2|pify@3.0.0", + "purl": "pkg:npm/pify@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0b716c54d1f5b9d4845f8f20197d717efc1359fb185a3e54fbcfee2b5e411b3206acaa14a60857f21599c1afce1676a406289536606f7a64c947999ccbb88f72" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/got/node_modules/pify" + } + ] + } + ] + }, + { + "type": "library", + "name": "graceful-fs", + "version": "4.2.11", + "bom-ref": "graceful-fs@4.2.11", + "purl": "pkg:npm/graceful-fs@4.2.11", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "45b279fe398570d342703579a3d7939c12c9fc7b33595d0fef76dcf857f89d2feb263f98692e881b288e2f45680585fe9755ab97793ade1fcaac7fa7849d17bd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/graceful-fs" + } + ] + }, + { + "type": "library", + "name": "grunt-cli", + "version": "1.4.3", + "bom-ref": "grunt-cli@1.4.3", + "purl": "pkg:npm/grunt-cli@1.4.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.4.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f43b71fc0855781e0b633b158828d44247742b0d0c70dda06297661982ad1366b962deefd50f8761955686a5dcfe41a7c6532da8a0f14b0a2d8867859a4ac2a1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt-cli" + } + ], + "components": [ + { + "type": "library", + "name": "nopt", + "version": "4.0.3", + "bom-ref": "grunt-cli@1.4.3|nopt@4.0.3", + "purl": "pkg:npm/nopt@4.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0af686c15333b523092ce7973eb7b3edfc9f39b759a8d50ad5c3c01332c7ad3c9b22e6bda4c76698f479630b5f35fb4838cbf70cf52115ac6c64c35340edb42a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt-cli/node_modules/nopt" + } + ] + } + ] + }, + { + "type": "library", + "name": "grunt-contrib-compress", + "version": "1.6.0", + "bom-ref": "grunt-contrib-compress@1.6.0", + "purl": "pkg:npm/grunt-contrib-compress@1.6.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/grunt-contrib-compress/-/grunt-contrib-compress-1.6.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c0816ebe4fbf372e04f8e8047c9605660a07eca714fe79cd15b61ab01ee046fadc4725babe64e9dcf8fc6b8ac5491ded6c5323ac6bd352ccdd3ba7e02da8e065" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt-contrib-compress" + } + ], + "components": [ + { + "type": "library", + "name": "ansi-styles", + "version": "2.2.1", + "bom-ref": "grunt-contrib-compress@1.6.0|ansi-styles@2.2.1", + "purl": "pkg:npm/ansi-styles@2.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "92609ebc582146258cec7079cd33d42e5e2bf5b5454968f3eb6321aa2cc3194aead8d5ae34c432bafe2d1c7a0a247b3af4cfcc17ae2511c1dd608a1cadd59060" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt-contrib-compress/node_modules/ansi-styles" + } + ] + }, + { + "type": "library", + "name": "chalk", + "version": "1.1.3", + "bom-ref": "grunt-contrib-compress@1.6.0|chalk@1.1.3", + "purl": "pkg:npm/chalk@1.1.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "53795154b31296c09f8ea60f6cbc95bf5d4cf423d6e08ef6f1de9308a300389b9e11e07dffca3e792b0c9f13c90fe43e2bdd3db1d11283b0beb489281faa27d4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt-contrib-compress/node_modules/chalk" + } + ] + }, + { + "type": "library", + "name": "supports-color", + "version": "2.0.0", + "bom-ref": "grunt-contrib-compress@1.6.0|supports-color@2.0.0", + "purl": "pkg:npm/supports-color@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "28a355b5dea909880f20a538729dbbdf71d6602a6995085d7592c152bc9a007a2eef6df1f854734390dff36e058fe232cae8904d1a2e6f84a72057c872ba7bd2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt-contrib-compress/node_modules/supports-color" + } + ] + } + ] + }, + { + "type": "library", + "name": "grunt-known-options", + "version": "2.0.0", + "bom-ref": "grunt-known-options@2.0.0", + "purl": "pkg:npm/grunt-known-options@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "183edc4f3d08e1201e75ed7ffa901b989446e38cc52cf8a956d74bf68defab1f481326fb6f8fd8deceebea87c8dc27214791af609fbc6ee0928a80efe5d40b88" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt-known-options" + } + ] + }, + { + "type": "library", + "name": "grunt-legacy-log-utils", + "version": "2.1.0", + "bom-ref": "grunt-legacy-log-utils@2.1.0", + "purl": "pkg:npm/grunt-legacy-log-utils@2.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "970aae68f5c9b4a424d2b50cd48400a29e67a04a7016a3976ac56879d2de3736a26dffce3d68ca62fbddaa710736653ed13d026917805c86c6a3be3b643f806b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt-legacy-log-utils" + } + ], + "components": [ + { + "type": "library", + "name": "ansi-styles", + "version": "4.3.0", + "bom-ref": "grunt-legacy-log-utils@2.1.0|ansi-styles@4.3.0", + "purl": "pkg:npm/ansi-styles@4.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cdb07dac22404f5adb8e25436f686a2851cd60bc60b64f0d511c59dc86700f717a36dc5b5d94029e74a2d4b931f880e885d3e5169db6db05402c885e64941212" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt-legacy-log-utils/node_modules/ansi-styles" + } + ] + }, + { + "type": "library", + "name": "chalk", + "version": "4.1.2", + "bom-ref": "grunt-legacy-log-utils@2.1.0|chalk@4.1.2", + "purl": "pkg:npm/chalk@4.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a0a9db845c91217a54b9ecfc881326c846b89db8f820e432ba173fc32f6463bfd654f73020ef5503aebc3eef1190eefed06efa48b44e7b2c3d0a9434eb58b898" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt-legacy-log-utils/node_modules/chalk" + } + ] + }, + { + "type": "library", + "name": "color-convert", + "version": "2.0.1", + "bom-ref": "grunt-legacy-log-utils@2.1.0|color-convert@2.0.1", + "purl": "pkg:npm/color-convert@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4511023ec8fb8aeff16f9a0a61cb051d2a6914d9ec8ffe763954d129be333f9a275f0545df3566993a0d70e7c60be0910e97cafd4e7ce1f320dfc64709a12529" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt-legacy-log-utils/node_modules/color-convert" + } + ] + }, + { + "type": "library", + "name": "color-name", + "version": "1.1.4", + "bom-ref": "grunt-legacy-log-utils@2.1.0|color-name@1.1.4", + "purl": "pkg:npm/color-name@1.1.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "74ecbedc0b96ddadb035b64722e319a537208c6b8b53fb812ffb9b71917d3976c3a3c7dfe0ef32569e417f479f4bcb84a18a39ab8171edd63d3a04065e002c40" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt-legacy-log-utils/node_modules/color-name" + } + ] + }, + { + "type": "library", + "name": "has-flag", + "version": "4.0.0", + "bom-ref": "grunt-legacy-log-utils@2.1.0|has-flag@4.0.0", + "purl": "pkg:npm/has-flag@4.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1329094ff4352a34d672da698080207d23b4b4a56e6548e180caf5ee4a93ba6325e807efdc421295e53ba99533a170c54c01d30c2e0d3a81bf67153712f94c3d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt-legacy-log-utils/node_modules/has-flag" + } + ] + }, + { + "type": "library", + "name": "supports-color", + "version": "7.2.0", + "bom-ref": "grunt-legacy-log-utils@2.1.0|supports-color@7.2.0", + "purl": "pkg:npm/supports-color@7.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "aa9080bd197db2db8e1ef78ab27ec79dc251befe74d6a21a70acd094effe2f0c5cf7ed2adb02f2bf80dfbedf34fc33e7da9a8e06c25d0e2a205c647df8ebf047" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt-legacy-log-utils/node_modules/supports-color" + } + ] + } + ] + }, + { + "type": "library", + "name": "grunt-legacy-log", + "version": "3.0.0", + "bom-ref": "grunt-legacy-log@3.0.0", + "purl": "pkg:npm/grunt-legacy-log@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "187650cd99a1caad2ede1afb6875b8a941f4c43cf0a7661795d2cf6530a394e786b1c00e5963dfb591b75e2a16f0c6ac1a9f8e05122edfd2c5c75e122e35d170" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt-legacy-log" + } + ], + "components": [ + { + "type": "library", + "name": "colors", + "version": "1.1.2", + "bom-ref": "grunt-legacy-log@3.0.0|colors@1.1.2", + "purl": "pkg:npm/colors@1.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "10dc1b964150a6aaa26ba6fefb32c3fca51669f625558fd4367029ee8cfb2d8ec4f76e309a9c9ee35eb004e9afbff1cc5b397c80bd642657ef21dff50e0d7beb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt-legacy-log/node_modules/colors" + } + ] + } + ] + }, + { + "type": "library", + "name": "grunt-legacy-util", + "version": "2.0.1", + "bom-ref": "grunt-legacy-util@2.0.1", + "purl": "pkg:npm/grunt-legacy-util@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d9b4220f87f35ea5fcae135d5e4032c0269d7aa88f89acb4a109f2efbc00d85dd617882b3c95c2bc0732a1650957ea68fdbd798251a4c6e4a24022b6f7d502db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt-legacy-util" + } + ], + "components": [ + { + "type": "library", + "name": "async", + "version": "3.2.4", + "bom-ref": "grunt-legacy-util@2.0.1|async@3.2.4", + "purl": "pkg:npm/async@3.2.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "88007e25b0c41978722146afa0397d58ffc98f5d3a2b3f43127d433e0630e6bb839f47b75a08b7b0a166e79b0049d18134e401f05e7d77da90edd7aaac703cc1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt-legacy-util/node_modules/async" + } + ] + } + ] + }, + { + "type": "library", + "name": "grunt-replace-json", + "version": "0.1.0", + "bom-ref": "grunt-replace-json@0.1.0", + "purl": "pkg:npm/grunt-replace-json@0.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/grunt-replace-json/-/grunt-replace-json-0.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "60b88341ab38e198a5fdb3648561423fade923291348ce1368dcd73e257b9e23241d179f9a9c857b96968919f80ace6e24c2e15da77ca63ac08b604e9a44e465" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt-replace-json" + } + ] + }, + { + "type": "library", + "name": "grunt", + "version": "1.6.1", + "bom-ref": "grunt@1.6.1", + "purl": "pkg:npm/grunt@1.6.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/grunt/-/grunt-1.6.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fc0054cb78185aee62066ad449104ff7b24ba50526d06815bde0c2a7ab77c91348a25b48630eeb123de0e72d68d8f18f476bdf4d119aed60bf2d91cb4d79c4cc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt" + } + ], + "components": [ + { + "type": "library", + "name": "brace-expansion", + "version": "1.1.11", + "bom-ref": "grunt@1.6.1|brace-expansion@1.1.11", + "purl": "pkg:npm/brace-expansion@1.1.11", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "882b8f1c3160ac75fb1f6bc423fe71a73d3bcd21c1d344e9ba0aa1998b5598c3bae75f260ae44ca0e60595d101974835f3bb9fa3375a1e058a71815beb5a8688" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt/node_modules/brace-expansion" + } + ] + }, + { + "type": "library", + "name": "braces", + "version": "3.0.2", + "bom-ref": "grunt@1.6.1|braces@3.0.2", + "purl": "pkg:npm/braces@3.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6fcba6f8bd51cccdd60d2cef866ea0233d727d36c1b7a61395c10a02fb26a82659170e3acfadba9558fd8f5c843d6df71f91fe94142964c3f593c97eefc1dad0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt/node_modules/braces" + } + ] + }, + { + "type": "library", + "name": "fill-range", + "version": "7.0.1", + "bom-ref": "grunt@1.6.1|fill-range@7.0.1", + "purl": "pkg:npm/fill-range@7.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a8ea3d17e74c5260b62dc6f805b56f9ca2714cf8c29be451a5ee200ee1abce42fb984565fdd8d84aed8e750d8f6b7d36378a2a91283d8abea368b589d94495a5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt/node_modules/fill-range" + } + ] + }, + { + "type": "library", + "name": "findup-sync", + "version": "5.0.0", + "bom-ref": "grunt@1.6.1|findup-sync@5.0.0", + "purl": "pkg:npm/findup-sync@5.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/findup-sync/-/findup-sync-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "333c178eeef402ec9f95b81e3a1cef41602fbd0768d572f403d6d5be55ec61c14404cf3b591e0e6a42f839f66af90466afe76e26e6e2a3e52d35008fb15112cd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt/node_modules/findup-sync" + } + ] + }, + { + "type": "library", + "name": "glob", + "version": "7.1.7", + "bom-ref": "grunt@1.6.1|glob@7.1.7", + "purl": "pkg:npm/glob@7.1.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3af0fd10dccf2db7a010d9d83f95147c9222ad3838f97c0c5866907d04d8d097a7c4dbef20a3f7537fed01048f22efe51f15d84999a95e55077aa00874acc12d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt/node_modules/glob" + } + ] + }, + { + "type": "library", + "name": "iconv-lite", + "version": "0.6.3", + "bom-ref": "grunt@1.6.1|iconv-lite@0.6.3", + "purl": "pkg:npm/iconv-lite@0.6.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e1f0a4efdc2c84c773329dab1f4eaa5ab244e22a25a8b842507f8e8ae22053ef91074fbde0d9432fcd5ab4eec65f9e6e50ab9ea34b711cdb6f13223a0fb59d33" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt/node_modules/iconv-lite" + } + ] + }, + { + "type": "library", + "name": "is-glob", + "version": "4.0.3", + "bom-ref": "grunt@1.6.1|is-glob@4.0.3", + "purl": "pkg:npm/is-glob@4.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c5e9526b21c7dfa66013b6568658bba56df884d6cd97c3a3bf92959a4243e2105d0f7b61f137e4f6f61ab0b33e99758e6611648197f184b4a7af046be1e9524a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt/node_modules/is-glob" + } + ] + }, + { + "type": "library", + "name": "is-number", + "version": "7.0.0", + "bom-ref": "grunt@1.6.1|is-number@7.0.0", + "purl": "pkg:npm/is-number@7.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e350a27e483a7bc4f2952a5db53a5e2d532abd20445734edb47bc4443ef8d7ea6767c00dbf4d34e0c44be3740a3c394af5c1af369e8d6566540656c65d8c719e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt/node_modules/is-number" + } + ] + }, + { + "type": "library", + "name": "micromatch", + "version": "4.0.5", + "bom-ref": "grunt@1.6.1|micromatch@4.0.5", + "purl": "pkg:npm/micromatch@4.0.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0cccbe1117045b6abc6763e8f96357bb0ddce586944858c03b91ac26a7c497b523bed22e14a3ba66b2af708b5dcbdf1dc05236375b60df334874a6904fe68d74" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt/node_modules/micromatch" + } + ] + }, + { + "type": "library", + "name": "minimatch", + "version": "3.0.8", + "bom-ref": "grunt@1.6.1|minimatch@3.0.8", + "purl": "pkg:npm/minimatch@3.0.8", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e85b11010b3143ad66c3ea8fd59cdb2fd05cefcc76a793aa3603699e80052d3ad7f27e4ac698740ac9e198a28d5d35a35ea5392f4a463d1ee1624f97599afad1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt/node_modules/minimatch" + } + ] + }, + { + "type": "library", + "name": "to-regex-range", + "version": "5.0.1", + "bom-ref": "grunt@1.6.1|to-regex-range@5.0.1", + "purl": "pkg:npm/to-regex-range@5.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "eb93fb8b3e97e7212bd5cc1c82f4316db230ed493780ecb974876d678ac3bde2ea86b7493fe2e2fc7c7ab722b43446fed860b29de08c2621aaac00c248d93cb1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/grunt/node_modules/to-regex-range" + } + ] + } + ] + }, + { + "type": "library", + "name": "handlebars", + "version": "4.7.7", + "bom-ref": "handlebars@4.7.7", + "purl": "pkg:npm/handlebars@4.7.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6807179b93807c4ffc21791c66f09ea4a5375735b5ff7f456f966ea8cb6023f853f17d9882832f058e5d2e1abf7293afc3b2e4d672bf505ef568b1bf66755844" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/handlebars" + } + ], + "components": [ + { + "type": "library", + "name": "wordwrap", + "version": "1.0.0", + "bom-ref": "handlebars@4.7.7|wordwrap@1.0.0", + "purl": "pkg:npm/wordwrap@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "82f57324594fc9c29ce5d64de323e43fcc3b0dcdfb06d3f5c9ccc49de39be2eab7e295d972faed45399657c5be5267be5c2c4a81b8ccfa77af93214f3326dde1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/handlebars/node_modules/wordwrap" + } + ] + } + ] + }, + { + "type": "library", + "name": "har-schema", + "version": "2.0.0", + "bom-ref": "har-schema@2.0.0", + "purl": "pkg:npm/har-schema@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3aa96ecface1197f1cc9169342514c3f0f346d22551b6c7f7056fc64f85420b1a01e46bd4aca24082390829bde78f7abaa27593ab4f5e22a6a7c96fb20b716e5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/har-schema" + } + ] + }, + { + "type": "library", + "name": "har-validator", + "version": "5.1.5", + "bom-ref": "har-validator@5.1.5", + "purl": "pkg:npm/har-validator@5.1.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9e64f64f49658dbc5d4197eca6c9e8f6182b1b7522afa2ace5a7e2b26eb6a68c6a04ceac0e7304b8f9b34eaf17374384c2a28b2dd8758d0237ab213ae8dcdbdf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/har-validator" + } + ] + }, + { + "type": "library", + "name": "has-ansi", + "version": "2.0.0", + "bom-ref": "has-ansi@2.0.0", + "purl": "pkg:npm/has-ansi@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0bcbc127c0f0502c75f6f866eeeae14ee52caf8fc8c8fea5e15ccd403bfeaf21d039b5b74d34e9f7207af16a588117b66db686b99fec7bbe08a857959cc9cb66" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/has-ansi" + } + ] + }, + { + "type": "library", + "name": "has-bigints", + "version": "1.0.2", + "bom-ref": "has-bigints@1.0.2", + "purl": "pkg:npm/has-bigints@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b52bc22ad06bf65905d04c7469088ff4df8ea55e338b6aff35e7b95644436daaafdf944b60ccdbc107c5499647d2447e45deb7d36509676a7f6c9084a11dd5a1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/has-bigints" + } + ] + }, + { + "type": "library", + "name": "has-flag", + "version": "3.0.0", + "bom-ref": "has-flag@3.0.0", + "purl": "pkg:npm/has-flag@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0a25fd7e71e401af848c92f427043343b5fe135e95615466ad7aed2df75f1b977d059db1369b8bcd2d7f9559efdda6395bf87ba0198cd6eee4171fdf073c463" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/has-flag" + } + ] + }, + { + "type": "library", + "name": "has-property-descriptors", + "version": "1.0.0", + "bom-ref": "has-property-descriptors@1.0.0", + "purl": "pkg:npm/has-property-descriptors@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "eb60d52d91a88840431d0caa1b8c3dc42b99ede244c0d989456c36558f3839e75bed615c036edf88455ef28510c7d840509e1e92eaeabae7131b0b323b55c675" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/has-property-descriptors" + } + ] + }, + { + "type": "library", + "name": "has-proto", + "version": "1.0.1", + "bom-ref": "has-proto@1.0.1", + "purl": "pkg:npm/has-proto@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "eea13e88ff8ef9b805f5c944e7e528045cc4eb99a5062563ded282ae5350d0e8309b4063a53fe02b84a52d80ccc9b0e1e48dd30932a73cf6b4a0c1bb24362b86" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/has-proto" + } + ] + }, + { + "type": "library", + "name": "has-symbol-support-x", + "version": "1.4.2", + "bom-ref": "has-symbol-support-x@1.4.2", + "purl": "pkg:npm/has-symbol-support-x@1.4.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dd3a0ebdafbe1da5be782a60a99ac27cde7520f07eedb24d553e825004f3b9e0791de6fca3a35a9b45771c6e5d943bd95351a7e502dc6da8622b0fd7564e4927" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/has-symbol-support-x" + } + ] + }, + { + "type": "library", + "name": "has-symbols", + "version": "1.0.3", + "bom-ref": "has-symbols@1.0.3", + "purl": "pkg:npm/has-symbols@1.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9772c2b85e8c8033704c32a47581848a1623b79a513db120e3aaed9669d23e551b82607c2ce22b2896d86050526e73da25ec4c2ad88f3bc8667918d1cf64ddf8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/has-symbols" + } + ] + }, + { + "type": "library", + "name": "has-to-string-tag-x", + "version": "1.4.1", + "bom-ref": "has-to-string-tag-x@1.4.1", + "purl": "pkg:npm/has-to-string-tag-x@1.4.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bdd6ca7e6c3edcba0e615afe9adc47697e5af7afb47f70e58d877c24eaaf38bb1fe66c363ad75adaa0834fda91a8b021ae3c90d21eee6a5e673a2012a6c18d17" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/has-to-string-tag-x" + } + ] + }, + { + "type": "library", + "name": "has-tostringtag", + "version": "1.0.0", + "bom-ref": "has-tostringtag@1.0.0", + "purl": "pkg:npm/has-tostringtag@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9058dc48d867946575932a0693b3972926b01f924e6ff2f351ce70f41d3684e4ced1d7c54636c740abe0d5de9c7f71db7949ad53d55b6d5deacd9d937a1f7b59" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/has-tostringtag" + } + ] + }, + { + "type": "library", + "name": "has-unicode", + "version": "2.0.1", + "bom-ref": "has-unicode@2.0.1", + "purl": "pkg:npm/has-unicode@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f117fd63cdcd05178c9f1d2017303c248990002b2d098594a657a90daf71a6bc30b6680465417487f8b9c5203adb9cc1fc8dfb12daecc12493e8e5f1c1a68825" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/has-unicode" + } + ] + }, + { + "type": "library", + "name": "has-value", + "version": "1.0.0", + "bom-ref": "has-value@1.0.0", + "purl": "pkg:npm/has-value@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2015e4e064ec2d8750ed1bedf86441ac54951249ae394cb8aded178ddf64252510a674eb591e3fcbd4697dec4df6f9003cc16e4287962b0ab33e8cd14e56ac1b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/has-value" + } + ] + }, + { + "type": "library", + "name": "has-values", + "version": "1.0.0", + "bom-ref": "has-values@1.0.0", + "purl": "pkg:npm/has-values@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3836190bae2eab39ad7c6304017fc5bd9891c962e9002def62736e9d44549e41954d2fa6234b2656c59a3f275106c13783ea24ee1f7ad230a13bc98571694769" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/has-values" + } + ], + "components": [ + { + "type": "library", + "name": "kind-of", + "version": "4.0.0", + "bom-ref": "has-values@1.0.0|kind-of@4.0.0", + "purl": "pkg:npm/kind-of@4.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "db85ec0b19846d1c040dbcffab3decb608a7f134f3675112479e8e302374ba3620faf46eb4d4a23a3f5b1c7f6ef390ca81782eadaba0579b05baf6c3e055bf87" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/has-values/node_modules/kind-of" + } + ] + } + ] + }, + { + "type": "library", + "name": "has", + "version": "1.0.3", + "bom-ref": "has@1.0.3", + "purl": "pkg:npm/has@1.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7f676f3b4554e8e7a3ed1916246ade8636f33008c5a79fd528fa79b53a56215e091c764ad7f0716c546d7ffb220364964ded3d71a0e656d618cd61086c14b8cf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/has" + } + ] + }, + { + "type": "library", + "name": "hashids", + "version": "2.3.0", + "bom-ref": "hashids@2.3.0", + "purl": "pkg:npm/hashids@2.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/hashids/-/hashids-2.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "96333bdd313f6af1213676b3c5a8f40f0dc16c452e2c2e7260243d45291251c4f865253a65e6dd28220127ec53fc39d2616dfa13d93cd861f543a332752228b1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hashids" + } + ] + }, + { + "type": "library", + "name": "hbs", + "version": "4.2.0", + "bom-ref": "hbs@4.2.0", + "purl": "pkg:npm/hbs@4.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/hbs/-/hbs-4.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "750c079eb7d69539393ef1bdf9ae39198a60d15a57e3baf2285f1d50b55de83b70384e9311c6105d0e5033a9f23b1fe1eefddbbc441b767d7d10301c7d402066" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hbs" + } + ] + }, + { + "type": "library", + "name": "he", + "version": "0.4.1", + "bom-ref": "he@0.4.1", + "purl": "pkg:npm/he@0.4.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/he/-/he-0.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c059f526572c81b71611ac10e80d46ced80d45197a53212d6804480e901e1f7737e53ffd89dfd040abdaa75340cfa624da82ab2b05d0659144452d2d97d13426" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/he" + } + ] + }, + { + "type": "library", + "name": "heap", + "version": "0.2.7", + "bom-ref": "heap@0.2.7", + "purl": "pkg:npm/heap@0.2.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/heap/-/heap-0.2.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d9bb1e8189241cefa1ffd3066e7e8a59c138e5c1d980f00da392d717b12f59d4f4c93d8482e4953b59c3814e5cf3e64e3f0a76bcc35aed816c26155c0d1f5276" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/heap" + } + ] + }, + { + "type": "library", + "name": "helmet", + "version": "4.6.0", + "bom-ref": "helmet@4.6.0", + "purl": "pkg:npm/helmet@4.6.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/helmet/-/helmet-4.6.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1d5a802ca66547de513a4ae77ac7616db649162feb2154a836ae9fde303ff6ee8c21b4ec3e1df16708a18de239f833bfdac395e87307a285dc10ebb0b241e94e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/helmet" + } + ] + }, + { + "type": "library", + "name": "hoister", + "version": "0.0.2", + "bom-ref": "hoister@0.0.2", + "purl": "pkg:npm/hoister@0.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/hoister/-/hoister-0.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "42285dd912063b4e906923c8e19fe5740f46bc3ee52baff0a3e7b410c4b35c8f013c424c180362db24156b796d3e57134c8f1608857d5c016c53da672b8b0b9b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hoister" + } + ] + }, + { + "type": "library", + "name": "homedir-polyfill", + "version": "1.0.3", + "bom-ref": "homedir-polyfill@1.0.3", + "purl": "pkg:npm/homedir-polyfill@1.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7929a6584e5b6532b6368bb8834008df367daecc29ec644aa0a5d2d412d492f3ef88eaace184cdd5d8d022aad7cbd939804b5d2cfcbce898d1c2c34cf6d9c370" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/homedir-polyfill" + } + ] + }, + { + "type": "library", + "name": "hooker", + "version": "0.2.3", + "bom-ref": "hooker@0.2.3", + "purl": "pkg:npm/hooker@0.2.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b7e51eac2b10be24b29802270f4d4fc3e0e7feeb26cf5b113bedd9935fa5c7c7a0f962a90f6ba57305aa1c72f4f9ab1e441afedfebc88621b52b5253c1a21c4c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hooker" + } + ] + }, + { + "type": "library", + "name": "hosted-git-info", + "version": "2.8.9", + "bom-ref": "hosted-git-info@2.8.9", + "purl": "pkg:npm/hosted-git-info@2.8.9", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9b120301bf4bb26e83a0e27bc47fb9f97e32d4b53fe078b9d0bf42e6c22cc0adc9cd42d2e1bc24d45be374182f611e1bcd3e2db944220b5e451367f91db2ef63" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/hosted-git-info" + } + ] + }, + { + "type": "library", + "name": "html-entities", + "version": "1.4.0", + "bom-ref": "html-entities@1.4.0", + "purl": "pkg:npm/html-entities@1.4.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f27c6370171df30a2f6de2b1ee1df04e38b87bafab85a56e3cda4cab05a09c787e37d4e8aac0ace97ced59104f43e52dceca0c01d299b5410da15cd4fc432d64" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/html-entities" + } + ] + }, + { + "type": "library", + "name": "htmlparser2", + "version": "3.3.0", + "bom-ref": "htmlparser2@3.3.0", + "purl": "pkg:npm/htmlparser2@3.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "67c8bade7eec7ae3ef45ed4f432ae39a8552b6fedb8cc6b4b24ace97f93ab674ffe56a4f36bcd62c1d4783f749c415c7fcce8a66f9b6e494065428901b15112d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/htmlparser2" + } + ], + "components": [ + { + "type": "library", + "name": "isarray", + "version": "0.0.1", + "bom-ref": "htmlparser2@3.3.0|isarray@0.0.1", + "purl": "pkg:npm/isarray@0.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0f64bedc62f1587fae86b34472887f7e799878ff04f3fcc797ae3877f8dd034836bb25efcb7b1bd2ac68b44fa77b42ed71c1e49d0cd6c1913385a93ba09d0239" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/htmlparser2/node_modules/isarray" + } + ] + }, + { + "type": "library", + "name": "readable-stream", + "version": "1.0.34", + "bom-ref": "htmlparser2@3.3.0|readable-stream@1.0.34", + "purl": "pkg:npm/readable-stream@1.0.34", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a24d6a54226e464366bde6d88a4963c4903f504b0ac0b9769c8d4e99aa80bb8fd413e874c0a087a24e1790bfe0be2dfd39a717bf0e7d44950e15490389bdab1e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/htmlparser2/node_modules/readable-stream" + } + ] + }, + { + "type": "library", + "name": "string_decoder", + "version": "0.10.31", + "bom-ref": "htmlparser2@3.3.0|string_decoder@0.10.31", + "purl": "pkg:npm/string_decoder@0.10.31", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7afd90cd2cd63d89b2f46baa7c856295d03839d7062de15942bab9cace91b62b85f914108995abf1364dc8072e557c904587c43be32ca01ff506e41584e26ea1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/htmlparser2/node_modules/string_decoder" + } + ] + } + ] + }, + { + "type": "library", + "name": "http-cache-semantics", + "version": "3.8.1", + "bom-ref": "http-cache-semantics@3.8.1", + "purl": "pkg:npm/http-cache-semantics@3.8.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e5a8b68a4b3257c6579a76611c7e2b58fa31c62b2d11ec528b9f77eb3210d5b9cd4d6e559c0f3907a3ff5695e244cd35ec8811bdbda42a8d5afffcbed304a9df" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/http-cache-semantics" + } + ] + }, + { + "type": "library", + "name": "http-errors", + "version": "2.0.0", + "bom-ref": "http-errors@2.0.0", + "purl": "pkg:npm/http-errors@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "16dc2b1bf7ae0736848d8791a8e825cbb1b4aaf8a25e82569ef107d99d6994175781bca3bf7e291d349bf73a1e1ccc83cb7dfe0d6cb95adf56a3e4d446d39849" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/http-errors" + } + ] + }, + { + "type": "library", + "name": "http-proxy-agent", + "version": "5.0.0", + "bom-ref": "http-proxy-agent@5.0.0", + "purl": "pkg:npm/http-proxy-agent@5.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9f6858f18768444d62eebe8cd30f43230e468193741b6e4ff332c2450f2b8d7b53537bec345048fef58afd421e13a839314533e9abf000f5e62fa172f43ffdd3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/http-proxy-agent" + } + ], + "components": [ + { + "type": "library", + "name": "debug", + "version": "4.3.4", + "bom-ref": "http-proxy-agent@5.0.0|debug@4.3.4", + "purl": "pkg:npm/debug@4.3.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d15851ee494dde0ed4093ef9cd63b25c91eb758f4b793ae3ac1733cfcec7a40f9d9997ca947c520f122b305ea22f1d61951ce817fbb1bfbc234d85e870c5f91" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/http-proxy-agent/node_modules/debug" + } + ] + }, + { + "type": "library", + "name": "ms", + "version": "2.1.2", + "bom-ref": "http-proxy-agent@5.0.0|ms@2.1.2", + "purl": "pkg:npm/ms@2.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0690fc7e56332d980e8c5f6ee80381411442c50996784b85ea7863970afebcb53fa36f7be4fd1c9a2963f43d32b25ad98b48cd1bf9a7544c4bdbb353c4687db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/http-proxy-agent/node_modules/ms" + } + ] + } + ] + }, + { + "type": "library", + "name": "http-signature", + "version": "1.2.0", + "bom-ref": "http-signature@1.2.0", + "purl": "pkg:npm/http-signature@1.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0806e7afa473e0261090b614b52357c503d41f680af1fde259ec5596c9cc783f868e5b10d17b32d5c397fa637776dc58a26472db50a23b353c521c3a3b09dc11" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/http-signature" + } + ] + }, + { + "type": "library", + "name": "https-proxy-agent", + "version": "5.0.1", + "bom-ref": "https-proxy-agent@5.0.1", + "purl": "pkg:npm/https-proxy-agent@5.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7457008e94d0160a0b3330b657053e0bf09b4bbb912f49569b10c84e6aa6ec2fbb17439d9a3eacf65e9a95973a0042d786b9e080cd827964971c639d5f662dc0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/https-proxy-agent" + } + ], + "components": [ + { + "type": "library", + "name": "debug", + "version": "4.3.4", + "bom-ref": "https-proxy-agent@5.0.1|debug@4.3.4", + "purl": "pkg:npm/debug@4.3.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d15851ee494dde0ed4093ef9cd63b25c91eb758f4b793ae3ac1733cfcec7a40f9d9997ca947c520f122b305ea22f1d61951ce817fbb1bfbc234d85e870c5f91" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/https-proxy-agent/node_modules/debug" + } + ] + }, + { + "type": "library", + "name": "ms", + "version": "2.1.2", + "bom-ref": "https-proxy-agent@5.0.1|ms@2.1.2", + "purl": "pkg:npm/ms@2.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0690fc7e56332d980e8c5f6ee80381411442c50996784b85ea7863970afebcb53fa36f7be4fd1c9a2963f43d32b25ad98b48cd1bf9a7544c4bdbb353c4687db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/https-proxy-agent/node_modules/ms" + } + ] + } + ] + }, + { + "type": "library", + "name": "humanize-ms", + "version": "1.2.1", + "bom-ref": "humanize-ms@1.2.1", + "scope": "optional", + "purl": "pkg:npm/humanize-ms@1.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "165ef4bd8b6c0056ff0b4e8f4d2f5d641a3b8a16aef93bbf0cd0a4fcec8785e6b4ed2f9a78c5a914591469745af1f23e49c65b108f1d7d2c7063b83167d48055" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/humanize-ms" + } + ] + }, + { + "type": "library", + "name": "i18n", + "version": "0.11.1", + "bom-ref": "i18n@0.11.1", + "purl": "pkg:npm/i18n@0.11.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/i18n/-/i18n-0.11.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8fd2463a5bdb51ab55539717b9af801e2968b64b74c11238644864ca1feffed29cc1bb4c8e96aec63ac170506a4c2cfe130e97afb70226403ee032d8401d5852" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/i18n" + } + ] + }, + { + "type": "library", + "name": "iconv-lite", + "version": "0.4.24", + "bom-ref": "iconv-lite@0.4.24", + "purl": "pkg:npm/iconv-lite@0.4.24", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bf73179d901cbe7cb091350466898801cb657bb4575de79d391df5c3097b565ca85cee108bd6abbd27a73505a77b54dc4708422f51f02c8db56c4a9da63f3fac" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/iconv-lite" + } + ] + }, + { + "type": "library", + "name": "ieee754", + "version": "1.2.1", + "bom-ref": "ieee754@1.2.1", + "purl": "pkg:npm/ieee754@1.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "75ccaa843bd7d42e3a95765c56a0a92be16d31141574830debf0dfe63b36ce8b94b2a1bb23ab05c62b480beeca60adbd29d5ce2c776ef732f8b059e85509ea68" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ieee754" + } + ] + }, + { + "type": "library", + "name": "ignore-walk", + "version": "3.0.4", + "bom-ref": "ignore-walk@3.0.4", + "purl": "pkg:npm/ignore-walk@3.0.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d8e888bca358cc440d73e05da14641ffc4de7da31e370dabcabc3de80e97eead194e272007a627c8c296ddbf59f88ede28bf48d2a70de44381a1267a412fa59" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ignore-walk" + } + ], + "components": [ + { + "type": "library", + "name": "brace-expansion", + "version": "1.1.11", + "bom-ref": "ignore-walk@3.0.4|brace-expansion@1.1.11", + "purl": "pkg:npm/brace-expansion@1.1.11", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "882b8f1c3160ac75fb1f6bc423fe71a73d3bcd21c1d344e9ba0aa1998b5598c3bae75f260ae44ca0e60595d101974835f3bb9fa3375a1e058a71815beb5a8688" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ignore-walk/node_modules/brace-expansion" + } + ] + }, + { + "type": "library", + "name": "minimatch", + "version": "3.1.2", + "bom-ref": "ignore-walk@3.0.4|minimatch@3.1.2", + "purl": "pkg:npm/minimatch@3.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "27ba7ade1462023c35343130c355bb8b7efe07222b3963b95d0400cd9dd539c2f43cdc9bc297e657f374e73140cf043d512c84717eaddd43be2b96aa0503881f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ignore-walk/node_modules/minimatch" + } + ] + } + ] + }, + { + "type": "library", + "name": "iltorb", + "version": "2.4.5", + "bom-ref": "iltorb@2.4.5", + "scope": "optional", + "purl": "pkg:npm/iltorb@2.4.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/iltorb/-/iltorb-2.4.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "10c08c9772e79cd499252e50af1c9998c4da002e3e4c990ce70a03fb16e99bd441fa61580abec2d391851374c4182b154125479a35fedec7f9022c2cca53489d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/iltorb" + } + ] + }, + { + "type": "library", + "name": "imurmurhash", + "version": "0.1.4", + "bom-ref": "imurmurhash@0.1.4", + "scope": "optional", + "purl": "pkg:npm/imurmurhash@0.1.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2665cc67ac2ebc398b88712697dca4cea3ba97015ba1fd061b822470668435d0910c398c5679f2eece47b0880709b6aad30d8cc8f843aa48535204b62d4d8f1c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/imurmurhash" + } + ] + }, + { + "type": "library", + "name": "indent-string", + "version": "4.0.0", + "bom-ref": "indent-string@4.0.0", + "scope": "optional", + "purl": "pkg:npm/indent-string@4.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "11d0c366ee00d8ec882bb2ebff6cc6fb0e6399bba4d435419c4c11110bc1ceca412640846d16bc1b153596085871a1890a745689b8c35e5abbefd5f5ff2e71c2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/indent-string" + } + ] + }, + { + "type": "library", + "name": "infer-owner", + "version": "1.0.4", + "bom-ref": "infer-owner@1.0.4", + "scope": "optional", + "purl": "pkg:npm/infer-owner@1.0.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "202963f97cfde3e77b8ab1f9a91c9f2689ce75f4f3b836a27c4e993d67f1d0dd3efc04d909bb933eada9ac5979dbabab91077dd16c942888750df050da1333f4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/infer-owner" + } + ] + }, + { + "type": "library", + "name": "inflection", + "version": "1.13.4", + "bom-ref": "inflection@1.13.4", + "purl": "pkg:npm/inflection@1.13.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/inflection/-/inflection-1.13.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e88fc750379815fb8d0954b7b5dd39e41697070298bb3c3b2b713154c4ad068c0aa3da0e00c2485c81ef77247789ba130a9d5bfb58b90d2908653730224b6e0f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/inflection" + } + ] + }, + { + "type": "library", + "name": "inflight", + "version": "1.0.6", + "bom-ref": "inflight@1.0.6", + "purl": "pkg:npm/inflight@1.0.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "93dd88fdbd3cab8c2f16c71708bbea7ec1c2ae3ac5ef2897b10b8856f544ecdf365b7f9aaa9cee51d05b7e159ccbf159477ff82207e532028b3acbcf0eb18224" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/inflight" + } + ] + }, + { + "type": "library", + "name": "inherits", + "version": "2.0.4", + "bom-ref": "inherits@2.0.4", + "purl": "pkg:npm/inherits@2.0.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "93fbc6697e3f6256b75b3c8c0af4d039761e207bea38ab67a8176ecd31e9ce9419cc0b2428c859d8af849c189233dcc64a820578ca572b16b8758799210a9ec1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/inherits" + } + ] + }, + { + "type": "library", + "name": "ini", + "version": "1.3.8", + "bom-ref": "ini@1.3.8", + "purl": "pkg:npm/ini@1.3.8", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "255ff2ba0576bb35b988c4528990320ed41dfa7c6d5278de2edd1a70d770f7c90a2ebbee455c81f34b6c444384ef2bc65606a5859e913570a61079142812b17b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ini" + } + ] + }, + { + "type": "library", + "name": "internal-slot", + "version": "1.0.5", + "bom-ref": "internal-slot@1.0.5", + "purl": "pkg:npm/internal-slot@1.0.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "63e479849af3b39d90086da568b9f8b9d6159f1b1f9f2f42a4e84d854be4fd249257217a4f6ec5cd16c5d2cae83e2752bb75fca040243a7d8af34e268e9b7a51" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/internal-slot" + } + ] + }, + { + "type": "library", + "name": "interpret", + "version": "1.1.0", + "bom-ref": "interpret@1.1.0", + "purl": "pkg:npm/interpret@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "08b33c48d303bbb0b9a6c1429fa5a0fed8298ff6ca020ee1736816a9cb91f4e0f916df4f841a48bbc3cb89c3de8acfb10dde985f69dc23c30203ae08f6d7ed20" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/interpret" + } + ] + }, + { + "type": "library", + "name": "into-stream", + "version": "3.1.0", + "bom-ref": "into-stream@3.1.0", + "purl": "pkg:npm/into-stream@3.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4dc7633e26d392c6b5350c629aa7a9dabd7b212462344f5fc257db83717c00d76f3f9ff2ac54dec3ce9570efff8e4e104da3256e3ca93c1abbe87376cda29f65" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/into-stream" + } + ] + }, + { + "type": "library", + "name": "invariant", + "version": "2.2.4", + "bom-ref": "invariant@2.2.4", + "purl": "pkg:npm/invariant@2.2.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a6125f41506e689339ada3a926349f9220fa0696c213836cfff2da5e5eb0198b54058f379d64ba45ff6d5e6d9ef1568aeb42448d895d6cf89ffc0d81d42da034" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/invariant" + } + ] + }, + { + "type": "library", + "name": "ip", + "version": "1.1.8", + "bom-ref": "ip@1.1.8", + "purl": "pkg:npm/ip@1.1.8", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3ee1313d8522bbaa8c0506f8974e9e726e93eae8f386687e31e25c5bdc1af3d3e8033e69bdde333e0379589575d3899be92d93d40c0d200681ef424dacb41686" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ip" + } + ] + }, + { + "type": "library", + "name": "ip6", + "version": "0.2.10", + "bom-ref": "ip6@0.2.10", + "purl": "pkg:npm/ip6@0.2.10", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ip6/-/ip6-0.2.10.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d4b769c8a8e1bdea5de846c053aad6e20d78bee62dc794e7257f537d964186c33a0ecc8f40b3735b5dabb5b52a5c1330a85acb555fc6731bf418d16f269d9c60" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ip6" + } + ] + }, + { + "type": "library", + "name": "ipaddr.js", + "version": "1.9.1", + "bom-ref": "ipaddr.js@1.9.1", + "purl": "pkg:npm/ipaddr.js@1.9.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d0a23feb4ef1a31493a07ec68cdd457d26cba14d3e6ed4e2723b1049642587f859ca437c2a998c7fbb98c0f5b747e6a467a47fc35f199574870585e26143cede" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ipaddr.js" + } + ] + }, + { + "type": "library", + "name": "is-absolute", + "version": "1.0.0", + "bom-ref": "is-absolute@1.0.0", + "purl": "pkg:npm/is-absolute@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "74e5a8a9f96f73274045adfad06befd7c0d9fe046e1ca8b6354ff05395f5645cdd61f1f6f67922359b05de6a78389dc7e32a3d331f00fee006373a733cddf204" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-absolute" + } + ] + }, + { + "type": "library", + "name": "is-accessor-descriptor", + "version": "1.0.0", + "bom-ref": "is-accessor-descriptor@1.0.0", + "purl": "pkg:npm/is-accessor-descriptor@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9b98671d391c56c3dfab1dc02a5cadb483dbec9f97ca41ef24fd81f5b6438e584b22812ae17a0aeb8560edba199555982ba2d463de1d60f104ecb87466464a71" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-accessor-descriptor" + } + ] + }, + { + "type": "library", + "name": "is-arguments", + "version": "1.1.1", + "bom-ref": "is-arguments@1.1.1", + "purl": "pkg:npm/is-arguments@1.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f10ec40118f31272a9b7f3c20fb7b5720512d1ae97f2ee6d75288ca978688ce76857d4ec32c88efbd54b0b9bc098ef0deff1a65e7ef28d1f2a9c0e9b5401337c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-arguments" + } + ] + }, + { + "type": "library", + "name": "is-array-buffer", + "version": "3.0.2", + "bom-ref": "is-array-buffer@3.0.2", + "purl": "pkg:npm/is-array-buffer@3.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cbe172c91ff0f2f7c846ae1e41c3351188124e79875cfa9a17e220ce0adacad085ab95e1f259650d598066894f26266db592de15220d3d831a109effbd651ad7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-array-buffer" + } + ] + }, + { + "type": "library", + "name": "is-arrayish", + "version": "0.2.1", + "bom-ref": "is-arrayish@0.2.1", + "purl": "pkg:npm/is-arrayish@0.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cf3d3a4bcb74a33a035cc1beb9b7b6eb37824cd5dc2883c96498bc841ac5e227422e6b38086f50b4aeea065d5ba22e4e0f31698ecc1be493e61c26cca63698ce" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-arrayish" + } + ] + }, + { + "type": "library", + "name": "is-bigint", + "version": "1.0.4", + "bom-ref": "is-bigint@1.0.4", + "purl": "pkg:npm/is-bigint@1.0.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cc1f42aee31a9a3ca6f358b6259dd4327e783ca1ac433b097a8eb1bcddc7249e0202c40d07a891bada764e8efb39f08dba8c6ca6c221cda3e83b5cf20848453a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-bigint" + } + ] + }, + { + "type": "library", + "name": "is-binary-path", + "version": "2.1.0", + "bom-ref": "is-binary-path@2.1.0", + "purl": "pkg:npm/is-binary-path@2.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "64c11161eb3aa43c9dcae1a276c7bb3ac1f1b5b23b595794128ce047f83baddd31522998365bd9444fcad8c8194e35b2ef6e487de94b79570433dee69ad4465f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-binary-path" + } + ] + }, + { + "type": "library", + "name": "is-boolean-object", + "version": "1.1.2", + "bom-ref": "is-boolean-object@1.1.2", + "purl": "pkg:npm/is-boolean-object@1.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "80361a2872669e3e1a5b1ca3e981f25d5a5d41ac2d54b1d4e5c6fe7b3b4f19ccdfe9c8ee4ddc2f7b964811f817a87e1ee7b027d43d4029ff02677918ad046a60" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-boolean-object" + } + ] + }, + { + "type": "library", + "name": "is-buffer", + "version": "1.1.6", + "bom-ref": "is-buffer@1.1.6", + "purl": "pkg:npm/is-buffer@1.1.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "35c7402f0a579139b966fbdb93ba303944af56f04a0e028fe7f7b07d71339e64057ece194666a739e2814e34558e46b7405a0de9727ef45dd44aa7c7a93694e7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-buffer" + } + ] + }, + { + "type": "library", + "name": "is-callable", + "version": "1.2.7", + "bom-ref": "is-callable@1.2.7", + "purl": "pkg:npm/is-callable@1.2.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d410b40551614bfa74aadc3a7a7a7c7bef0e0f452b2b4a052f3b528cdce170a037583b89c7100f5f33ee3ed2a48c463d514a045a55fff1f80a7aed92f22f494c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-callable" + } + ] + }, + { + "type": "library", + "name": "is-core-module", + "version": "2.13.0", + "bom-ref": "is-core-module@2.13.0", + "purl": "pkg:npm/is-core-module@2.13.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "67b764e90a3ca4e0a9de5e2db17d82e5955ab3857e531c10a1dc1984ba292fdd535fc532c8711769f3dcca879e5ae2ebc331dcaf78a03bbf3034bc07247b0c09" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-core-module" + } + ] + }, + { + "type": "library", + "name": "is-data-descriptor", + "version": "1.0.0", + "bom-ref": "is-data-descriptor@1.0.0", + "purl": "pkg:npm/is-data-descriptor@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8db457cb5166b40a028d0915988558c2ebaa0c551b68e7838e679dd6d3863ebb0c86d240e2b0fdb64800d05d6a2778111515dc1d856475e68fe74439ac4fe32d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-data-descriptor" + } + ] + }, + { + "type": "library", + "name": "is-date-object", + "version": "1.0.5", + "bom-ref": "is-date-object@1.0.5", + "purl": "pkg:npm/is-date-object@1.0.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f5841a4b1b00892c1cbd2df7301937c130959d62be1e117c5594768d1c5e84cd7a41c54e747a8f9f854f1e644ae254abdfc9fd26b8aeac89cb70ff74c6c60d7d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-date-object" + } + ] + }, + { + "type": "library", + "name": "is-descriptor", + "version": "1.0.2", + "bom-ref": "is-descriptor@1.0.2", + "purl": "pkg:npm/is-descriptor@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d9e8ace56a90195ee97a8a03c8b98d10f52ba6cf7e4975f973da4bdf1101fb87bd1e71ae0daee607b907c47c3809ba92f64d53da1387de688bf27f16b62615b6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-descriptor" + } + ] + }, + { + "type": "library", + "name": "is-docker", + "version": "2.2.1", + "bom-ref": "is-docker@2.2.1", + "purl": "pkg:npm/is-docker@2.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "17e8b604ab05ac7eba89a505734c280fcb0bcbc81eb64c13c2d3818efb39e82c780a024378a41ea9fcfcc0062249bf093a9ad68471f9a7becf6e6602bef52e5d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-docker" + } + ] + }, + { + "type": "library", + "name": "is-expression", + "version": "4.0.0", + "bom-ref": "is-expression@4.0.0", + "purl": "pkg:npm/is-expression@4.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-expression/-/is-expression-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ccc2175fadecc731b75eb90792b00fbe6fce55955208f364c0c1d4f284d7eff53700befc2344170842025d4335dc121af1360667af0f89329f433df269336be0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-expression" + } + ] + }, + { + "type": "library", + "name": "is-extendable", + "version": "1.0.1", + "bom-ref": "is-extendable@1.0.1", + "purl": "pkg:npm/is-extendable@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6ab9d73314f5861a0aa3d9352d976694dc897430dfcb6bf47d78c5966a24e3e8bcba5ffa5a56d581ef5b84cef83a934f40f306513a03b73f8a5dad4f9de27138" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-extendable" + } + ] + }, + { + "type": "library", + "name": "is-extglob", + "version": "2.1.1", + "bom-ref": "is-extglob@2.1.1", + "purl": "pkg:npm/is-extglob@2.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "49b29b00d90deb4dd58b88c466fe3d2de549327e321b0b1bcd9c28ac4a32122badb0dde725875b3b7eb37e1189e90103a4e6481640ed9eae494719af9778eca1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-extglob" + } + ] + }, + { + "type": "library", + "name": "is-fullwidth-code-point", + "version": "1.0.0", + "bom-ref": "is-fullwidth-code-point@1.0.0", + "purl": "pkg:npm/is-fullwidth-code-point@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d69a94a918e484f27d9a236af52c0c7ddbe2ea504971de9e171bdf6a2bd085a1f74a08ac7e2bae76f167b5d28e9b1b9e7bfefb97e14f8caad08d6be63e35ab47" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-fullwidth-code-point" + } + ] + }, + { + "type": "library", + "name": "is-generator-function", + "version": "1.0.10", + "bom-ref": "is-generator-function@1.0.10", + "purl": "pkg:npm/is-generator-function@1.0.10", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8ec123cbd977ca25c443e3ec5dd981c043dc3b169758bb2929da65154548f6fab58998087a4782d0bd7aeea7aef3a73341ac5e777abf533bb0d2cc0bd22acbf0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-generator-function" + } + ] + }, + { + "type": "library", + "name": "is-glob", + "version": "3.1.0", + "bom-ref": "is-glob@3.1.0", + "purl": "pkg:npm/is-glob@3.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "505a430eb3e033aaa99c5348fab87fa776d46aaf6128b64df1b3145b3c667276554b7a267f820f2be06b7b09675a33b55a652c318b928ca878509b95e3e2ea9b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-glob" + } + ] + }, + { + "type": "library", + "name": "is-heroku", + "version": "2.0.0", + "bom-ref": "is-heroku@2.0.0", + "purl": "pkg:npm/is-heroku@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-heroku/-/is-heroku-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "738bc75f0c707c866528e100ca4db95c80887ca96a5b061cb7edb3b752107e99f6aade9236a4e9e3541a6c050de41f4924c8fa590ee9acde0778cd8a505fe02b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-heroku" + } + ] + }, + { + "type": "library", + "name": "is-lambda", + "version": "1.0.1", + "bom-ref": "is-lambda@1.0.1", + "scope": "optional", + "purl": "pkg:npm/is-lambda@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cfb08c14636b10dab988507d06aa3ae1793a63db20f9ea6ad66c8871d1da1a76cc4d83b1bf3b04b5d62a414ca507b2f17e4be0aeb8cfdf64fa6307228a8f5421" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-lambda" + } + ] + }, + { + "type": "library", + "name": "is-map", + "version": "2.0.2", + "bom-ref": "is-map@2.0.2", + "purl": "pkg:npm/is-map@2.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "70e645410a334e16b57f83312c5ce580a60f4f28f6ea989c7594f1f3685b73f5dfe0afed64e39748290cbd4e292a2a115c60cb2519f418ced4a5eee447bdb5ca" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-map" + } + ] + }, + { + "type": "library", + "name": "is-natural-number", + "version": "4.0.1", + "bom-ref": "is-natural-number@4.0.1", + "purl": "pkg:npm/is-natural-number@4.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6382d36a631ed030d020802569eafd78a79b0250d257a86ecbe4d684954f973661da8e2d44fe524161652e7e4dd13a389830f6dbfa9d3aafaf7a8d5c48848b81" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-natural-number" + } + ] + }, + { + "type": "library", + "name": "is-number-like", + "version": "1.0.8", + "bom-ref": "is-number-like@1.0.8", + "purl": "pkg:npm/is-number-like@1.0.8", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-number-like/-/is-number-like-1.0.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "eab662ddecc2c85727e4bef5cb0cf3d9b4b96f6220975127dde4e5665bca8e9cf59f72192c060c6ca600210805984bb4184360f76ce253f7da10e03f6a2c636c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-number-like" + } + ] + }, + { + "type": "library", + "name": "is-number-object", + "version": "1.0.7", + "bom-ref": "is-number-object@1.0.7", + "purl": "pkg:npm/is-number-object@1.0.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "935534211ccb328ed995821fcd1bb6dce87a3222056ac8296fd5fbe9ea9f15902ac07e38508e0a4c1bc16086757522fd6730a14c1f528477cb911e29756e64ad" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-number-object" + } + ] + }, + { + "type": "library", + "name": "is-number", + "version": "3.0.0", + "bom-ref": "is-number@3.0.0", + "purl": "pkg:npm/is-number@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e1c6e80aa2299621fe980bc535e823650e2480a73765485056bdc7bd66d2879ab7587daff3672df93d98d61754e4676da2bc7f70b89f423a826cbedba739cb4e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-number" + } + ], + "components": [ + { + "type": "library", + "name": "kind-of", + "version": "3.2.2", + "bom-ref": "is-number@3.0.0|kind-of@3.2.2", + "purl": "pkg:npm/kind-of@3.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "34e5bd4105cca191a0fe8aa754da0d4d320510889dd7adbb5827df50124474cc58029abb98d13b0a9cee7083dcf99420db93e17a3ec8252997de13bea1b94eb5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-number/node_modules/kind-of" + } + ] + } + ] + }, + { + "type": "library", + "name": "is-object", + "version": "1.0.2", + "bom-ref": "is-object@1.0.2", + "purl": "pkg:npm/is-object@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dab4486a1859af65166f8e5f20ebaf646a45b73d13c8e64b7f7d8ac416d2a1409e651e3de7308a95650a29407293781e4b6780b3b640001b7463f471d0689018" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-object" + } + ] + }, + { + "type": "library", + "name": "is-plain-obj", + "version": "1.1.0", + "bom-ref": "is-plain-obj@1.1.0", + "purl": "pkg:npm/is-plain-obj@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "caf911cb1985284390e293570a6246e401103655c94b92da38d5e8e7f70b75365d5afb19d62a091289cb180a2c2a531613c970532fdb273323730f1acfbdfe16" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-plain-obj" + } + ] + }, + { + "type": "library", + "name": "is-plain-object", + "version": "2.0.4", + "bom-ref": "is-plain-object@2.0.4", + "purl": "pkg:npm/is-plain-object@2.0.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8793e98179168ad737f0104c61ac1360c5891c564956706ab85139ef11698c1f29245885ea067e6d4f96c88ff2a9788547999d2ec81835a3def2e6a8e94bfd3a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-plain-object" + } + ] + }, + { + "type": "library", + "name": "is-promise", + "version": "2.2.2", + "bom-ref": "is-promise@2.2.2", + "purl": "pkg:npm/is-promise@2.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fa53f8ffa94a5017d08d9da97714e166f2d401a7e665bf0e03115bf175ed890992df920d82bf3985d386a04b35db87b3d450a7649b7a8dabbf4fe6a5879f1015" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-promise" + } + ] + }, + { + "type": "library", + "name": "is-regex", + "version": "1.1.4", + "bom-ref": "is-regex@1.1.4", + "purl": "pkg:npm/is-regex@1.1.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "92f45dc43b31663873517d3b6672f27734b54d4fd32654d41c763860b2fcededfba14038f437e42ea832f958c5a1ca30cb6f5c2af7128aefa422fef6f234d356" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-regex" + } + ] + }, + { + "type": "library", + "name": "is-relative", + "version": "1.0.0", + "bom-ref": "is-relative@1.0.0", + "purl": "pkg:npm/is-relative@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2b0fd178ad22ab029ebb43084cb16e8f48db3c098488eb08c32217bef6df6ba41f98df69903d4cfbca5d93b465fdd4ca6c7df8fd704531b803e2230984b41b18" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-relative" + } + ] + }, + { + "type": "library", + "name": "is-retry-allowed", + "version": "1.2.0", + "bom-ref": "is-retry-allowed@1.2.0", + "purl": "pkg:npm/is-retry-allowed@1.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4546d478ac2f9b75c6d9561a9a124bd71164b608ef3f32f41eaf02fbacab588b300f2dc12171aa0b187191cdf437d8ea2b7d75815535dfb2bc122e79ff354946" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-retry-allowed" + } + ] + }, + { + "type": "library", + "name": "is-set", + "version": "2.0.2", + "bom-ref": "is-set@2.0.2", + "purl": "pkg:npm/is-set@2.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fb67274c465e639cff89719b2e13eb38068afcc6aee64e5e5eaf63d780a94537edab4a4026ed8cc15452661c99581cf1de8e97efde4bcfa0696fa47418a7f7ee" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-set" + } + ] + }, + { + "type": "library", + "name": "is-shared-array-buffer", + "version": "1.0.2", + "bom-ref": "is-shared-array-buffer@1.0.2", + "purl": "pkg:npm/is-shared-array-buffer@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b2a376503bb5ff4cbabaf5f24ad08ecf28408c24a51dc785a0c2895bc5bd114f5cbe273f41db19d24114f771c4cb7214105648887ff7c3e007fd441b3c735d84" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-shared-array-buffer" + } + ] + }, + { + "type": "library", + "name": "is-stream", + "version": "1.1.0", + "bom-ref": "is-stream@1.1.0", + "purl": "pkg:npm/is-stream@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b903e6f2472ce3b8f1dfc6ad01c593571ca5b506283d3ebccbd69661d57ac965d2c96f26cd26add132fa0a259d65e09d1772ab02fa55b671db4efe1137eaea75" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-stream" + } + ] + }, + { + "type": "library", + "name": "is-string", + "version": "1.0.7", + "bom-ref": "is-string@1.0.7", + "purl": "pkg:npm/is-string@1.0.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b44d945f38af8deea87cf5bb976ddc8c338c6b4f606fbc6502a1ba8c6e5e8fab8f577d939563f734a3e282d68678736ef5fa2171c458bc889931f38e9ce614b6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-string" + } + ] + }, + { + "type": "library", + "name": "is-symbol", + "version": "1.0.4", + "bom-ref": "is-symbol@1.0.4", + "purl": "pkg:npm/is-symbol@1.0.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0bf08f06a2969ef75cc6a200471c8e878bf551410e087a600dad16620a4a0c532ccdcacf71f7e0e6e8704a03c22c3d965b19aaea2b22b33f3bb734f4d6db8686" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-symbol" + } + ] + }, + { + "type": "library", + "name": "is-typed-array", + "version": "1.1.12", + "bom-ref": "is-typed-array@1.1.12", + "purl": "pkg:npm/is-typed-array@1.1.12", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "675e1317624d1bc2ecb39fc732ab74fff4fd25e1d7b6d5f2e691ff0c1538be2f7ca333b66edc73abd3306036589cac14f2746ccfff865455510eadc3915b923e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-typed-array" + } + ] + }, + { + "type": "library", + "name": "is-typedarray", + "version": "1.0.0", + "bom-ref": "is-typedarray@1.0.0", + "purl": "pkg:npm/is-typedarray@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "732039ea208c1c087909dce32486b86a8849c9e3b561bc0b8b725cdf9326454ea9a2ba058c8199cd4ceea468913ce8e01e0f532eee37c5ba705e4e76ddf33128" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-typedarray" + } + ] + }, + { + "type": "library", + "name": "is-unc-path", + "version": "1.0.0", + "bom-ref": "is-unc-path@1.0.0", + "purl": "pkg:npm/is-unc-path@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9ab1a955dd1fb3b5962df56c4adbe017a8842676e30c5661f7f7a68510dc1964ddb937cd1ddf421de5301f781822375bc28e0e9fa86e9e4cedc0e680c34ca595" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-unc-path" + } + ] + }, + { + "type": "library", + "name": "is-weakmap", + "version": "2.0.1", + "bom-ref": "is-weakmap@2.0.1", + "purl": "pkg:npm/is-weakmap@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "352051e241f9a158f5530beff7bd2bb9490257b3b59b381514ee3fadebf670b45d6bd4e6f47acbef464fbade2b387818d0536b52ef4109b5c0dac750fb1d1c84" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-weakmap" + } + ] + }, + { + "type": "library", + "name": "is-weakset", + "version": "2.0.2", + "bom-ref": "is-weakset@2.0.2", + "purl": "pkg:npm/is-weakset@2.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b76c95bedb4791092dc2734d98143df0084434b74f5130d3136d6e3ea010d0047041f19e40a4554b434dbab1fb6d37fb46bbdc567d4e3a07b8e429c17870929a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-weakset" + } + ] + }, + { + "type": "library", + "name": "is-windows", + "version": "1.0.2", + "bom-ref": "is-windows@1.0.2", + "purl": "pkg:npm/is-windows@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7972b55089ead9b3e68f25fa7b754723330ba1b73827de22e005a7f87a6adce5392a4ad10bde8e01c4773d127fa46bba9bc4d19c11cff5d917415b13fc239520" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/is-windows" + } + ] + }, + { + "type": "library", + "name": "isarray", + "version": "2.0.5", + "bom-ref": "isarray@2.0.5", + "purl": "pkg:npm/isarray@2.0.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c478e10ebddc3412b40737542523d7667b50531fe6c0c4b9470e00ee53c9f745c600ee8848ffde3c336ea34be1a8e654f940f9268a1dc02000a1941ddc57802b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/isarray" + } + ] + }, + { + "type": "library", + "name": "isexe", + "version": "2.0.0", + "bom-ref": "isexe@2.0.0", + "purl": "pkg:npm/isexe@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "447c4c2e9f659ca1c61d19e0f5016144231b600715a67ebdb2648672addfdfac638155564e18f8aaa2db4cb96aed2b23f01f9f210d44b8210623694ab3241e23" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/isexe" + } + ] + }, + { + "type": "library", + "name": "isobject", + "version": "3.0.1", + "bom-ref": "isobject@3.0.1", + "purl": "pkg:npm/isobject@3.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5a107dcc292eec41938ff1d0411cf969440451ea10647d9b59c96d444acea72989e1ba1813ac0bf536ebdb792b44f499f82e73a8d4ab4b0f8273bb196786fbbe" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/isobject" + } + ] + }, + { + "type": "library", + "name": "isstream", + "version": "0.1.2", + "bom-ref": "isstream@0.1.2", + "purl": "pkg:npm/isstream@0.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6258f3edf7f23dbacba4b9e0accb59ecd76e52056f8bac06f5127d21473209de7d610f75d4f049a6138351c6ce55ba987f17b5c2e61ffcb27c3dab8c470b0cfe" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/isstream" + } + ] + }, + { + "type": "library", + "name": "isurl", + "version": "1.0.0", + "bom-ref": "isurl@1.0.0", + "purl": "pkg:npm/isurl@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d4fff25acc4f943b67ed07910fe50b2903da21a37ac85dfaf06676bc37efd002f4370a52b5a7e35820c3767d24f30805316a5502a1bba098711e796e778da2f7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/isurl" + } + ] + }, + { + "type": "library", + "name": "js-stringify", + "version": "1.0.2", + "bom-ref": "js-stringify@1.0.2", + "purl": "pkg:npm/js-stringify@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "aed4b90133a8d90e64d46f830032128a50c0ea5bfbf73222c0577a09c8ee23118a2c59b90be44b22646c7156a9f64e798be30e6708258b0f8d7a3be42ee183e6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/js-stringify" + } + ] + }, + { + "type": "library", + "name": "js-tokens", + "version": "4.0.0", + "bom-ref": "js-tokens@4.0.0", + "purl": "pkg:npm/js-tokens@4.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "45d2547e5704ddc5332a232a420b02bb4e853eef5474824ed1b7986cf84737893a6a9809b627dca02b53f5b7313a9601b690f690233a49bce0e026aeb16fcf29" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/js-tokens" + } + ] + }, + { + "type": "library", + "name": "js-yaml", + "version": "3.14.1", + "bom-ref": "js-yaml@3.14.1", + "purl": "pkg:npm/js-yaml@3.14.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a24307ece5d727b62b37d3a4dff497ae7bb8897f723a4fb6e67a97e22992da7a6ebd36039a8fd0119a2ac199186880e4de356f04e4ce20480485a2ceca7052f6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/js-yaml" + } + ] + }, + { + "type": "library", + "name": "jsbn", + "version": "0.1.1", + "bom-ref": "jsbn@0.1.1", + "purl": "pkg:npm/jsbn@0.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "51553d7626ead897055b140f03a282aa3e4ee3654e980637cd051f10ac54d0aa53197c0da028e45f57b5dde1cdbf0ff13f29edea9534ad9d61b63593353497b2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/jsbn" + } + ] + }, + { + "type": "library", + "name": "json-buffer", + "version": "3.0.0", + "bom-ref": "json-buffer@3.0.0", + "purl": "pkg:npm/json-buffer@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0ae52a8efd0551921d5e41cf23c31ecc29c509d69301a71e8f54d962e94ba0083587f3e1c2475714de15fe0cd8e20f9f30108e576c45faba7bb765c3da7b3f35" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/json-buffer" + } + ] + }, + { + "type": "library", + "name": "json-parse-better-errors", + "version": "1.0.2", + "bom-ref": "json-parse-better-errors@1.0.2", + "purl": "pkg:npm/json-parse-better-errors@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9abab264a7d7e4484bee1bea715e961b5c988e78deb980f30e185c00052babc3e8f3934140124ff990d44fbe6a650f7c22452806a76413192e90e53b4ecdb0af" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/json-parse-better-errors" + } + ] + }, + { + "type": "library", + "name": "json-schema-traverse", + "version": "0.4.1", + "bom-ref": "json-schema-traverse@0.4.1", + "purl": "pkg:npm/json-schema-traverse@0.4.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c5b6c21f9742614e53f0b704861ba1ec727cf075ee5b7aac237634cce64529f6441dca5688753f271ce4eb6f41aec69bfe63221d0b62f7030ffbce3944f7b756" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/json-schema-traverse" + } + ] + }, + { + "type": "library", + "name": "json-schema", + "version": "0.4.0", + "bom-ref": "json-schema@0.4.0", + "purl": "pkg:npm/json-schema@0.4.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7acf783379d321fb043e2b1169f6a4f870cb7c75e7281855def5397aa3dc4b77e5216a9cc495a05c75e27b2dd8ae968db1a9d8e5e8b55686046cece28eeabd04" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/json-schema" + } + ] + }, + { + "type": "library", + "name": "json-stringify-safe", + "version": "5.0.1", + "bom-ref": "json-stringify-safe@5.0.1", + "purl": "pkg:npm/json-stringify-safe@5.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "642960e80698bda9af60413cd9ddc8c9ddef49222343ea1d823693cd1b8edeceeda0274529cce86f68b4cc287b244f245a7d7bcaf016854571bea1b051a96c44" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/json-stringify-safe" + } + ] + }, + { + "type": "library", + "name": "json5", + "version": "2.2.3", + "bom-ref": "json5@2.2.3", + "purl": "pkg:npm/json5@2.2.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5e63967bb7b21d81f5e1c2dd54fa3283e18e1f7ad85fef8aa73af2949c125bdf2ddcd93e53c5ce97c15628e830b7375bf255c67facd8c035337873167f16acca" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/json5" + } + ] + }, + { + "type": "library", + "name": "jsonfile", + "version": "6.1.0", + "bom-ref": "jsonfile@6.1.0", + "purl": "pkg:npm/jsonfile@6.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e5d8277563ab8984a6e5c9d86893616a52cd0ca3aa170c8307faebd44f59b067221af28fb3c476c5818269cb9fdf3e8ad58283cf5f367ddf9f637727de932a5d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/jsonfile" + } + ] + }, + { + "type": "library", + "name": "jsonwebtoken", + "version": "0.4.0", + "bom-ref": "jsonwebtoken@0.4.0", + "purl": "pkg:npm/jsonwebtoken@0.4.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-0.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "550959e63fe6e3bf148649a8a528608737a95a66abf2d2845d85ae0d7d15eb8addf1ae3900d428a7a46a1d60241f2a50ec3621e27baa812d6d0fef6e4a7beabf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/jsonwebtoken" + } + ] + }, + { + "type": "library", + "name": "jsprim", + "version": "1.4.2", + "bom-ref": "jsprim@1.4.2", + "purl": "pkg:npm/jsprim@1.4.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3f66d238c01cfdc88bcfa0f38235651893fdf81ac95aee540c62bbd02da2c1e0b940121e15fd195d1bc68c48f6b9882b63632400086c4961c35a516d12ba195b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/jsprim" + } + ] + }, + { + "type": "library", + "name": "jssha", + "version": "3.3.1", + "bom-ref": "jssha@3.3.1", + "purl": "pkg:npm/jssha@3.3.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/jssha/-/jssha-3.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5423198f5d8508531061c14b3d19bfd253816cb8bcb8cd818573d3ab0dd4e1801fb380197e20293a804ba0df1c404eb4679d26d4c60c4d05427e017f29a09585" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/jssha" + } + ] + }, + { + "type": "library", + "name": "jstransformer", + "version": "1.0.0", + "bom-ref": "jstransformer@1.0.0", + "purl": "pkg:npm/jstransformer@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0bd60add17fcaba5403c308253d7e7aa8de601f387eaf5069cc70fe004006081295ad7c62e9c0e4e667e8a0b5d2b9cbe56f2369f70b2612cf2e10877e1eab6e0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/jstransformer" + } + ] + }, + { + "type": "library", + "name": "juicy-chat-bot", + "version": "0.6.6", + "bom-ref": "juicy-chat-bot@0.6.6", + "purl": "pkg:npm/juicy-chat-bot@0.6.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/juicy-chat-bot/-/juicy-chat-bot-0.6.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5f9fae6b2bfea46ed5148209a3d0823b78abdf7c71ed8a00e8433ae8dd305e38a7dc47f9d642b7889393bf5655c17073fb30ec80cabc9e731e291b280a7421bf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/juicy-chat-bot" + } + ] + }, + { + "type": "library", + "name": "jwa", + "version": "0.0.1", + "bom-ref": "jwa@0.0.1", + "purl": "pkg:npm/jwa@0.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/jwa/-/jwa-0.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "57bcc27cc53621464d00149a9f933ed4d94edeb567ff6ba43cb1cfd5deb337fd58c9a8e17bc9860b576be998f5ac25667b9b142c8e34070731845b9e577f6223" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/jwa" + } + ] + }, + { + "type": "library", + "name": "jws", + "version": "0.2.6", + "bom-ref": "jws@0.2.6", + "purl": "pkg:npm/jws@0.2.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/jws/-/jws-0.2.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "663320306e1421fd4a2a38d86387ca741e97f56e5fcab9050930b7e5782cac8bd01a4d3cf318b0192b0623cf1ef6869d4a9fb267f691550ec2cb5092e120bf84" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/jws" + } + ] + }, + { + "type": "library", + "name": "keyv", + "version": "3.0.0", + "bom-ref": "keyv@3.0.0", + "purl": "pkg:npm/keyv@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7a0b879eadb6384dee5684981b42d558d3fee29a5a996afdfb35817b56ec35ca2f20ccba86e50914f832e261b009dfeb9e5def38b196d4c4e5bb8739ec24f5c4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/keyv" + } + ] + }, + { + "type": "library", + "name": "kind-of", + "version": "6.0.3", + "bom-ref": "kind-of@6.0.3", + "purl": "pkg:npm/kind-of@6.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "75c4b5ba5fbdb66783f794fec76f3f7a12e077d98435adcbb2f0d3b739b7bf20443bb44fa6dbc00feb78e165576948d305172ba45785942f160abb94478e7a87" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/kind-of" + } + ] + }, + { + "type": "library", + "name": "kuler", + "version": "2.0.0", + "bom-ref": "kuler@2.0.0", + "purl": "pkg:npm/kuler@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5eaf671fb2a559999702da1d5c30d113bbece8353581353ccd80c70e258b4a2a78e44830ab7a652c7ccf9f6ecd82fccbdabd4b30f0b5bddaa1f7cb10c6daa3e0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/kuler" + } + ] + }, + { + "type": "library", + "name": "kuromoji", + "version": "0.1.2", + "bom-ref": "kuromoji@0.1.2", + "purl": "pkg:npm/kuromoji@0.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kuromoji/-/kuromoji-0.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5747547fe0b62e970f1178681cb300a29fdb3a1b75e83cabfa60e2204dfdc97defa9abbba7cd037bf92816aa624dc2f5cf375995cdf1b8767cbb98236117c569" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/kuromoji" + } + ] + }, + { + "type": "library", + "name": "lazystream", + "version": "1.0.1", + "bom-ref": "lazystream@1.0.1", + "purl": "pkg:npm/lazystream@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6fde0688d1d0372e89353aede70eb33727df32b3645d96f72939026496f6575c5a1060a4d3ddef919da3937b6969e3f7dff3a25c2f96bcaf40c5479b9dfe676f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lazystream" + } + ] + }, + { + "type": "library", + "name": "libxmljs2", + "version": "0.30.1", + "bom-ref": "libxmljs2@0.30.1", + "purl": "pkg:npm/libxmljs2@0.30.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/libxmljs2/-/libxmljs2-0.30.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "52981fe8b9db0d957ca18ac6d9c38d6b32a39d43d5daff136c028ff79d5f9640accb2ac4b8c6017bc22062dadc9b96d714e9909cab1b15e67033056f54d64ba6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/libxmljs2" + } + ], + "components": [ + { + "type": "library", + "name": "nan", + "version": "2.15.0", + "bom-ref": "libxmljs2@0.30.1|nan@2.15.0", + "purl": "pkg:npm/nan@2.15.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f19b6f12703673969809961dd5cbe076753a72ac22c51a1883bd313cb594c2ce4e4536bf967c3ebb86a68b1452fc0739539990560a7da679525276cd58569665" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/libxmljs2/node_modules/nan" + } + ] + } + ] + }, + { + "type": "library", + "name": "liftup", + "version": "3.0.1", + "bom-ref": "liftup@3.0.1", + "purl": "pkg:npm/liftup@3.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/liftup/-/liftup-3.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c911da8900e2cd64b3a1793700f700ef578e23f52e84490d37d0e25b64ede389a16335f88e8168099971b12385ed1c9e2e57eacc52d02359e016ade080c3e13b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/liftup" + } + ], + "components": [ + { + "type": "library", + "name": "braces", + "version": "3.0.2", + "bom-ref": "liftup@3.0.1|braces@3.0.2", + "purl": "pkg:npm/braces@3.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6fcba6f8bd51cccdd60d2cef866ea0233d727d36c1b7a61395c10a02fb26a82659170e3acfadba9558fd8f5c843d6df71f91fe94142964c3f593c97eefc1dad0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/liftup/node_modules/braces" + } + ] + }, + { + "type": "library", + "name": "fill-range", + "version": "7.0.1", + "bom-ref": "liftup@3.0.1|fill-range@7.0.1", + "purl": "pkg:npm/fill-range@7.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a8ea3d17e74c5260b62dc6f805b56f9ca2714cf8c29be451a5ee200ee1abce42fb984565fdd8d84aed8e750d8f6b7d36378a2a91283d8abea368b589d94495a5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/liftup/node_modules/fill-range" + } + ] + }, + { + "type": "library", + "name": "findup-sync", + "version": "4.0.0", + "bom-ref": "liftup@3.0.1|findup-sync@4.0.0", + "purl": "pkg:npm/findup-sync@4.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ea3bef9ffd76202e2ab8b04bd4a3689310bbc164ef62771a554612a315b0ed8ca43cbb91ae7bf8a9d1dc48ecb0388e51a6439519e411b5633cfeaf86e96eaa7d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/liftup/node_modules/findup-sync" + } + ] + }, + { + "type": "library", + "name": "is-glob", + "version": "4.0.3", + "bom-ref": "liftup@3.0.1|is-glob@4.0.3", + "purl": "pkg:npm/is-glob@4.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c5e9526b21c7dfa66013b6568658bba56df884d6cd97c3a3bf92959a4243e2105d0f7b61f137e4f6f61ab0b33e99758e6611648197f184b4a7af046be1e9524a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/liftup/node_modules/is-glob" + } + ] + }, + { + "type": "library", + "name": "is-number", + "version": "7.0.0", + "bom-ref": "liftup@3.0.1|is-number@7.0.0", + "purl": "pkg:npm/is-number@7.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e350a27e483a7bc4f2952a5db53a5e2d532abd20445734edb47bc4443ef8d7ea6767c00dbf4d34e0c44be3740a3c394af5c1af369e8d6566540656c65d8c719e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/liftup/node_modules/is-number" + } + ] + }, + { + "type": "library", + "name": "micromatch", + "version": "4.0.5", + "bom-ref": "liftup@3.0.1|micromatch@4.0.5", + "purl": "pkg:npm/micromatch@4.0.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0cccbe1117045b6abc6763e8f96357bb0ddce586944858c03b91ac26a7c497b523bed22e14a3ba66b2af708b5dcbdf1dc05236375b60df334874a6904fe68d74" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/liftup/node_modules/micromatch" + } + ] + }, + { + "type": "library", + "name": "to-regex-range", + "version": "5.0.1", + "bom-ref": "liftup@3.0.1|to-regex-range@5.0.1", + "purl": "pkg:npm/to-regex-range@5.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "eb93fb8b3e97e7212bd5cc1c82f4316db230ed493780ecb974876d678ac3bde2ea86b7493fe2e2fc7c7ab722b43446fed860b29de08c2621aaac00c248d93cb1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/liftup/node_modules/to-regex-range" + } + ] + } + ] + }, + { + "type": "library", + "name": "linebreak", + "version": "1.1.0", + "bom-ref": "linebreak@1.1.0", + "purl": "pkg:npm/linebreak@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/linebreak/-/linebreak-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "307a74dd4226795841ed766d8ddd04e27ebedf1af90eaffdc48ff9169b4693916b6c3477cda80f6b60d2e94f24b3fdc78db2961bd435336b9f3b3c55daa2d849" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/linebreak" + } + ], + "components": [ + { + "type": "library", + "name": "base64-js", + "version": "0.0.8", + "bom-ref": "linebreak@1.1.0|base64-js@0.0.8", + "purl": "pkg:npm/base64-js@0.0.8", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dd7480d9c47f87fef71339575dd53a60dc9c99823bfa489c4f192ce1e260da0dfd6e21d1f38b25836f9d7acfa9ee21d885b460fee7484b84c3e7759a6dc39493" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/linebreak/node_modules/base64-js" + } + ] + } + ] + }, + { + "type": "library", + "name": "listenercount", + "version": "1.0.1", + "bom-ref": "listenercount@1.0.1", + "purl": "pkg:npm/listenercount@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/listenercount/-/listenercount-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "de693f65a834f88271783af14a06833f2e33677c34e4f459789367956873173e4e917e3d27892b73e03c5f677633af6f18c0445f4bb297c33e5bef201fe901a9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/listenercount" + } + ] + }, + { + "type": "library", + "name": "locate-path", + "version": "3.0.0", + "bom-ref": "locate-path@3.0.0", + "purl": "pkg:npm/locate-path@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ec03bbe3cc169c884da80b9ab72d995879101d148d7cf548b0f21fc043963b6d8099aa15ad66af94e70c4799f34cb358be9dfa5f6db4fe669a46cade7351bae4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/locate-path" + } + ] + }, + { + "type": "library", + "name": "lodash.camelcase", + "version": "4.3.0", + "bom-ref": "lodash.camelcase@4.3.0", + "purl": "pkg:npm/lodash.camelcase@4.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4f0b849c29f16dcdeb02f85ffcb6c6eed2540f386a5f2167bf776dccb38f8021bf84e0cbed6167b1bc24b640fbc9457446bade3ff9753c02eafd84a0e95be394" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lodash.camelcase" + } + ] + }, + { + "type": "library", + "name": "lodash.isfinite", + "version": "3.3.2", + "bom-ref": "lodash.isfinite@3.3.2", + "purl": "pkg:npm/lodash.isfinite@3.3.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/lodash.isfinite/-/lodash.isfinite-3.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ec5186e34ba10bc326eb7dee296d6be7c6849459419710ab83d25f4a2dcfe9a6225a67e2585d0f80c77ce9952cc44e46c163dd1e84b6fb8f1bc1387654f90840" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lodash.isfinite" + } + ] + }, + { + "type": "library", + "name": "lodash.set", + "version": "4.3.2", + "bom-ref": "lodash.set@4.3.2", + "purl": "pkg:npm/lodash.set@4.3.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e2134f3798e59bf37f1cb3023b8deff015caabd67b41d00673f546ad10fad70f2037d83fea317d0382f5a5b52004b09f7e2d30f55b177d33a28f9c7c893c85be" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lodash.set" + } + ] + }, + { + "type": "library", + "name": "lodash", + "version": "4.17.21", + "bom-ref": "lodash@4.17.21", + "purl": "pkg:npm/lodash@4.17.21", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bf690311ee7b95e713ba568322e3533f2dd1cb880b189e99d4edef13592b81764daec43e2c54c61d5c558dc5cfb35ecb85b65519e74026ff17675b6f8f916f4a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lodash" + } + ] + }, + { + "type": "library", + "name": "logform", + "version": "2.5.1", + "bom-ref": "logform@2.5.1", + "purl": "pkg:npm/logform@2.5.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/logform/-/logform-2.5.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f45caa026f68f4d28a7e200a7d9a18a3d6c65d7bb0324c50890b6d913e188e356d415210b4ae8b995b65c6609a16cc28e8de007c4907a994d5d2d683b4fa2d36" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/logform" + } + ], + "components": [ + { + "type": "library", + "name": "ms", + "version": "2.1.3", + "bom-ref": "logform@2.5.1|ms@2.1.3", + "purl": "pkg:npm/ms@2.1.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e85973b9b4cb646dc9d9afcd542025784863ceae68c601f268253dc985ef70bb2fa1568726afece715c8ebf5d73fab73ed1f7100eb479d23bfb57b45dd645394" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/logform/node_modules/ms" + } + ] + } + ] + }, + { + "type": "library", + "name": "lolex", + "version": "1.3.2", + "bom-ref": "lolex@1.3.2", + "purl": "pkg:npm/lolex@1.3.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/lolex/-/lolex-1.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "618a7c72acfbffc7abb99d792f59b370f92f2d8c62a5f76c5880c44af35d36640ff68ed3b038ad46136e576c5beda16eda87d99e06a8d63895ad567ce36c7805" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lolex" + } + ] + }, + { + "type": "library", + "name": "loose-envify", + "version": "1.4.0", + "bom-ref": "loose-envify@1.4.0", + "purl": "pkg:npm/loose-envify@1.4.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "972bb13c6aff59f86b95e9b608bfd472751cd7372a280226043cee918ed8e45ff242235d928ebe7d12debe5c351e03324b0edfeb5d54218e34f04b71452a0add" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/loose-envify" + } + ] + }, + { + "type": "library", + "name": "lowercase-keys", + "version": "1.0.1", + "bom-ref": "lowercase-keys@1.0.1", + "purl": "pkg:npm/lowercase-keys@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1b62e3eb5b570e754514e8bc55976cf92a108ed402ddd82890a7431b69939b5b71e26e743541c1399481c10407cb2d15d760342531b889c7d9407fb13f287c54" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lowercase-keys" + } + ] + }, + { + "type": "library", + "name": "lru-cache", + "version": "6.0.0", + "bom-ref": "lru-cache@6.0.0", + "purl": "pkg:npm/lru-cache@6.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "268e9d274e029928eece7c09492de951e5a677f1f47df4e59175e0c198be7aad540a6a90c0287e78bb183980b063df758b615a878875044302c78a938466ec88" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/lru-cache" + } + ] + }, + { + "type": "library", + "name": "make-dir", + "version": "2.1.0", + "bom-ref": "make-dir@2.1.0", + "purl": "pkg:npm/make-dir@2.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2d2f57f9d73c28bc5709bf1d9e2efd7cb208500e55c99a328d2302c1396e697034a36edc08ad1b857929830fac4d75693f2fe548ee7b8a5462c6a934bc39ad44" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/make-dir" + } + ], + "components": [ + { + "type": "library", + "name": "semver", + "version": "5.7.2", + "bom-ref": "make-dir@2.1.0|semver@5.7.2", + "purl": "pkg:npm/semver@5.7.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "701ce79d0f4a8c9a94ebb079d91302eb908c6ab2b6eb4d161676e471a8b05aadf1cbfe61685265b21827a63a2f31527e1df7f8f5df06127d1bf3b0b9a43435d2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/make-dir/node_modules/semver" + } + ] + } + ] + }, + { + "type": "library", + "name": "make-error", + "version": "1.3.6", + "bom-ref": "make-error@1.3.6", + "purl": "pkg:npm/make-error@1.3.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b3c52194d7bbbcf2a8990842d6a15e94ca24aff49cdc080d6eca379fbe2654f0392d3670901f4d9577f85cf6a62f1244f21d2087bdeb33de31bf0453d825489f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/make-error" + } + ] + }, + { + "type": "library", + "name": "make-fetch-happen", + "version": "9.1.0", + "bom-ref": "make-fetch-happen@9.1.0", + "scope": "optional", + "purl": "pkg:npm/make-fetch-happen@9.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fb3a29c03cbb0cd9279b03d0a657a6e650195ff7823b34af48d35c48a9b9795c1390e073a24b447d7b1af4bdb727f188461c51b1ac7390f121ac91291361781a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/make-fetch-happen" + } + ], + "components": [ + { + "type": "library", + "name": "once", + "group": "@tootallnate", + "version": "1.1.2", + "bom-ref": "make-fetch-happen@9.1.0|@tootallnate/once@1.1.2", + "scope": "optional", + "purl": "pkg:npm/%40tootallnate/once@1.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "45bcc9be5373991ab97373b4f548a97ae5e7a38b40d4513a8a43a3c592b4b6ec55bf7e35da5eb8979b755b9a63e3eac9abdbe9926fe4c22474eda6579ec28fc7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/make-fetch-happen/node_modules/@tootallnate/once" + } + ] + }, + { + "type": "library", + "name": "debug", + "version": "4.3.4", + "bom-ref": "make-fetch-happen@9.1.0|debug@4.3.4", + "scope": "optional", + "purl": "pkg:npm/debug@4.3.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d15851ee494dde0ed4093ef9cd63b25c91eb758f4b793ae3ac1733cfcec7a40f9d9997ca947c520f122b305ea22f1d61951ce817fbb1bfbc234d85e870c5f91" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/make-fetch-happen/node_modules/debug" + } + ] + }, + { + "type": "library", + "name": "http-cache-semantics", + "version": "4.1.1", + "bom-ref": "make-fetch-happen@9.1.0|http-cache-semantics@4.1.1", + "scope": "optional", + "purl": "pkg:npm/http-cache-semantics@4.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7abdbde4328f56c57cda3e64c351a3b7e00303f5d81ec6a397cd9c18d406d9eca83e4be05215fe9c32327a5ce12166dbb173f7f441dc23a979b58b36158a985d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/make-fetch-happen/node_modules/http-cache-semantics" + } + ] + }, + { + "type": "library", + "name": "http-proxy-agent", + "version": "4.0.1", + "bom-ref": "make-fetch-happen@9.1.0|http-proxy-agent@4.0.1", + "scope": "optional", + "purl": "pkg:npm/http-proxy-agent@4.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "934cdd360a964c603a69e211569bdf5686f87cbe767537da7a1ca583463852f4b24af3aafd8f813b23eb82952b03b1f296abd4f2f2191ac46e5e6b29b245744e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/make-fetch-happen/node_modules/http-proxy-agent" + } + ] + }, + { + "type": "library", + "name": "ms", + "version": "2.1.2", + "bom-ref": "make-fetch-happen@9.1.0|ms@2.1.2", + "scope": "optional", + "purl": "pkg:npm/ms@2.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0690fc7e56332d980e8c5f6ee80381411442c50996784b85ea7863970afebcb53fa36f7be4fd1c9a2963f43d32b25ad98b48cd1bf9a7544c4bdbb353c4687db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/make-fetch-happen/node_modules/ms" + } + ] + } + ] + }, + { + "type": "library", + "name": "make-iterator", + "version": "1.0.1", + "bom-ref": "make-iterator@1.0.1", + "purl": "pkg:npm/make-iterator@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a718ae5e1d22544abb54ceca30886ce60c6c7f10aec76511a6d510697a38899649c410334cf38b13606e98ee5d6df558abf841245051fdad6614398ec790069b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/make-iterator" + } + ] + }, + { + "type": "library", + "name": "make-plural", + "version": "6.2.2", + "bom-ref": "make-plural@6.2.2", + "purl": "pkg:npm/make-plural@6.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/make-plural/-/make-plural-6.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f224ee162a1ab674d399bfd8263cb09152072e37309050fd32cd09a718c49bd328f1e418921d73fb9e5dc2fe327358d0f1fb550715906e286f64bd437f318658" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/make-plural" + } + ] + }, + { + "type": "library", + "name": "map-cache", + "version": "0.2.2", + "bom-ref": "map-cache@0.2.2", + "purl": "pkg:npm/map-cache@0.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f32fde57d4106428b29f54a9ad74ab0a6a89374c8d4404def8f3bccedc2aaefadb7512c0dde609174c9a47461ac8b5a431bb1048a592f4dda03dc18473852c66" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/map-cache" + } + ] + }, + { + "type": "library", + "name": "map-visit", + "version": "1.0.0", + "bom-ref": "map-visit@1.0.0", + "purl": "pkg:npm/map-visit@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e32eee1aff1b77659d33dbe942c890368e352e7d4dbe1bc346e56dd24d89650f9eccddae6907acee565e67e41050738b400b4368127eef009b8be69bfca16cfb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/map-visit" + } + ] + }, + { + "type": "library", + "name": "marsdb", + "version": "0.6.11", + "bom-ref": "marsdb@0.6.11", + "purl": "pkg:npm/marsdb@0.6.11", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/marsdb/-/marsdb-0.6.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "919cd539987ad8e2fab365d6ae56c8ecd99294b244797a66b6d5dab05c05aaf6ca985b6686d8772e56b11f8fce9a9921e92436d8cf09afca5e695d9ced3f5254" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/marsdb" + } + ] + }, + { + "type": "library", + "name": "math-interval-parser", + "version": "2.0.1", + "bom-ref": "math-interval-parser@2.0.1", + "purl": "pkg:npm/math-interval-parser@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/math-interval-parser/-/math-interval-parser-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "56694099bd1427096f332c7c88f8575039d55b517d22b18477d0883a6bfe5cbf0012b09452ea33a0332b8089af9d8b7603ee77a955ffb4f5ba609bab30a62cbc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/math-interval-parser" + } + ] + }, + { + "type": "library", + "name": "media-typer", + "version": "0.3.0", + "bom-ref": "media-typer@0.3.0", + "purl": "pkg:npm/media-typer@0.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "76afaa7a543d6a41e970e97f8145514f15483a4009d70477400bdbe11b158d2f285681630c64dcebbf702589949a49d41791f030b3a06f93be6b72b17d66a93d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/media-typer" + } + ] + }, + { + "type": "library", + "name": "merge-descriptors", + "version": "1.0.1", + "bom-ref": "merge-descriptors@1.0.1", + "purl": "pkg:npm/merge-descriptors@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7028ba837fd9af58aa422eb249bb1e3355efa286bdf0dd30df58f3518ad73d7db1a8e6e61461c9d2d439bbbe07de6561ef02e8b93b1e672608ab7f60f1c369d7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/merge-descriptors" + } + ] + }, + { + "type": "library", + "name": "messageformat-formatters", + "version": "2.0.1", + "bom-ref": "messageformat-formatters@2.0.1", + "purl": "pkg:npm/messageformat-formatters@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/messageformat-formatters/-/messageformat-formatters-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "13f95045786d1f01ae8908c8eeac642e9f001db303e6bdb6d7b5cd7bf49111b06549ac1ed253aab056fbadf95926695015250b34b22a95c8e3b023e50779b732" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/messageformat-formatters" + } + ] + }, + { + "type": "library", + "name": "messageformat-parser", + "version": "4.1.3", + "bom-ref": "messageformat-parser@4.1.3", + "purl": "pkg:npm/messageformat-parser@4.1.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/messageformat-parser/-/messageformat-parser-4.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d9f5375c309a9d1a9e382927ed1e735b95501d67fe4f7847eb94b3baa46f8dab412bbaf8bb215ae66117fa4e85f41774e0b54ce46e3f047053509b0e756eeeca" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/messageformat-parser" + } + ] + }, + { + "type": "library", + "name": "messageformat", + "version": "2.3.0", + "bom-ref": "messageformat@2.3.0", + "purl": "pkg:npm/messageformat@2.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/messageformat/-/messageformat-2.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b93cefb2fd254de431608db2d4d3dad6522d2f955123c19bf776362b6b9ee6004fcab6c9c5f0e2fc4616c61d8f2afe723b8d8025e7aa6e54bd3094a1fc8124e3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/messageformat" + } + ], + "components": [ + { + "type": "library", + "name": "make-plural", + "version": "4.3.0", + "bom-ref": "messageformat@2.3.0|make-plural@4.3.0", + "purl": "pkg:npm/make-plural@4.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/make-plural/-/make-plural-4.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c5361de09547a52096f9aa83a1feb0fcc79b68c54d4d56016616c1fef8b9d77c577623d3f7624c542a3426af16d94667cd84457956d0890f88db9975dc9b8abc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/messageformat/node_modules/make-plural" + } + ] + } + ] + }, + { + "type": "library", + "name": "methods", + "version": "1.1.2", + "bom-ref": "methods@1.1.2", + "purl": "pkg:npm/methods@1.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "89c9401de36a366ebccc5b676747bed4bdb250876fccda1ab8a53858103756f1ffbcf162785eea7d197051953e0c0f4ff5b3d7212f74ba5c68528087db7b15db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/methods" + } + ] + }, + { + "type": "library", + "name": "micromatch", + "version": "3.1.10", + "bom-ref": "micromatch@3.1.10", + "purl": "pkg:npm/micromatch@3.1.10", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3168a4825f67f4cdf0f9ba6c6371def0bfb0f5e17ddf7f31465f0800ee6f8838b3c12cf3885132533a36c6bae5a01eb80036d37fcb80f2f46aaadb434ce99c72" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/micromatch" + } + ] + }, + { + "type": "library", + "name": "mime-db", + "version": "1.52.0", + "bom-ref": "mime-db@1.52.0", + "purl": "pkg:npm/mime-db@1.52.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0f538b95edd625bed589c70c311c3d0fba285536213b4f201b439496c43081f66518bce82ba103b061040e28f27c0886c4fb51135653a82b5502da7537818be" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mime-db" + } + ] + }, + { + "type": "library", + "name": "mime-types", + "version": "2.1.35", + "bom-ref": "mime-types@2.1.35", + "purl": "pkg:npm/mime-types@2.1.35", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "64363e6cf9b9cd34c5f98a42ac053d9cad148080983d3d10b53d4d65616fe2cfbe4cd91c815693d20ebee11dae238323423cf2b07075cf1b962f9d21cda7978b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mime-types" + } + ] + }, + { + "type": "library", + "name": "mime", + "version": "1.6.0", + "bom-ref": "mime@1.6.0", + "purl": "pkg:npm/mime@1.6.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c74567f2ca48fb0b89d4ee92ee09db69083c3f187834d1dbeca4883661162a23c4e1128ea65be28e7f8d92662699180febc99cef48f611b793151b2bb306907a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mime" + } + ] + }, + { + "type": "library", + "name": "mimic-response", + "version": "1.0.1", + "bom-ref": "mimic-response@1.0.1", + "purl": "pkg:npm/mimic-response@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8f911cb67907eda99f57fab91e09a86a5d60d901c5251ada3ad9b1d09a48aa4c6106123f9494a5d67329438e6155aaf03444cea161229a7759e102b4447c6ec5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mimic-response" + } + ] + }, + { + "type": "library", + "name": "minimatch", + "version": "5.1.6", + "bom-ref": "minimatch@5.1.6", + "purl": "pkg:npm/minimatch@5.1.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "94ac15ff56eba46ea6054147b5becd526b400426f65996669b6c0d88e0398406fc55d092e01dddb4c5b2bdca1589c730016fc23844635cbb74ccfd735d4376ea" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/minimatch" + } + ] + }, + { + "type": "library", + "name": "minimist", + "version": "1.2.8", + "bom-ref": "minimist@1.2.8", + "purl": "pkg:npm/minimist@1.2.8", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "db2c8047ca8190ddd8ba17896a7529582e54ddb6f9a2c0f2c0d07c4730d5943c031dba1c009bdeaaa8f5bbcf92543ee39164f8cafb070a95aaa96a80c5bd3308" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/minimist" + } + ] + }, + { + "type": "library", + "name": "minipass-collect", + "version": "1.0.2", + "bom-ref": "minipass-collect@1.0.2", + "scope": "optional", + "purl": "pkg:npm/minipass-collect@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e93ea51f41fc386f642139bf266ead768a086e8806f5ed2d2e0a58ea6a615d29bf03dbbc36ad6bc811be42ca62b9bf4b8d69413ec3d2ded590fc1a2dab815dc4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/minipass-collect" + } + ] + }, + { + "type": "library", + "name": "minipass-fetch", + "version": "1.4.1", + "bom-ref": "minipass-fetch@1.4.1", + "scope": "optional", + "purl": "pkg:npm/minipass-fetch@1.4.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0861f579b94bab6e98d79f80ce4edecb8c61d09fd77c97eb0a8c792c32622aa2364368b038b38aae598868e0e24904bc775f236a517acb62b678f526d0299287" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/minipass-fetch" + } + ] + }, + { + "type": "library", + "name": "minipass-flush", + "version": "1.0.5", + "bom-ref": "minipass-flush@1.0.5", + "scope": "optional", + "purl": "pkg:npm/minipass-flush@1.0.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "266412618a4f52a5f92729f5997691c0e75ad6e43c1cfe4a013fe80d22c2cedd41611850534fe10edb01d6e7d97c4133319f5a0159ac070f3e156b085e50a55b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/minipass-flush" + } + ] + }, + { + "type": "library", + "name": "minipass-pipeline", + "version": "1.2.4", + "bom-ref": "minipass-pipeline@1.2.4", + "scope": "optional", + "purl": "pkg:npm/minipass-pipeline@1.2.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c6e22aedc20eb74f513d1275f60762e1bf9188dbc31587b9247fa080dbc1a86aa941772bbb73dc466399b8704a58ad53c5ff7e710f8731537877acf8e8b64fec" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/minipass-pipeline" + } + ] + }, + { + "type": "library", + "name": "minipass-sized", + "version": "1.0.3", + "bom-ref": "minipass-sized@1.0.3", + "scope": "optional", + "purl": "pkg:npm/minipass-sized@1.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "31b9104360938813250360e6ff9718fbd49614437ca73cce5e2eab94ce57c6ad18a9b75ae59432f6c53be5aebbdc513d64ad19b1bafa63988feaef6792d7e0da" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/minipass-sized" + } + ] + }, + { + "type": "library", + "name": "minipass", + "version": "3.3.6", + "bom-ref": "minipass@3.3.6", + "purl": "pkg:npm/minipass@3.3.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0f188d89dc5210afad1c6eb3388925bcd3b09b786f0ab6d4addb7363be14e87293271bc80df3942f95b93f61a17770d392184a3d81aa78d508879a9c3386017f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/minipass" + } + ] + }, + { + "type": "library", + "name": "minizlib", + "version": "2.1.2", + "bom-ref": "minizlib@2.1.2", + "purl": "pkg:npm/minizlib@2.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6c0c6c47c0557e3eb40d65c7137bb7d281f37e5e06ee48644ae3d6faabe977b8c54479bb74bc4e8d493510700227f8712d8f29846274621607668ee38a5ed076" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/minizlib" + } + ] + }, + { + "type": "library", + "name": "mixin-deep", + "version": "1.3.2", + "bom-ref": "mixin-deep@1.3.2", + "purl": "pkg:npm/mixin-deep@1.3.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "591a039fffe65c1889d47e34aea6b7bc7d2da1e3f04ac19be398889d6953c926be52ee24ded6144b16b6bf52aa0222edbe5ad2cda131a92d60b64f7a03dcef10" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mixin-deep" + } + ] + }, + { + "type": "library", + "name": "mkdirp-classic", + "version": "0.5.3", + "bom-ref": "mkdirp-classic@0.5.3", + "scope": "optional", + "purl": "pkg:npm/mkdirp-classic@0.5.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "80a2dc444321b6e651c1101fa8fdd1156f932b826a029541b4e21fb55823b8006902da7184f19a0dc7ef6e136f0f407c883d6852bfedc57df936371a63a36cfc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mkdirp-classic" + } + ] + }, + { + "type": "library", + "name": "mkdirp", + "version": "0.5.6", + "bom-ref": "mkdirp@0.5.6", + "purl": "pkg:npm/mkdirp@0.5.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "14ffa9f1107c396a45dd86410ab3f982d0039ad5c0a41e4030b9febddc80f8fcb10a3ac2b34d268f2528cecb0edf77300de4f7c0d19d2f127933ffd8aad1c027" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mkdirp" + } + ] + }, + { + "type": "library", + "name": "moment-timezone", + "version": "0.5.43", + "bom-ref": "moment-timezone@0.5.43", + "purl": "pkg:npm/moment-timezone@0.5.43", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.43.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ef68f768dcae22c0f1745d62ec212057615fc4cd6be9a6aa2722c1dafc1bdf7997632a322e5cbe175cdb5aa840dff6d5228278b33954a0c6d49d5762777d8d51" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/moment-timezone" + } + ] + }, + { + "type": "library", + "name": "moment", + "version": "2.29.4", + "bom-ref": "moment@2.29.4", + "purl": "pkg:npm/moment@2.29.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e4b0bd48ec6349cd8717abced82cae4c3362bc4768cf622fc892468fa5fc0c9d1e1727eccc4d1088477e897981bd43f7587c528c51ffbc8b00d04374d1c82bf3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/moment" + } + ] + }, + { + "type": "library", + "name": "morgan", + "version": "1.10.0", + "bom-ref": "morgan@1.10.0", + "purl": "pkg:npm/morgan@1.10.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "01b7a0055238b21e8497ed60370bc3e5821c93b9d2037eb0783ef1bc8c46e229fcd23fd4a0af001066969e7cfcbf51b1a2730296d9a536ce5929b1af97d6f55d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/morgan" + } + ], + "components": [ + { + "type": "library", + "name": "on-finished", + "version": "2.3.0", + "bom-ref": "morgan@1.10.0|on-finished@2.3.0", + "purl": "pkg:npm/on-finished@2.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8a4a9d906000c9ffd7fe03e15c6bdf800cad0d9b436ebf9b90d509d0df61e4c23f7667600acde5ea1a07adc52fe35b1129ec378c8c2ba78a900d788af7d52dc3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/morgan/node_modules/on-finished" + } + ] + } + ] + }, + { + "type": "library", + "name": "mout", + "version": "1.2.4", + "bom-ref": "mout@1.2.4", + "purl": "pkg:npm/mout@1.2.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/mout/-/mout-1.2.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9996fdb8eaee316827fdfc36f031b8ff213729e85f935cca08b86e0d4d8edef94a767041af85da382a954df949e5a3836af1943ea147660ac55f734956ec4685" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mout" + } + ] + }, + { + "type": "library", + "name": "ms", + "version": "2.0.0", + "bom-ref": "ms@2.0.0", + "purl": "pkg:npm/ms@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4e9a7ad0fe885090d3b8eabfe59f1c76c93326e8dfc2a7ce4e4af02308fb211212a679099d3e92c89e0f08f9c63281630bd75d85a979295218b40b7dee2c74e4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ms" + } + ] + }, + { + "type": "library", + "name": "multer", + "version": "1.4.4", + "bom-ref": "multer@1.4.4", + "purl": "pkg:npm/multer@1.4.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/multer/-/multer-1.4.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "db0636fb10f8b9d5fad7668ca8c701f16b36568aba34850f12d0f56deea6e35d53e2e0c7fd5b4bf62fffc6f7321654d57d175a06c93b855e6d82b190aa1b818b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/multer" + } + ] + }, + { + "type": "library", + "name": "mustache", + "version": "4.2.0", + "bom-ref": "mustache@4.2.0", + "purl": "pkg:npm/mustache@4.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/mustache/-/mustache-4.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ef58a9a52cb0ab961beffb5563219b9018206d4f07deee51cf9e9f1fad2318582bf2e1f0c6cf9a48a7aa9a5b885733349b4901ef1423292eaa3df7746f6668a9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/mustache" + } + ] + }, + { + "type": "library", + "name": "nan", + "version": "2.17.0", + "bom-ref": "nan@2.17.0", + "scope": "optional", + "purl": "pkg:npm/nan@2.17.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d994e0b65d2726c3b42900a3129c5c22be43f98bfdd299538ad66df4905f42f5490d2e6c78c97714ebec877fbd0a86165dfff597939a673cc5ea70e6e1c6a069" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/nan" + } + ] + }, + { + "type": "library", + "name": "nanomatch", + "version": "1.2.13", + "bom-ref": "nanomatch@1.2.13", + "purl": "pkg:npm/nanomatch@1.2.13", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7e9a1ed93d116c7c014c150e7ed01f04f683122d3ab9f6946a2d2613a627d6469c7374a74c4adf6ff87e5fde155f323ae2b2851d82265d2bddc061829b03aa08" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/nanomatch" + } + ] + }, + { + "type": "library", + "name": "napi-build-utils", + "version": "1.0.2", + "bom-ref": "napi-build-utils@1.0.2", + "scope": "optional", + "purl": "pkg:npm/napi-build-utils@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "38d99152a2bbce3ec3597d03f400ded37c1bc0e059c4d01f176d0f9467c2590703dfefcc6a44a1207accab1f58c0f4dfc43745d732de2fe44666247d90630b76" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/napi-build-utils" + } + ] + }, + { + "type": "library", + "name": "needle", + "version": "2.9.1", + "bom-ref": "needle@2.9.1", + "purl": "pkg:npm/needle@2.9.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/needle/-/needle-2.9.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e91f5fa89e597267feb9868581d20798bc0d95d9f91db2bc2f9c9b9fb533fb2957feb9ceb12a7500772f412ac268537ea8d335c29ca61ea0fb9956ac10e94719" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/needle" + } + ], + "components": [ + { + "type": "library", + "name": "debug", + "version": "3.2.7", + "bom-ref": "needle@2.9.1|debug@3.2.7", + "purl": "pkg:npm/debug@3.2.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0858f3618022e1385f890be2ceb1507af4d35c7b670aa59f7bbc75021804b1c4f3e996cb6dfa0b44b3ee81343206d87a7fc644455512c961c50ffed6bb8b755d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/needle/node_modules/debug" + } + ] + }, + { + "type": "library", + "name": "ms", + "version": "2.1.3", + "bom-ref": "needle@2.9.1|ms@2.1.3", + "purl": "pkg:npm/ms@2.1.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e85973b9b4cb646dc9d9afcd542025784863ceae68c601f268253dc985ef70bb2fa1568726afece715c8ebf5d73fab73ed1f7100eb479d23bfb57b45dd645394" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/needle/node_modules/ms" + } + ] + } + ] + }, + { + "type": "library", + "name": "negotiator", + "version": "0.6.3", + "bom-ref": "negotiator@0.6.3", + "purl": "pkg:npm/negotiator@0.6.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f8452ca863cbb0cfa3ff37428598ec9d7e758385eb1c53885f07e70953c695093f9398226a470ab2ec4239b051bba0d29bda29c3f3bab2559b25d82140ce1b06" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/negotiator" + } + ] + }, + { + "type": "library", + "name": "neo-async", + "version": "2.6.2", + "bom-ref": "neo-async@2.6.2", + "purl": "pkg:npm/neo-async@2.6.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "61ddd4112e665824aa47ea8d4fddd2dd4a18524a8067d94b83c6bb83dae29ac5a66062bc7154e8038fec17746bb21772577b0018c5d5526a4c60ec3e74ba4ebb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/neo-async" + } + ] + }, + { + "type": "library", + "name": "node-abi", + "version": "2.30.1", + "bom-ref": "node-abi@2.30.1", + "scope": "optional", + "purl": "pkg:npm/node-abi@2.30.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/node-abi/-/node-abi-2.30.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ff60f4c0e40f81a516cd5495811331fadaca2510b6506e1251ce28089a17c7d5318eda74572dff92def371bc4717cf99fe92b7525a0b5b30484a0ef66eb7f2d7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-abi" + } + ], + "components": [ + { + "type": "library", + "name": "semver", + "version": "5.7.2", + "bom-ref": "node-abi@2.30.1|semver@5.7.2", + "scope": "optional", + "purl": "pkg:npm/semver@5.7.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "701ce79d0f4a8c9a94ebb079d91302eb908c6ab2b6eb4d161676e471a8b05aadf1cbfe61685265b21827a63a2f31527e1df7f8f5df06127d1bf3b0b9a43435d2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-abi/node_modules/semver" + } + ] + } + ] + }, + { + "type": "library", + "name": "node-addon-api", + "version": "4.3.0", + "bom-ref": "node-addon-api@4.3.0", + "purl": "pkg:npm/node-addon-api@4.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ef7b04f7edd468b6181660ec1599ea0889f33f287732a23064ef5cc39f3222a01984e36bada6eb63261edd3b88aad2223ae4d7561b066aef2172b861c12b0321" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-addon-api" + } + ] + }, + { + "type": "library", + "name": "node-fetch", + "version": "2.7.0", + "bom-ref": "node-fetch@2.7.0", + "purl": "pkg:npm/node-fetch@2.7.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7381517d49bf75b71667b53ed56ab40300b214bfb79edd9b130d39c1fc52cfe0d6a56b22b609928189b2d9d41d5b2282d7af7810b3ea32cfd8cd448da332edf0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-fetch" + } + ] + }, + { + "type": "library", + "name": "node-gyp", + "version": "8.4.1", + "bom-ref": "node-gyp@8.4.1", + "scope": "optional", + "purl": "pkg:npm/node-gyp@8.4.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a254c946052d01bfe13971b413ddf0643b3962226581b5f14f0400147c8d951b1742763351a17668682e8d96f0fa147c685e191bfad24f9edb58c583d7a8ebf7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-gyp" + } + ], + "components": [ + { + "type": "library", + "name": "ansi-regex", + "version": "5.0.1", + "bom-ref": "node-gyp@8.4.1|ansi-regex@5.0.1", + "scope": "optional", + "purl": "pkg:npm/ansi-regex@5.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "aae2505e54d25062f62c7f52517a3c570b18e2ca1a9e1828e8b3529bce04d4b05c13cb373b4c29762473c91f73fd9649325316bf7eea38e6fda5d26531410a15" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-gyp/node_modules/ansi-regex" + } + ] + }, + { + "type": "library", + "name": "are-we-there-yet", + "version": "3.0.1", + "bom-ref": "node-gyp@8.4.1|are-we-there-yet@3.0.1", + "scope": "optional", + "purl": "pkg:npm/are-we-there-yet@3.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4195b8103986c2562eaf46327ff6f6b86b9c1d031af1a1543fb7aef5d751ef7bef845cade15d159774073dc4cd27c97aa9838177181776705742b1e295f45006" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-gyp/node_modules/are-we-there-yet" + } + ] + }, + { + "type": "library", + "name": "gauge", + "version": "4.0.4", + "bom-ref": "node-gyp@8.4.1|gauge@4.0.4", + "scope": "optional", + "purl": "pkg:npm/gauge@4.0.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7fd9be0443798e483a6b47d98e57a2763379d551355fe98f150d83274bafd55dfda022c26ec19eeb28db067a7b78aef3ffe180a27f7d6b79c7baa6eebad8723e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-gyp/node_modules/gauge" + } + ] + }, + { + "type": "library", + "name": "is-fullwidth-code-point", + "version": "3.0.0", + "bom-ref": "node-gyp@8.4.1|is-fullwidth-code-point@3.0.0", + "scope": "optional", + "purl": "pkg:npm/is-fullwidth-code-point@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cf29a6e7ebbeb02b125b20fda8d69e8d5dc316f84229c94a762cd868952e1c0f3744b8dbee74ae1a775d0871afd2193e298ec130096c59e2b851e83a115e9742" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-gyp/node_modules/is-fullwidth-code-point" + } + ] + }, + { + "type": "library", + "name": "nopt", + "version": "5.0.0", + "bom-ref": "node-gyp@8.4.1|nopt@5.0.0", + "scope": "optional", + "purl": "pkg:npm/nopt@5.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4db8faeeb7dfa9c79e2e97115eb4fbbca00df02c1f3de20180cec4ea206498a2d5edb10cc291a060b1afd2300252c10269afefbb13f42231289edeae99d320b5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-gyp/node_modules/nopt" + } + ] + }, + { + "type": "library", + "name": "npmlog", + "version": "6.0.2", + "bom-ref": "node-gyp@8.4.1|npmlog@6.0.2", + "scope": "optional", + "purl": "pkg:npm/npmlog@6.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fef06fcf925fafd753fda15677414845ff93fd0d9606c2c437281468552ab2daacc9c99900ffede41bc52532b4be2166494c6250a4d4a655b2e6fb7eaef288c6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-gyp/node_modules/npmlog" + } + ] + }, + { + "type": "library", + "name": "readable-stream", + "version": "3.6.2", + "bom-ref": "node-gyp@8.4.1|readable-stream@3.6.2", + "scope": "optional", + "purl": "pkg:npm/readable-stream@3.6.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f6efec9e20ab6370f959db04447cc71381b66025eaa06e454c7522082e1221bafa5dc2d9058d39c9af442a361e93d3b9c4e0308c6abed497460404bb43d49ca0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-gyp/node_modules/readable-stream" + } + ] + }, + { + "type": "library", + "name": "string-width", + "version": "4.2.3", + "bom-ref": "node-gyp@8.4.1|string-width@4.2.3", + "scope": "optional", + "purl": "pkg:npm/string-width@4.2.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c0ac90450a63274b08a7ad84ad265d1ac8cc256b1aa79a1136284786ee86ec954effd8c807a5327af2feb57b8eaab9e0f23fdcc4a4d6c96530bd24eb8a2673fe" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-gyp/node_modules/string-width" + } + ] + }, + { + "type": "library", + "name": "strip-ansi", + "version": "6.0.1", + "bom-ref": "node-gyp@8.4.1|strip-ansi@6.0.1", + "scope": "optional", + "purl": "pkg:npm/strip-ansi@6.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-gyp/node_modules/strip-ansi" + } + ] + } + ] + }, + { + "type": "library", + "name": "node-pre-gyp", + "version": "0.15.0", + "bom-ref": "node-pre-gyp@0.15.0", + "purl": "pkg:npm/node-pre-gyp@0.15.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.15.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ed07196bcfdfa5a53f04a7a78dc69e145f612f3dbeed2f40ab25c58651ffae296c43f84f64a2b7d91b51e44407244960bbeab945f6c9df82ab888efd5166a8ac" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-pre-gyp" + } + ], + "components": [ + { + "type": "library", + "name": "chownr", + "version": "1.1.4", + "bom-ref": "node-pre-gyp@0.15.0|chownr@1.1.4", + "purl": "pkg:npm/chownr@1.1.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8c9d1bab36b296626d567360cd37923acf033dabe96d8804aff6f460bf3fd863b7c4912122716684a3149c42508d9ba62bb297185854cbcf4faec25695a90156" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-pre-gyp/node_modules/chownr" + } + ] + }, + { + "type": "library", + "name": "fs-minipass", + "version": "1.2.7", + "bom-ref": "node-pre-gyp@0.15.0|fs-minipass@1.2.7", + "purl": "pkg:npm/fs-minipass@1.2.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "196492246172e1ef4651e09c6c89040fe6e00281728fb5c5d6657cae66b7416e0d22a5fd2b2c7bf4dfcf17ad47e6e74e577698d4868c2ecea919b1fbd679424c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-pre-gyp/node_modules/fs-minipass" + } + ] + }, + { + "type": "library", + "name": "minipass", + "version": "2.9.0", + "bom-ref": "node-pre-gyp@0.15.0|minipass@2.9.0", + "purl": "pkg:npm/minipass@2.9.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c317d48e0f5679b1fe0940d7fc275b4658794a67d98b2fe1a64c5a448d7a63d5b9e8f6bbe6c5a077faef16295282b6ae0fd37217298fffe2455772b0cc8b097a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-pre-gyp/node_modules/minipass" + } + ] + }, + { + "type": "library", + "name": "minizlib", + "version": "1.3.3", + "bom-ref": "node-pre-gyp@0.15.0|minizlib@1.3.3", + "purl": "pkg:npm/minizlib@1.3.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e9960c3849e656c7427932551345bd643fa956713c87d1e66bf88ec30443b1d42878fa685f9ebff01eb3dcff55370a6926e04a351b850d1351a9159ec53f46f5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-pre-gyp/node_modules/minizlib" + } + ] + }, + { + "type": "library", + "name": "nopt", + "version": "4.0.3", + "bom-ref": "node-pre-gyp@0.15.0|nopt@4.0.3", + "purl": "pkg:npm/nopt@4.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0af686c15333b523092ce7973eb7b3edfc9f39b759a8d50ad5c3c01332c7ad3c9b22e6bda4c76698f479630b5f35fb4838cbf70cf52115ac6c64c35340edb42a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-pre-gyp/node_modules/nopt" + } + ] + }, + { + "type": "library", + "name": "rimraf", + "version": "2.7.1", + "bom-ref": "node-pre-gyp@0.15.0|rimraf@2.7.1", + "purl": "pkg:npm/rimraf@2.7.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b968db68a20add3d4e495a6dcd7ecd97a3ef437a801ad284b5546346e6b38df2f7071e5e238d3d5594aa80d0fee143679b32d574f8fd16a14934fa81645bdee3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-pre-gyp/node_modules/rimraf" + } + ] + }, + { + "type": "library", + "name": "safe-buffer", + "version": "5.2.1", + "bom-ref": "node-pre-gyp@0.15.0|safe-buffer@5.2.1", + "purl": "pkg:npm/safe-buffer@5.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ae9dd2a34eca71d9a629b1af81a37141226bedb1954959394bd12ad45fa9a5b468ef4f9879a0f1930e4377c34f37e183e9b8e7626d95b8fb825e6a6e62f9825d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-pre-gyp/node_modules/safe-buffer" + } + ] + }, + { + "type": "library", + "name": "semver", + "version": "5.7.2", + "bom-ref": "node-pre-gyp@0.15.0|semver@5.7.2", + "purl": "pkg:npm/semver@5.7.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "701ce79d0f4a8c9a94ebb079d91302eb908c6ab2b6eb4d161676e471a8b05aadf1cbfe61685265b21827a63a2f31527e1df7f8f5df06127d1bf3b0b9a43435d2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-pre-gyp/node_modules/semver" + } + ] + }, + { + "type": "library", + "name": "tar", + "version": "4.4.19", + "bom-ref": "node-pre-gyp@0.15.0|tar@4.4.19", + "purl": "pkg:npm/tar@4.4.19", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/tar/-/tar-4.4.19.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6b6d2012cbc79d67b4ca0058f096f1a0ce30dd225d85ced902ec642ea87e9ef35037620eb7407994b80ce3dd17e4797c145d1d974b4e7f67b015802520583354" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-pre-gyp/node_modules/tar" + } + ] + }, + { + "type": "library", + "name": "yallist", + "version": "3.1.1", + "bom-ref": "node-pre-gyp@0.15.0|yallist@3.1.1", + "purl": "pkg:npm/yallist@3.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6b850641a58f1f9f663975189c01b67b09dc412e22e05e374efdc9a0033eb365430264bd36c2bc1a90cc2eb0873e4b054fb8772ba4cea14367da96fb4685f1e2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/node-pre-gyp/node_modules/yallist" + } + ] + } + ] + }, + { + "type": "library", + "name": "noop-logger", + "version": "0.1.1", + "bom-ref": "noop-logger@0.1.1", + "scope": "optional", + "purl": "pkg:npm/noop-logger@0.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/noop-logger/-/noop-logger-0.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ea433c08b5efb96e5cad3c6c02dbdad982eb46b0da89322421e3d6b3d9a82c7a9b1564fde16a4d163c12ff975f2df1028398bf9649b0ddaa2a562771b76dd311" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/noop-logger" + } + ] + }, + { + "type": "library", + "name": "nopt", + "version": "3.0.6", + "bom-ref": "nopt@3.0.6", + "purl": "pkg:npm/nopt@3.0.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e0652dde4484626938213c7307f6fdbda2037d455637f325d45c25d752259c81b689a27d3ba59767d4ab60cf4d2c8f0e08189e37663c4960b6a09574450eea62" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/nopt" + } + ] + }, + { + "type": "library", + "name": "normalize-package-data", + "version": "2.5.0", + "bom-ref": "normalize-package-data@2.5.0", + "purl": "pkg:npm/normalize-package-data@2.5.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ff908c3774f44785d38f80dc19a7b1a3eae8652752156ff400e39344eae3c73086d70ad65c4b066d129ebe39482fe643138b19949af9103e185b4caa9a42be78" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/normalize-package-data" + } + ], + "components": [ + { + "type": "library", + "name": "semver", + "version": "5.7.2", + "bom-ref": "normalize-package-data@2.5.0|semver@5.7.2", + "purl": "pkg:npm/semver@5.7.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "701ce79d0f4a8c9a94ebb079d91302eb908c6ab2b6eb4d161676e471a8b05aadf1cbfe61685265b21827a63a2f31527e1df7f8f5df06127d1bf3b0b9a43435d2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/normalize-package-data/node_modules/semver" + } + ] + } + ] + }, + { + "type": "library", + "name": "normalize-path", + "version": "2.1.1", + "bom-ref": "normalize-path@2.1.1", + "purl": "pkg:npm/normalize-path@2.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "de9289c07d7ce17a3f9671faa323f5ab6a4c77b1dcca9aaa991b3dd7febf8b6086b56c082860a438e3139bfcd76e04c4587c35b8da4d8bf8a073778f3981dbeb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/normalize-path" + } + ] + }, + { + "type": "library", + "name": "normalize-url", + "version": "2.0.1", + "bom-ref": "normalize-url@2.0.1", + "purl": "pkg:npm/normalize-url@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0fa3145b82bf573a09e2b274d4914ac43aed635bfdc2b833097e5fdaa8ff9731f59bf956e8c85464529ead5b27ca33a13ac63323d2aaa9a93ed749782ef2e933" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/normalize-url" + } + ] + }, + { + "type": "library", + "name": "notevil", + "version": "1.3.3", + "bom-ref": "notevil@1.3.3", + "purl": "pkg:npm/notevil@1.3.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/notevil/-/notevil-1.3.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cb8811d7c6769481de05111a66eefcf228a2e3f28b2deda334fa1903c6848383562b52708e6b635722377b2a5028f1243883dcfbef02f9bc9450373e4890c982" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/notevil" + } + ], + "components": [ + { + "type": "library", + "name": "esprima", + "version": "1.0.4", + "bom-ref": "notevil@1.3.3|esprima@1.0.4", + "purl": "pkg:npm/esprima@1.0.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ae9e5d30a37ccc4b3d75f8bd8345f50a52e657ffd647293f475e66a6914d202205446e4ff7654fed9d38a7ca64fbe800068f56dad63e907caee8fd661078264c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/notevil/node_modules/esprima" + } + ] + } + ] + }, + { + "type": "library", + "name": "npm-bundled", + "version": "1.1.2", + "bom-ref": "npm-bundled@1.1.2", + "purl": "pkg:npm/npm-bundled@1.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c790c7ba9d12bb241c98bdeced1c7f610f2c6f0fc7ce0d2b8f8f1e374755ee17f972642ae4f5c87a2a2ba07deb695d500b5ca1dee4d8b8c4e1bc4405de22a019" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/npm-bundled" + } + ] + }, + { + "type": "library", + "name": "npm-normalize-package-bin", + "version": "1.0.1", + "bom-ref": "npm-normalize-package-bin@1.0.1", + "purl": "pkg:npm/npm-normalize-package-bin@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "10f7da7e5e892f9feb53ea2de8fde04520a93c35b95662335fde7d39bd7ec92154bae6075877a45e9c1d51970a3f90be0d2e0612d74996ec018e7b0d0e5f9f48" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/npm-normalize-package-bin" + } + ] + }, + { + "type": "library", + "name": "npm-packlist", + "version": "1.4.8", + "bom-ref": "npm-packlist@1.4.8", + "purl": "pkg:npm/npm-packlist@1.4.8", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e7e019830aeee487af17965d9c5825079c0d9471b500e3aec36f16854abcffc7a684198bbfa8d7e5bcb85890a1ee55b4b92619612e835ea22cc995485d1654f4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/npm-packlist" + } + ] + }, + { + "type": "library", + "name": "npmlog", + "version": "4.1.2", + "bom-ref": "npmlog@4.1.2", + "purl": "pkg:npm/npmlog@4.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dae52a6b3b8a95369223f742f00ce2714724efe22b11a3a737f7b48dddd7b6dd4a706a70c77d2fe7498bee83f2aff87d6cbdc4e1a65c715c29c0ffb95bd56392" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/npmlog" + } + ] + }, + { + "type": "library", + "name": "number-is-nan", + "version": "1.0.1", + "bom-ref": "number-is-nan@1.0.1", + "purl": "pkg:npm/number-is-nan@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e236ed657340b1f65b0078a2aa32cf0620a5d7a7444b5cc8e07a73cf1c3ad5393e96817eb010c12b1d4808a28ac08a90eccd26167d539a437b7ae4a771680789" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/number-is-nan" + } + ] + }, + { + "type": "library", + "name": "oauth-sign", + "version": "0.9.0", + "bom-ref": "oauth-sign@0.9.0", + "purl": "pkg:npm/oauth-sign@0.9.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7dec6150514f4c657cc9b02d48819b57a80e912bfc52d45b0c19c0c8b430e103ca920365b07d81c8f1ad314a9d5a4a2ce98091980a958b0819ac973f9910f365" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/oauth-sign" + } + ] + }, + { + "type": "library", + "name": "object-assign", + "version": "4.1.1", + "bom-ref": "object-assign@4.1.1", + "purl": "pkg:npm/object-assign@4.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ac98134279149c7d6c170f324fa552537cc3dec5a6bbab19848b1e63c557f8646edcfe85ec5bbe24d0e85df9251256cb2529dcdc55101d57b8714e618fe05c52" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object-assign" + } + ] + }, + { + "type": "library", + "name": "object-copy", + "version": "0.1.0", + "bom-ref": "object-copy@0.1.0", + "purl": "pkg:npm/object-copy@0.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "efd2d89fa5406fadf382d980b5e54e5a8f55763ef5655072dcf6ec7be56ac43a443fcdd7bae8ccac6a8723001727923f68cd3353b748c8802189f5533eb348b5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object-copy" + } + ], + "components": [ + { + "type": "library", + "name": "define-property", + "version": "0.2.5", + "bom-ref": "object-copy@0.1.0|define-property@0.2.5", + "purl": "pkg:npm/define-property@0.2.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "46bec00e34197a771e54e00aa29e802e49110261f50381b1f6157fed9ba33d4376ae4013a853b42592d92276c08e9658a09d60531f0c44c4159187a671b3124c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object-copy/node_modules/define-property" + } + ] + }, + { + "type": "library", + "name": "is-accessor-descriptor", + "version": "0.1.6", + "bom-ref": "object-copy@0.1.0|is-accessor-descriptor@0.1.6", + "purl": "pkg:npm/is-accessor-descriptor@0.1.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7b504cd6a9c36cc446de597653d7522b450c1ee58eb37a58dc0b5c16c9afc0fb4a2f730c2ff43cea2f868a52dfbea12ce065be13107dd6d437220f67a03219f8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object-copy/node_modules/is-accessor-descriptor" + } + ] + }, + { + "type": "library", + "name": "is-data-descriptor", + "version": "0.1.4", + "bom-ref": "object-copy@0.1.0|is-data-descriptor@0.1.4", + "purl": "pkg:npm/is-data-descriptor@0.1.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fb0f43e6e952a013659b0f4e1e7dd4dafe754b2a0277485ef9b077c4c97ada88a386bb29c68c2353e00870363437788425b504901d79225300490b3162282f5e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object-copy/node_modules/is-data-descriptor" + } + ] + }, + { + "type": "library", + "name": "is-descriptor", + "version": "0.1.6", + "bom-ref": "object-copy@0.1.0|is-descriptor@0.1.6", + "purl": "pkg:npm/is-descriptor@0.1.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6af0d8af4481dc3c0ef73b0ca2fd20282112158a829c4e21abfe33dd375496e904cb9b7d0b4611abb1cbaec379d8d01ca9729a7a97820f49fe0746ab9d51b71e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object-copy/node_modules/is-descriptor" + } + ], + "components": [ + { + "type": "library", + "name": "kind-of", + "version": "5.1.0", + "bom-ref": "object-copy@0.1.0|is-descriptor@0.1.6|kind-of@5.1.0", + "purl": "pkg:npm/kind-of@5.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "346104ae71fa176bd4b970e1f8e95b70a5bbff039c7dd447699ed55ada82ced7c7ae2ffef982a63f9d4e7567863eea8239b6ba924d8e4dee5dd365664c1f343f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object-copy/node_modules/is-descriptor/node_modules/kind-of" + } + ] + } + ] + }, + { + "type": "library", + "name": "kind-of", + "version": "3.2.2", + "bom-ref": "object-copy@0.1.0|kind-of@3.2.2", + "purl": "pkg:npm/kind-of@3.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "34e5bd4105cca191a0fe8aa754da0d4d320510889dd7adbb5827df50124474cc58029abb98d13b0a9cee7083dcf99420db93e17a3ec8252997de13bea1b94eb5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object-copy/node_modules/kind-of" + } + ] + } + ] + }, + { + "type": "library", + "name": "object-inspect", + "version": "1.12.3", + "bom-ref": "object-inspect@1.12.3", + "purl": "pkg:npm/object-inspect@1.12.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "81e52f764edcf9e8b330d503911a56d7027081f3a239e1dbc4147f84b5cad5a4face65523b48ec41cb3b7e3e8c1b0f3d8c2fdc8c67cb70d3abb4c62d1aa9bcd6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object-inspect" + } + ] + }, + { + "type": "library", + "name": "object-is", + "version": "1.1.5", + "bom-ref": "object-is@1.1.5", + "purl": "pkg:npm/object-is@1.1.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ddcc83b321e0b668bb23b0df4922362c3a7a48ada5c2fb5b834a744757b446f4ea17971e1b1f8ad9d7d28e6d5b283315085103010bf2fa8f1ce9aed5ba339d77" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object-is" + } + ] + }, + { + "type": "library", + "name": "object-keys", + "version": "1.1.1", + "bom-ref": "object-keys@1.1.1", + "purl": "pkg:npm/object-keys@1.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "36e00449439432b9485ce7c72b30fa6e93eeded62ddf1be335d44843e15e4f494d6f82bc591ef409a0f186e360b92d971be1a39323303b3b0de5992d2267e12c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object-keys" + } + ] + }, + { + "type": "library", + "name": "object-visit", + "version": "1.0.1", + "bom-ref": "object-visit@1.0.1", + "purl": "pkg:npm/object-visit@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "18168cc300152bda9b40ddd271da343b2be03d6ee5de59da54c8fce2e4ce665b30917d0aa45e9fc8304986d4ed85fee9ca6ceda0ddfafca12bd43ca117deb310" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object-visit" + } + ] + }, + { + "type": "library", + "name": "object.assign", + "version": "4.1.4", + "bom-ref": "object.assign@4.1.4", + "purl": "pkg:npm/object.assign@4.1.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d66c4a7f47b9f1bbf28d20ad298638b117bd8ad464dcf269aae24e8de224cfcf3909ccdc23822f2490cb3d2ef6a28c2e4a1fa907150544ea57f9353efa1c6165" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object.assign" + } + ] + }, + { + "type": "library", + "name": "object.defaults", + "version": "1.1.0", + "bom-ref": "object.defaults@1.1.0", + "purl": "pkg:npm/object.defaults@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "73f2b49b0fc5d75938744501316f2769752e06e8714427c6ed6fb2172f047228d4feb4a66b33947755c01047ba6c2d0eb976381d42a34c9bfbc5bc4832a771ac" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object.defaults" + } + ] + }, + { + "type": "library", + "name": "object.map", + "version": "1.0.1", + "bom-ref": "object.map@1.0.1", + "purl": "pkg:npm/object.map@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dfe98026ed8f2df9d25461f0216b9ba4e14bb1c2403412ae07fe80e02c41b2d7386aac1063415672ca69bb2e2353919207de72112e491d223edf7016b92e24eb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object.map" + } + ] + }, + { + "type": "library", + "name": "object.pick", + "version": "1.3.0", + "bom-ref": "object.pick@1.3.0", + "purl": "pkg:npm/object.pick@1.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b6a6bf50ccbf082a189a3f87e6a734eeabd22fd76a72cfd6644359d496ed5819404cffa254e7bbefc804e8c4a28e7c829ce4730ee5fa854f8b038499d3d62315" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/object.pick" + } + ] + }, + { + "type": "library", + "name": "on-finished", + "version": "2.4.1", + "bom-ref": "on-finished@2.4.1", + "purl": "pkg:npm/on-finished@2.4.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a15973920dc4340842936cddbfb209c1dfd0503e33d91c51c2991c198f29b0255c09864dab8c189d55802c733e6ebb6e26378f5a2605fc2966b83afc0a1e7e92" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/on-finished" + } + ] + }, + { + "type": "library", + "name": "on-headers", + "version": "1.0.2", + "bom-ref": "on-headers@1.0.2", + "purl": "pkg:npm/on-headers@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a59004f8524ba32213cad76a2b4539b3e148a6337424fdcecc58bfbbc471f84579fd6f894d61971bcc45cdebc4ec08c17c3a87bfff2f2fca90b088479ea464ac" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/on-headers" + } + ] + }, + { + "type": "library", + "name": "once", + "version": "1.4.0", + "bom-ref": "once@1.4.0", + "purl": "pkg:npm/once@1.4.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "94d689808fb643951140191c7042874d038f697754c67659125413658d0c15402e684a9ed44f8dcaf81dcff688c8d8ba67d3333b976fd47f27e7cfc610ba77fb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/once" + } + ] + }, + { + "type": "library", + "name": "one-time", + "version": "1.0.0", + "bom-ref": "one-time@1.0.0", + "purl": "pkg:npm/one-time@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/one-time/-/one-time-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e435ce8912b0b9211c43f974906085e90de37000c5bf9b52991689724fceaa454570eceeb41d77e0a4527c5d310eb2f7f4c367ab16c705b51472364885381bda" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/one-time" + } + ] + }, + { + "type": "library", + "name": "opentype.js", + "version": "0.7.3", + "bom-ref": "opentype.js@0.7.3", + "purl": "pkg:npm/opentype.js@0.7.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/opentype.js/-/opentype.js-0.7.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "55eba2e6f9766cba27149fd28d7fd6456253dd29dc82264d9ca5326a199709cdac6b5c575b5e6edd1ff74cde7e24588fed1b232b9111e07039796684995f5d78" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/opentype.js" + } + ] + }, + { + "type": "library", + "name": "os-homedir", + "version": "1.0.2", + "bom-ref": "os-homedir@1.0.2", + "purl": "pkg:npm/os-homedir@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "079254ddc69bce4f1cebb99145ddc40a644e69f8d83176eece5c2da9d33c21b4bc92d9538b1f1a1466f66c018aad24489677cac28bc6514afbd8950fc8e6fa91" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/os-homedir" + } + ] + }, + { + "type": "library", + "name": "os-tmpdir", + "version": "1.0.2", + "bom-ref": "os-tmpdir@1.0.2", + "purl": "pkg:npm/os-tmpdir@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0f6151d37562afb148bb8e57058db49936fefd9496074d2c8d4f637505edf37803ac8e19b73e45b3bff2cbbe20d8de52550638c58d6a0ebe2b35d770611557d2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/os-tmpdir" + } + ] + }, + { + "type": "library", + "name": "osenv", + "version": "0.1.5", + "bom-ref": "osenv@0.1.5", + "purl": "pkg:npm/osenv@0.1.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d0259c08409d315736470dd4e70f598ea5fa81aeae6e4d710d52b1b4140f2bbc22b3fd05dabf53ea4e3274662179c97b614071055c612f9a22b0fb0dc403deda" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/osenv" + } + ] + }, + { + "type": "library", + "name": "otplib", + "version": "12.0.1", + "bom-ref": "otplib@12.0.1", + "purl": "pkg:npm/otplib@12.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/otplib/-/otplib-12.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c431af50e423a29ed10e0c5343ea38a4ea25d3fdf1499cdac1388f291ac79d0580cb45a384db3fe477480c90aba82e0c0729e68d78142dce987e2a1ac5978582" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/otplib" + } + ] + }, + { + "type": "library", + "name": "p-cancelable", + "version": "0.4.1", + "bom-ref": "p-cancelable@0.4.1", + "purl": "pkg:npm/p-cancelable@0.4.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1cd6b503c2ef0759227bb704472cb6d5535e1dbd82589258ab2c82da8de495615f306945996bf667bb058191fc6626982fde72753a0a4c555780c57f3acd1b05" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/p-cancelable" + } + ] + }, + { + "type": "library", + "name": "p-event", + "version": "2.3.1", + "bom-ref": "p-event@2.3.1", + "purl": "pkg:npm/p-event@2.3.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3500aa38585ba554cc5f8a8c7bc3c5f256c6b7367e2c288dee970dadbff8d7735aefe4d1a1ed7190a533b966bf60425d190d05bcab63df91046c3a153ceda46c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/p-event" + } + ] + }, + { + "type": "library", + "name": "p-finally", + "version": "1.0.0", + "bom-ref": "p-finally@1.0.0", + "purl": "pkg:npm/p-finally@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2c809bda9f4207b152fb4791d68a969c7869d0596318b64258113d6a2c745327bd5bc2d340fc0c4d8546590588c3d45d4220e0e3e7a95d0383c08609b5225aa3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/p-finally" + } + ] + }, + { + "type": "library", + "name": "p-is-promise", + "version": "1.1.0", + "bom-ref": "p-is-promise@1.1.0", + "purl": "pkg:npm/p-is-promise@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ccbed51382554b62054a447619028348f115c64a07e37fe9ee8127c297429dd29824ed0755e441edf03c4c9c2e2ce4c1444b4ad1e6bc7876b1770729a1be5d9a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/p-is-promise" + } + ] + }, + { + "type": "library", + "name": "p-limit", + "version": "2.3.0", + "bom-ref": "p-limit@2.3.0", + "purl": "pkg:npm/p-limit@2.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ffff3c985592271f25c42cf07400014c92f6332581d76f9e218ecc0cbd92a8b98091e294f6ac51bd6b92c938e6dc5526a4110cb857dc90022a11a546503c5beb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/p-limit" + } + ] + }, + { + "type": "library", + "name": "p-locate", + "version": "3.0.0", + "bom-ref": "p-locate@3.0.0", + "purl": "pkg:npm/p-locate@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c7ed76c3f4e8fb81857e0261044a620dc2e8cd12467a063e122effcf4b522e4326c4664dc9b54c49f5a3f5a267f19e4573b74150d24e39580fbf61fb230ba549" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/p-locate" + } + ] + }, + { + "type": "library", + "name": "p-map", + "version": "4.0.0", + "bom-ref": "p-map@4.0.0", + "scope": "optional", + "purl": "pkg:npm/p-map@4.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fdb8ceaa68044c1601e41a0478655e6bc766bc76f69bd18bcb513d5b8df27b27cfe9040264614d6be5d171e244b8307aceaafe80aa4802694b79b329ca4c3f31" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/p-map" + } + ] + }, + { + "type": "library", + "name": "p-timeout", + "version": "2.0.1", + "bom-ref": "p-timeout@2.0.1", + "purl": "pkg:npm/p-timeout@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f3c7a6e7c743541fcaccf131d57d0ddcbc057d864fc8373807a785dfc335ae4f554d931bc575e08ee833f269b0a52f4ec7804367eb7ab7740fe7efe06b3c1e20" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/p-timeout" + } + ] + }, + { + "type": "library", + "name": "p-try", + "version": "2.2.0", + "bom-ref": "p-try@2.2.0", + "purl": "pkg:npm/p-try@2.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4789cf0154c053407d0f7e7f1a4dee25fffb5d86d0732a2148a76f03121148d821165e1eef5855a069c1350cfd716697c4ed88d742930bede331dbefa0ac3a75" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/p-try" + } + ] + }, + { + "type": "library", + "name": "pako", + "version": "0.2.9", + "bom-ref": "pako@0.2.9", + "purl": "pkg:npm/pako@0.2.9", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "35473068ac54c56ad92e90c6fb3ff165a0a04084e403f0efe15fd3e9bc3b54e37a9755f3fd59eb06aad88d9435d936a6287cc84d37ce1086148f8f32d8a5c898" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pako" + } + ] + }, + { + "type": "library", + "name": "parse-filepath", + "version": "1.0.2", + "bom-ref": "parse-filepath@1.0.2", + "purl": "pkg:npm/parse-filepath@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1707515ca0a885255e5eac2d6289d94d7b5b1892ab9fe1cdc960d855ca79cae2657ac4f0347e2bb26459f86aca00f2796cba51c4448c792f919745421d1bc1d9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/parse-filepath" + } + ] + }, + { + "type": "library", + "name": "parse-json", + "version": "4.0.0", + "bom-ref": "parse-json@4.0.0", + "purl": "pkg:npm/parse-json@4.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "68e228b3c6ee8c637ddfff0ec7f8cf2e1ed1c159cf132b329d5144f9f419ca0ea32842c41f0ce029d2d11475205c92fa9329628d54810b806f37d3a6b01e3c47" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/parse-json" + } + ] + }, + { + "type": "library", + "name": "parse-passwd", + "version": "1.0.0", + "bom-ref": "parse-passwd@1.0.0", + "purl": "pkg:npm/parse-passwd@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d58d40fff4145c464aed82b3fab0fd5b275c135f84b8fafa64180a79c001f2d9a85ba505bf435111525ed69fa3471b5386471b6ca91fc086d625efc8784ea6d9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/parse-passwd" + } + ] + }, + { + "type": "library", + "name": "parseurl", + "version": "1.3.3", + "bom-ref": "parseurl@1.3.3", + "purl": "pkg:npm/parseurl@1.3.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0a2c9e3b1153fc96723799b4cfd3df5f0e1208127a4b2833d43a65d30aa39610c418604fd469ec51510bd29eb78681b57dc8f77c7ca75e2f4d60ee2758e2fea9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/parseurl" + } + ] + }, + { + "type": "library", + "name": "pascalcase", + "version": "0.1.1", + "bom-ref": "pascalcase@0.1.1", + "purl": "pkg:npm/pascalcase@0.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5c75dfbbfc8e411cbdbd83ad50354c37ad0e1098d6d35dc6a0e6c6d68fb1c104e907d798257fc18d732c756d776433ebb85858627d001b6db0d3181033097737" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pascalcase" + } + ] + }, + { + "type": "library", + "name": "path-exists", + "version": "3.0.0", + "bom-ref": "path-exists@3.0.0", + "purl": "pkg:npm/path-exists@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6e90bb198c220d8438c182def8503c96146385008c7101ae4a0186a83920fd07ab456c3d0a61914f4892395452649dbd34c2d9808cea6a58c9eb7a1a2f834825" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/path-exists" + } + ] + }, + { + "type": "library", + "name": "path-is-absolute", + "version": "1.0.1", + "bom-ref": "path-is-absolute@1.0.1", + "purl": "pkg:npm/path-is-absolute@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0156f0dd42767bd6eaeb8bd2692f409b47e37b53daf296c6a934ec9977da2223299ebe4394385f24eb8b8fd49ff7964f5430147ab0df124f3c30f98f7bb50242" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/path-is-absolute" + } + ] + }, + { + "type": "library", + "name": "path-parse", + "version": "1.0.7", + "bom-ref": "path-parse@1.0.7", + "purl": "pkg:npm/path-parse@1.0.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2c32733d510410f47ecb8f33f7703411dd325dbf29001c865a8fe4e5861d620a58dbfd84b0eb24b09aeaee5387c6bcab54e9f57a31baa00a7c6a1bce2100fcb3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/path-parse" + } + ] + }, + { + "type": "library", + "name": "path-root-regex", + "version": "0.1.2", + "bom-ref": "path-root-regex@0.1.2", + "purl": "pkg:npm/path-root-regex@0.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e06949eab6438506451340cf54a8747bd8e66797a065fc53929edb7110ee3e52576c0c21c5c97674834f500b232dd7a3a9a2ec09e83c6b170b8c86ef063378a5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/path-root-regex" + } + ] + }, + { + "type": "library", + "name": "path-root", + "version": "0.1.1", + "bom-ref": "path-root@0.1.1", + "purl": "pkg:npm/path-root@0.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "40b70f7a04c7175d5ac637e88c12280f28264b61372dffbcfa323ac0e5663557a7aca4a8de615d48688881d4877a7733c37c0fb6554c41a155c0698cec125db6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/path-root" + } + ] + }, + { + "type": "library", + "name": "path-to-regexp", + "version": "0.1.7", + "bom-ref": "path-to-regexp@0.1.7", + "purl": "pkg:npm/path-to-regexp@0.1.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e43164ba8aa5bf5b9840ac72f2898505e24f41c768134ecabf6b1f7ab0c2ac0ab5a21394f8c483b300c86e7c7760033ad2a20e9d86b9df00615d6d046cca27ad" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/path-to-regexp" + } + ] + }, + { + "type": "library", + "name": "pdfkit", + "version": "0.11.0", + "bom-ref": "pdfkit@0.11.0", + "purl": "pkg:npm/pdfkit@0.11.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pdfkit/-/pdfkit-0.11.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d6cf606ae997918c5c545d6246d4a62e2212176af89c7b6c4e0a705e22bc4b07bec7093fd699bc1498d8a8decbdf1d7736c5a71b25059ed59c3bcbdfaaafb0c0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pdfkit" + } + ] + }, + { + "type": "library", + "name": "peek-readable", + "version": "4.1.0", + "bom-ref": "peek-readable@4.1.0", + "purl": "pkg:npm/peek-readable@4.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/peek-readable/-/peek-readable-4.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "648dcb9f052fe673866d0cc3f5cda20c6eada217ae5d264fe5eb121c18e8a6c5c7e1d835f6ca2e7efa54180deea218b96a716d19bda584055d1f31fa47f12fbe" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/peek-readable" + } + ] + }, + { + "type": "library", + "name": "pend", + "version": "1.2.0", + "bom-ref": "pend@1.2.0", + "purl": "pkg:npm/pend@1.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1776acbf8d94b97721773b7ec57a9f5b538695505efa6c5ada6a88d29839c801d93ef16663763a76b49ffc643503ce9681610df4ace1fd6ae029aea219c1d72e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pend" + } + ] + }, + { + "type": "library", + "name": "performance-now", + "version": "2.1.0", + "bom-ref": "performance-now@2.1.0", + "purl": "pkg:npm/performance-now@2.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ec40079722c7239e9510874ae7bbb01dd1ca21a0066e75cf8b0d3259b6ab41938a68aa6f508816d2359154b89ab6733e5d7952c2c6a72011ff87318c26e94ca3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/performance-now" + } + ] + }, + { + "type": "library", + "name": "pg-connection-string", + "version": "2.6.2", + "bom-ref": "pg-connection-string@2.6.2", + "purl": "pkg:npm/pg-connection-string@2.6.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.6.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "721e8ec1a79a3d8728bdae24299d79b1b27684a6ff54fe3c643da013b8b527e2f832ca42b41300c7c9cc833edb92c73b2288c22085ae1211e26d23051fc9bca0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pg-connection-string" + } + ] + }, + { + "type": "library", + "name": "picomatch", + "version": "2.3.1", + "bom-ref": "picomatch@2.3.1", + "purl": "pkg:npm/picomatch@2.3.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "254ded7874cd8e6136542185cee63c117cc20d5c04a81d9af1fb08bf0692b4784058911e55dd68d500fcd0253af997445d748b6d2b2e2f0263902056a9141454" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/picomatch" + } + ] + }, + { + "type": "library", + "name": "pify", + "version": "4.0.1", + "bom-ref": "pify@4.0.1", + "purl": "pkg:npm/pify@4.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b81f3490115bfed7ddebc6d595e1bd4f9186b063e326b2c05294793d922b8419c86914d0463a9d252b082a438fe8e00815b8fb18eadcb9d739a4d8d9fa0795da" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pify" + } + ] + }, + { + "type": "library", + "name": "pinkie-promise", + "version": "2.0.1", + "bom-ref": "pinkie-promise@2.0.1", + "purl": "pkg:npm/pinkie-promise@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d069e2e83e1470b4dbbfd739ec37f10c676be355df8148ea599bb8f767f47081abd7acc3534e8158ffd1004bceba8ec243408d8c768b94ce7d6092459b735697" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pinkie-promise" + } + ] + }, + { + "type": "library", + "name": "pinkie", + "version": "2.0.4", + "bom-ref": "pinkie@2.0.4", + "purl": "pkg:npm/pinkie@2.0.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "32752e1327007a6b5269e1528d7296fdaae857b6a405b63e4aff91932a858e001eef717e311d130562814439267d6abf1e216675abdf6751bb87848f6576824a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pinkie" + } + ] + }, + { + "type": "library", + "name": "png-js", + "version": "1.0.0", + "bom-ref": "png-js@1.0.0", + "purl": "pkg:npm/png-js@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/png-js/-/png-js-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "93e62c6e1a40f5ef8415f2a34c21f7556e9aa0a97235823a3587537c32f8088bc59efb2e3bce2db689e6644eeb73ebf6dd22d31fc5d7fb9c3f024f6fd31198e2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/png-js" + } + ] + }, + { + "type": "library", + "name": "portscanner", + "version": "2.2.0", + "bom-ref": "portscanner@2.2.0", + "purl": "pkg:npm/portscanner@2.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/portscanner/-/portscanner-2.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "205ae80b3ff9f4ba9adae06fccaddb2836c30c811a018f172758c5c5c2d64eaa2caec737dbffcfe15b92076bd95e81e21ea3a6c7c0792f986728ec4bffb1653f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/portscanner" + } + ] + }, + { + "type": "library", + "name": "posix-character-classes", + "version": "0.1.1", + "bom-ref": "posix-character-classes@0.1.1", + "purl": "pkg:npm/posix-character-classes@0.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c5381805cddfba8ed8b7b25b8ae171498193a0ca33f1f2e813a4c2f56c753ffbbe2df79384c380aa6bb21029e505a6896febb59bd847897504b705b83b37d426" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/posix-character-classes" + } + ] + }, + { + "type": "library", + "name": "prebuild-install", + "version": "5.3.6", + "bom-ref": "prebuild-install@5.3.6", + "scope": "optional", + "purl": "pkg:npm/prebuild-install@5.3.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-5.3.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b3c01a8bcfbe4101a2e2c49bb3f335424bbad8f14ae3d266d426e05e4946cf89e61ef783ab4c3326483b35ae506e73b5b8d1fc2bb8aac76110fe65743191263a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/prebuild-install" + } + ] + }, + { + "type": "library", + "name": "prepend-http", + "version": "2.0.0", + "bom-ref": "prepend-http@2.0.0", + "purl": "pkg:npm/prepend-http@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "adabc4ea6f40b70f59fe38edb51519f9c9485e881d821c9902e589dea1338d3fa323f74bd627c0aa165e0b9547cd0a75312b75fa3c4a90535e9a3fe23bbb5550" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/prepend-http" + } + ] + }, + { + "type": "library", + "name": "pretty-bytes", + "version": "4.0.2", + "bom-ref": "pretty-bytes@4.0.2", + "purl": "pkg:npm/pretty-bytes@4.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-4.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c89005f808db1ca97143c79eccc77fdf83278ff6134378ba90bcef56c1f897f05f205b69e38e27d3055b9ec9fae898a667db81a1fbfcd79691a75cc2a69c655b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pretty-bytes" + } + ] + }, + { + "type": "library", + "name": "process-nextick-args", + "version": "2.0.1", + "bom-ref": "process-nextick-args@2.0.1", + "purl": "pkg:npm/process-nextick-args@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "de8b943a9421b60adb39ad7b27bfaec4e4e92136166863fbfc0868477f80fbfd5ef6c92bcde9468bf757cc4632bdbc6e6c417a5a7db2a6c7132a22891459f56a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/process-nextick-args" + } + ] + }, + { + "type": "library", + "name": "prom-client", + "version": "12.0.0", + "bom-ref": "prom-client@12.0.0", + "purl": "pkg:npm/prom-client@12.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/prom-client/-/prom-client-12.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "25bcf31e7c34543c02be8a9ff32d560edab8c120406ed84c075a5c548ff497376a1c6248dca0490d795eef45caf9cec8bfddc68a1aa8d1ae4b94e9fe83cf83ad" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/prom-client" + } + ] + }, + { + "type": "library", + "name": "promise-inflight", + "version": "1.0.1", + "bom-ref": "promise-inflight@1.0.1", + "scope": "optional", + "purl": "pkg:npm/promise-inflight@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "eb358fc8438569004961c18c1c1293289deee9306c9cc14e21949ae9c7b57bf66baec3a59c74476da6cc8cb88160aa7e9f8e17f5e508e9550f6ae9025c7b86e2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/promise-inflight" + } + ] + }, + { + "type": "library", + "name": "promise-retry", + "version": "2.0.1", + "bom-ref": "promise-retry@2.0.1", + "scope": "optional", + "purl": "pkg:npm/promise-retry@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cbe58a165051f011979ec3652071463d99b20dfdc314ca0b85a7e5027c99815eab1bac6ef89c1eb13a3643d47a5f0626b66c001429009377b7e6311da1e87fde" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/promise-retry" + } + ], + "components": [ + { + "type": "library", + "name": "err-code", + "version": "2.0.3", + "bom-ref": "promise-retry@2.0.1|err-code@2.0.3", + "scope": "optional", + "purl": "pkg:npm/err-code@2.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d9b9a546934a0714ff09198f3a5c88490a4d8fea92798bdcca6fee4f4271d9b30e94a2ed4b2d5998bb95c5210a2b2a2bfcde7286fa7f6621b5a04dc311831214" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/promise-retry/node_modules/err-code" + } + ] + }, + { + "type": "library", + "name": "retry", + "version": "0.12.0", + "bom-ref": "promise-retry@2.0.1|retry@0.12.0", + "scope": "optional", + "purl": "pkg:npm/retry@0.12.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f4b9224f08d487aad3e79e43b44f6b4d7f81281c8f7eb333100b67944b5d130af73647dfc228a1a9ed9b5800e0f8e4118edf6097a20276607f6450c2180b52a3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/promise-retry/node_modules/retry" + } + ] + } + ] + }, + { + "type": "library", + "name": "promise", + "version": "7.3.1", + "bom-ref": "promise@7.3.1", + "purl": "pkg:npm/promise@7.3.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9e89505d9ff82fe6cffd41a591f688ba35fd04ac46c2643d393e263ade72bf2f222b5877c2a4c42428a3cc600d4c20a5f675a3638d63bb2027d8add0d612cb4e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/promise" + } + ] + }, + { + "type": "library", + "name": "proper-lockfile", + "version": "1.2.0", + "bom-ref": "proper-lockfile@1.2.0", + "purl": "pkg:npm/proper-lockfile@1.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/proper-lockfile/-/proper-lockfile-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "60d8f1b42a18dc0fa5a2194b5d6098ac70e151d7d4dcc327b82f800e19680ef268e7ce8b296db774fae3c46bd11aebacd3902671fd1c432eafae38ed6c9856a7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/proper-lockfile" + } + ] + }, + { + "type": "library", + "name": "proxy-addr", + "version": "2.0.7", + "bom-ref": "proxy-addr@2.0.7", + "purl": "pkg:npm/proxy-addr@2.0.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "96542c30b4940d43d3e388ddad4fcedfbaa59e27e2b433fe670ae699972848ac8b2afb59c69c95d27dbf6c3fcde2d040019fe024475953b28cadaa0ad7e5d802" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/proxy-addr" + } + ] + }, + { + "type": "library", + "name": "psl", + "version": "1.9.0", + "bom-ref": "psl@1.9.0", + "purl": "pkg:npm/psl@1.9.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "13f66c754e072ecffaf206338064e43227164cb3dd01fb492df24594b50000a646912b4d53bdac6634fae929cc0d539f39663f600a220fb2716bd887be781c6a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/psl" + } + ] + }, + { + "type": "library", + "name": "pug-attrs", + "version": "3.0.0", + "bom-ref": "pug-attrs@3.0.0", + "purl": "pkg:npm/pug-attrs@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pug-attrs/-/pug-attrs-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6b320d57d754b733cc15092dbd35dc88d01f02e561fcbfc90a5d2fb4f0b0bce036d6e66b0b4f0afd49e6acbf925c6115735170ce35badbec70e52fee68b8fa70" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pug-attrs" + } + ] + }, + { + "type": "library", + "name": "pug-code-gen", + "version": "3.0.2", + "bom-ref": "pug-code-gen@3.0.2", + "purl": "pkg:npm/pug-code-gen@3.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9c93215b5e8c6e21918b24789a20d340c4560e02a99671f278bbe2a042586e4d51b0f23716e037b1a10ff2ec274dbda74c910a054f74345556241938394e6aca" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pug-code-gen" + } + ] + }, + { + "type": "library", + "name": "pug-error", + "version": "2.0.0", + "bom-ref": "pug-error@2.0.0", + "purl": "pkg:npm/pug-error@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pug-error/-/pug-error-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b23894b22f4ce110061e4b42d5dad07c2af90b97ab8aedb82df6ede2cfbb4b2933b443b0559b5b164d5146ad2dccbc5c3313184c147eccc41a1b4ec9fdbb5ac9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pug-error" + } + ] + }, + { + "type": "library", + "name": "pug-filters", + "version": "4.0.0", + "bom-ref": "pug-filters@4.0.0", + "purl": "pkg:npm/pug-filters@4.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pug-filters/-/pug-filters-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c9e345b6ae58c667f3d1ff73dab3171b0ffcff88b570215e730fd0efe0f45760ddb4823952fa84d7655a676018eeb8baa3944d5e2c1e187efd382abed91414e0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pug-filters" + } + ] + }, + { + "type": "library", + "name": "pug-lexer", + "version": "5.0.1", + "bom-ref": "pug-lexer@5.0.1", + "purl": "pkg:npm/pug-lexer@5.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pug-lexer/-/pug-lexer-5.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d08e82eb6fa47979593d990e25e55a9bd6812d53f61276de0f0dc09fe934fd096a7701faaeff36f389e4a35e0d6bb7344edaada207d65dc468144e0ee057f6d3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pug-lexer" + } + ] + }, + { + "type": "library", + "name": "pug-linker", + "version": "4.0.0", + "bom-ref": "pug-linker@4.0.0", + "purl": "pkg:npm/pug-linker@4.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pug-linker/-/pug-linker-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8230f5cb3a74cb16d0aa7cc101d9616e0a092f9a88149c3bf23b8dd4da532edfe67cf2795600b806f9280f71b6dea2b326d2085c16dc0ade858a82d214b38777" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pug-linker" + } + ] + }, + { + "type": "library", + "name": "pug-load", + "version": "3.0.0", + "bom-ref": "pug-load@3.0.0", + "purl": "pkg:npm/pug-load@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pug-load/-/pug-load-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3828d312784b59906f4b8ce78bf5943231f6612528b27b268c6041d409fb0ac2906ab612590d06095c9de1e40f30526a67cc3dc60b34d507626572958e4f7611" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pug-load" + } + ] + }, + { + "type": "library", + "name": "pug-parser", + "version": "6.0.0", + "bom-ref": "pug-parser@6.0.0", + "purl": "pkg:npm/pug-parser@6.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pug-parser/-/pug-parser-6.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ba489833ff5c1fa0a697e00e9799044ed33d351dd6ba5c953f6cb81ce538e43c8c8a6d4878ffce3a2c84591afaaa4e48e64969b019dbb87a702a64f1e965119f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pug-parser" + } + ] + }, + { + "type": "library", + "name": "pug-runtime", + "version": "3.0.1", + "bom-ref": "pug-runtime@3.0.1", + "purl": "pkg:npm/pug-runtime@3.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pug-runtime/-/pug-runtime-3.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2f9d336efad0df94e4a47c2fd06e9a2d2bae78347073ff7b5dd63c90bded393d059a1806ed4ca9537573b5f57f2c04c0be651f622e3037149a8e148078d37e2a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pug-runtime" + } + ] + }, + { + "type": "library", + "name": "pug-strip-comments", + "version": "2.0.0", + "bom-ref": "pug-strip-comments@2.0.0", + "purl": "pkg:npm/pug-strip-comments@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ce8f03b03a47ede4e43c709715e024d7165725bca84df74f94d4746caeeba4e32e84161bd1fe6a51508ed7196c8ad61ddf0e454132bbce935529bdeb66852bad" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pug-strip-comments" + } + ] + }, + { + "type": "library", + "name": "pug-walk", + "version": "2.0.0", + "bom-ref": "pug-walk@2.0.0", + "purl": "pkg:npm/pug-walk@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pug-walk/-/pug-walk-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c9810b7bd439abd21086ebeab1937003985f3e4309f2ef766d02c831cb0cc5ffd50038cdb44629b54fa29e5b9f00561c59d1e5c0d7d93849ce390ad9adcc8909" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pug-walk" + } + ] + }, + { + "type": "library", + "name": "pug", + "version": "3.0.2", + "bom-ref": "pug@3.0.2", + "purl": "pkg:npm/pug@3.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pug/-/pug-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6e9d08fe188ad43d6f0a11e1e847c3c6d9dd1e38b9e573ff6492b0b11aabcfa95189ae990b63996dd0329a5c5d545c1dd4bef479bad5270e3f799efdb24ac86b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pug" + } + ] + }, + { + "type": "library", + "name": "pump", + "version": "3.0.0", + "bom-ref": "pump@3.0.0", + "purl": "pkg:npm/pump@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2f0672fa9dd216cd4fcad77f8d872de30a6fe3d1e2602a9df5195ce5955d93457ef18cefea34790659374d198f2f57edebd4f13f420c64627e58f154d81161c3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/pump" + } + ] + }, + { + "type": "library", + "name": "punycode", + "version": "2.3.0", + "bom-ref": "punycode@2.3.0", + "purl": "pkg:npm/punycode@2.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ad157ecd00fcb55172b36ea500647d594b92e225009e025270cf994522adbe5e6d29e676b796ef74d15d347056f45591e20b861e5826b19d46ec14a6db04dbb8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/punycode" + } + ] + }, + { + "type": "library", + "name": "qs", + "version": "6.11.0", + "bom-ref": "qs@6.11.0", + "purl": "pkg:npm/qs@6.11.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "32f8e830227011aad26d4624e4efa79a84b34aeb52b13c05f39cdc1cf43d3ab945a193982236aa040248a885e3a6dc83e6f4e1c46ab9d97bbf31a273464224e1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/qs" + } + ] + }, + { + "type": "library", + "name": "query-string", + "version": "5.1.1", + "bom-ref": "query-string@5.1.1", + "purl": "pkg:npm/query-string@5.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "82358eb26d92a069602c47401adedaeac9553a4f661a25e63c532aac484b43af2b850b819e97ecdfe12696fa8acb19c2a3dfcf3e517ef4cb58d364b568583e27" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/query-string" + } + ] + }, + { + "type": "library", + "name": "range_check", + "version": "2.0.4", + "bom-ref": "range_check@2.0.4", + "purl": "pkg:npm/range_check@2.0.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/range_check/-/range_check-2.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "69e774a1c5d78fe48888d34df5bfa66560373b0d865c7b5fb4e1a4db1430b212b919b11902f51c3d635004b4f1fe53dc745448505945091b474d034814cab29d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/range_check" + } + ] + }, + { + "type": "library", + "name": "range-parser", + "version": "1.2.1", + "bom-ref": "range-parser@1.2.1", + "purl": "pkg:npm/range-parser@1.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1eb82cc7ea2baa8ca09e68456ca68713a736f7a27e1d30105e8c4417a80dba944e9a6189468cb37c6ddc700bdea8206bc2bff6cb143905577f1939796a03b04a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/range-parser" + } + ] + }, + { + "type": "library", + "name": "raw-body", + "version": "2.5.2", + "bom-ref": "raw-body@2.5.2", + "purl": "pkg:npm/raw-body@2.5.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f331aaca97c4363088a868605d3a02f1a076afb62b057f804007c83ecfcc964f81b4f4f3b4ebd34b4d4d456ff7121eb427e6b8f25b7caac0b38ab43a9680957c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/raw-body" + } + ] + }, + { + "type": "library", + "name": "rc", + "version": "1.2.8", + "bom-ref": "rc@1.2.8", + "purl": "pkg:npm/rc@1.2.8", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cb76c682a2a3dd005dc4b6cb9289a5a2192fb00f207408944254812670617e7f813f18386dceb677c4dc056d79c1abc37e07b10a071c72485c66fcb0c9060f3b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/rc" + } + ] + }, + { + "type": "library", + "name": "read-pkg", + "version": "4.0.1", + "bom-ref": "read-pkg@4.0.1", + "purl": "pkg:npm/read-pkg@4.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/read-pkg/-/read-pkg-4.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f94062ac71c39b927edd60e62c16584a4951620f369cc973f9e9e7f86319db69d24767f86f3c6686ca3aaf3416ff7993d8f573a730d38982196a193c526678e3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/read-pkg" + } + ], + "components": [ + { + "type": "library", + "name": "pify", + "version": "3.0.0", + "bom-ref": "read-pkg@4.0.1|pify@3.0.0", + "purl": "pkg:npm/pify@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0b716c54d1f5b9d4845f8f20197d717efc1359fb185a3e54fbcfee2b5e411b3206acaa14a60857f21599c1afce1676a406289536606f7a64c947999ccbb88f72" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/read-pkg/node_modules/pify" + } + ] + } + ] + }, + { + "type": "library", + "name": "readable-stream", + "version": "2.3.8", + "bom-ref": "readable-stream@2.3.8", + "purl": "pkg:npm/readable-stream@2.3.8", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f29d00524e173838087b04a2d25f04a63b3e1159d688aecda03204194d07844efe67263c0f520c63ba1dbb9951ac55c683bd4bd79286f10acf9ae9b8e514ed74" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/readable-stream" + } + ], + "components": [ + { + "type": "library", + "name": "isarray", + "version": "1.0.0", + "bom-ref": "readable-stream@2.3.8|isarray@1.0.0", + "purl": "pkg:npm/isarray@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "54b82121634ce842d0ce8ef3c26720d0d99357258a623bc878cf37ca3a74c110d39949eb33aefc7d06dc281a3a9f6089105d2cce81bfff2b60f932a56bcf402d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/readable-stream/node_modules/isarray" + } + ] + } + ] + }, + { + "type": "library", + "name": "readable-web-to-node-stream", + "version": "3.0.2", + "bom-ref": "readable-web-to-node-stream@3.0.2", + "purl": "pkg:npm/readable-web-to-node-stream@3.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/readable-web-to-node-stream/-/readable-web-to-node-stream-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "78f78ae9c73511c28b121245b7f01e6cc08b2fe1a048a86eca0ad9fc62da29960479c22020409fe14694b9a072886b73724c11e1a8a7f55cd487de53d5ec581b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/readable-web-to-node-stream" + } + ], + "components": [ + { + "type": "library", + "name": "readable-stream", + "version": "3.6.2", + "bom-ref": "readable-web-to-node-stream@3.0.2|readable-stream@3.6.2", + "purl": "pkg:npm/readable-stream@3.6.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f6efec9e20ab6370f959db04447cc71381b66025eaa06e454c7522082e1221bafa5dc2d9058d39c9af442a361e93d3b9c4e0308c6abed497460404bb43d49ca0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/readable-web-to-node-stream/node_modules/readable-stream" + } + ] + } + ] + }, + { + "type": "library", + "name": "readdirp", + "version": "3.6.0", + "bom-ref": "readdirp@3.6.0", + "purl": "pkg:npm/readdirp@3.6.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "84e4b4f3da27f1176ea9d6e1bd0e59dfb0341128ecab3eaa9d171f7ec314df8f7916e4dda929beedb849dbd26f20eb010c41276a7e433eef6ddd3a3d55194ccc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/readdirp" + } + ] + }, + { + "type": "library", + "name": "rechoir", + "version": "0.7.1", + "bom-ref": "rechoir@0.7.1", + "purl": "pkg:npm/rechoir@0.7.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fe78e667cb35c15791ea98d367ed270a7bfc4a964d44c4f60f544b3894044a56050c1bf0a5303829626967eb01278faf86320b45c2bb24815d182771100022b6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/rechoir" + } + ] + }, + { + "type": "library", + "name": "regenerator-runtime", + "version": "0.14.0", + "bom-ref": "regenerator-runtime@0.14.0", + "purl": "pkg:npm/regenerator-runtime@0.14.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b2bc35ecd2344d4587b866b90851869a17cd21e8dadf458c05f6ec94f3617fa26ba9094b37981caef8a0d68a8fc6255a5dbd285b45d12ad1fa36782ce6528220" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/regenerator-runtime" + } + ] + }, + { + "type": "library", + "name": "regex-not", + "version": "1.0.2", + "bom-ref": "regex-not@1.0.2", + "purl": "pkg:npm/regex-not@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "27a4838d4803c508f936eb273ad745c43c0dffe1d6ca447c1842f072d27b99daa1732cb5c44738491147517bf14e9ebad586952808df44b67d702a92ead9f7d8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/regex-not" + } + ] + }, + { + "type": "library", + "name": "regexp.prototype.flags", + "version": "1.5.0", + "bom-ref": "regexp.prototype.flags@1.5.0", + "purl": "pkg:npm/regexp.prototype.flags@1.5.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d12bad0b7a4db9d44a82abb11a8446233f78e8c6551ea6cd7cf8c177178e841add8032a54685e660b40df7145bad1d3d65759e18074fba27fb7a0a1f9fabf92c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/regexp.prototype.flags" + } + ] + }, + { + "type": "library", + "name": "remove-trailing-separator", + "version": "1.1.0", + "bom-ref": "remove-trailing-separator@1.1.0", + "purl": "pkg:npm/remove-trailing-separator@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fe14be634bb768e7c811389a8a2ad41700c10f39973ef3be8c07ca4e2b549e020fcdd29ce99d0ba058ccfc22b93cbe02f9e2b01e88651c06fa1f45457e6994b3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/remove-trailing-separator" + } + ] + }, + { + "type": "library", + "name": "repeat-element", + "version": "1.1.4", + "bom-ref": "repeat-element@1.1.4", + "purl": "pkg:npm/repeat-element@1.1.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2c588d7d1712bbb28addebccc983ae0b3bf72f5d135bbc82d46dbff92b4c8caf18e95a9dd8c1bbaff423c38821b6e08e8c5be59e6b3f88c98baa9bd6fc44bf59" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/repeat-element" + } + ] + }, + { + "type": "library", + "name": "repeat-string", + "version": "1.6.1", + "bom-ref": "repeat-string@1.6.1", + "purl": "pkg:npm/repeat-string@1.6.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d5d1dcc260335f462d630836c9ce95bb8cd34346e08e1bf8c8e5cb507062adfdc9590fe61c3d2df22255ae4c93261120bc69ebc2166589cb9c2300580da8deb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/repeat-string" + } + ] + }, + { + "type": "library", + "name": "replace", + "version": "1.2.2", + "bom-ref": "replace@1.2.2", + "purl": "pkg:npm/replace@1.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/replace/-/replace-1.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0b810389f9b6d9764cd9bd893987ba3219fe941b0b040bcb6caf1dadf5102d37c3d4a625fe7dd5696fc20e3bb4372e30df14ed7a006983c60d4a91493d40d28c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/replace" + } + ], + "components": [ + { + "type": "library", + "name": "ansi-regex", + "version": "5.0.1", + "bom-ref": "replace@1.2.2|ansi-regex@5.0.1", + "purl": "pkg:npm/ansi-regex@5.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "aae2505e54d25062f62c7f52517a3c570b18e2ca1a9e1828e8b3529bce04d4b05c13cb373b4c29762473c91f73fd9649325316bf7eea38e6fda5d26531410a15" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/replace/node_modules/ansi-regex" + } + ] + }, + { + "type": "library", + "name": "ansi-styles", + "version": "4.3.0", + "bom-ref": "replace@1.2.2|ansi-styles@4.3.0", + "purl": "pkg:npm/ansi-styles@4.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cdb07dac22404f5adb8e25436f686a2851cd60bc60b64f0d511c59dc86700f717a36dc5b5d94029e74a2d4b931f880e885d3e5169db6db05402c885e64941212" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/replace/node_modules/ansi-styles" + } + ] + }, + { + "type": "library", + "name": "brace-expansion", + "version": "1.1.11", + "bom-ref": "replace@1.2.2|brace-expansion@1.1.11", + "purl": "pkg:npm/brace-expansion@1.1.11", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "882b8f1c3160ac75fb1f6bc423fe71a73d3bcd21c1d344e9ba0aa1998b5598c3bae75f260ae44ca0e60595d101974835f3bb9fa3375a1e058a71815beb5a8688" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/replace/node_modules/brace-expansion" + } + ] + }, + { + "type": "library", + "name": "cliui", + "version": "6.0.0", + "bom-ref": "replace@1.2.2|cliui@6.0.0", + "purl": "pkg:npm/cliui@6.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b7ac1b82da025ef033b2ded0817c4962a3edd2eb047db81075fb443db2cbfdcbefe873c4e5582fa82b80203474360539d9db3aac5c2aae06a434bac712309bad" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/replace/node_modules/cliui" + } + ] + }, + { + "type": "library", + "name": "color-convert", + "version": "2.0.1", + "bom-ref": "replace@1.2.2|color-convert@2.0.1", + "purl": "pkg:npm/color-convert@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4511023ec8fb8aeff16f9a0a61cb051d2a6914d9ec8ffe763954d129be333f9a275f0545df3566993a0d70e7c60be0910e97cafd4e7ce1f320dfc64709a12529" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/replace/node_modules/color-convert" + } + ] + }, + { + "type": "library", + "name": "color-name", + "version": "1.1.4", + "bom-ref": "replace@1.2.2|color-name@1.1.4", + "purl": "pkg:npm/color-name@1.1.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "74ecbedc0b96ddadb035b64722e319a537208c6b8b53fb812ffb9b71917d3976c3a3c7dfe0ef32569e417f479f4bcb84a18a39ab8171edd63d3a04065e002c40" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/replace/node_modules/color-name" + } + ] + }, + { + "type": "library", + "name": "find-up", + "version": "4.1.0", + "bom-ref": "replace@1.2.2|find-up@4.1.0", + "purl": "pkg:npm/find-up@4.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3e93b001d43f6255d0daf8fc6b787c222a43b98462df071e550406616c4d20d71cab8d009f0ec196c11708c6edd59b7e38b03a16af6cb88a48583d0eb2721297" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/replace/node_modules/find-up" + } + ] + }, + { + "type": "library", + "name": "is-fullwidth-code-point", + "version": "3.0.0", + "bom-ref": "replace@1.2.2|is-fullwidth-code-point@3.0.0", + "purl": "pkg:npm/is-fullwidth-code-point@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cf29a6e7ebbeb02b125b20fda8d69e8d5dc316f84229c94a762cd868952e1c0f3744b8dbee74ae1a775d0871afd2193e298ec130096c59e2b851e83a115e9742" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/replace/node_modules/is-fullwidth-code-point" + } + ] + }, + { + "type": "library", + "name": "locate-path", + "version": "5.0.0", + "bom-ref": "replace@1.2.2|locate-path@5.0.0", + "purl": "pkg:npm/locate-path@5.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b7b870f6923e5afbb03495f0939cd51e9ca122ace0daa4e592524e7f4995c4649b7b7169d9589e65c76e3588da2c3a32ea9f6e1a94041961bced6a4c2a536af2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/replace/node_modules/locate-path" + } + ] + }, + { + "type": "library", + "name": "minimatch", + "version": "3.0.5", + "bom-ref": "replace@1.2.2|minimatch@3.0.5", + "purl": "pkg:npm/minimatch@3.0.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b54a71cd7d150332478cbbb4c547c5bf5830569f5b6b720eb910151f6106b915bc6b97a60361650022ea893fe50d5b52d56f9318dc2acf7b1668dc8b803256bb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/replace/node_modules/minimatch" + } + ] + }, + { + "type": "library", + "name": "p-locate", + "version": "4.1.0", + "bom-ref": "replace@1.2.2|p-locate@4.1.0", + "purl": "pkg:npm/p-locate@4.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "47bf5967fd30031286bb7a18325cfc8f2fe46e1b0dad2ed2299ecfc441c1809e7e1769ad156d9f2b670eb4187570762442c6f3155ec8f84a1129ee98b74a0aec" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/replace/node_modules/p-locate" + } + ] + }, + { + "type": "library", + "name": "path-exists", + "version": "4.0.0", + "bom-ref": "replace@1.2.2|path-exists@4.0.0", + "purl": "pkg:npm/path-exists@4.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6a4f50cb943b8d86f65b071ecb9169be0d8aa0073f64884b48b392066466ca03ec1b091556dd1f65ad2aaed333fa6ead2530077d943c167981e0c1b82d6cbbff" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/replace/node_modules/path-exists" + } + ] + }, + { + "type": "library", + "name": "string-width", + "version": "4.2.3", + "bom-ref": "replace@1.2.2|string-width@4.2.3", + "purl": "pkg:npm/string-width@4.2.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c0ac90450a63274b08a7ad84ad265d1ac8cc256b1aa79a1136284786ee86ec954effd8c807a5327af2feb57b8eaab9e0f23fdcc4a4d6c96530bd24eb8a2673fe" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/replace/node_modules/string-width" + } + ] + }, + { + "type": "library", + "name": "strip-ansi", + "version": "6.0.1", + "bom-ref": "replace@1.2.2|strip-ansi@6.0.1", + "purl": "pkg:npm/strip-ansi@6.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "637f153d21dcaa416b0a916743dbee4979aabaebf9a1738aa46793e9a1abaf7a3719cf409556ba2417d448e0a76f1186645fbfd28a08ecaacfb944b3b54754e4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/replace/node_modules/strip-ansi" + } + ] + }, + { + "type": "library", + "name": "wrap-ansi", + "version": "6.2.0", + "bom-ref": "replace@1.2.2|wrap-ansi@6.2.0", + "purl": "pkg:npm/wrap-ansi@6.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "afa94f7011b1657948732984bbb227c43321756d0a0f1a4b82814b720b9ab3109a27f48e219c0835ab4af4a63fb5ff99ae5cb038a5345038f70135d405fc495c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/replace/node_modules/wrap-ansi" + } + ] + }, + { + "type": "library", + "name": "yargs-parser", + "version": "18.1.3", + "bom-ref": "replace@1.2.2|yargs-parser@18.1.3", + "purl": "pkg:npm/yargs-parser@18.1.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a39d23d09793a32ff82ba39971a4265ba9725d72a1abb72c4445dc0f0936a2614f244c1434e56d24abe60ebf442357c025953265c445ee4c460569915ee76b09" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/replace/node_modules/yargs-parser" + } + ] + }, + { + "type": "library", + "name": "yargs", + "version": "15.4.1", + "bom-ref": "replace@1.2.2|yargs@15.4.1", + "purl": "pkg:npm/yargs@15.4.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "69e3dbc4399c616fbe3daa81b09f8761417009dbf82d5bdd9e1072efc139ecf228afcfce56f84cac00c51440e1f031c3151bff3bd8b794f86c10d8ceed05f4f8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/replace/node_modules/yargs" + } + ] + } + ] + }, + { + "type": "library", + "name": "request", + "version": "2.88.2", + "bom-ref": "request@2.88.2", + "purl": "pkg:npm/request@2.88.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "32cbed3ab7c6f5972b3b0016f908be17a1db0f40965c487da2eefbb8e6fb14cd963e1c13eec98cf37dcfcda9e124bb205e337cf48afa5763dccd7367329c0a87" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/request" + } + ], + "components": [ + { + "type": "library", + "name": "qs", + "version": "6.5.3", + "bom-ref": "request@2.88.2|qs@6.5.3", + "purl": "pkg:npm/qs@6.5.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ab15c8121e290867c72028f5980250dbfd975599230834dc1207e8490c5cfdf622bd46714e493b2f76c30494a836b1335c8d7ba143b90e9d3b92da84e4acdccc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/request/node_modules/qs" + } + ] + } + ] + }, + { + "type": "library", + "name": "require-directory", + "version": "2.1.1", + "bom-ref": "require-directory@2.1.1", + "purl": "pkg:npm/require-directory@2.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7c6c4423bfb0b06f71aef763b2b9662f6d8e3134e21d1c0032ba2211e320abc833a0b0bf3d0afb46c4434932d483f6d9019b45f9354890773aff84482abba2f9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/require-directory" + } + ] + }, + { + "type": "library", + "name": "require-main-filename", + "version": "2.0.0", + "bom-ref": "require-main-filename@2.0.0", + "purl": "pkg:npm/require-main-filename@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "34a37990c0f294aba577160b4947eb6e8e53bb387885dfb613c34f3d7d36999b67d55b911104e861efd9765272f89dee0a97da886174e5eec1f16d225db4079a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/require-main-filename" + } + ] + }, + { + "type": "library", + "name": "resolve-dir", + "version": "1.0.1", + "bom-ref": "resolve-dir@1.0.1", + "purl": "pkg:npm/resolve-dir@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "47bba24e3102cef3ac5927dd33440a14d05515c2b6eda1ce53076f2b9dc1716f33aa719d629d056e3f36732e78fb60383f6b45336d89e6445f7b547e94cff5ca" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/resolve-dir" + } + ] + }, + { + "type": "library", + "name": "resolve-url", + "version": "0.2.1", + "bom-ref": "resolve-url@0.2.1", + "purl": "pkg:npm/resolve-url@0.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "66e179e6155441a69cce0388c2a5b390470489d9a50ffc65e38c755199e1397718b853764bafab731a46f82d4ddd2a34c2f348dc39892025057eed92c61066be" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/resolve-url" + } + ] + }, + { + "type": "library", + "name": "resolve", + "version": "1.22.4", + "bom-ref": "resolve@1.22.4", + "purl": "pkg:npm/resolve@1.22.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/resolve/-/resolve-1.22.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d735d0a23ea0ea794a2efb0d42d9e4d06cd7f1292b8cc6a4c2baf96698cb24d4d5872f97d1ae163a3e5d2a11861cebe42a18295ca35423f179e33de828e307e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/resolve" + } + ] + }, + { + "type": "library", + "name": "responselike", + "version": "1.0.2", + "bom-ref": "responselike@1.0.2", + "purl": "pkg:npm/responselike@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fc5a5ee60bb3264d603ea7492c9479bbb786fe0358e272268db4436955953118677b9e530a68f68bd43ee783c145f6ad442f2ffeb222bfd04dd2931df4e57911" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/responselike" + } + ] + }, + { + "type": "library", + "name": "restructure", + "version": "2.0.1", + "bom-ref": "restructure@2.0.1", + "purl": "pkg:npm/restructure@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/restructure/-/restructure-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7b474ea639b90ec7a89a75f1d8ce65a5d679ce81ea175f9ba9d3095288686155506bb70176793b7dd99e23a6f23563ff922304ef611e4e24b2a530959e92e20e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/restructure" + } + ] + }, + { + "type": "library", + "name": "ret", + "version": "0.1.15", + "bom-ref": "ret@0.1.15", + "purl": "pkg:npm/ret@0.1.15", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4d3958a5af8e2febcc30d1b6e314a5406109dc1fd1cc47d494b72dedbe46ff2b5abfec0fae9942a55305bb0cd76e479c26b6fa218a358856f44bdbf7efbe789a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ret" + } + ] + }, + { + "type": "library", + "name": "retry-as-promised", + "version": "7.0.4", + "bom-ref": "retry-as-promised@7.0.4", + "purl": "pkg:npm/retry-as-promised@7.0.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/retry-as-promised/-/retry-as-promised-7.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5e0982a31296903a1fc07f1675d0f4c3ce597ea633f991e5af9ca8fb761409fc9c59ac14e7a4f9724597b1272c8f907cb6a51c206ebb0f15c1ca8dd552088074" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/retry-as-promised" + } + ] + }, + { + "type": "library", + "name": "retry", + "version": "0.10.1", + "bom-ref": "retry@0.10.1", + "purl": "pkg:npm/retry@0.10.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6575124184c7765dee4bb22e09e8587ccccac880c136802e51b96fcb9a063b95094944e64ad51454f5db03d431775ef7060adee77c8241ccd0b8781158076f25" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/retry" + } + ] + }, + { + "type": "library", + "name": "rimraf", + "version": "3.0.2", + "bom-ref": "rimraf@3.0.2", + "purl": "pkg:npm/rimraf@3.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "25990931990018514f3f662a5d95cf6cc94c060b31cc4f082ece253085ffda8d0bf54070f4efd8de8eb0170fe2f582daa5c5095b0a9b8b791dc483dd0bad9320" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/rimraf" + } + ] + }, + { + "type": "library", + "name": "rxjs", + "version": "6.6.7", + "bom-ref": "rxjs@6.6.7", + "purl": "pkg:npm/rxjs@6.6.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "853770afeef260d213e67e00318a7ce4a03acb0d956b414b6b7460baf6e96b85b7239c729da059a38d5c3375ccfb843a7d1323dec058211d5502664c5d826f45" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/rxjs" + } + ], + "components": [ + { + "type": "library", + "name": "tslib", + "version": "1.14.1", + "bom-ref": "rxjs@6.6.7|tslib@1.14.1", + "purl": "pkg:npm/tslib@1.14.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5e78b7e4d2b38e032bc1ebf2b074c202bb4b0e93efc9ef3357fd04e04c989f8dcfeffeeabd0c0f87d0469077b06ccba5567b5b8a099c4fbadd5f704da3dc1126" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/rxjs/node_modules/tslib" + } + ] + } + ] + }, + { + "type": "library", + "name": "safe-buffer", + "version": "5.1.2", + "bom-ref": "safe-buffer@5.1.2", + "purl": "pkg:npm/safe-buffer@5.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "19dd94641243917958ec66c9c5fb04f3f9ef2a45045351b7f1cd6c88de903fa6bd3d3f4c98707c1a7a6c71298c252a05f0b388aedf2e77fc0fb688f2b381bafa" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/safe-buffer" + } + ] + }, + { + "type": "library", + "name": "safe-regex", + "version": "1.1.0", + "bom-ref": "safe-regex@1.1.0", + "purl": "pkg:npm/safe-regex@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6895dc89fe319da354cef52e0b981c6f8ea84d2ef3be0e23a4c4e7baab6b10f951def16be29c6d753c1a17542cdc49e39fd1caf9997042e8be6bbcf44b2c08ce" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/safe-regex" + } + ] + }, + { + "type": "library", + "name": "safe-stable-stringify", + "version": "2.4.3", + "bom-ref": "safe-stable-stringify@2.4.3", + "purl": "pkg:npm/safe-stable-stringify@2.4.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7b66c30365894f4c31b1e55de25b033f8fb738d5fa1e931741ad5984543b494f868ef3910a64a16c2325b6bb480df9188551eb39c3ed8fe2a198305d3dd643d6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/safe-stable-stringify" + } + ] + }, + { + "type": "library", + "name": "safer-buffer", + "version": "2.1.2", + "bom-ref": "safer-buffer@2.1.2", + "purl": "pkg:npm/safer-buffer@2.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "619a372bcd920fb462ca2d04d4440fa232f3ee4a5ea6749023d2323db1c78355d75debdbe5d248eeda72376003c467106c71bbbdcc911e4d1c6f0a9c42b894b6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/safer-buffer" + } + ] + }, + { + "type": "library", + "name": "samsam", + "version": "1.1.2", + "bom-ref": "samsam@1.1.2", + "purl": "pkg:npm/samsam@1.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/samsam/-/samsam-1.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8952fb2e26e9337b65e2b40fc1e3975eb9a319e831c76edf9533a3404643dcf5dee2864d173bb3e928b89a095e2bf25653f8720afb55d35454a2f8ef044a439b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/samsam" + } + ] + }, + { + "type": "library", + "name": "sanitize-filename", + "version": "1.6.3", + "bom-ref": "sanitize-filename@1.6.3", + "purl": "pkg:npm/sanitize-filename@1.6.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cbfe7631ccbb6b0de0466ec8adc183171fdb0a4e00851876788f65b8739033cea766cab0891924ab619e9075c1043f9298f89d73c8b63eab58665fa9589f0e7a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sanitize-filename" + } + ] + }, + { + "type": "library", + "name": "sanitize-html", + "version": "1.4.2", + "bom-ref": "sanitize-html@1.4.2", + "purl": "pkg:npm/sanitize-html@1.4.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/sanitize-html/-/sanitize-html-1.4.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4c65cd06bfd8290305519d053ec6cf2cf9b7b41dbe22b82c5bb339b43b09c4c7e16278251d9fd94c3a32fd7d6df979c9cb45866cfce6c34d08e5369304f711f5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sanitize-html" + } + ], + "components": [ + { + "type": "library", + "name": "lodash", + "version": "2.4.2", + "bom-ref": "sanitize-html@1.4.2|lodash@2.4.2", + "purl": "pkg:npm/lodash@2.4.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "29a935862ebf8581c654f99dca26628e8432cf9c76886573b3ac3d19807f1e25c4b72958eed22860444e323bccd5df675c9a8f3ab1b630d3cc9f4d5b27e4b447" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sanitize-html/node_modules/lodash" + } + ] + } + ] + }, + { + "type": "library", + "name": "sax", + "version": "1.2.4", + "bom-ref": "sax@1.2.4", + "purl": "pkg:npm/sax@1.2.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "36a543bfd4e900d523166d0df2e3391b12f7e9480a8bdfdab59c3ec7b6059d0f1c9301462ab978c57e325adadecb75099b99cfd6451b9d880ba29a963524615b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sax" + } + ] + }, + { + "type": "library", + "name": "seek-bzip", + "version": "1.0.6", + "bom-ref": "seek-bzip@1.0.6", + "purl": "pkg:npm/seek-bzip@1.0.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7b542d3f760be6d5b0c3cb8a68e090d7c531213da568d0571e357f4b65980a22b8b9d8aff25906f3d2912280a351a827026081bab8c5e331155f607205b9c28d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/seek-bzip" + } + ] + }, + { + "type": "library", + "name": "semver", + "version": "7.5.4", + "bom-ref": "semver@7.5.4", + "purl": "pkg:npm/semver@7.5.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d5b09211257a3effa2db51efa71a770f1fa9483f2520fb7cb958d1af1014b7f9dbb3061cfad2ba6366ed8942e3778f9f9ead793d7fa7a900c2ece7eded693070" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/semver" + } + ] + }, + { + "type": "library", + "name": "send", + "version": "0.18.0", + "bom-ref": "send@0.18.0", + "purl": "pkg:npm/send@0.18.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "aaa5b3b8e8d214ebaa3e315ee0d3ac30b69f4e8410c0148e1294be17012ddc0d95def2ae6d3aae4f7be62d3429160317a7c02515616e3f5a8a68964eb4fa555e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/send" + } + ], + "components": [ + { + "type": "library", + "name": "ms", + "version": "2.1.3", + "bom-ref": "send@0.18.0|ms@2.1.3", + "purl": "pkg:npm/ms@2.1.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e85973b9b4cb646dc9d9afcd542025784863ceae68c601f268253dc985ef70bb2fa1568726afece715c8ebf5d73fab73ed1f7100eb479d23bfb57b45dd645394" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/send/node_modules/ms" + } + ] + } + ] + }, + { + "type": "library", + "name": "sequelize-pool", + "version": "7.1.0", + "bom-ref": "sequelize-pool@7.1.0", + "purl": "pkg:npm/sequelize-pool@7.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/sequelize-pool/-/sequelize-pool-7.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1bd734aa52164122b6f6947fe54d8917974341eaaa1d1ada828c9a863fcdc7828e390dc23cf7f3c677ea14f09207bc795208ce82767ad674b1cfe7e30e946526" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sequelize-pool" + } + ] + }, + { + "type": "library", + "name": "sequelize", + "version": "6.32.1", + "bom-ref": "sequelize@6.32.1", + "purl": "pkg:npm/sequelize@6.32.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/sequelize/-/sequelize-6.32.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dc8bf48ebbafe7b63462f731416ec1139e8eec30b50688dc7c8aea87a9b2f8843075efbdbbf627b981f32bef249992e12ef6b38914f5796bb7f2787dc95c27fe" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sequelize" + } + ], + "components": [ + { + "type": "library", + "name": "debug", + "version": "4.3.4", + "bom-ref": "sequelize@6.32.1|debug@4.3.4", + "purl": "pkg:npm/debug@4.3.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d15851ee494dde0ed4093ef9cd63b25c91eb758f4b793ae3ac1733cfcec7a40f9d9997ca947c520f122b305ea22f1d61951ce817fbb1bfbc234d85e870c5f91" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sequelize/node_modules/debug" + } + ] + }, + { + "type": "library", + "name": "ms", + "version": "2.1.2", + "bom-ref": "sequelize@6.32.1|ms@2.1.2", + "purl": "pkg:npm/ms@2.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0690fc7e56332d980e8c5f6ee80381411442c50996784b85ea7863970afebcb53fa36f7be4fd1c9a2963f43d32b25ad98b48cd1bf9a7544c4bdbb353c4687db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sequelize/node_modules/ms" + } + ] + }, + { + "type": "library", + "name": "uuid", + "version": "8.3.2", + "bom-ref": "sequelize@6.32.1|uuid@8.3.2", + "purl": "pkg:npm/uuid@8.3.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f8d62cd9078c5b2f865853849bdc679fa1c20e9d25ed0043ee697cccb52627ef77439345d0da1c12b9f09139175453625f7fdfa42e9a7d2f0385bfe0cfb47b7a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sequelize/node_modules/uuid" + } + ] + } + ] + }, + { + "type": "library", + "name": "serve-index", + "version": "1.9.1", + "bom-ref": "serve-index@1.9.1", + "purl": "pkg:npm/serve-index@1.9.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a571df28d3f8aae8ebb6d78cad205bd2b73c1c9f4cb3f1ab5f0714b54b43e6ce1ec03248f1b4f70b3db34d544c2adae2e3da4bc767b461af3388fe586b6a5967" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/serve-index" + } + ], + "components": [ + { + "type": "library", + "name": "depd", + "version": "1.1.2", + "bom-ref": "serve-index@1.9.1|depd@1.1.2", + "purl": "pkg:npm/depd@1.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ede98f4e5e83a68e894573978cb471724f8594b457e7ce3b70b2849f4d0f2c081cde0da14d9660afe7b8736bfa4294a62de14fde7e72528edfb7a6af04aff98d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/serve-index/node_modules/depd" + } + ] + }, + { + "type": "library", + "name": "http-errors", + "version": "1.6.3", + "bom-ref": "serve-index@1.9.1|http-errors@1.6.3", + "purl": "pkg:npm/http-errors@1.6.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "964b3e9550bc7601b287dee3c6fc5e61359016f878bb0e320b5da0565eb70a0df4b233d7e30b8671d9080955c30044abe8e2468ea180f08cf99a478deb3943ec" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/serve-index/node_modules/http-errors" + } + ] + }, + { + "type": "library", + "name": "inherits", + "version": "2.0.3", + "bom-ref": "serve-index@1.9.1|inherits@2.0.3", + "purl": "pkg:npm/inherits@2.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c74d0844d5cdcbade3c069099b33e2828c921db6aaa4dbb329b04e9b32be83639d66943dc3eb3108df95481de36bb20081ed8e3f6aa97f14e378d7328e65b5bb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/serve-index/node_modules/inherits" + } + ] + }, + { + "type": "library", + "name": "setprototypeof", + "version": "1.1.0", + "bom-ref": "serve-index@1.9.1|setprototypeof@1.1.0", + "purl": "pkg:npm/setprototypeof@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "06f13f4f0a595f8157131c4ec59c9119042feb9d4c4b09962991aabe63dc4488c3a96b9bebb9132ae20cc78ddc659ad2fdc041cf005c3435a8171b765c4148a5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/serve-index/node_modules/setprototypeof" + } + ] + }, + { + "type": "library", + "name": "statuses", + "version": "1.5.0", + "bom-ref": "serve-index@1.9.1|statuses@1.5.0", + "purl": "pkg:npm/statuses@1.5.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3a9677ccffa34f53c8ec8f277a6257e002a6017d3bd199183d5595fc068a4c997eb570931b255d0b56b848bf11510604c24fdfdf8657f144f290debc170aea00" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/serve-index/node_modules/statuses" + } + ] + } + ] + }, + { + "type": "library", + "name": "serve-static", + "version": "1.15.0", + "bom-ref": "serve-static@1.15.0", + "purl": "pkg:npm/serve-static@1.15.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5c6b910cd8d75228ec50bd2f97a9d20fb730511bb31208256ce685b9933d8379300d7396553724d232f38cfcc60fe4dacd66dba1962ee76ffdfd73dd5209def6" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/serve-static" + } + ] + }, + { + "type": "library", + "name": "set-blocking", + "version": "2.0.0", + "bom-ref": "set-blocking@2.0.0", + "purl": "pkg:npm/set-blocking@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2a22814bc0275861322f3a1f15f9af2b0a5d3f3aa2cb5e8bbd07cadf2bff7d51fb063d77ff097725247527eadf81113dabbc5424ae2abe04bcada48e78b51e87" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/set-blocking" + } + ] + }, + { + "type": "library", + "name": "set-value", + "version": "2.0.1", + "bom-ref": "set-value@2.0.1", + "purl": "pkg:npm/set-value@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2711dcd7078237af30458d1f842a17a722b9e66fd73c769f3a62b85160fb9b6088d7818c705ca9b78c3fd3e355e5ffd931bcb617a4b6c3003b7e0ca787d8164b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/set-value" + } + ], + "components": [ + { + "type": "library", + "name": "extend-shallow", + "version": "2.0.1", + "bom-ref": "set-value@2.0.1|extend-shallow@2.0.1", + "purl": "pkg:npm/extend-shallow@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cc29d3b65c4da0088373782a636698016171ed759689ab2e1762bc31ee566cdf28b4729350a0708cfb4da51b3fadb5199bb2b158068d8fb3f56bfa79d866d5ba" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/set-value/node_modules/extend-shallow" + } + ] + }, + { + "type": "library", + "name": "is-extendable", + "version": "0.1.1", + "bom-ref": "set-value@2.0.1|is-extendable@0.1.1", + "purl": "pkg:npm/is-extendable@0.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e413142cda1bd6f8055fa123430e62cd60f1ade7162bd00cef6aee80daf44c595d30e8b47e3e8993ecde288b74c468f87047d0209b61e30dce296389e1ff8017" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/set-value/node_modules/is-extendable" + } + ] + } + ] + }, + { + "type": "library", + "name": "setimmediate", + "version": "1.0.5", + "bom-ref": "setimmediate@1.0.5", + "purl": "pkg:npm/setimmediate@1.0.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3004c9759a7cb0ba8397febc2df4266cff3328f2d0355e81219a0882bb1c14343e46cbcafc1c5e0d03a0cb128aa21d32ffc87706a5459c2a90fe077eade8885c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/setimmediate" + } + ] + }, + { + "type": "library", + "name": "setprototypeof", + "version": "1.2.0", + "bom-ref": "setprototypeof@1.2.0", + "purl": "pkg:npm/setprototypeof@1.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1392c35fb5aba7ce4a8a5e5b859bf8ea3f2339e6e82aae4932660cde05467461fcc45a4f59750cb0dae53830ab928c4c11e362fd7648c2e46f6385cdc18309a7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/setprototypeof" + } + ] + }, + { + "type": "library", + "name": "side-channel", + "version": "1.0.4", + "bom-ref": "side-channel@1.0.4", + "purl": "pkg:npm/side-channel@1.0.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ab95cfcada85108287906762308ad8d749af2d1be7421e36ffe1a8065156ddbd8b5cb136c71269645766f78c1ed016a85774702721aa839c12edea714efd19bf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/side-channel" + } + ] + }, + { + "type": "library", + "name": "signal-exit", + "version": "3.0.7", + "bom-ref": "signal-exit@3.0.7", + "purl": "pkg:npm/signal-exit@3.0.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c270f6644fa5f923c2feea12d2f5de13d2f5fb4c2e68ca8a95fcfd00c528dfc26cc8b48159215c1d1d51ae2eb62d9735daf2ebd606f78e5ee2c10860c2901b19" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/signal-exit" + } + ] + }, + { + "type": "library", + "name": "simple-concat", + "version": "1.0.1", + "bom-ref": "simple-concat@1.0.1", + "scope": "optional", + "purl": "pkg:npm/simple-concat@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "71216d00fb518658efebd20ad214d5650f8e7c4f6778f8bfaed266c395231de57256ba04a895cfd6c173b4a532d6a53ec6fcf7bbfb1f6092daf78edbee700dd9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/simple-concat" + } + ] + }, + { + "type": "library", + "name": "simple-get", + "version": "3.1.1", + "bom-ref": "simple-get@3.1.1", + "scope": "optional", + "purl": "pkg:npm/simple-get@3.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "090e4b4ca19f0a9bc4d4ad27daeb3e92e30f6e4fead042a5f36b386a1795f685e3144cfa5bf63ba1015526e53a406efb8514f81a16f945446d785e6f9d68eea4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/simple-get" + } + ], + "components": [ + { + "type": "library", + "name": "decompress-response", + "version": "4.2.1", + "bom-ref": "simple-get@3.1.1|decompress-response@4.2.1", + "scope": "optional", + "purl": "pkg:npm/decompress-response@4.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8ce4a77b6a9bc84fbfafc1b5554f86ffcd8b06cd85b382c0b1388b48738238c65097638a67a8bc8b82321de9937beff22173ad4dc4503333dc832868165a8f93" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/simple-get/node_modules/decompress-response" + } + ] + }, + { + "type": "library", + "name": "mimic-response", + "version": "2.1.0", + "bom-ref": "simple-get@3.1.1|mimic-response@2.1.0", + "scope": "optional", + "purl": "pkg:npm/mimic-response@2.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c17aa3493f922eded1d34f72482825581085a635328260887c3efdd3f9156e21a65207d81ae075e0f8937790f0571495e0d7181e3ccc9288f92e3419c1340b10" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/simple-get/node_modules/mimic-response" + } + ] + } + ] + }, + { + "type": "library", + "name": "simple-swizzle", + "version": "0.2.2", + "bom-ref": "simple-swizzle@0.2.2", + "purl": "pkg:npm/simple-swizzle@0.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "240fff910819b5bb98f379bec53fad5c9926267706313153f82fa0da1d91f6ec64608ac4db2cbdb2099c2e10a7c39eff5920fe121dc9f7b14f1031676d79c352" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/simple-swizzle" + } + ], + "components": [ + { + "type": "library", + "name": "is-arrayish", + "version": "0.3.2", + "bom-ref": "simple-swizzle@0.2.2|is-arrayish@0.3.2", + "purl": "pkg:npm/is-arrayish@0.3.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "79546a0af56565bbb0dc6acceb7a2f352340780d4ad7a91a47f2d163ff76c34cf1439ff5633c1b9545fae768b85ecf51c001a35bd77dcba5fcf2df0e68025f59" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/simple-swizzle/node_modules/is-arrayish" + } + ] + } + ] + }, + { + "type": "library", + "name": "sinon", + "version": "1.17.7", + "bom-ref": "sinon@1.17.7", + "purl": "pkg:npm/sinon@1.17.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/sinon/-/sinon-1.17.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "33daedc90c4a7dc4d3741eb8ae93d245a4f33afba76fe1c73efff73f1bcd3eb1039c54a7cbde4f8baff75680f8ef5a1dcb46b2d081f2cd3dc112b7dc2d78fa34" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sinon" + } + ] + }, + { + "type": "library", + "name": "smart-buffer", + "version": "4.2.0", + "bom-ref": "smart-buffer@4.2.0", + "scope": "optional", + "purl": "pkg:npm/smart-buffer@4.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f7884ad0787cacfa90976c577371ec681a0e5ca576d0c4e83e4717bf06c84962c4b3eeb8b01ab9905827da42431dbd4faf2f72acfd1dc6b088f5145c8bb4572a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/smart-buffer" + } + ] + }, + { + "type": "library", + "name": "snapdragon-node", + "version": "2.1.1", + "bom-ref": "snapdragon-node@2.1.1", + "purl": "pkg:npm/snapdragon-node@2.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3b6ee5e3168c62dfd1490e53477be9582001e4a6ff73321ca9414e33f0b87d870b9db6547353e48d300c8e87f6a4159a493c0e51deaa5077051951a3eda2309f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/snapdragon-node" + } + ], + "components": [ + { + "type": "library", + "name": "define-property", + "version": "1.0.0", + "bom-ref": "snapdragon-node@2.1.1|define-property@1.0.0", + "purl": "pkg:npm/define-property@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7194d82855aca6df6366c32c716a3cb1cff995b3c2f50d0de6704b81bf9877dd7988bdee741d6e1604b707c602c7ae94547ab4d7c0c0545a1e7bbc7e83182078" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/snapdragon-node/node_modules/define-property" + } + ] + } + ] + }, + { + "type": "library", + "name": "snapdragon-util", + "version": "3.0.1", + "bom-ref": "snapdragon-util@3.0.1", + "purl": "pkg:npm/snapdragon-util@3.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "99b2a431d40ab235f80402f86d16138f6d5e74e7fc70ded71dd6142447be667f7d85511870cbca3dcb7522a35eefe0193e2ae7f01083390047419927aa62a565" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/snapdragon-util" + } + ], + "components": [ + { + "type": "library", + "name": "kind-of", + "version": "3.2.2", + "bom-ref": "snapdragon-util@3.0.1|kind-of@3.2.2", + "purl": "pkg:npm/kind-of@3.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "34e5bd4105cca191a0fe8aa754da0d4d320510889dd7adbb5827df50124474cc58029abb98d13b0a9cee7083dcf99420db93e17a3ec8252997de13bea1b94eb5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/snapdragon-util/node_modules/kind-of" + } + ] + } + ] + }, + { + "type": "library", + "name": "snapdragon", + "version": "0.8.2", + "bom-ref": "snapdragon@0.8.2", + "purl": "pkg:npm/snapdragon@0.8.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "16dc8e9d637fc021d355738cc2f4afdba77e928e6f5a52030face8509ecb5bcbe1f99042f107658ef7913fe72b36bb41c22a04516cbfe1d32d6c18c0e22a0d96" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/snapdragon" + } + ], + "components": [ + { + "type": "library", + "name": "define-property", + "version": "0.2.5", + "bom-ref": "snapdragon@0.8.2|define-property@0.2.5", + "purl": "pkg:npm/define-property@0.2.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "46bec00e34197a771e54e00aa29e802e49110261f50381b1f6157fed9ba33d4376ae4013a853b42592d92276c08e9658a09d60531f0c44c4159187a671b3124c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/snapdragon/node_modules/define-property" + } + ] + }, + { + "type": "library", + "name": "extend-shallow", + "version": "2.0.1", + "bom-ref": "snapdragon@0.8.2|extend-shallow@2.0.1", + "purl": "pkg:npm/extend-shallow@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "cc29d3b65c4da0088373782a636698016171ed759689ab2e1762bc31ee566cdf28b4729350a0708cfb4da51b3fadb5199bb2b158068d8fb3f56bfa79d866d5ba" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/snapdragon/node_modules/extend-shallow" + } + ] + }, + { + "type": "library", + "name": "is-accessor-descriptor", + "version": "0.1.6", + "bom-ref": "snapdragon@0.8.2|is-accessor-descriptor@0.1.6", + "purl": "pkg:npm/is-accessor-descriptor@0.1.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7b504cd6a9c36cc446de597653d7522b450c1ee58eb37a58dc0b5c16c9afc0fb4a2f730c2ff43cea2f868a52dfbea12ce065be13107dd6d437220f67a03219f8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/snapdragon/node_modules/is-accessor-descriptor" + } + ], + "components": [ + { + "type": "library", + "name": "kind-of", + "version": "3.2.2", + "bom-ref": "snapdragon@0.8.2|is-accessor-descriptor@0.1.6|kind-of@3.2.2", + "purl": "pkg:npm/kind-of@3.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "34e5bd4105cca191a0fe8aa754da0d4d320510889dd7adbb5827df50124474cc58029abb98d13b0a9cee7083dcf99420db93e17a3ec8252997de13bea1b94eb5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/snapdragon/node_modules/is-accessor-descriptor/node_modules/kind-of" + } + ] + } + ] + }, + { + "type": "library", + "name": "is-data-descriptor", + "version": "0.1.4", + "bom-ref": "snapdragon@0.8.2|is-data-descriptor@0.1.4", + "purl": "pkg:npm/is-data-descriptor@0.1.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fb0f43e6e952a013659b0f4e1e7dd4dafe754b2a0277485ef9b077c4c97ada88a386bb29c68c2353e00870363437788425b504901d79225300490b3162282f5e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/snapdragon/node_modules/is-data-descriptor" + } + ], + "components": [ + { + "type": "library", + "name": "kind-of", + "version": "3.2.2", + "bom-ref": "snapdragon@0.8.2|is-data-descriptor@0.1.4|kind-of@3.2.2", + "purl": "pkg:npm/kind-of@3.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "34e5bd4105cca191a0fe8aa754da0d4d320510889dd7adbb5827df50124474cc58029abb98d13b0a9cee7083dcf99420db93e17a3ec8252997de13bea1b94eb5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/snapdragon/node_modules/is-data-descriptor/node_modules/kind-of" + } + ] + } + ] + }, + { + "type": "library", + "name": "is-descriptor", + "version": "0.1.6", + "bom-ref": "snapdragon@0.8.2|is-descriptor@0.1.6", + "purl": "pkg:npm/is-descriptor@0.1.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6af0d8af4481dc3c0ef73b0ca2fd20282112158a829c4e21abfe33dd375496e904cb9b7d0b4611abb1cbaec379d8d01ca9729a7a97820f49fe0746ab9d51b71e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/snapdragon/node_modules/is-descriptor" + } + ] + }, + { + "type": "library", + "name": "is-extendable", + "version": "0.1.1", + "bom-ref": "snapdragon@0.8.2|is-extendable@0.1.1", + "purl": "pkg:npm/is-extendable@0.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e413142cda1bd6f8055fa123430e62cd60f1ade7162bd00cef6aee80daf44c595d30e8b47e3e8993ecde288b74c468f87047d0209b61e30dce296389e1ff8017" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/snapdragon/node_modules/is-extendable" + } + ] + }, + { + "type": "library", + "name": "kind-of", + "version": "5.1.0", + "bom-ref": "snapdragon@0.8.2|kind-of@5.1.0", + "purl": "pkg:npm/kind-of@5.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "346104ae71fa176bd4b970e1f8e95b70a5bbff039c7dd447699ed55ada82ced7c7ae2ffef982a63f9d4e7567863eea8239b6ba924d8e4dee5dd365664c1f343f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/snapdragon/node_modules/kind-of" + } + ] + }, + { + "type": "library", + "name": "source-map", + "version": "0.5.7", + "bom-ref": "snapdragon@0.8.2|source-map@0.5.7", + "purl": "pkg:npm/source-map@0.5.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2dbae624e31449d115c482af75c273402fa74217bc1546504d7432ebe23be6c90d827dcea10d03640f189c56bb829f2daad2f728f7f5926a344790e802979219" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/snapdragon/node_modules/source-map" + } + ] + } + ] + }, + { + "type": "library", + "name": "socket.io-adapter", + "version": "2.1.0", + "bom-ref": "socket.io-adapter@2.1.0", + "purl": "pkg:npm/socket.io-adapter@2.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "faf0e8bff693b0b8d58984f04bd7cfcb9a44b5392b6c42acc3633ea154a8146c3a383d48a6f955d553e153335ba1f090f28c8c6dd609a83b467661d02ba4dd3e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/socket.io-adapter" + } + ] + }, + { + "type": "library", + "name": "socket.io-parser", + "version": "4.0.5", + "bom-ref": "socket.io-parser@4.0.5", + "purl": "pkg:npm/socket.io-parser@4.0.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.0.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0d8db4fd757eb79ea50520ebfde6d4d59ba7a5c8853846f0759bc74e799b7e2205b071692514339d98671fa37cd2891b2747fde92648d8e657e81aa11ee048a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/socket.io-parser" + } + ], + "components": [ + { + "type": "library", + "name": "debug", + "version": "4.3.4", + "bom-ref": "socket.io-parser@4.0.5|debug@4.3.4", + "purl": "pkg:npm/debug@4.3.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d15851ee494dde0ed4093ef9cd63b25c91eb758f4b793ae3ac1733cfcec7a40f9d9997ca947c520f122b305ea22f1d61951ce817fbb1bfbc234d85e870c5f91" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/socket.io-parser/node_modules/debug" + } + ] + }, + { + "type": "library", + "name": "ms", + "version": "2.1.2", + "bom-ref": "socket.io-parser@4.0.5|ms@2.1.2", + "purl": "pkg:npm/ms@2.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0690fc7e56332d980e8c5f6ee80381411442c50996784b85ea7863970afebcb53fa36f7be4fd1c9a2963f43d32b25ad98b48cd1bf9a7544c4bdbb353c4687db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/socket.io-parser/node_modules/ms" + } + ] + } + ] + }, + { + "type": "library", + "name": "socket.io", + "version": "3.1.2", + "bom-ref": "socket.io@3.1.2", + "purl": "pkg:npm/socket.io@3.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/socket.io/-/socket.io-3.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "26e6ca6674d0e19f06e08656b5a0194a244fdc8fe29e9cbc73f06cc768ebc06ad36ca795539c5deaa90a307a4285878cddd59948ed100028862bea1b84137063" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/socket.io" + } + ], + "components": [ + { + "type": "library", + "name": "debug", + "version": "4.3.4", + "bom-ref": "socket.io@3.1.2|debug@4.3.4", + "purl": "pkg:npm/debug@4.3.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d15851ee494dde0ed4093ef9cd63b25c91eb758f4b793ae3ac1733cfcec7a40f9d9997ca947c520f122b305ea22f1d61951ce817fbb1bfbc234d85e870c5f91" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/socket.io/node_modules/debug" + } + ] + }, + { + "type": "library", + "name": "ms", + "version": "2.1.2", + "bom-ref": "socket.io@3.1.2|ms@2.1.2", + "purl": "pkg:npm/ms@2.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0690fc7e56332d980e8c5f6ee80381411442c50996784b85ea7863970afebcb53fa36f7be4fd1c9a2963f43d32b25ad98b48cd1bf9a7544c4bdbb353c4687db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/socket.io/node_modules/ms" + } + ] + } + ] + }, + { + "type": "library", + "name": "socks-proxy-agent", + "version": "6.2.1", + "bom-ref": "socks-proxy-agent@6.2.1", + "scope": "optional", + "purl": "pkg:npm/socks-proxy-agent@6.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6ba296f46fba0779d6675c81f06ee92702f78202f2d6e4f32808026fbb6d6e5c2a773f5f306254b93cb7b85cc43f8f0502cf452c82e59b30e513624985541a5d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/socks-proxy-agent" + } + ], + "components": [ + { + "type": "library", + "name": "debug", + "version": "4.3.4", + "bom-ref": "socks-proxy-agent@6.2.1|debug@4.3.4", + "scope": "optional", + "purl": "pkg:npm/debug@4.3.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3d15851ee494dde0ed4093ef9cd63b25c91eb758f4b793ae3ac1733cfcec7a40f9d9997ca947c520f122b305ea22f1d61951ce817fbb1bfbc234d85e870c5f91" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/socks-proxy-agent/node_modules/debug" + } + ] + }, + { + "type": "library", + "name": "ms", + "version": "2.1.2", + "bom-ref": "socks-proxy-agent@6.2.1|ms@2.1.2", + "scope": "optional", + "purl": "pkg:npm/ms@2.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b0690fc7e56332d980e8c5f6ee80381411442c50996784b85ea7863970afebcb53fa36f7be4fd1c9a2963f43d32b25ad98b48cd1bf9a7544c4bdbb353c4687db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/socks-proxy-agent/node_modules/ms" + } + ] + } + ] + }, + { + "type": "library", + "name": "socks", + "version": "2.7.1", + "bom-ref": "socks@2.7.1", + "scope": "optional", + "purl": "pkg:npm/socks@2.7.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ee6694672d4deeea3af965445faa6c012c6d36529a3553251902a41bfeb79c40dd2ce58d6e250ca0b2bb5f8b98a0b850b2d6aeef698b81f116717730b1a1db61" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/socks" + } + ], + "components": [ + { + "type": "library", + "name": "ip", + "version": "2.0.0", + "bom-ref": "socks@2.7.1|ip@2.0.0", + "scope": "optional", + "purl": "pkg:npm/ip@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "58a6be5ee2c6d40d51d145a1976fb55d04a2f9f65632c60a7df3194d362c8996940fc936c83023e5ab62993503d93664c8290d11e604e4d845666ba9386b6361" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/socks/node_modules/ip" + } + ] + } + ] + }, + { + "type": "library", + "name": "sort-keys-length", + "version": "1.0.1", + "bom-ref": "sort-keys-length@1.0.1", + "purl": "pkg:npm/sort-keys-length@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1916c4394a82c5e993024fdbdf6176c5af300d3b3e6754073a46e1243413befffa1b76646c9f9fad85ac4dc73b70107716ee30cb85e52c2b8db49b8c9fb1acbf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sort-keys-length" + } + ], + "components": [ + { + "type": "library", + "name": "sort-keys", + "version": "1.1.2", + "bom-ref": "sort-keys-length@1.0.1|sort-keys@1.1.2", + "purl": "pkg:npm/sort-keys@1.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bf39fc692a8a832b558a4d22c1d0448becdebdb4d866881ec1350ce9db69986c0471dcdbb9bfd35f86c2cd185e6c30910b74335e026c2d1281d95fcea1fec75e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sort-keys-length/node_modules/sort-keys" + } + ] + } + ] + }, + { + "type": "library", + "name": "sort-keys", + "version": "2.0.0", + "bom-ref": "sort-keys@2.0.0", + "purl": "pkg:npm/sort-keys@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fdd3c2ac6d6cdde3e95a6eb205bc59ab905ed5d5c62f22e7f59efdd5c8430b7345ae99156d61b3901c0f37592769c89ec455e0449ee1cdd9f0678b2d1d20e68e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sort-keys" + } + ] + }, + { + "type": "library", + "name": "source-map-resolve", + "version": "0.5.3", + "bom-ref": "source-map-resolve@0.5.3", + "purl": "pkg:npm/source-map-resolve@0.5.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1edcfe467b175a4e7e3f6b25c79261dd0ebabe1423d429659b4cef9da63df3e345c7e0efd8217f7f93bfb7cc7e29a35dadd200b2bb8dce887f2a989a95ba809f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/source-map-resolve" + } + ] + }, + { + "type": "library", + "name": "source-map-support", + "version": "0.5.21", + "bom-ref": "source-map-support@0.5.21", + "purl": "pkg:npm/source-map-support@0.5.21", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b811d4dcbddccec232617297f3c7ddac6a2fc5d482a13183459e92617b524712d95331e0e4fffae87b7aba85251eef4466877e8a75e12a8dea420c17513ff2d7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/source-map-support" + } + ] + }, + { + "type": "library", + "name": "source-map-url", + "version": "0.4.1", + "bom-ref": "source-map-url@0.4.1", + "purl": "pkg:npm/source-map-url@0.4.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "70f8853932d42af245220e1229549ccb88a53cf5baac580c81fb9924f3680ee32cde70b51db314c9c068270efbc45229eb3d5425024e7f1e82f46307f340e24f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/source-map-url" + } + ] + }, + { + "type": "library", + "name": "source-map", + "version": "0.6.1", + "bom-ref": "source-map@0.6.1", + "purl": "pkg:npm/source-map@0.6.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "52381aa6e99695b3219018334fb624739617513e3a17488abbc4865ead1b7303f9773fe1d0f963e9e9c9aa3cf565bab697959aa989eb55bc16396332177178ee" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/source-map" + } + ] + }, + { + "type": "library", + "name": "spawn-command", + "version": "0.0.2-1", + "bom-ref": "spawn-command@0.0.2-1", + "purl": "pkg:npm/spawn-command@0.0.2-1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/spawn-command/-/spawn-command-0.0.2-1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9fdf25f44d9131227d38dd402a2b07cf3ed5e3654388140663a3c1d41c11825cfdf70a55b12b86cd0fa33a2ea51570465530ab46996dbe39befd703eb69789ae" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/spawn-command" + } + ] + }, + { + "type": "library", + "name": "spdx-correct", + "version": "3.2.0", + "bom-ref": "spdx-correct@3.2.0", + "purl": "pkg:npm/spdx-correct@3.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "90df5d25bbe7c921d42c896e0c7cb7d961d152edce83b07db1b63bb6c14b72d42422a9cc877844ad881d3234d8baa99c5d7fa52b94f596752ddc6ef336cc2664" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/spdx-correct" + } + ] + }, + { + "type": "library", + "name": "spdx-exceptions", + "version": "2.3.0", + "bom-ref": "spdx-exceptions@2.3.0", + "purl": "pkg:npm/spdx-exceptions@2.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fed4eb60e0bb3cf2359d4020c77e21529a97bb2246f834c72539c850b1b8ac3ca08b8c6efed7e09aad5ed5c211c11cf0660a3834bc928beae270b919930e22e4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/spdx-exceptions" + } + ] + }, + { + "type": "library", + "name": "spdx-expression-parse", + "version": "3.0.1", + "bom-ref": "spdx-expression-parse@3.0.1", + "purl": "pkg:npm/spdx-expression-parse@3.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "71ba87ba7b105a724d13a2a155232c31e1f91ff2fd129ca66f3a93437b8bc0d08b675438f35a166a87ea1fb9cee95d3bc655f063a3e141d43621e756c7f64ae1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/spdx-expression-parse" + } + ] + }, + { + "type": "library", + "name": "spdx-license-ids", + "version": "3.0.13", + "bom-ref": "spdx-license-ids@3.0.13", + "purl": "pkg:npm/spdx-license-ids@3.0.13", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5e40fecf08aa5c78a41599b8017ffb25209703df14e436f80057795d483ffbd50db671fbe7e67d2b1b69622259c77ea650354ec07f37a65ef2bc27abe9ec0cdf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/spdx-license-ids" + } + ] + }, + { + "type": "library", + "name": "split-string", + "version": "3.1.0", + "bom-ref": "split-string@3.1.0", + "purl": "pkg:npm/split-string@3.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3733558490d8a7071e5558a2f3f1eee8329f0f61be36b407952fd5fea82fefadc462e755c0470c40dc5dda587ed15ad40725cdfe826497982b3a1616bd05188b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/split-string" + } + ] + }, + { + "type": "library", + "name": "sprintf-js", + "version": "1.1.2", + "bom-ref": "sprintf-js@1.1.2", + "purl": "pkg:npm/sprintf-js@1.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "544d123951070a4ed073cba5916c379ed0335eea9fed2da5bf041a0cb46751e20468a35027357a07098b2a13aa4fad5a1a17d432b5de68193ea03182cef85cba" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sprintf-js" + } + ] + }, + { + "type": "library", + "name": "sqlite3", + "version": "5.1.6", + "bom-ref": "sqlite3@5.1.6", + "purl": "pkg:npm/sqlite3@5.1.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/sqlite3/-/sqlite3-5.1.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a256245a828554d49249036fc5551f8e255bcf762d0704c98fe99f579ce91e6a96dec10bc7609fe1009d8ab31e961339661f8a0d568a8101ea0b1aea8961f26f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sqlite3" + } + ] + }, + { + "type": "library", + "name": "sshpk", + "version": "1.17.0", + "bom-ref": "sshpk@1.17.0", + "purl": "pkg:npm/sshpk@1.17.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ffd1c812cd595c68523c4f17e82726ecd6a6d73f0a7280aa3dd23b79c9b5377dc4cc07ad59a86f41656a2d9b5a650f880ca5f8232036a34801cea20c9006a01d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/sshpk" + } + ] + }, + { + "type": "library", + "name": "ssri", + "version": "8.0.1", + "bom-ref": "ssri@8.0.1", + "scope": "optional", + "purl": "pkg:npm/ssri@8.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f7ba92873cb5022cb1bcf34890b5a81ae6bbc68433ccf8d0d07007e01d2b58aa3b499e944ae3dcad488016bc2cd141fc46b6d69a0ab72cc4ce6e13c81db6c179" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ssri" + } + ] + }, + { + "type": "library", + "name": "stack-trace", + "version": "0.0.10", + "bom-ref": "stack-trace@0.0.10", + "purl": "pkg:npm/stack-trace@0.0.10", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "286cda85cee9b942a4cf232df88a807a9f9354d6ca3fe9362e6c21b9bdfd9b502c4d291a0eeb71e7a6830a8f872c3cdffc3dba0481d32563624c6d4a0098900a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/stack-trace" + } + ] + }, + { + "type": "library", + "name": "static-extend", + "version": "0.1.2", + "bom-ref": "static-extend@0.1.2", + "purl": "pkg:npm/static-extend@0.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ef613dfae2dcdbb32def5f29307b7d54c36200be0b32c9836c1bdaf26c56502913d3b7d2cc418c6140a4d17598ea5a748fa441006e1c277996b99bf6384decd2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/static-extend" + } + ], + "components": [ + { + "type": "library", + "name": "define-property", + "version": "0.2.5", + "bom-ref": "static-extend@0.1.2|define-property@0.2.5", + "purl": "pkg:npm/define-property@0.2.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "46bec00e34197a771e54e00aa29e802e49110261f50381b1f6157fed9ba33d4376ae4013a853b42592d92276c08e9658a09d60531f0c44c4159187a671b3124c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/static-extend/node_modules/define-property" + } + ] + }, + { + "type": "library", + "name": "is-accessor-descriptor", + "version": "0.1.6", + "bom-ref": "static-extend@0.1.2|is-accessor-descriptor@0.1.6", + "purl": "pkg:npm/is-accessor-descriptor@0.1.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7b504cd6a9c36cc446de597653d7522b450c1ee58eb37a58dc0b5c16c9afc0fb4a2f730c2ff43cea2f868a52dfbea12ce065be13107dd6d437220f67a03219f8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/static-extend/node_modules/is-accessor-descriptor" + } + ], + "components": [ + { + "type": "library", + "name": "kind-of", + "version": "3.2.2", + "bom-ref": "static-extend@0.1.2|is-accessor-descriptor@0.1.6|kind-of@3.2.2", + "purl": "pkg:npm/kind-of@3.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "34e5bd4105cca191a0fe8aa754da0d4d320510889dd7adbb5827df50124474cc58029abb98d13b0a9cee7083dcf99420db93e17a3ec8252997de13bea1b94eb5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/static-extend/node_modules/is-accessor-descriptor/node_modules/kind-of" + } + ] + } + ] + }, + { + "type": "library", + "name": "is-data-descriptor", + "version": "0.1.4", + "bom-ref": "static-extend@0.1.2|is-data-descriptor@0.1.4", + "purl": "pkg:npm/is-data-descriptor@0.1.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fb0f43e6e952a013659b0f4e1e7dd4dafe754b2a0277485ef9b077c4c97ada88a386bb29c68c2353e00870363437788425b504901d79225300490b3162282f5e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/static-extend/node_modules/is-data-descriptor" + } + ], + "components": [ + { + "type": "library", + "name": "kind-of", + "version": "3.2.2", + "bom-ref": "static-extend@0.1.2|is-data-descriptor@0.1.4|kind-of@3.2.2", + "purl": "pkg:npm/kind-of@3.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "34e5bd4105cca191a0fe8aa754da0d4d320510889dd7adbb5827df50124474cc58029abb98d13b0a9cee7083dcf99420db93e17a3ec8252997de13bea1b94eb5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/static-extend/node_modules/is-data-descriptor/node_modules/kind-of" + } + ] + } + ] + }, + { + "type": "library", + "name": "is-descriptor", + "version": "0.1.6", + "bom-ref": "static-extend@0.1.2|is-descriptor@0.1.6", + "purl": "pkg:npm/is-descriptor@0.1.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6af0d8af4481dc3c0ef73b0ca2fd20282112158a829c4e21abfe33dd375496e904cb9b7d0b4611abb1cbaec379d8d01ca9729a7a97820f49fe0746ab9d51b71e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/static-extend/node_modules/is-descriptor" + } + ] + }, + { + "type": "library", + "name": "kind-of", + "version": "5.1.0", + "bom-ref": "static-extend@0.1.2|kind-of@5.1.0", + "purl": "pkg:npm/kind-of@5.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "346104ae71fa176bd4b970e1f8e95b70a5bbff039c7dd447699ed55ada82ced7c7ae2ffef982a63f9d4e7567863eea8239b6ba924d8e4dee5dd365664c1f343f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/static-extend/node_modules/kind-of" + } + ] + } + ] + }, + { + "type": "library", + "name": "statuses", + "version": "2.0.1", + "bom-ref": "statuses@2.0.1", + "purl": "pkg:npm/statuses@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "470340f59ffb3eb2b4eab60b23314c95a17e97bde2c29ceca9120581b30b6d370b0fa70e6a8f364da59e7cf5d0bc1d9f382e008ee612127752ecdfe64c26e475" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/statuses" + } + ] + }, + { + "type": "library", + "name": "stop-iteration-iterator", + "version": "1.0.0", + "bom-ref": "stop-iteration-iterator@1.0.0", + "purl": "pkg:npm/stop-iteration-iterator@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8821908fed25d0739d67600478100396c442fafb270ec66c6dd4a21f5c8d4a371f28cedf76908c7ea00bfddc05e412e2c3f5e145fb7f59ac7acd06e1ab605c8d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/stop-iteration-iterator" + } + ] + }, + { + "type": "library", + "name": "stream-buffers", + "version": "2.2.0", + "bom-ref": "stream-buffers@2.2.0", + "purl": "pkg:npm/stream-buffers@2.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bb240afe6c794231ee9fcd052c94df69613b26dc1f44c2812e43277bab9d60e9af1f409ac28b556bb4df8181f3027a69867e3e4f0788c7540a3274486e2a6652" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/stream-buffers" + } + ] + }, + { + "type": "library", + "name": "streamsearch", + "version": "0.1.2", + "bom-ref": "streamsearch@0.1.2", + "purl": "pkg:npm/streamsearch@0.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/streamsearch/-/streamsearch-0.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8e8b3cbbef892a6d0045c4944c06573950b4992a31ec1867eac060b72ef73f57f72467fbc86d9c9536c134751d75efe476f3f614449a9bebccea5f2306b3711c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/streamsearch" + } + ] + }, + { + "type": "library", + "name": "strict-uri-encode", + "version": "1.1.0", + "bom-ref": "strict-uri-encode@1.1.0", + "purl": "pkg:npm/strict-uri-encode@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4777f5f7ca5cbe707ee48a67065464a61b84f67e3a5b2565f08dfd5bf6544d92f3e27a923ffa0b614adc9c9af0e3ad83b3c85ee1828ca2fd9e7ec4c8c3504319" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/strict-uri-encode" + } + ] + }, + { + "type": "library", + "name": "string_decoder", + "version": "1.1.1", + "bom-ref": "string_decoder@1.1.1", + "purl": "pkg:npm/string_decoder@1.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9ff4a19ef0e2e851db6d57ef8aba3e5a88e2173bfeb3c30f30705ccd578f7d4a4324bc282d3d21b759786300426e2f29240bde104767907c8fc933ff9b345fc2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/string_decoder" + } + ] + }, + { + "type": "library", + "name": "string-width", + "version": "1.0.2", + "bom-ref": "string-width@1.0.2", + "purl": "pkg:npm/string-width@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d17b15a502e75425c725fc84b3cb42d33a53548af93ca2ac42d913dbd230ba99cf4e3b4f990df14ffe32091105f6162457fdccde4cdc513480653e9aea1f35b7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/string-width" + } + ] + }, + { + "type": "library", + "name": "string.fromcodepoint", + "version": "0.2.1", + "bom-ref": "string.fromcodepoint@0.2.1", + "purl": "pkg:npm/string.fromcodepoint@0.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/string.fromcodepoint/-/string.fromcodepoint-0.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9faf47df53a7c5219267265b80196f6085e5acc849434750017d63b354038696941face6537418963d3b6c2c023653cebb7a115c8b9b18f9768031a71ec882aa" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/string.fromcodepoint" + } + ] + }, + { + "type": "library", + "name": "string.prototype.codepointat", + "version": "0.2.1", + "bom-ref": "string.prototype.codepointat@0.2.1", + "purl": "pkg:npm/string.prototype.codepointat@0.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/string.prototype.codepointat/-/string.prototype.codepointat-0.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d9c0550a3e88e083af1278e03bf856a978ea046b18fb3c0f987975d92ae4f485d2679e89c309b2fbae973b922eb7fa10551eede6285874b07418c6b86a511472" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/string.prototype.codepointat" + } + ] + }, + { + "type": "library", + "name": "strip-ansi", + "version": "3.0.1", + "bom-ref": "strip-ansi@3.0.1", + "purl": "pkg:npm/strip-ansi@3.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "561ba64926c1a834cff29d992ca8f8d148c1095e3ebfc6d4484a546f82a34605a4f696ea185e111058fa2846a089d6f67ff33a0330b41261720cd19ac3d382ce" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/strip-ansi" + } + ] + }, + { + "type": "library", + "name": "strip-bom", + "version": "3.0.0", + "bom-ref": "strip-bom@3.0.0", + "purl": "pkg:npm/strip-bom@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bdabc03115ce80154d17a9f210498bdc304ad7d891a437282305beb3043e09b1a2bbb963bbab7e264940d4c1f07a85ad69d82de0849552c5cbc83ab7e1d75cc0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/strip-bom" + } + ] + }, + { + "type": "library", + "name": "strip-dirs", + "version": "2.1.0", + "bom-ref": "strip-dirs@2.1.0", + "purl": "pkg:npm/strip-dirs@2.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "24e0b139e28b9b60804bbdf2fd4e197993d3904fa03550b32adec4a31f3821e8f52d3ff6a53598a59289bb1c10a6f5f52e265bd71a24351ed12dfb8101aed3de" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/strip-dirs" + } + ] + }, + { + "type": "library", + "name": "strip-json-comments", + "version": "2.0.1", + "bom-ref": "strip-json-comments@2.0.1", + "purl": "pkg:npm/strip-json-comments@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e2007c9dad3b7de715564388e91b387bb4fa34e4e48b91262fb4d476e4ece9bbb711d9d2c9c9ed549e2b7bc920640fb0c7d22e788d98d756df6e0c2dcee13429" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/strip-json-comments" + } + ] + }, + { + "type": "library", + "name": "strip-outer", + "version": "1.0.1", + "bom-ref": "strip-outer@1.0.1", + "purl": "pkg:npm/strip-outer@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "939e72c4a1f06979e9606b0ece0e1597cfad0eb5b29710c4a649c68e14e2641f1d151539ad3a3d080cdec9c8afc55decfb39532b0aece96c4cc51f799f6ea4c2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/strip-outer" + } + ] + }, + { + "type": "library", + "name": "strtok3", + "version": "6.3.0", + "bom-ref": "strtok3@6.3.0", + "purl": "pkg:npm/strtok3@6.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/strtok3/-/strtok3-6.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7d9b5b86dbc8f48e3cc434b2c1dfeca2636a8141e5d8bd9cb2d99708289fd22b4e7fdea3796d7c3014b2acbb8d89c610564be93b1919b64cee8e24c9f4b5b927" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/strtok3" + } + ] + }, + { + "type": "library", + "name": "supports-color", + "version": "5.5.0", + "bom-ref": "supports-color@5.5.0", + "purl": "pkg:npm/supports-color@5.5.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "423563c1d5c8b78d3c308880a825f8a142ac814d84a801b3b363e9926e1a4186e39be644584716e127c5353af8b8c35999ad1ecb87f99602eb901d1a5f440ca3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/supports-color" + } + ] + }, + { + "type": "library", + "name": "supports-preserve-symlinks-flag", + "version": "1.0.0", + "bom-ref": "supports-preserve-symlinks-flag@1.0.0", + "purl": "pkg:npm/supports-preserve-symlinks-flag@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a2dd169d74bd7e076480871e3dee911cd935580f3e9ae3dae9c4a3791dd5f0adbbabd041d6b4c4dd1d69ec7bf4cf567201cf2ce95beff0323259febcd4c02dd3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/supports-preserve-symlinks-flag" + } + ] + }, + { + "type": "library", + "name": "svg-captcha", + "version": "1.4.0", + "bom-ref": "svg-captcha@1.4.0", + "purl": "pkg:npm/svg-captcha@1.4.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/svg-captcha/-/svg-captcha-1.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fdf92485abd73c4e7bcd14428cda803f7b714424a7729331dcd9cd64bee2128c80b58c148cf849c56e8541340f1b950f1260ab6c5a174b5d02dd8749956ecf0e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/svg-captcha" + } + ] + }, + { + "type": "library", + "name": "swagger-ui-dist", + "version": "5.4.2", + "bom-ref": "swagger-ui-dist@5.4.2", + "purl": "pkg:npm/swagger-ui-dist@5.4.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-5.4.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bd3e50c4ffcd3abf66e202d997e4a96af588dccf45761df4f92770f6b12d65b92a36634d10f8635dab36c530fdaec25861d2f302231fc17beda28587df16cb24" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/swagger-ui-dist" + } + ] + }, + { + "type": "library", + "name": "swagger-ui-express", + "version": "4.6.3", + "bom-ref": "swagger-ui-express@4.6.3", + "purl": "pkg:npm/swagger-ui-express@4.6.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/swagger-ui-express/-/swagger-ui-express-4.6.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0838dee0f9dd8530f61e4832287de969bf8b2aca43781fcd84f376385d63fa989821a990a8163001758448e4f5623bb6c45839d5b456f6c5278365b10e3cc0af" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/swagger-ui-express" + } + ] + }, + { + "type": "library", + "name": "tar-fs", + "version": "2.1.1", + "bom-ref": "tar-fs@2.1.1", + "scope": "optional", + "purl": "pkg:npm/tar-fs@2.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "574af663db1c99b0d12c235ec7ffa1633be9ff3c988ef15b1cf36055329f42f56b6fa82e884fdfc4ff976e50cd474d75bada296e47b1da7338747355e860ec9e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tar-fs" + } + ], + "components": [ + { + "type": "library", + "name": "bl", + "version": "4.1.0", + "bom-ref": "tar-fs@2.1.1|bl@4.1.0", + "scope": "optional", + "purl": "pkg:npm/bl@4.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d56d3b70cf604ba0dc2e97ab65f1528fe6d62ed68f1923875a13e21b35e6bd525b44b746f36b07fca9fc12d5b556a595039e0029fda1e64e416e721bc05de1eb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tar-fs/node_modules/bl" + } + ] + }, + { + "type": "library", + "name": "chownr", + "version": "1.1.4", + "bom-ref": "tar-fs@2.1.1|chownr@1.1.4", + "scope": "optional", + "purl": "pkg:npm/chownr@1.1.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8c9d1bab36b296626d567360cd37923acf033dabe96d8804aff6f460bf3fd863b7c4912122716684a3149c42508d9ba62bb297185854cbcf4faec25695a90156" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tar-fs/node_modules/chownr" + } + ] + }, + { + "type": "library", + "name": "readable-stream", + "version": "3.6.2", + "bom-ref": "tar-fs@2.1.1|readable-stream@3.6.2", + "scope": "optional", + "purl": "pkg:npm/readable-stream@3.6.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f6efec9e20ab6370f959db04447cc71381b66025eaa06e454c7522082e1221bafa5dc2d9058d39c9af442a361e93d3b9c4e0308c6abed497460404bb43d49ca0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tar-fs/node_modules/readable-stream" + } + ] + }, + { + "type": "library", + "name": "tar-stream", + "version": "2.2.0", + "bom-ref": "tar-fs@2.1.1|tar-stream@2.2.0", + "scope": "optional", + "purl": "pkg:npm/tar-stream@2.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ba37aa6dc780060c0c6711099e4d870d8d83967519fbda0471bd4acd355f6078a8d1413a746ef59fad1df03d88e2a36f95e5abad7a668e9b7bbd9785d4b9cc65" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tar-fs/node_modules/tar-stream" + } + ] + } + ] + }, + { + "type": "library", + "name": "tar-stream", + "version": "1.6.2", + "bom-ref": "tar-stream@1.6.2", + "purl": "pkg:npm/tar-stream@1.6.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "af34b485e88d7fc5e7eff9a975255548c016028cbd6df6f558e4d80bbf19d1440a78a6bf0964bc14eab494a18d6bc0d62809fd8318c2bcc2d87393c65d894ad8" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tar-stream" + } + ] + }, + { + "type": "library", + "name": "tar", + "version": "6.1.15", + "bom-ref": "tar@6.1.15", + "purl": "pkg:npm/tar@6.1.15", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/tar/-/tar-6.1.15.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ff32adf54ca7827c484ff100198bb168c6203882623fcd5a6fd65f9082eae2834b3c55f9d2ac989aeee3463f6a797a319891e31a56c7d3e726daecb5582b35d0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tar" + } + ], + "components": [ + { + "type": "library", + "name": "minipass", + "version": "5.0.0", + "bom-ref": "tar@6.1.15|minipass@5.0.0", + "purl": "pkg:npm/minipass@5.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "dc59e362e7a1bfd93aa2f3846f23acc1a7420cf5f5a6209f855f2772662d1ce8ee3f0ca5556b208532e8eeb69b8c2dd1c79c43e070f1f169b5c67305ed2e6a15" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tar/node_modules/minipass" + } + ] + }, + { + "type": "library", + "name": "mkdirp", + "version": "1.0.4", + "bom-ref": "tar@6.1.15|mkdirp@1.0.4", + "purl": "pkg:npm/mkdirp@1.0.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bd5a95650c9fdd62f1d9285dd2a27dc6ebea800c8a3cb022a884c4b6a5b4a08523ce8dcf78f0dde9f5bd885cf7d1e7fb62ca7fa225aa6e1b33786596d93e86cf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tar/node_modules/mkdirp" + } + ] + } + ] + }, + { + "type": "library", + "name": "tdigest", + "version": "0.1.2", + "bom-ref": "tdigest@0.1.2", + "purl": "pkg:npm/tdigest@0.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/tdigest/-/tdigest-0.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f86d0b2e08e3a3d0595f631f76f3df1fe30a2c2af195749879ce4368f60fd5f7ba23285fd3f7d2989d1b16267517c053e9c1979762e996d429b738d729612428" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tdigest" + } + ] + }, + { + "type": "library", + "name": "text-hex", + "version": "1.0.0", + "bom-ref": "text-hex@1.0.0", + "purl": "pkg:npm/text-hex@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bae546356ce0278ca145a3528ae6cf63b3a3212c38b30e04e54bf4c1b8e9f8ecdc6e6554febb13f2e8e07172619fdca9cec82be6f973a4fa8ff8c04129c1af6e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/text-hex" + } + ] + }, + { + "type": "library", + "name": "thirty-two", + "version": "1.0.2", + "bom-ref": "thirty-two@1.0.2", + "purl": "pkg:npm/thirty-two@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/thirty-two/-/thirty-two-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "38423421609ef83c38eb4d7d60b97a575d14b396e2e7be04be524439c024076f48cd0fe6603d40e91c8d1cb8d93e21c29aea1dc6f805e94faf64ed4bd7997154" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/thirty-two" + } + ] + }, + { + "type": "library", + "name": "through", + "version": "2.3.8", + "bom-ref": "through@2.3.8", + "purl": "pkg:npm/through@2.3.8", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c3cf6a83b3c8f3001dbd7eb46cc0cff9b1680f90ef866f682e1785a793b86b6405d1c4811ac057e2a66669d3ccbd5aa52c9041722f96a8618e00fbdc0de35256" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/through" + } + ] + }, + { + "type": "library", + "name": "timed-out", + "version": "4.0.1", + "bom-ref": "timed-out@4.0.1", + "purl": "pkg:npm/timed-out@4.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1bbaf7021a2f62daf960a396424b5af112803dbf89f48b0ee2e566ce397c019c1f86cf14714c13883ea070961280eb73ca3bd02ab2989f8d6cc876d458c91a7c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/timed-out" + } + ] + }, + { + "type": "library", + "name": "tiny-inflate", + "version": "1.0.3", + "bom-ref": "tiny-inflate@1.0.3", + "purl": "pkg:npm/tiny-inflate@1.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a646357e3d5c2876f6b1e583cb4075e87796c9cce5240f7f596deeddce33fcd8960ec3b70ce5390fb9e14cb13d085d325effd064563bb042668f6e1d2be46bab" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tiny-inflate" + } + ] + }, + { + "type": "library", + "name": "to-buffer", + "version": "1.1.1", + "bom-ref": "to-buffer@1.1.1", + "purl": "pkg:npm/to-buffer@1.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "971f41e62bfb9acb85604dddcad4fe284e6d6a9fab358c3e2b88d591bf51fdab006fea5b052335ee3b6e9c7a658417ba45125d671dcf9f6269876e0edf698e56" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/to-buffer" + } + ] + }, + { + "type": "library", + "name": "to-fast-properties", + "version": "2.0.0", + "bom-ref": "to-fast-properties@2.0.0", + "purl": "pkg:npm/to-fast-properties@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fce68a2b4c58aecdc39b1458a8bff20dcf85c455156210e55cc8519afdf3f75e70d87175b67375a26077e788fc55418efe16d1cf20fa637b00eefec64bf71ea2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/to-fast-properties" + } + ] + }, + { + "type": "library", + "name": "to-object-path", + "version": "0.3.0", + "bom-ref": "to-object-path@0.3.0", + "purl": "pkg:npm/to-object-path@0.3.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f66587767191ba1de89e871a1f3ba4caf099873bebead89f940cbf2511577095f44e381f580f6993db7c08c6f398113825fc39f295db92782d06da98c73344ca" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/to-object-path" + } + ], + "components": [ + { + "type": "library", + "name": "kind-of", + "version": "3.2.2", + "bom-ref": "to-object-path@0.3.0|kind-of@3.2.2", + "purl": "pkg:npm/kind-of@3.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "34e5bd4105cca191a0fe8aa754da0d4d320510889dd7adbb5827df50124474cc58029abb98d13b0a9cee7083dcf99420db93e17a3ec8252997de13bea1b94eb5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/to-object-path/node_modules/kind-of" + } + ] + } + ] + }, + { + "type": "library", + "name": "to-regex-range", + "version": "2.1.1", + "bom-ref": "to-regex-range@2.1.1", + "purl": "pkg:npm/to-regex-range@2.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "65958d7c28d4a245d70c65c5a597a1248919aaaf7505c50b16afcf8bb3398b8267c5776130a00aebcdb3f1b096de8f078f5c2ebb3a0a716dc37d5cda3fa56e36" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/to-regex-range" + } + ] + }, + { + "type": "library", + "name": "to-regex", + "version": "3.0.2", + "bom-ref": "to-regex@3.0.2", + "purl": "pkg:npm/to-regex@3.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "156b6578d02d67f2a2daab6a7a3d825d339ac8e1fd6c70d017e438f15a56c835e36d8c40e18cfc883077d735ce05494e1c72a27436ea195ad352f40c3e604607" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/to-regex" + } + ] + }, + { + "type": "library", + "name": "toidentifier", + "version": "1.0.1", + "bom-ref": "toidentifier@1.0.1", + "purl": "pkg:npm/toidentifier@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a39b123ca12483f0c840d987e37574fee7ab2eba7355e764521f2d18dbda797a5fa6ec2329e9e54a8c7fd8efc14e5654b447be246eece58844cfad3c3e500744" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/toidentifier" + } + ] + }, + { + "type": "library", + "name": "token-stream", + "version": "1.0.0", + "bom-ref": "token-stream@1.0.0", + "purl": "pkg:npm/token-stream@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/token-stream/-/token-stream-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "552b3234f3d6ef84691f047c15cdb5bae6f01d8ef03037892f2b36217e7324d8a1f8e9c09da89f287a3ed4b1d3ec301d96843b6a979a69683c97baa77ff4e712" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/token-stream" + } + ] + }, + { + "type": "library", + "name": "token-types", + "version": "4.2.1", + "bom-ref": "token-types@4.2.1", + "purl": "pkg:npm/token-types@4.2.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/token-types/-/token-types-4.2.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "eae741db843bdfb503fd20ec2801c8f450913fb06a73d0ff310515d36391420e62b248ed2c995924d74de242ad71db7009e588c081c319a52c4ec08201af2c15" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/token-types" + } + ] + }, + { + "type": "library", + "name": "toposort-class", + "version": "1.0.1", + "bom-ref": "toposort-class@1.0.1", + "purl": "pkg:npm/toposort-class@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/toposort-class/-/toposort-class-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3ac2dc1866d8177acc8cf51ff282a4b72bc2894c526ea30c4b7f66df73008cb4c2d435481fac77592b7adff33bee2848d3df9275f935017bdf84211e5260bb9a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/toposort-class" + } + ] + }, + { + "type": "library", + "name": "tough-cookie", + "version": "2.5.0", + "bom-ref": "tough-cookie@2.5.0", + "purl": "pkg:npm/tough-cookie@2.5.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9e52ec533826d647cb5d25df45931cd4a2c0ba077886a2470d3bdcda10c8c12de66407cc12e31b734dd2ba3305f8611ca5a5ffa9ba1ec9cc3a88ef09c15bf6fa" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tough-cookie" + } + ] + }, + { + "type": "library", + "name": "tr46", + "version": "0.0.3", + "bom-ref": "tr46@0.0.3", + "purl": "pkg:npm/tr46@0.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "37758cb2ea95eba953df40ab5cd6c48f1e06130968c37bfaaebe2609cbfaa6b9dfc214b4d6b920c857633cd05877d6ebecba57575f849a1d357c79ead86760af" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tr46" + } + ] + }, + { + "type": "library", + "name": "traverse", + "version": "0.3.9", + "bom-ref": "traverse@0.3.9", + "purl": "pkg:npm/traverse@0.3.9", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "89ac2093484b3f74b118a0df9c325ff304f3e29daa2269f28a13391e1fec1af4372b7edd3e2ff0f2c46174d231600d53c05c1ce660e1209abe3b446cbd704a75" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/traverse" + } + ] + }, + { + "type": "library", + "name": "tree-kill", + "version": "1.2.2", + "bom-ref": "tree-kill@1.2.2", + "purl": "pkg:npm/tree-kill@1.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2f43aba62f2a1a9446fff35df87f74bc507ede21e7b9ed734921a634e38287518b27bad4295c15d87be28e9846412d949a15197b04bd560bf1608760afe7c6d4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tree-kill" + } + ] + }, + { + "type": "library", + "name": "trim-repeated", + "version": "1.0.0", + "bom-ref": "trim-repeated@1.0.0", + "purl": "pkg:npm/trim-repeated@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a64a27be52a4f3f66e4740f9b4b5bc963b7923c926c69d972b29a17a951e39d0847caa596a4b5202b90b1d9b7be8e07566f3bd6ecb14b03b72e125a12ef6692e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/trim-repeated" + } + ] + }, + { + "type": "library", + "name": "triple-beam", + "version": "1.4.1", + "bom-ref": "triple-beam@1.4.1", + "purl": "pkg:npm/triple-beam@1.4.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6996e056266b83540d706f8b50b6bb9e16692536522e6fe65e71d79db01b8e63796926b4cbb57ec2fbfafb859a06da48489cd384acbe3c83f173536ad4427d9a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/triple-beam" + } + ] + }, + { + "type": "library", + "name": "truncate-utf8-bytes", + "version": "1.0.2", + "bom-ref": "truncate-utf8-bytes@1.0.2", + "purl": "pkg:npm/truncate-utf8-bytes@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f793eed505d0bebb86121bfad9708c3b7326f741ac70e08296fac853008cd0f60e5cade4685de5dec207c71ef54e125f71b3363b902ee923b701609211f5b899" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/truncate-utf8-bytes" + } + ] + }, + { + "type": "library", + "name": "ts-node-dev", + "version": "1.1.8", + "bom-ref": "ts-node-dev@1.1.8", + "purl": "pkg:npm/ts-node-dev@1.1.8", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ts-node-dev/-/ts-node-dev-1.1.8.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "43f9b7bc4c336302d92a657aff4565171719cd557fc5c80eb7e4f1fd58da6911f2881705955d39e35cab4f4f508f3cc2c650d9df83b32a3ac50329e59ad7e512" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ts-node-dev" + } + ], + "components": [ + { + "type": "library", + "name": "mkdirp", + "version": "1.0.4", + "bom-ref": "ts-node-dev@1.1.8|mkdirp@1.0.4", + "purl": "pkg:npm/mkdirp@1.0.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bd5a95650c9fdd62f1d9285dd2a27dc6ebea800c8a3cb022a884c4b6a5b4a08523ce8dcf78f0dde9f5bd885cf7d1e7fb62ca7fa225aa6e1b33786596d93e86cf" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ts-node-dev/node_modules/mkdirp" + } + ] + }, + { + "type": "library", + "name": "rimraf", + "version": "2.7.1", + "bom-ref": "ts-node-dev@1.1.8|rimraf@2.7.1", + "purl": "pkg:npm/rimraf@2.7.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b968db68a20add3d4e495a6dcd7ecd97a3ef437a801ad284b5546346e6b38df2f7071e5e238d3d5594aa80d0fee143679b32d574f8fd16a14934fa81645bdee3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ts-node-dev/node_modules/rimraf" + } + ] + } + ] + }, + { + "type": "library", + "name": "ts-node", + "version": "9.1.1", + "bom-ref": "ts-node@9.1.1", + "purl": "pkg:npm/ts-node@9.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "84f96ded90021114067f4dccdb9df2b4b6377476c6346ac0abda881d6518f571d8975cfbc189e04abdce439c66ba2f28d806b1b0e3712338da7cb522581a3516" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ts-node" + } + ] + }, + { + "type": "library", + "name": "tsconfig", + "version": "7.0.0", + "bom-ref": "tsconfig@7.0.0", + "purl": "pkg:npm/tsconfig@7.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/tsconfig/-/tsconfig-7.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bd95e6ccfacbf84982e13ff8ad5953da33553160a2fcee032224a3dd41e0d4e13990229b93899fad773a75992c2e044cfd36652a7a2eb0a1fd6db4dacd459147" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tsconfig" + } + ] + }, + { + "type": "library", + "name": "tslib", + "version": "2.6.2", + "bom-ref": "tslib@2.6.2", + "purl": "pkg:npm/tslib@2.6.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0046311fdde31853e7fdada2540c16f3b56e508911d45554281efb370305ee70530e40ebad3fc7a6dfc8ac2274417856dbb8d304371fe5963bc3a462a93330d9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tslib" + } + ] + }, + { + "type": "library", + "name": "tunnel-agent", + "version": "0.6.0", + "bom-ref": "tunnel-agent@0.6.0", + "purl": "pkg:npm/tunnel-agent@0.6.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "31c9cd895d65f1161e63cb41804a6ea1d082d662d475b48df826012fb909b093489ce3fc5230c3130764e8cc3ad2f74b2ebaf934729984c00e4ab476359b90fb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tunnel-agent" + } + ] + }, + { + "type": "library", + "name": "tweetnacl", + "version": "0.14.5", + "bom-ref": "tweetnacl@0.14.5", + "purl": "pkg:npm/tweetnacl@0.14.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2975c515d01b15763881e148c28c8d2be7f96756fbb307d70017cbec75c29a821630a5377664b6ebaef603811e42d0f32cacbb49799f06ee7526896f10ac2d18" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/tweetnacl" + } + ] + }, + { + "type": "library", + "name": "type-is", + "version": "1.6.18", + "bom-ref": "type-is@1.6.18", + "purl": "pkg:npm/type-is@1.6.18", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4e444aafdb144f1107f0c75fb8248fed58b3272cd134c8e3d89d9da3626bdcaca6e7df0955d124b2eccf4029e514f5b8932f50fa203e99af411a6d3a5d0072f2" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/type-is" + } + ] + }, + { + "type": "library", + "name": "typecast", + "version": "0.0.1", + "bom-ref": "typecast@0.0.1", + "purl": "pkg:npm/typecast@0.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/typecast/-/typecast-0.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2f67f93822cab097428d2c8dd1de4ee8290dc61882f044365e55e71e959954d7c5fa68f63936978405673f4ffb498fecc4ed431d9a4e14ca48b8694551910634" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/typecast" + } + ] + }, + { + "type": "library", + "name": "typedarray", + "version": "0.0.6", + "bom-ref": "typedarray@0.0.6", + "purl": "pkg:npm/typedarray@0.0.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "fda0831066ad1af67604893e1e62dfe227c2245c2f28535bf7f25e64f32e95f805ada727f5015c01fe463bc07f9b07948d2a1b952e489f471686aa5fb3fe4f40" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/typedarray" + } + ] + }, + { + "type": "library", + "name": "typescript", + "version": "5.2.2", + "bom-ref": "typescript@5.2.2", + "purl": "pkg:npm/typescript@5.2.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "988e16ae91ec6c221cc13f5c178159bebf3441478abec52c52f283a11f97ffb5c7407f7cc580fc607660ec036dcf61ad66dfc206ad90274b6190624c1dfa9cd7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/typescript" + } + ] + }, + { + "type": "library", + "name": "uglify-js", + "version": "3.17.4", + "bom-ref": "uglify-js@3.17.4", + "scope": "optional", + "purl": "pkg:npm/uglify-js@3.17.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "4fdabcd93248f5efc2d5303162f7dbd7ac4ed76d2d315159ac60377fdfcfe38db80cdbbaca92b5d37cb418f1556b5ef2a2dc12c995b98985e08d81e41ab256fe" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/uglify-js" + } + ] + }, + { + "type": "library", + "name": "unbzip2-stream", + "version": "1.4.3", + "bom-ref": "unbzip2-stream@1.4.3", + "purl": "pkg:npm/unbzip2-stream@1.4.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9a5131196e30ef579b0c9be21f5ea540bb594b7d952aab127e4f341827d49704ffe3f84d445b28b1cac5fdcfbef718a790ccc408bd6e2fd0c3c17a855a4aee3e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unbzip2-stream" + } + ] + }, + { + "type": "library", + "name": "unc-path-regex", + "version": "0.1.2", + "bom-ref": "unc-path-regex@0.1.2", + "purl": "pkg:npm/unc-path-regex@0.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "7972f89e6253ee80a9919b07654389a3c85c5f719bb220ce6b442ef45eb8e9f8bc753dd7b92568a55a80704895cd228a1fb5280ed8b6df0357dea185c5c5b942" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unc-path-regex" + } + ] + }, + { + "type": "library", + "name": "underscore.string", + "version": "3.3.6", + "bom-ref": "underscore.string@3.3.6", + "purl": "pkg:npm/underscore.string@3.3.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5680bcdc7597982ac5eab824cb14bd187bfc5bd4399e130a868f8e69d0c91b32f6a0361b604a6905a08c1faa459702deaa3d904be861930da4a57912743d49c5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/underscore.string" + } + ] + }, + { + "type": "library", + "name": "unicode-properties", + "version": "1.4.1", + "bom-ref": "unicode-properties@1.4.1", + "purl": "pkg:npm/unicode-properties@1.4.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/unicode-properties/-/unicode-properties-1.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "08b8c208b43a52e3315a76c8ca5922b1b463df5ab11cf02eaef7a76bfd22c1255b4361b5558e7f1e357421169b3846c31e5cd9951742ac3e0d841d09b54e343e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unicode-properties" + } + ] + }, + { + "type": "library", + "name": "unicode-trie", + "version": "2.0.0", + "bom-ref": "unicode-trie@2.0.0", + "purl": "pkg:npm/unicode-trie@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/unicode-trie/-/unicode-trie-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "c7b6dcefac746e6e29adfd552e0efdba10332b0f0355ba0295237957126e43e2ca0ce5445bd09d1fe558ed23febd7ef109842acf3810a45ab3d79cde2ef02d65" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unicode-trie" + } + ] + }, + { + "type": "library", + "name": "union-value", + "version": "1.0.1", + "bom-ref": "union-value@1.0.1", + "purl": "pkg:npm/union-value@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b497d79b131e5989dccc256ced7004bc857b89ea6900b7727a958c90793072246966b686ff1c13facd8937cfa9af5fbc8c245ff34145cefafe32941e7a81785e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/union-value" + } + ], + "components": [ + { + "type": "library", + "name": "is-extendable", + "version": "0.1.1", + "bom-ref": "union-value@1.0.1|is-extendable@0.1.1", + "purl": "pkg:npm/is-extendable@0.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e413142cda1bd6f8055fa123430e62cd60f1ade7162bd00cef6aee80daf44c595d30e8b47e3e8993ecde288b74c468f87047d0209b61e30dce296389e1ff8017" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/union-value/node_modules/is-extendable" + } + ] + } + ] + }, + { + "type": "library", + "name": "unique-filename", + "version": "1.1.1", + "bom-ref": "unique-filename@1.1.1", + "scope": "optional", + "purl": "pkg:npm/unique-filename@1.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "566a748c8a76967df95135eeaf2be3ce48c6751c9ff5bda54d7b9261488f9b345c977143b58a80c0e9d3264027803f525a19e82730db4cac1a3ab67e493b7135" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unique-filename" + } + ] + }, + { + "type": "library", + "name": "unique-slug", + "version": "2.0.2", + "bom-ref": "unique-slug@2.0.2", + "scope": "optional", + "purl": "pkg:npm/unique-slug@2.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "ce85abf4e6dac402c3dc338f7e33d2ab1b787e766259b9711c881e5aa5bcc7b52a0f312d1c440bce38b672e258405094e8a9a826290e600665ad31c779b8f1db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unique-slug" + } + ] + }, + { + "type": "library", + "name": "unit-compare", + "version": "1.0.1", + "bom-ref": "unit-compare@1.0.1", + "purl": "pkg:npm/unit-compare@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/unit-compare/-/unit-compare-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "01e2cc42bf2071e9f658e4f05741af8b59ca29b638326b3bf4ca25b59ea1ad957f54036013f610972de3b5664903f7daf66e1a8e1ca7ab75ccaa1e6b3b265c94" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unit-compare" + } + ] + }, + { + "type": "library", + "name": "universalify", + "version": "2.0.0", + "bom-ref": "universalify@2.0.0", + "purl": "pkg:npm/universalify@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "84066c2aaed8cb5d59bb50c4d0ecd68f0ee79cb6662596130d96721051d9754855f05907e4c09fa14d5731ac57a2fa725b99eae6c70faaad190cff59ca5d38a1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/universalify" + } + ] + }, + { + "type": "library", + "name": "unpipe", + "version": "1.0.0", + "bom-ref": "unpipe@1.0.0", + "purl": "pkg:npm/unpipe@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a63cb66d8852b2e7f05a52b03dcfa5ddc37bfb0b8994aeaecf461d2443a54036e5ea3a3f6253e2e266fc6a0524542f0117b57c36ecdec8f36a464b00de1ced29" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unpipe" + } + ] + }, + { + "type": "library", + "name": "unset-value", + "version": "1.0.0", + "bom-ref": "unset-value@1.0.0", + "purl": "pkg:npm/unset-value@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3dc036b6cb86485f5c9f248b1d32d2876aab42227bd269feafe1a5cf1bf64d665b971b31082e76043959a0f0accfb49377da4dec465eb64599040be4e1c81975" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unset-value" + } + ], + "components": [ + { + "type": "library", + "name": "has-value", + "version": "0.3.1", + "bom-ref": "unset-value@1.0.0|has-value@0.3.1", + "purl": "pkg:npm/has-value@0.3.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "8291bddfa8fcfcccda7880f96227fee7bedcd7b4f16839a1bb25604b0b672ffabc5144f24a0f0c79c6fef027f5a2d80ba03ec30c7ef96b1a7ce8447b2c5b1fdd" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unset-value/node_modules/has-value" + } + ], + "components": [ + { + "type": "library", + "name": "isobject", + "version": "2.1.0", + "bom-ref": "unset-value@1.0.0|has-value@0.3.1|isobject@2.1.0", + "purl": "pkg:npm/isobject@2.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f8e51d1899608ce0590dfc670e36181bace9e3cef3d0918d42addc610620e5fe61291facc8732c6b3b7319e9a5ff89061b9e424a9292a564d8fa360682c1cb80" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unset-value/node_modules/has-value/node_modules/isobject" + } + ] + } + ] + }, + { + "type": "library", + "name": "has-values", + "version": "0.1.4", + "bom-ref": "unset-value@1.0.0|has-values@0.1.4", + "purl": "pkg:npm/has-values@0.1.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "27c4b4704756b906ea0fdfffb6567188cb8c366c41f0f944c2f630bb1b13991d46e515d478f117fd2267eda0f418c2e27ae6584b0347d1c42e246c2762e9d745" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unset-value/node_modules/has-values" + } + ] + }, + { + "type": "library", + "name": "isarray", + "version": "1.0.0", + "bom-ref": "unset-value@1.0.0|isarray@1.0.0", + "purl": "pkg:npm/isarray@1.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "54b82121634ce842d0ce8ef3c26720d0d99357258a623bc878cf37ca3a74c110d39949eb33aefc7d06dc281a3a9f6089105d2cce81bfff2b60f932a56bcf402d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unset-value/node_modules/isarray" + } + ] + } + ] + }, + { + "type": "library", + "name": "untildify", + "version": "2.1.0", + "bom-ref": "untildify@2.1.0", + "purl": "pkg:npm/untildify@2.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/untildify/-/untildify-2.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b098db0e9d86a1dbe407415965c9fb93a69f562b2a5f90590fb62adf1a789cdd8ed790412b470b9b75709f6bd0685ed40d2d1452cad03249299660c8e5fb248a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/untildify" + } + ] + }, + { + "type": "library", + "name": "unzipper", + "version": "0.9.15", + "bom-ref": "unzipper@0.9.15", + "purl": "pkg:npm/unzipper@0.9.15", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/unzipper/-/unzipper-0.9.15.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d9a694bcee1101e1c3bce0ae12db61ee3ac715a08a4d25cfa94917c000da2c1cc66e0646cd40dc72811d279956fb74667e939960dc74470e85e8f53333a71a20" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unzipper" + } + ], + "components": [ + { + "type": "library", + "name": "bluebird", + "version": "3.4.7", + "bom-ref": "unzipper@0.9.15|bluebird@3.4.7", + "purl": "pkg:npm/bluebird@3.4.7", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "883dfcf7c491eec5954476e242ffac1d4b479ccbc2d68de75b9ac072a9eadee3a7d3b0d2029a596149081ac943cfa8170bb1dfba73deed85418281090123dc1c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/unzipper/node_modules/bluebird" + } + ] + } + ] + }, + { + "type": "library", + "name": "uri-js", + "version": "4.4.1", + "bom-ref": "uri-js@4.4.1", + "purl": "pkg:npm/uri-js@4.4.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "eeb294cb2df7435c9cf7ca50d430262edc17d74f45ed321f5a55b561da3c5a5d628b549e1e279e8741c77cf78bd9f3172bacf4b3c79c2acf5fac2b8b26f9dd06" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/uri-js" + } + ] + }, + { + "type": "library", + "name": "urix", + "version": "0.1.0", + "bom-ref": "urix@0.1.0", + "purl": "pkg:npm/urix@0.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "026d68bac02148b05e07d706ffb93baf6474ce3e74b834656473c66dace2779b3dae517517f40a60e6c429222e9d28c83a4259ab04512e9bdec2312433ba52aa" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/urix" + } + ] + }, + { + "type": "library", + "name": "url-parse-lax", + "version": "3.0.0", + "bom-ref": "url-parse-lax@3.0.0", + "purl": "pkg:npm/url-parse-lax@3.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "36314a0340e276a3dae5c885712ad79c096d4edcf3f38a20cbe35e6cfbdf12001c934f93360e1427820df9f07bcd165f6e051fd2cc8ea3d303c4590348cb8569" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/url-parse-lax" + } + ] + }, + { + "type": "library", + "name": "url-to-options", + "version": "1.0.1", + "bom-ref": "url-to-options@1.0.1", + "purl": "pkg:npm/url-to-options@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d2440b2331b87dd93f1b934e364bbae2b487ff1df634e037f4b550aa52bc2deea5bd317a186449a6a690146814f822f0c9222a05231dc18334b18716f5fe8fe0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/url-to-options" + } + ] + }, + { + "type": "library", + "name": "use", + "version": "3.1.1", + "bom-ref": "use@3.1.1", + "purl": "pkg:npm/use@3.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "73011255794edeeae5f585a5156fd303d72c842121b6eec8289fe9e6ca09fe01a98fbbdbbc5ac063f7888a843a0f0db72a3661620888a3c1ceb359d0dafaffa1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/use" + } + ] + }, + { + "type": "library", + "name": "utf8-byte-length", + "version": "1.0.4", + "bom-ref": "utf8-byte-length@1.0.4", + "purl": "pkg:npm/utf8-byte-length@1.0.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e3ec241182c16d6c6a4da844b16ae1c5ea5ca15389fb5cf93c62233d9c51932b5c75251a36322304ced79fc13ea5d4ae57b4b3bd6a2f045039e053b4252a2a84" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/utf8-byte-length" + } + ] + }, + { + "type": "library", + "name": "util-deprecate", + "version": "1.0.2", + "bom-ref": "util-deprecate@1.0.2", + "purl": "pkg:npm/util-deprecate@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "10f0f9ab5b97c85c49a42acb9c27359c79eade039ae83641a1c008888d93692080ed5089d5424331a802cc891736c5187c3d5d68afff2d3110f318886eb1ed73" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/util-deprecate" + } + ] + }, + { + "type": "library", + "name": "util", + "version": "0.12.5", + "bom-ref": "util@0.12.5", + "purl": "pkg:npm/util@0.12.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9197ff2ba84422b58723a5ea38552288c6beefdc04fc3f10f8d08d0167259328376f877693bb344067a936388005cf9a4773753c0c872fba7a51c2d8e8b9ab9c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/util" + } + ] + }, + { + "type": "library", + "name": "utils-merge", + "version": "1.0.1", + "bom-ref": "utils-merge@1.0.1", + "purl": "pkg:npm/utils-merge@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a4c653bc8913d5df93146bc33aaa1d39c971d105a49208ba4dda1af200bc7df18002acfda733d36560326dbb071e8103ff3b4cb64bff5686136324a1527f3584" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/utils-merge" + } + ] + }, + { + "type": "library", + "name": "uuid", + "version": "3.4.0", + "bom-ref": "uuid@3.4.0", + "purl": "pkg:npm/uuid@3.4.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "1e3483470ea0644e4932081cb4705c8d56a4d3cf8a1158522220f31674fd4bd69e826a7ce52fdb45e0554dbe104c5691369b49f64b9868d8676cd10e91b29bfc" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/uuid" + } + ] + }, + { + "type": "library", + "name": "v8flags", + "version": "3.2.0", + "bom-ref": "v8flags@3.2.0", + "purl": "pkg:npm/v8flags@3.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "987f1eb6282a31f88659d797a5a6aa19fb3a067772a71bac1c772fdaa487c999061339c277fa805c25964737a8c2d2f9e35e3b724b45382e0fe72fa497c77c26" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/v8flags" + } + ] + }, + { + "type": "library", + "name": "validate-npm-package-license", + "version": "3.0.4", + "bom-ref": "validate-npm-package-license@3.0.4", + "purl": "pkg:npm/validate-npm-package-license@3.0.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0e92a6d948bfc4deff1d0282b69671a11581859f59d24aadca01bc5c280d43c6650e7c6e4265a18f9eba8fc7cde02bb7fc999b86c0e8edf70026ae2cf61dbb13" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/validate-npm-package-license" + } + ] + }, + { + "type": "library", + "name": "validate", + "version": "4.5.1", + "bom-ref": "validate@4.5.1", + "purl": "pkg:npm/validate@4.5.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/validate/-/validate-4.5.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "65d7d862024356bc78a316a6c96d329c8a16f23200a0079bf3fa52bbd5c5f96099b9e1a8814314edc1981d552258024373b44edd047f10186190fe3a5a7f479e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/validate" + } + ] + }, + { + "type": "library", + "name": "validator", + "version": "13.11.0", + "bom-ref": "validator@13.11.0", + "purl": "pkg:npm/validator@13.11.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "222fac7a1a527d9cbe02de673dd9f2321c7bf1f1283c3911d975bfce298710bdccc8625038243b59e3f6d233d8473ed90a970a2c1db5371b971c5ddbc634ad05" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/validator" + } + ] + }, + { + "type": "library", + "name": "vary", + "version": "1.1.2", + "bom-ref": "vary@1.1.2", + "purl": "pkg:npm/vary@1.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "04d19b58b7ddd1e50f69b8645d4566d23f2ebaf444c93879a2f45afddca8c3f06a01b649c82fb97d4f88cd03b39802b362a6110084a8461750af778867f3d7aa" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vary" + } + ] + }, + { + "type": "library", + "name": "verror", + "version": "1.10.0", + "bom-ref": "verror@1.10.0", + "purl": "pkg:npm/verror@1.10.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "65929298300414e8a311104b92661f27ebe6937c3eee138b603364442b91b8c246126a9834234bc81045c162953217f068417758e774665c3ce94fd60bffa763" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/verror" + } + ], + "components": [ + { + "type": "library", + "name": "core-util-is", + "version": "1.0.2", + "bom-ref": "verror@1.10.0|core-util-is@1.0.2", + "purl": "pkg:npm/core-util-is@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "de5ab3e588d64d89d6e9d9436b94cb69309c4a17daaf57b8d2b99c255c020490ba996945ba3d1e0872049661b5839932b89fc60fef169f814509ccf88093df69" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/verror/node_modules/core-util-is" + } + ] + } + ] + }, + { + "type": "library", + "name": "vm2", + "version": "3.9.11", + "bom-ref": "vm2@3.9.11", + "purl": "pkg:npm/vm2@3.9.11", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/vm2/-/vm2-3.9.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3c51bc8894528efbc1762b28c10ee2545e7cd035dbd6e088886697826eedca7311d6e4c196fed4265075cddbf9289f939aad5fd14a678f77daca810e3e90812a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vm2" + } + ], + "components": [ + { + "type": "library", + "name": "acorn", + "version": "8.10.0", + "bom-ref": "vm2@3.9.11|acorn@8.10.0", + "purl": "pkg:npm/acorn@8.10.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "174480999f2252d4bffe6f039824c0d23961e930ca9074322bac5ce95e0a0d3c99280f5d9ef5fdff7b114d542b5a6efd82550065b9e698d71d6305081d65726f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/vm2/node_modules/acorn" + } + ] + } + ] + }, + { + "type": "library", + "name": "void-elements", + "version": "3.1.0", + "bom-ref": "void-elements@3.1.0", + "purl": "pkg:npm/void-elements@3.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0e1c738791d9ba21d085bbd35bd00c7ad15f0470cc629a36dd4a3d6ed3d781d60ffb74f94bea7e8e0372eeca6b6bebde62104fd9d09283147f8b6634da1e7feb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/void-elements" + } + ] + }, + { + "type": "library", + "name": "walk", + "version": "2.3.15", + "bom-ref": "walk@2.3.15", + "purl": "pkg:npm/walk@2.3.15", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/walk/-/walk-2.3.15.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "e1e45305996305f20848ad559edebd1afaf6c3fc1cdd4e95b6bc3baa23798aa6093c7ecb12571887f894e175a1742cb6759aafd53a0cc989726c3ca57c6ff956" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/walk" + } + ] + }, + { + "type": "library", + "name": "walkdir", + "version": "0.0.11", + "bom-ref": "walkdir@0.0.11", + "purl": "pkg:npm/walkdir@0.0.11", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/walkdir/-/walkdir-0.0.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "94c1585c6a5fede83e4489d52f4db565b2494f886ab2fb01beae6c641a7cef88df86cdc85a503b38fa06d288d0ad87171ee5128be36aa7aa8637ea4f19a3203d" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/walkdir" + } + ] + }, + { + "type": "library", + "name": "webidl-conversions", + "version": "3.0.1", + "bom-ref": "webidl-conversions@3.0.1", + "purl": "pkg:npm/webidl-conversions@3.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d89027df3f0047aae32bc4a6f28ad10b487f6dc97f0ea2fbb513dd199e08d428dd17e11a30b998c411f25ee28bf38f5eb9c3c586f068c4cb1f95f39bf24c5a79" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/webidl-conversions" + } + ] + }, + { + "type": "library", + "name": "whatwg-url", + "version": "5.0.0", + "bom-ref": "whatwg-url@5.0.0", + "purl": "pkg:npm/whatwg-url@5.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "b1a139ee7ba9c64eafdc7637e7e8f307061ad2b292cb45d1f094b164fc202ebef2b34201ce11af880d7f4d41892e6495aacf296fd027bc809712e3872e9ad84f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/whatwg-url" + } + ] + }, + { + "type": "library", + "name": "which-boxed-primitive", + "version": "1.0.2", + "bom-ref": "which-boxed-primitive@1.0.2", + "purl": "pkg:npm/which-boxed-primitive@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6f065dbf400a2e9a65158d8a6515fa4efcae37ba238ebee5c2483a9a5d2ba08cbd61eb92afb252dfbdaa94d5b5f14418ce060af7388671ead6a993a6127f5536" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/which-boxed-primitive" + } + ] + }, + { + "type": "library", + "name": "which-collection", + "version": "1.0.1", + "bom-ref": "which-collection@1.0.1", + "purl": "pkg:npm/which-collection@1.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5bcc5e4d4c1a967f22dcafdc6359c65f376755996274171a832345b41743e64c676f84ef18a47b15f4884b7998a70592d50502bad7cacfc218f118dfb41d3ed4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/which-collection" + } + ] + }, + { + "type": "library", + "name": "which-module", + "version": "2.0.1", + "bom-ref": "which-module@2.0.1", + "purl": "pkg:npm/which-module@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "881759e7b443be7391f4018184c2f6bc565fee1f2f9818e1a1a66a3832411561d5b4a90398ab876a2ddcc793e054cad7e580cda76ec0a1f61b03072d492faf85" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/which-module" + } + ] + }, + { + "type": "library", + "name": "which-pm-runs", + "version": "1.1.0", + "bom-ref": "which-pm-runs@1.1.0", + "scope": "optional", + "purl": "pkg:npm/which-pm-runs@1.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9f56eb0aea829717c57eafd16f420283d822499a824bea4bb5c71d6a0e82d87cae7c1ae1ddf04e8b2f676fa82044cbd63951f91ab749b248f98864d937177b48" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/which-pm-runs" + } + ] + }, + { + "type": "library", + "name": "which-typed-array", + "version": "1.1.11", + "bom-ref": "which-typed-array@1.1.11", + "purl": "pkg:npm/which-typed-array@1.1.11", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a9ef54596a64786e72cd9d2d358c4399deefa39f070c1737f66674c565a9a250060037453b391f6a658b0f190e59cbc740a566753c9074b0f834e7e32d64ca7b" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/which-typed-array" + } + ] + }, + { + "type": "library", + "name": "which", + "version": "2.0.2", + "bom-ref": "which@2.0.2", + "purl": "pkg:npm/which@2.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "04b2374e5d535b73ef97bd25df2ab763ae22f9ac29c17aac181616924a8cb676d782b303fb28fbae15b492e103c7325a6171a3116e6881aa4a34c10a34c8e26c" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/which" + } + ] + }, + { + "type": "library", + "name": "wide-align", + "version": "1.1.5", + "bom-ref": "wide-align@1.1.5", + "purl": "pkg:npm/wide-align@1.1.5", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "78330e45868f359e2c408bae60f0c7750bdfe20c8217dac4115ff23f119fc0f911a1dc048223145174f1fdd7b1f8c7b4c31c79dd2f8d8141da3fbcb73069439a" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/wide-align" + } + ] + }, + { + "type": "library", + "name": "winston-transport", + "version": "4.5.0", + "bom-ref": "winston-transport@4.5.0", + "purl": "pkg:npm/winston-transport@4.5.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.5.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "629673714cc179d8654c07c983abc90e5c846a2fc814c21571a119672977517225e209aa46953b004f3d0072e46f32d4b2fd0d566c3bb6cfa2ceda8ac713d6d5" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/winston-transport" + } + ], + "components": [ + { + "type": "library", + "name": "readable-stream", + "version": "3.6.2", + "bom-ref": "winston-transport@4.5.0|readable-stream@3.6.2", + "purl": "pkg:npm/readable-stream@3.6.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f6efec9e20ab6370f959db04447cc71381b66025eaa06e454c7522082e1221bafa5dc2d9058d39c9af442a361e93d3b9c4e0308c6abed497460404bb43d49ca0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/winston-transport/node_modules/readable-stream" + } + ] + } + ] + }, + { + "type": "library", + "name": "winston", + "version": "3.10.0", + "bom-ref": "winston@3.10.0", + "purl": "pkg:npm/winston@3.10.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/winston/-/winston-3.10.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9d3e92203684f41ed944ed2edd4bddae2986d07901edd493020227427351d9238f2786efab9abbf7ea572dfb4a98fe76949196d79f87e4c08ad2733d0f7281fe" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/winston" + } + ], + "components": [ + { + "type": "library", + "name": "async", + "version": "3.2.4", + "bom-ref": "winston@3.10.0|async@3.2.4", + "purl": "pkg:npm/async@3.2.4", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "88007e25b0c41978722146afa0397d58ffc98f5d3a2b3f43127d433e0630e6bb839f47b75a08b7b0a166e79b0049d18134e401f05e7d77da90edd7aaac703cc1" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/winston/node_modules/async" + } + ] + }, + { + "type": "library", + "name": "is-stream", + "version": "2.0.1", + "bom-ref": "winston@3.10.0|is-stream@2.0.1", + "purl": "pkg:npm/is-stream@2.0.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "845a222624e5eb79e7fa4b2d1c606d7b05922a740ba726f5e7928785e035977f6ebed3bd9d6228a75a77b9da8f71477fc5b17554b30ee27ece23aa7b45b9e00e" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/winston/node_modules/is-stream" + } + ] + }, + { + "type": "library", + "name": "readable-stream", + "version": "3.6.2", + "bom-ref": "winston@3.10.0|readable-stream@3.6.2", + "purl": "pkg:npm/readable-stream@3.6.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f6efec9e20ab6370f959db04447cc71381b66025eaa06e454c7522082e1221bafa5dc2d9058d39c9af442a361e93d3b9c4e0308c6abed497460404bb43d49ca0" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/winston/node_modules/readable-stream" + } + ] + } + ] + }, + { + "type": "library", + "name": "with", + "version": "7.0.2", + "bom-ref": "with@7.0.2", + "purl": "pkg:npm/with@7.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/with/-/with-7.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "44d18a8fcda750f837839ca0c64425d11f77ef12f2868d49db822d442053aff9b5627664cc9cb5854887509adcfd596c0d0cec0a72271064a0ddb722d0b99de3" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/with" + } + ] + }, + { + "type": "library", + "name": "wkx", + "version": "0.5.0", + "bom-ref": "wkx@0.5.0", + "purl": "pkg:npm/wkx@0.5.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/wkx/-/wkx-0.5.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "5e783f77821c861f2e378974153a15ff6e7c12330653d306700d0757677d07f669641de5a909bb9e439d65d9b91a12ad2cb84013b3e2550c0de1e37ed9824952" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/wkx" + } + ] + }, + { + "type": "library", + "name": "wordwrap", + "version": "0.0.3", + "bom-ref": "wordwrap@0.0.3", + "purl": "pkg:npm/wordwrap@0.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "d6d300f74efe578426c55edd6d1bdbe3ff0c69100b2baabd01b89dde774c6276f2a3ca628ac0a678e355a95497a9003729a3f848bb796fbb9de84daca8ff1317" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/wordwrap" + } + ] + }, + { + "type": "library", + "name": "wrap-ansi", + "version": "5.1.0", + "bom-ref": "wrap-ansi@5.1.0", + "purl": "pkg:npm/wrap-ansi@5.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "402d7f88dff6fd13d52798d82bc046b6d8f9cfcdcb9922a6bdbbeb5cf3422d94846f7d8a2950c90e5fcc3add8dd35a94d87fc593311af4f2ada3506a0e3b5ded" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/wrap-ansi" + } + ], + "components": [ + { + "type": "library", + "name": "ansi-regex", + "version": "4.1.1", + "bom-ref": "wrap-ansi@5.1.0|ansi-regex@4.1.1", + "purl": "pkg:npm/ansi-regex@4.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "20b96fe24ff77fabdf4383a83f6006be2ace92d950f7c6442f593d15a423c5adcbd5a6c181bb930c074f3a9bdb1a7702d014d542b97e38cf316462bab565edee" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/wrap-ansi/node_modules/ansi-regex" + } + ] + }, + { + "type": "library", + "name": "emoji-regex", + "version": "7.0.3", + "bom-ref": "wrap-ansi@5.1.0|emoji-regex@7.0.3", + "purl": "pkg:npm/emoji-regex@7.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0b004b444210ecbbd8141d16c91bf086ae4de6a3e173a3cc8c3e9b620805948e58c83825fb4bf1ab95476cc385a8b83b85f5b39aef13e59d50a1f8664c8848b4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/wrap-ansi/node_modules/emoji-regex" + } + ] + }, + { + "type": "library", + "name": "is-fullwidth-code-point", + "version": "2.0.0", + "bom-ref": "wrap-ansi@5.1.0|is-fullwidth-code-point@2.0.0", + "purl": "pkg:npm/is-fullwidth-code-point@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "547b2400a60cf117d2157c1e7b9b7971b3793d97aad56ae1eaa7796e4ca25c87fa51070deb0fc0d1e5ccf6beadf1df8660e87ea3a6618849dbf3c2cdfd8f26db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point" + } + ] + }, + { + "type": "library", + "name": "string-width", + "version": "3.1.0", + "bom-ref": "wrap-ansi@5.1.0|string-width@3.1.0", + "purl": "pkg:npm/string-width@3.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bda7dcbfa2a3559292833d3aa0cfc7e860c1ac0b73f2f76141a9068c522f36b1c0eb2dc7085d422272f2f902eaf1d4c93d0d5bf8a0d4a8315cb647515b8e1ed7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/wrap-ansi/node_modules/string-width" + } + ] + }, + { + "type": "library", + "name": "strip-ansi", + "version": "5.2.0", + "bom-ref": "wrap-ansi@5.1.0|strip-ansi@5.2.0", + "purl": "pkg:npm/strip-ansi@5.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0ee46cd6029b06ab0c288665adf7f096e83c30791c9e98ece553e62f53c087e980df45340d3a2d7c3674776514b17a4f98f98c309e96efbdcc680dc9fa56e258" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/wrap-ansi/node_modules/strip-ansi" + } + ] + } + ] + }, + { + "type": "library", + "name": "wrappy", + "version": "1.0.2", + "bom-ref": "wrappy@1.0.2", + "purl": "pkg:npm/wrappy@1.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "9784a9fc346c7a8afdc0be84bd5dbe4ee427eb774c90f8d9feca7d5e48214c46d5f4a94f4b5c54b19deeeff2103b8c31b5c141e1b82940f45c477402bdeccf71" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/wrappy" + } + ] + }, + { + "type": "library", + "name": "ws", + "version": "7.4.6", + "bom-ref": "ws@7.4.6", + "purl": "pkg:npm/ws@7.4.6", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "6268470cee0ccda0cb07e33dca6fe60c0e73d27697f23ed22254fc7fccfe23456dcec45b7a4c44bad1d299eecd3d2daa13c4ad09840d5277d6757b5afd8bbce4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/ws" + } + ] + }, + { + "type": "library", + "name": "xtend", + "version": "4.0.2", + "bom-ref": "xtend@4.0.2", + "purl": "pkg:npm/xtend@4.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "2ca614d620172575200179fd5118e2bbe3168725171ecbdfa7b99cb989bd75250a2b4fc28edad4c050310fcdbf98259bb4bb068c521a774c08b28778ceb4c011" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/xtend" + } + ] + }, + { + "type": "library", + "name": "y18n", + "version": "4.0.3", + "bom-ref": "y18n@4.0.3", + "purl": "pkg:npm/y18n@4.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "24a86a4cec12aea340d4d639952ced2751ab06252874b326219b8b88368c449fa2b4577e001544f170633af2162fead2a8d0c2ef82c24859a56ff538519e2125" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/y18n" + } + ] + }, + { + "type": "library", + "name": "yallist", + "version": "4.0.0", + "bom-ref": "yallist@4.0.0", + "purl": "pkg:npm/yallist@4.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "df074689d672ab93c1d3ce172c44b94e9392440df08d7025216321ba6da445cbffe354a7d9e990d1dc9c416e2e6572de8f02af83a12cbdb76554bf8560472dec" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/yallist" + } + ] + }, + { + "type": "library", + "name": "yaml-schema-validator", + "version": "1.2.3", + "bom-ref": "yaml-schema-validator@1.2.3", + "purl": "pkg:npm/yaml-schema-validator@1.2.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/yaml-schema-validator/-/yaml-schema-validator-1.2.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "223af847af041174cceee90a7864dc6961794ea3e8bacd9672c61a78a640ad95ccccba7f66f8bf13355b1e4c72f2f6dbd938cf810b7bfed8c8764684cde0ca4f" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/yaml-schema-validator" + } + ] + }, + { + "type": "library", + "name": "yargs-parser", + "version": "13.1.2", + "bom-ref": "yargs-parser@13.1.2", + "purl": "pkg:npm/yargs-parser@13.1.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "de56ec3517ff8fe03842e4997c3440ec74527d6af33b4623a9325de648c0ab7ed97a9d421206989ab1fd4371b03e207d707c9dd58d54c208068491a8c62a5bce" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/yargs-parser" + } + ] + }, + { + "type": "library", + "name": "yargs", + "version": "13.3.2", + "bom-ref": "yargs@13.3.2", + "purl": "pkg:npm/yargs@13.3.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "017dd9c3988faee37989eeb119120382a913f9986746564c2cc1c0b3cb60ee746bbb2d8d6fe8b9a3d6f082102882d334f2ad5da6bd8b5684bc2924cc62959753" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/yargs" + } + ], + "components": [ + { + "type": "library", + "name": "ansi-regex", + "version": "4.1.1", + "bom-ref": "yargs@13.3.2|ansi-regex@4.1.1", + "purl": "pkg:npm/ansi-regex@4.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "20b96fe24ff77fabdf4383a83f6006be2ace92d950f7c6442f593d15a423c5adcbd5a6c181bb930c074f3a9bdb1a7702d014d542b97e38cf316462bab565edee" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/yargs/node_modules/ansi-regex" + } + ] + }, + { + "type": "library", + "name": "emoji-regex", + "version": "7.0.3", + "bom-ref": "yargs@13.3.2|emoji-regex@7.0.3", + "purl": "pkg:npm/emoji-regex@7.0.3", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0b004b444210ecbbd8141d16c91bf086ae4de6a3e173a3cc8c3e9b620805948e58c83825fb4bf1ab95476cc385a8b83b85f5b39aef13e59d50a1f8664c8848b4" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/yargs/node_modules/emoji-regex" + } + ] + }, + { + "type": "library", + "name": "is-fullwidth-code-point", + "version": "2.0.0", + "bom-ref": "yargs@13.3.2|is-fullwidth-code-point@2.0.0", + "purl": "pkg:npm/is-fullwidth-code-point@2.0.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "547b2400a60cf117d2157c1e7b9b7971b3793d97aad56ae1eaa7796e4ca25c87fa51070deb0fc0d1e5ccf6beadf1df8660e87ea3a6618849dbf3c2cdfd8f26db" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/yargs/node_modules/is-fullwidth-code-point" + } + ] + }, + { + "type": "library", + "name": "string-width", + "version": "3.1.0", + "bom-ref": "yargs@13.3.2|string-width@3.1.0", + "purl": "pkg:npm/string-width@3.1.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "bda7dcbfa2a3559292833d3aa0cfc7e860c1ac0b73f2f76141a9068c522f36b1c0eb2dc7085d422272f2f902eaf1d4c93d0d5bf8a0d4a8315cb647515b8e1ed7" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/yargs/node_modules/string-width" + } + ] + }, + { + "type": "library", + "name": "strip-ansi", + "version": "5.2.0", + "bom-ref": "yargs@13.3.2|strip-ansi@5.2.0", + "purl": "pkg:npm/strip-ansi@5.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "0ee46cd6029b06ab0c288665adf7f096e83c30791c9e98ece553e62f53c087e980df45340d3a2d7c3674776514b17a4f98f98c309e96efbdcc680dc9fa56e258" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/yargs/node_modules/strip-ansi" + } + ] + } + ] + }, + { + "type": "library", + "name": "yauzl", + "version": "2.10.0", + "bom-ref": "yauzl@2.10.0", + "purl": "pkg:npm/yauzl@2.10.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "a786bd23a5fa9eee888681a606a01c6c9cb59a50b88f6eef10f657f45e0be3fbd94f72f2ab5564147c3f57f3d4701f41ba8f831b7887913d31dd0c9ae7ccdcde" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/yauzl" + } + ] + }, + { + "type": "library", + "name": "yn", + "version": "3.1.1", + "bom-ref": "yn@3.1.1", + "purl": "pkg:npm/yn@3.1.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "531e328065acbb673b8ac1567bc62ed5896e266a95871a8ad9c2d735003901c0b741f6c636933b7eed18f1bff3d7aa572e7171658bd685dddf84163d0cb982e9" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/yn" + } + ] + }, + { + "type": "library", + "name": "z85", + "version": "0.0.2", + "bom-ref": "z85@0.0.2", + "purl": "pkg:npm/z85@0.0.2", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/z85/-/z85-0.0.2.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "3820f0e076b3e31035d1bf520555f12586d01e50b25060c973e691d0038f5914aa5de65599b4472ffe74948850c76dd41140675a2a4094b4c1008433613d5c80" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/z85" + } + ] + }, + { + "type": "library", + "name": "zip-stream", + "version": "1.2.0", + "bom-ref": "zip-stream@1.2.0", + "purl": "pkg:npm/zip-stream@1.2.0", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/zip-stream/-/zip-stream-1.2.0.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "da896b0d4b8f33836f4488063e1beba7ce1feff1e6591e91890ae0c0517655cb669ecb058a882d60bdc3700f159766ec4a68eeefdb155dedfc4ec208ec995e52" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/zip-stream" + } + ] + }, + { + "type": "library", + "name": "zlibjs", + "version": "0.3.1", + "bom-ref": "zlibjs@0.3.1", + "purl": "pkg:npm/zlibjs@0.3.1", + "externalReferences": [ + { + "url": "https://registry.npmjs.org/zlibjs/-/zlibjs-0.3.1.tgz", + "type": "distribution", + "hashes": [ + { + "alg": "SHA-512", + "content": "f89f51ae04ca3a69711520c7a34a48d7133a04b554bfea34653f4036d0b11a48c8542094771f5a95417c1a6f9d18b29b9249227562071436470cca5f213b78fb" + } + ], + "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" + } + ], + "properties": [ + { + "name": "cdx:npm:package:path", + "value": "node_modules/zlibjs" + } + ] + } + ], + "dependencies": [ + { + "ref": "@babel/helper-string-parser@7.22.5" + }, + { + "ref": "@babel/helper-validator-identifier@7.22.5" + }, + { + "ref": "@babel/parser@7.22.14" + }, + { + "ref": "@babel/runtime@7.22.11", + "dependsOn": [ + "regenerator-runtime@0.14.0" + ] + }, + { + "ref": "@babel/types@7.22.11", + "dependsOn": [ + "@babel/helper-string-parser@7.22.5", + "@babel/helper-validator-identifier@7.22.5", + "to-fast-properties@2.0.0" + ] + }, + { + "ref": "@colors/colors@1.5.0" + }, + { + "ref": "@dabh/diagnostics@2.0.3", + "dependsOn": [ + "colorspace@1.1.4", + "enabled@2.0.0", + "kuler@2.0.0" + ] + }, + { + "ref": "@gar/promisify@1.1.3" + }, + { + "ref": "@mapbox/node-pre-gyp@1.0.11", + "dependsOn": [ + "@mapbox/node-pre-gyp@1.0.11|detect-libc@2.0.2", + "@mapbox/node-pre-gyp@1.0.11|make-dir@3.1.0", + "@mapbox/node-pre-gyp@1.0.11|nopt@5.0.0", + "@mapbox/node-pre-gyp@1.0.11|npmlog@5.0.1", + "https-proxy-agent@5.0.1", + "node-fetch@2.7.0", + "rimraf@3.0.2", + "semver@7.5.4", + "tar@6.1.15" + ] + }, + { + "ref": "@mapbox/node-pre-gyp@1.0.11|ansi-regex@5.0.1" + }, + { + "ref": "@mapbox/node-pre-gyp@1.0.11|are-we-there-yet@2.0.0", + "dependsOn": [ + "@mapbox/node-pre-gyp@1.0.11|readable-stream@3.6.2", + "delegates@1.0.0" + ] + }, + { + "ref": "@mapbox/node-pre-gyp@1.0.11|detect-libc@2.0.2" + }, + { + "ref": "@mapbox/node-pre-gyp@1.0.11|gauge@3.0.2", + "dependsOn": [ + "@mapbox/node-pre-gyp@1.0.11|string-width@4.2.3", + "@mapbox/node-pre-gyp@1.0.11|strip-ansi@6.0.1", + "aproba@1.2.0", + "color-support@1.1.3", + "console-control-strings@1.1.0", + "has-unicode@2.0.1", + "object-assign@4.1.1", + "signal-exit@3.0.7", + "wide-align@1.1.5" + ] + }, + { + "ref": "@mapbox/node-pre-gyp@1.0.11|is-fullwidth-code-point@3.0.0" + }, + { + "ref": "@mapbox/node-pre-gyp@1.0.11|make-dir@3.1.0", + "dependsOn": [ + "@mapbox/node-pre-gyp@1.0.11|make-dir@3.1.0|semver@6.3.1" + ] + }, + { + "ref": "@mapbox/node-pre-gyp@1.0.11|make-dir@3.1.0|semver@6.3.1" + }, + { + "ref": "@mapbox/node-pre-gyp@1.0.11|nopt@5.0.0", + "dependsOn": [ + "abbrev@1.1.1" + ] + }, + { + "ref": "@mapbox/node-pre-gyp@1.0.11|npmlog@5.0.1", + "dependsOn": [ + "@mapbox/node-pre-gyp@1.0.11|are-we-there-yet@2.0.0", + "@mapbox/node-pre-gyp@1.0.11|gauge@3.0.2", + "console-control-strings@1.1.0", + "set-blocking@2.0.0" + ] + }, + { + "ref": "@mapbox/node-pre-gyp@1.0.11|readable-stream@3.6.2", + "dependsOn": [ + "inherits@2.0.4", + "string_decoder@1.1.1", + "util-deprecate@1.0.2" + ] + }, + { + "ref": "@mapbox/node-pre-gyp@1.0.11|string-width@4.2.3", + "dependsOn": [ + "@mapbox/node-pre-gyp@1.0.11|is-fullwidth-code-point@3.0.0", + "@mapbox/node-pre-gyp@1.0.11|strip-ansi@6.0.1", + "emoji-regex@8.0.0" + ] + }, + { + "ref": "@mapbox/node-pre-gyp@1.0.11|strip-ansi@6.0.1", + "dependsOn": [ + "@mapbox/node-pre-gyp@1.0.11|ansi-regex@5.0.1" + ] + }, + { + "ref": "@nlpjs/core-loader@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1", + "@nlpjs/request@4.25.0" + ] + }, + { + "ref": "@nlpjs/core@4.26.1" + }, + { + "ref": "@nlpjs/evaluator@4.26.1", + "dependsOn": [ + "escodegen@2.1.0", + "esprima@4.0.1" + ] + }, + { + "ref": "@nlpjs/lang-all@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1", + "@nlpjs/lang-ar@4.26.1", + "@nlpjs/lang-bn@4.26.1", + "@nlpjs/lang-ca@4.26.1", + "@nlpjs/lang-cs@4.26.1", + "@nlpjs/lang-da@4.26.1", + "@nlpjs/lang-de@4.26.1", + "@nlpjs/lang-el@4.26.1", + "@nlpjs/lang-en@4.26.1", + "@nlpjs/lang-es@4.26.1", + "@nlpjs/lang-eu@4.26.1", + "@nlpjs/lang-fa@4.26.1", + "@nlpjs/lang-fi@4.26.1", + "@nlpjs/lang-fr@4.26.1", + "@nlpjs/lang-ga@4.26.1", + "@nlpjs/lang-gl@4.26.1", + "@nlpjs/lang-hi@4.26.1", + "@nlpjs/lang-hu@4.26.1", + "@nlpjs/lang-hy@4.26.1", + "@nlpjs/lang-id@4.26.1", + "@nlpjs/lang-it@4.26.1", + "@nlpjs/lang-ja@4.26.1", + "@nlpjs/lang-ko@4.26.1", + "@nlpjs/lang-lt@4.26.1", + "@nlpjs/lang-ms@4.26.1", + "@nlpjs/lang-ne@4.26.1", + "@nlpjs/lang-nl@4.26.1", + "@nlpjs/lang-no@4.26.1", + "@nlpjs/lang-pl@4.26.1", + "@nlpjs/lang-pt@4.26.1", + "@nlpjs/lang-ro@4.26.1", + "@nlpjs/lang-ru@4.26.1", + "@nlpjs/lang-sl@4.26.1", + "@nlpjs/lang-sr@4.26.1", + "@nlpjs/lang-sv@4.26.1", + "@nlpjs/lang-ta@4.26.1", + "@nlpjs/lang-th@4.26.1", + "@nlpjs/lang-tl@4.26.1", + "@nlpjs/lang-tr@4.26.1", + "@nlpjs/lang-uk@4.26.1", + "@nlpjs/lang-zh@4.26.1", + "@nlpjs/language@4.25.0" + ] + }, + { + "ref": "@nlpjs/lang-ar@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-bn@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-ca@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-cs@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-da@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-de@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-el@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-en-min@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-en@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1", + "@nlpjs/lang-en-min@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-es@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-eu@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-fa@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-fi@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-fr@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-ga@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-gl@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-hi@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-hu@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-hy@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-id@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-it@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-ja@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1", + "kuromoji@0.1.2" + ] + }, + { + "ref": "@nlpjs/lang-ko@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-lt@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-ms@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1", + "@nlpjs/lang-id@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-ne@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-nl@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-no@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-pl@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-pt@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-ro@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-ru@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-sl@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-sr@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-sv@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-ta@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-th@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-tl@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-tr@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-uk@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/lang-zh@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/language-min@4.25.0" + }, + { + "ref": "@nlpjs/language@4.25.0" + }, + { + "ref": "@nlpjs/ner@4.27.0", + "dependsOn": [ + "@nlpjs/core@4.26.1", + "@nlpjs/language-min@4.25.0", + "@nlpjs/similarity@4.26.1" + ] + }, + { + "ref": "@nlpjs/neural@4.25.0" + }, + { + "ref": "@nlpjs/nlg@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1" + ] + }, + { + "ref": "@nlpjs/nlp@4.27.0", + "dependsOn": [ + "@nlpjs/core@4.26.1", + "@nlpjs/ner@4.27.0", + "@nlpjs/nlg@4.26.1", + "@nlpjs/nlu@4.27.0", + "@nlpjs/sentiment@4.26.1", + "@nlpjs/slot@4.26.1" + ] + }, + { + "ref": "@nlpjs/nlu@4.27.0", + "dependsOn": [ + "@nlpjs/core@4.26.1", + "@nlpjs/language-min@4.25.0", + "@nlpjs/neural@4.25.0", + "@nlpjs/similarity@4.26.1" + ] + }, + { + "ref": "@nlpjs/request@4.25.0", + "dependsOn": [ + "http-proxy-agent@5.0.0", + "https-proxy-agent@5.0.1" + ] + }, + { + "ref": "@nlpjs/sentiment@4.26.1", + "dependsOn": [ + "@nlpjs/core@4.26.1", + "@nlpjs/language-min@4.25.0", + "@nlpjs/neural@4.25.0" + ] + }, + { + "ref": "@nlpjs/similarity@4.26.1" + }, + { + "ref": "@nlpjs/slot@4.26.1" + }, + { + "ref": "@npmcli/fs@1.1.1", + "dependsOn": [ + "@gar/promisify@1.1.3", + "semver@7.5.4" + ] + }, + { + "ref": "@npmcli/move-file@1.1.2", + "dependsOn": [ + "@npmcli/move-file@1.1.2|mkdirp@1.0.4", + "rimraf@3.0.2" + ] + }, + { + "ref": "@npmcli/move-file@1.1.2|mkdirp@1.0.4" + }, + { + "ref": "@otplib/core@12.0.1" + }, + { + "ref": "@otplib/plugin-crypto@12.0.1", + "dependsOn": [ + "@otplib/core@12.0.1" + ] + }, + { + "ref": "@otplib/plugin-thirty-two@12.0.1", + "dependsOn": [ + "@otplib/core@12.0.1", + "thirty-two@1.0.2" + ] + }, + { + "ref": "@otplib/preset-default@12.0.1", + "dependsOn": [ + "@otplib/core@12.0.1", + "@otplib/plugin-crypto@12.0.1", + "@otplib/plugin-thirty-two@12.0.1" + ] + }, + { + "ref": "@otplib/preset-v11@12.0.1", + "dependsOn": [ + "@otplib/core@12.0.1", + "@otplib/plugin-crypto@12.0.1", + "@otplib/plugin-thirty-two@12.0.1" + ] + }, + { + "ref": "@sindresorhus/is@0.7.0" + }, + { + "ref": "@swc/helpers@0.3.17", + "dependsOn": [ + "tslib@2.6.2" + ] + }, + { + "ref": "@tokenizer/token@0.3.0" + }, + { + "ref": "@tootallnate/once@2.0.0" + }, + { + "ref": "@types/component-emitter@1.2.11" + }, + { + "ref": "@types/cookie@0.4.1" + }, + { + "ref": "@types/cors@2.8.13", + "dependsOn": [ + "@types/node@20.5.7" + ] + }, + { + "ref": "@types/debug@4.1.8", + "dependsOn": [ + "@types/ms@0.7.31" + ] + }, + { + "ref": "@types/ms@0.7.31" + }, + { + "ref": "@types/node@20.5.7" + }, + { + "ref": "@types/strip-bom@3.0.0" + }, + { + "ref": "@types/strip-json-comments@0.0.30" + }, + { + "ref": "@types/triple-beam@1.3.2" + }, + { + "ref": "@types/validator@13.11.1" + }, + { + "ref": "abbrev@1.1.1" + }, + { + "ref": "accepts@1.3.8", + "dependsOn": [ + "mime-types@2.1.35", + "negotiator@0.6.3" + ] + }, + { + "ref": "acorn-walk@8.2.0" + }, + { + "ref": "acorn@7.4.1" + }, + { + "ref": "agent-base@6.0.2", + "dependsOn": [ + "agent-base@6.0.2|debug@4.3.4" + ] + }, + { + "ref": "agent-base@6.0.2|debug@4.3.4", + "dependsOn": [ + "agent-base@6.0.2|ms@2.1.2" + ] + }, + { + "ref": "agent-base@6.0.2|ms@2.1.2" + }, + { + "ref": "agentkeepalive@4.5.0", + "dependsOn": [ + "humanize-ms@1.2.1" + ] + }, + { + "ref": "aggregate-error@3.1.0", + "dependsOn": [ + "clean-stack@2.2.0", + "indent-string@4.0.0" + ] + }, + { + "ref": "ajv@6.12.6", + "dependsOn": [ + "fast-deep-equal@3.1.3", + "fast-json-stable-stringify@2.1.0", + "json-schema-traverse@0.4.1", + "uri-js@4.4.1" + ] + }, + { + "ref": "ansi-regex@2.1.1" + }, + { + "ref": "ansi-styles@3.2.1", + "dependsOn": [ + "color-convert@1.9.3" + ] + }, + { + "ref": "anymatch@3.1.3", + "dependsOn": [ + "anymatch@3.1.3|normalize-path@3.0.0", + "picomatch@2.3.1" + ] + }, + { + "ref": "anymatch@3.1.3|normalize-path@3.0.0" + }, + { + "ref": "append-field@1.0.0" + }, + { + "ref": "aproba@1.2.0" + }, + { + "ref": "archive-type@4.0.0", + "dependsOn": [ + "archive-type@4.0.0|file-type@4.4.0" + ] + }, + { + "ref": "archive-type@4.0.0|file-type@4.4.0" + }, + { + "ref": "archiver-utils@1.3.0", + "dependsOn": [ + "glob@7.2.3", + "graceful-fs@4.2.11", + "lazystream@1.0.1", + "lodash@4.17.21", + "normalize-path@2.1.1", + "readable-stream@2.3.8" + ] + }, + { + "ref": "archiver@1.3.0", + "dependsOn": [ + "archiver-utils@1.3.0", + "async@2.6.4", + "buffer-crc32@0.2.13", + "glob@7.2.3", + "lodash@4.17.21", + "readable-stream@2.3.8", + "tar-stream@1.6.2", + "walkdir@0.0.11", + "zip-stream@1.2.0" + ] + }, + { + "ref": "are-we-there-yet@1.1.7", + "dependsOn": [ + "delegates@1.0.0", + "readable-stream@2.3.8" + ] + }, + { + "ref": "arg@4.1.3" + }, + { + "ref": "argparse@1.0.10", + "dependsOn": [ + "argparse@1.0.10|sprintf-js@1.0.3" + ] + }, + { + "ref": "argparse@1.0.10|sprintf-js@1.0.3" + }, + { + "ref": "arr-diff@4.0.0" + }, + { + "ref": "arr-flatten@1.1.0" + }, + { + "ref": "arr-union@3.1.0" + }, + { + "ref": "array-buffer-byte-length@1.0.0", + "dependsOn": [ + "call-bind@1.0.2", + "is-array-buffer@3.0.2" + ] + }, + { + "ref": "array-each@1.0.1" + }, + { + "ref": "array-flatten@1.1.1" + }, + { + "ref": "array-slice@1.1.0" + }, + { + "ref": "array-unique@0.3.2" + }, + { + "ref": "asap@2.0.6" + }, + { + "ref": "asn1@0.2.6", + "dependsOn": [ + "safer-buffer@2.1.2" + ] + }, + { + "ref": "assert-never@1.2.1" + }, + { + "ref": "assert-plus@1.0.0" + }, + { + "ref": "assign-symbols@1.0.0" + }, + { + "ref": "async@2.6.4", + "dependsOn": [ + "lodash@4.17.21" + ] + }, + { + "ref": "asynckit@0.4.0" + }, + { + "ref": "at-least-node@1.0.0" + }, + { + "ref": "atob@2.1.2" + }, + { + "ref": "available-typed-arrays@1.0.5" + }, + { + "ref": "aws-sign2@0.7.0" + }, + { + "ref": "aws4@1.12.0" + }, + { + "ref": "babel-walk@3.0.0-canary-5", + "dependsOn": [ + "@babel/types@7.22.11" + ] + }, + { + "ref": "balanced-match@1.0.2" + }, + { + "ref": "base@0.11.2", + "dependsOn": [ + "base@0.11.2|define-property@1.0.0", + "cache-base@1.0.1", + "class-utils@0.3.6", + "component-emitter@1.3.0", + "isobject@3.0.1", + "mixin-deep@1.3.2", + "pascalcase@0.1.1" + ] + }, + { + "ref": "base@0.11.2|define-property@1.0.0", + "dependsOn": [ + "is-descriptor@1.0.2" + ] + }, + { + "ref": "base64-arraybuffer@0.1.4" + }, + { + "ref": "base64-js@1.5.1" + }, + { + "ref": "base64id@2.0.0" + }, + { + "ref": "base64url@0.0.6" + }, + { + "ref": "basic-auth@2.0.1", + "dependsOn": [ + "safe-buffer@5.1.2" + ] + }, + { + "ref": "batch@0.6.1" + }, + { + "ref": "bcrypt-pbkdf@1.0.2", + "dependsOn": [ + "tweetnacl@0.14.5" + ] + }, + { + "ref": "big-integer@1.6.51" + }, + { + "ref": "binary-extensions@2.2.0" + }, + { + "ref": "binary@0.3.0", + "dependsOn": [ + "buffers@0.1.1", + "chainsaw@0.1.0" + ] + }, + { + "ref": "bindings@1.5.0", + "dependsOn": [ + "file-uri-to-path@1.0.0" + ] + }, + { + "ref": "bintrees@1.0.2" + }, + { + "ref": "bl@1.2.3", + "dependsOn": [ + "readable-stream@2.3.8", + "safe-buffer@5.1.2" + ] + }, + { + "ref": "bluebird@3.7.2" + }, + { + "ref": "body-parser@1.20.2", + "dependsOn": [ + "bytes@3.1.2", + "content-type@1.0.5", + "debug@2.6.9", + "depd@2.0.0", + "destroy@1.2.0", + "http-errors@2.0.0", + "iconv-lite@0.4.24", + "on-finished@2.4.1", + "qs@6.11.0", + "raw-body@2.5.2", + "type-is@1.6.18", + "unpipe@1.0.0" + ] + }, + { + "ref": "bower-config@1.4.3", + "dependsOn": [ + "bower-config@1.4.3|minimist@0.2.4", + "graceful-fs@4.2.11", + "mout@1.2.4", + "osenv@0.1.5", + "untildify@2.1.0", + "wordwrap@0.0.3" + ] + }, + { + "ref": "bower-config@1.4.3|minimist@0.2.4" + }, + { + "ref": "brace-expansion@2.0.1", + "dependsOn": [ + "balanced-match@1.0.2" + ] + }, + { + "ref": "braces@2.3.2", + "dependsOn": [ + "arr-flatten@1.1.0", + "array-unique@0.3.2", + "braces@2.3.2|extend-shallow@2.0.1", + "fill-range@4.0.0", + "isobject@3.0.1", + "repeat-element@1.1.4", + "snapdragon-node@2.1.1", + "snapdragon@0.8.2", + "split-string@3.1.0", + "to-regex@3.0.2" + ] + }, + { + "ref": "braces@2.3.2|extend-shallow@2.0.1", + "dependsOn": [ + "braces@2.3.2|is-extendable@0.1.1" + ] + }, + { + "ref": "braces@2.3.2|is-extendable@0.1.1" + }, + { + "ref": "brotli@1.3.3", + "dependsOn": [ + "base64-js@1.5.1" + ] + }, + { + "ref": "buffer-alloc-unsafe@1.1.0" + }, + { + "ref": "buffer-alloc@1.2.0", + "dependsOn": [ + "buffer-alloc-unsafe@1.1.0", + "buffer-fill@1.0.0" + ] + }, + { + "ref": "buffer-crc32@0.2.13" + }, + { + "ref": "buffer-fill@1.0.0" + }, + { + "ref": "buffer-from@1.1.2" + }, + { + "ref": "buffer-indexof-polyfill@1.0.2" + }, + { + "ref": "buffer@5.7.1", + "dependsOn": [ + "base64-js@1.5.1", + "ieee754@1.2.1" + ] + }, + { + "ref": "buffers@0.1.1" + }, + { + "ref": "busboy@0.2.14", + "dependsOn": [ + "busboy@0.2.14|readable-stream@1.1.14", + "dicer@0.2.5" + ] + }, + { + "ref": "busboy@0.2.14|isarray@0.0.1" + }, + { + "ref": "busboy@0.2.14|readable-stream@1.1.14", + "dependsOn": [ + "busboy@0.2.14|isarray@0.0.1", + "busboy@0.2.14|string_decoder@0.10.31", + "core-util-is@1.0.3", + "inherits@2.0.4" + ] + }, + { + "ref": "busboy@0.2.14|string_decoder@0.10.31" + }, + { + "ref": "byline@4.2.2" + }, + { + "ref": "bytes@3.1.2" + }, + { + "ref": "cacache@15.3.0", + "dependsOn": [ + "@npmcli/fs@1.1.1", + "@npmcli/move-file@1.1.2", + "cacache@15.3.0|mkdirp@1.0.4", + "chownr@2.0.0", + "fs-minipass@2.1.0", + "glob@7.2.3", + "infer-owner@1.0.4", + "lru-cache@6.0.0", + "minipass-collect@1.0.2", + "minipass-flush@1.0.5", + "minipass-pipeline@1.2.4", + "minipass@3.3.6", + "p-map@4.0.0", + "promise-inflight@1.0.1", + "rimraf@3.0.2", + "ssri@8.0.1", + "tar@6.1.15", + "unique-filename@1.1.1" + ] + }, + { + "ref": "cacache@15.3.0|mkdirp@1.0.4" + }, + { + "ref": "cache-base@1.0.1", + "dependsOn": [ + "collection-visit@1.0.0", + "component-emitter@1.3.0", + "get-value@2.0.6", + "has-value@1.0.0", + "isobject@3.0.1", + "set-value@2.0.1", + "to-object-path@0.3.0", + "union-value@1.0.1", + "unset-value@1.0.0" + ] + }, + { + "ref": "cacheable-request@2.1.4", + "dependsOn": [ + "cacheable-request@2.1.4|get-stream@3.0.0", + "cacheable-request@2.1.4|lowercase-keys@1.0.0", + "clone-response@1.0.2", + "http-cache-semantics@3.8.1", + "keyv@3.0.0", + "normalize-url@2.0.1", + "responselike@1.0.2" + ] + }, + { + "ref": "cacheable-request@2.1.4|get-stream@3.0.0" + }, + { + "ref": "cacheable-request@2.1.4|lowercase-keys@1.0.0" + }, + { + "ref": "call-bind@1.0.2", + "dependsOn": [ + "function-bind@1.1.1", + "get-intrinsic@1.2.1" + ] + }, + { + "ref": "camelcase@5.3.1" + }, + { + "ref": "caseless@0.12.0" + }, + { + "ref": "chainsaw@0.1.0", + "dependsOn": [ + "traverse@0.3.9" + ] + }, + { + "ref": "chalk@2.4.2", + "dependsOn": [ + "ansi-styles@3.2.1", + "escape-string-regexp@1.0.5", + "supports-color@5.5.0" + ] + }, + { + "ref": "character-parser@2.2.0", + "dependsOn": [ + "is-regex@1.1.4" + ] + }, + { + "ref": "check-dependencies@1.1.0", + "dependsOn": [ + "bower-config@1.4.3", + "chalk@2.4.2", + "check-dependencies@1.1.0|semver@5.7.2", + "findup-sync@2.0.0", + "lodash.camelcase@4.3.0", + "minimist@1.2.8" + ] + }, + { + "ref": "check-dependencies@1.1.0|semver@5.7.2" + }, + { + "ref": "check-types@6.0.0" + }, + { + "ref": "chokidar@3.5.3", + "dependsOn": [ + "anymatch@3.1.3", + "chokidar@3.5.3|braces@3.0.2", + "chokidar@3.5.3|is-glob@4.0.3", + "chokidar@3.5.3|normalize-path@3.0.0", + "glob-parent@5.1.2", + "is-binary-path@2.1.0", + "readdirp@3.6.0" + ] + }, + { + "ref": "chokidar@3.5.3|braces@3.0.2", + "dependsOn": [ + "chokidar@3.5.3|fill-range@7.0.1" + ] + }, + { + "ref": "chokidar@3.5.3|fill-range@7.0.1", + "dependsOn": [ + "chokidar@3.5.3|to-regex-range@5.0.1" + ] + }, + { + "ref": "chokidar@3.5.3|is-glob@4.0.3", + "dependsOn": [ + "is-extglob@2.1.1" + ] + }, + { + "ref": "chokidar@3.5.3|is-number@7.0.0" + }, + { + "ref": "chokidar@3.5.3|normalize-path@3.0.0" + }, + { + "ref": "chokidar@3.5.3|to-regex-range@5.0.1", + "dependsOn": [ + "chokidar@3.5.3|is-number@7.0.0" + ] + }, + { + "ref": "chownr@2.0.0" + }, + { + "ref": "clarinet@0.12.6" + }, + { + "ref": "class-utils@0.3.6", + "dependsOn": [ + "arr-union@3.1.0", + "class-utils@0.3.6|define-property@0.2.5", + "isobject@3.0.1", + "static-extend@0.1.2" + ] + }, + { + "ref": "class-utils@0.3.6|define-property@0.2.5", + "dependsOn": [ + "class-utils@0.3.6|is-descriptor@0.1.6" + ] + }, + { + "ref": "class-utils@0.3.6|is-accessor-descriptor@0.1.6", + "dependsOn": [ + "class-utils@0.3.6|is-accessor-descriptor@0.1.6|kind-of@3.2.2" + ] + }, + { + "ref": "class-utils@0.3.6|is-accessor-descriptor@0.1.6|kind-of@3.2.2", + "dependsOn": [ + "is-buffer@1.1.6" + ] + }, + { + "ref": "class-utils@0.3.6|is-data-descriptor@0.1.4", + "dependsOn": [ + "class-utils@0.3.6|is-data-descriptor@0.1.4|kind-of@3.2.2" + ] + }, + { + "ref": "class-utils@0.3.6|is-data-descriptor@0.1.4|kind-of@3.2.2", + "dependsOn": [ + "is-buffer@1.1.6" + ] + }, + { + "ref": "class-utils@0.3.6|is-descriptor@0.1.6", + "dependsOn": [ + "class-utils@0.3.6|is-accessor-descriptor@0.1.6", + "class-utils@0.3.6|is-data-descriptor@0.1.4", + "class-utils@0.3.6|kind-of@5.1.0" + ] + }, + { + "ref": "class-utils@0.3.6|kind-of@5.1.0" + }, + { + "ref": "clean-stack@2.2.0" + }, + { + "ref": "cliui@5.0.0", + "dependsOn": [ + "cliui@5.0.0|string-width@3.1.0", + "cliui@5.0.0|strip-ansi@5.2.0", + "wrap-ansi@5.1.0" + ] + }, + { + "ref": "cliui@5.0.0|ansi-regex@4.1.1" + }, + { + "ref": "cliui@5.0.0|emoji-regex@7.0.3" + }, + { + "ref": "cliui@5.0.0|is-fullwidth-code-point@2.0.0" + }, + { + "ref": "cliui@5.0.0|string-width@3.1.0", + "dependsOn": [ + "cliui@5.0.0|emoji-regex@7.0.3", + "cliui@5.0.0|is-fullwidth-code-point@2.0.0", + "cliui@5.0.0|strip-ansi@5.2.0" + ] + }, + { + "ref": "cliui@5.0.0|strip-ansi@5.2.0", + "dependsOn": [ + "cliui@5.0.0|ansi-regex@4.1.1" + ] + }, + { + "ref": "clone-response@1.0.2", + "dependsOn": [ + "mimic-response@1.0.1" + ] + }, + { + "ref": "clone@2.1.2" + }, + { + "ref": "code-point-at@1.1.0" + }, + { + "ref": "collection-visit@1.0.0", + "dependsOn": [ + "map-visit@1.0.0", + "object-visit@1.0.1" + ] + }, + { + "ref": "color-convert@1.9.3", + "dependsOn": [ + "color-name@1.1.3" + ] + }, + { + "ref": "color-name@1.1.3" + }, + { + "ref": "color-string@1.9.1", + "dependsOn": [ + "color-name@1.1.3", + "simple-swizzle@0.2.2" + ] + }, + { + "ref": "color-support@1.1.3" + }, + { + "ref": "color@3.2.1", + "dependsOn": [ + "color-convert@1.9.3", + "color-string@1.9.1" + ] + }, + { + "ref": "colors@1.4.0" + }, + { + "ref": "colorspace@1.1.4", + "dependsOn": [ + "color@3.2.1", + "text-hex@1.0.0" + ] + }, + { + "ref": "combined-stream@1.0.8", + "dependsOn": [ + "delayed-stream@1.0.0" + ] + }, + { + "ref": "commander@2.20.3" + }, + { + "ref": "component-emitter@1.3.0" + }, + { + "ref": "component-type@1.2.1" + }, + { + "ref": "compress-commons@1.2.2", + "dependsOn": [ + "buffer-crc32@0.2.13", + "crc32-stream@2.0.0", + "normalize-path@2.1.1", + "readable-stream@2.3.8" + ] + }, + { + "ref": "compressible@2.0.18", + "dependsOn": [ + "mime-db@1.52.0" + ] + }, + { + "ref": "compression@1.7.4", + "dependsOn": [ + "accepts@1.3.8", + "compressible@2.0.18", + "compression@1.7.4|bytes@3.0.0", + "debug@2.6.9", + "on-headers@1.0.2", + "safe-buffer@5.1.2", + "vary@1.1.2" + ] + }, + { + "ref": "compression@1.7.4|bytes@3.0.0" + }, + { + "ref": "concat-map@0.0.1" + }, + { + "ref": "concat-stream@1.6.2", + "dependsOn": [ + "buffer-from@1.1.2", + "inherits@2.0.4", + "readable-stream@2.3.8", + "typedarray@0.0.6" + ] + }, + { + "ref": "concurrently@5.3.0", + "dependsOn": [ + "chalk@2.4.2", + "concurrently@5.3.0|supports-color@6.1.0", + "date-fns@2.30.0", + "lodash@4.17.21", + "read-pkg@4.0.1", + "rxjs@6.6.7", + "spawn-command@0.0.2-1", + "tree-kill@1.2.2", + "yargs@13.3.2" + ] + }, + { + "ref": "concurrently@5.3.0|supports-color@6.1.0", + "dependsOn": [ + "has-flag@3.0.0" + ] + }, + { + "ref": "config@3.3.9", + "dependsOn": [ + "json5@2.2.3" + ] + }, + { + "ref": "console-control-strings@1.1.0" + }, + { + "ref": "constantinople@4.0.1", + "dependsOn": [ + "@babel/parser@7.22.14", + "@babel/types@7.22.11" + ] + }, + { + "ref": "content-disposition@0.5.4", + "dependsOn": [ + "content-disposition@0.5.4|safe-buffer@5.2.1" + ] + }, + { + "ref": "content-disposition@0.5.4|safe-buffer@5.2.1" + }, + { + "ref": "content-type@1.0.5" + }, + { + "ref": "cookie-parser@1.4.6", + "dependsOn": [ + "cookie-signature@1.0.6", + "cookie@0.4.1" + ] + }, + { + "ref": "cookie-signature@1.0.6" + }, + { + "ref": "cookie@0.4.1" + }, + { + "ref": "copy-descriptor@0.1.1" + }, + { + "ref": "core-util-is@1.0.3" + }, + { + "ref": "cors@2.8.5", + "dependsOn": [ + "object-assign@4.1.1", + "vary@1.1.2" + ] + }, + { + "ref": "crc@3.8.0", + "dependsOn": [ + "buffer@5.7.1" + ] + }, + { + "ref": "crc32-stream@2.0.0", + "dependsOn": [ + "crc@3.8.0", + "readable-stream@2.3.8" + ] + }, + { + "ref": "create-require@1.1.1" + }, + { + "ref": "crypto-js@3.3.0" + }, + { + "ref": "dashdash@1.14.1", + "dependsOn": [ + "assert-plus@1.0.0" + ] + }, + { + "ref": "date-fns@2.30.0", + "dependsOn": [ + "@babel/runtime@7.22.11" + ] + }, + { + "ref": "dateformat@4.6.3" + }, + { + "ref": "debug@2.6.9", + "dependsOn": [ + "ms@2.0.0" + ] + }, + { + "ref": "decamelize@1.2.0" + }, + { + "ref": "decode-uri-component@0.2.2" + }, + { + "ref": "decompress-response@3.3.0", + "dependsOn": [ + "mimic-response@1.0.1" + ] + }, + { + "ref": "decompress-tar@4.1.1", + "dependsOn": [ + "decompress-tar@4.1.1|file-type@5.2.0", + "is-stream@1.1.0", + "tar-stream@1.6.2" + ] + }, + { + "ref": "decompress-tar@4.1.1|file-type@5.2.0" + }, + { + "ref": "decompress-tarbz2@4.1.1", + "dependsOn": [ + "decompress-tar@4.1.1", + "decompress-tarbz2@4.1.1|file-type@6.2.0", + "is-stream@1.1.0", + "seek-bzip@1.0.6", + "unbzip2-stream@1.4.3" + ] + }, + { + "ref": "decompress-tarbz2@4.1.1|file-type@6.2.0" + }, + { + "ref": "decompress-targz@4.1.1", + "dependsOn": [ + "decompress-tar@4.1.1", + "decompress-targz@4.1.1|file-type@5.2.0", + "is-stream@1.1.0" + ] + }, + { + "ref": "decompress-targz@4.1.1|file-type@5.2.0" + }, + { + "ref": "decompress-unzip@4.0.1", + "dependsOn": [ + "decompress-unzip@4.0.1|file-type@3.9.0", + "decompress-unzip@4.0.1|get-stream@2.3.1", + "decompress-unzip@4.0.1|pify@2.3.0", + "yauzl@2.10.0" + ] + }, + { + "ref": "decompress-unzip@4.0.1|file-type@3.9.0" + }, + { + "ref": "decompress-unzip@4.0.1|get-stream@2.3.1", + "dependsOn": [ + "object-assign@4.1.1", + "pinkie-promise@2.0.1" + ] + }, + { + "ref": "decompress-unzip@4.0.1|pify@2.3.0" + }, + { + "ref": "decompress@4.2.1", + "dependsOn": [ + "decompress-tar@4.1.1", + "decompress-tarbz2@4.1.1", + "decompress-targz@4.1.1", + "decompress-unzip@4.0.1", + "decompress@4.2.1|make-dir@1.3.0", + "decompress@4.2.1|pify@2.3.0", + "graceful-fs@4.2.11", + "strip-dirs@2.1.0" + ] + }, + { + "ref": "decompress@4.2.1|make-dir@1.3.0", + "dependsOn": [ + "decompress@4.2.1|make-dir@1.3.0|pify@3.0.0" + ] + }, + { + "ref": "decompress@4.2.1|make-dir@1.3.0|pify@3.0.0" + }, + { + "ref": "decompress@4.2.1|pify@2.3.0" + }, + { + "ref": "deep-equal@2.2.2", + "dependsOn": [ + "array-buffer-byte-length@1.0.0", + "call-bind@1.0.2", + "es-get-iterator@1.1.3", + "get-intrinsic@1.2.1", + "is-arguments@1.1.1", + "is-array-buffer@3.0.2", + "is-date-object@1.0.5", + "is-regex@1.1.4", + "is-shared-array-buffer@1.0.2", + "isarray@2.0.5", + "object-is@1.1.5", + "object-keys@1.1.1", + "object.assign@4.1.4", + "regexp.prototype.flags@1.5.0", + "side-channel@1.0.4", + "which-boxed-primitive@1.0.2", + "which-collection@1.0.1", + "which-typed-array@1.1.11" + ] + }, + { + "ref": "deep-extend@0.6.0" + }, + { + "ref": "define-properties@1.2.0", + "dependsOn": [ + "has-property-descriptors@1.0.0", + "object-keys@1.1.1" + ] + }, + { + "ref": "define-property@2.0.2", + "dependsOn": [ + "is-descriptor@1.0.2", + "isobject@3.0.1" + ] + }, + { + "ref": "delayed-stream@1.0.0" + }, + { + "ref": "delegates@1.0.0" + }, + { + "ref": "depd@2.0.0" + }, + { + "ref": "destroy@1.2.0" + }, + { + "ref": "detect-file@1.0.0" + }, + { + "ref": "detect-libc@1.0.3" + }, + { + "ref": "dfa@1.2.0" + }, + { + "ref": "dicer@0.2.5", + "dependsOn": [ + "dicer@0.2.5|readable-stream@1.1.14", + "streamsearch@0.1.2" + ] + }, + { + "ref": "dicer@0.2.5|isarray@0.0.1" + }, + { + "ref": "dicer@0.2.5|readable-stream@1.1.14", + "dependsOn": [ + "core-util-is@1.0.3", + "dicer@0.2.5|isarray@0.0.1", + "dicer@0.2.5|string_decoder@0.10.31", + "inherits@2.0.4" + ] + }, + { + "ref": "dicer@0.2.5|string_decoder@0.10.31" + }, + { + "ref": "diff@4.0.2" + }, + { + "ref": "doctypes@1.1.0" + }, + { + "ref": "domelementtype@1.3.1" + }, + { + "ref": "domhandler@2.1.0", + "dependsOn": [ + "domelementtype@1.3.1" + ] + }, + { + "ref": "domutils@1.1.6", + "dependsOn": [ + "domelementtype@1.3.1" + ] + }, + { + "ref": "dottie@2.0.6" + }, + { + "ref": "double-ended-queue@0.9.7" + }, + { + "ref": "doublearray@0.0.2" + }, + { + "ref": "download@8.0.0", + "dependsOn": [ + "archive-type@4.0.0", + "content-disposition@0.5.4", + "decompress@4.2.1", + "download@8.0.0|file-type@11.1.0", + "ext-name@5.0.0", + "filenamify@3.0.0", + "get-stream@4.1.0", + "got@8.3.2", + "make-dir@2.1.0", + "p-event@2.3.1", + "pify@4.0.1" + ] + }, + { + "ref": "download@8.0.0|file-type@11.1.0" + }, + { + "ref": "duplexer2@0.1.4", + "dependsOn": [ + "readable-stream@2.3.8" + ] + }, + { + "ref": "duplexer3@0.1.5" + }, + { + "ref": "dynamic-dedupe@0.3.0", + "dependsOn": [ + "xtend@4.0.2" + ] + }, + { + "ref": "ecc-jsbn@0.1.2", + "dependsOn": [ + "jsbn@0.1.1", + "safer-buffer@2.1.2" + ] + }, + { + "ref": "ee-first@1.1.1" + }, + { + "ref": "eivindfjeldstad-dot@0.0.1" + }, + { + "ref": "emoji-regex@8.0.0" + }, + { + "ref": "enabled@2.0.0" + }, + { + "ref": "encodeurl@1.0.2" + }, + { + "ref": "encoding@0.1.13", + "dependsOn": [ + "encoding@0.1.13|iconv-lite@0.6.3" + ] + }, + { + "ref": "encoding@0.1.13|iconv-lite@0.6.3", + "dependsOn": [ + "safer-buffer@2.1.2" + ] + }, + { + "ref": "end-of-stream@1.4.4", + "dependsOn": [ + "once@1.4.0" + ] + }, + { + "ref": "engine.io-parser@4.0.3", + "dependsOn": [ + "base64-arraybuffer@0.1.4" + ] + }, + { + "ref": "engine.io@4.1.2", + "dependsOn": [ + "accepts@1.3.8", + "base64id@2.0.0", + "cookie@0.4.1", + "cors@2.8.5", + "engine.io-parser@4.0.3", + "engine.io@4.1.2|debug@4.3.4", + "ws@7.4.6" + ] + }, + { + "ref": "engine.io@4.1.2|debug@4.3.4", + "dependsOn": [ + "engine.io@4.1.2|ms@2.1.2" + ] + }, + { + "ref": "engine.io@4.1.2|ms@2.1.2" + }, + { + "ref": "env-paths@2.2.1" + }, + { + "ref": "err-code@1.1.2" + }, + { + "ref": "error-ex@1.3.2", + "dependsOn": [ + "is-arrayish@0.2.1" + ] + }, + { + "ref": "errorhandler@1.5.1", + "dependsOn": [ + "accepts@1.3.8", + "escape-html@1.0.3" + ] + }, + { + "ref": "es-get-iterator@1.1.3", + "dependsOn": [ + "call-bind@1.0.2", + "get-intrinsic@1.2.1", + "has-symbols@1.0.3", + "is-arguments@1.1.1", + "is-map@2.0.2", + "is-set@2.0.2", + "is-string@1.0.7", + "isarray@2.0.5", + "stop-iteration-iterator@1.0.0" + ] + }, + { + "ref": "escape-html@1.0.3" + }, + { + "ref": "escape-string-regexp@1.0.5" + }, + { + "ref": "escodegen@2.1.0", + "dependsOn": [ + "esprima@4.0.1", + "estraverse@5.3.0", + "esutils@2.0.3", + "source-map@0.6.1" + ] + }, + { + "ref": "esprima@4.0.1" + }, + { + "ref": "estraverse@5.3.0" + }, + { + "ref": "esutils@2.0.3" + }, + { + "ref": "etag@1.8.1" + }, + { + "ref": "eventemitter2@0.4.14" + }, + { + "ref": "eventemitter3@1.1.1" + }, + { + "ref": "exif@0.6.0", + "dependsOn": [ + "debug@2.6.9" + ] + }, + { + "ref": "exit@0.1.2" + }, + { + "ref": "expand-brackets@2.1.4", + "dependsOn": [ + "debug@2.6.9", + "expand-brackets@2.1.4|define-property@0.2.5", + "expand-brackets@2.1.4|extend-shallow@2.0.1", + "posix-character-classes@0.1.1", + "regex-not@1.0.2", + "snapdragon@0.8.2", + "to-regex@3.0.2" + ] + }, + { + "ref": "expand-brackets@2.1.4|define-property@0.2.5", + "dependsOn": [ + "expand-brackets@2.1.4|is-descriptor@0.1.6" + ] + }, + { + "ref": "expand-brackets@2.1.4|extend-shallow@2.0.1", + "dependsOn": [ + "expand-brackets@2.1.4|is-extendable@0.1.1" + ] + }, + { + "ref": "expand-brackets@2.1.4|is-accessor-descriptor@0.1.6", + "dependsOn": [ + "expand-brackets@2.1.4|is-accessor-descriptor@0.1.6|kind-of@3.2.2" + ] + }, + { + "ref": "expand-brackets@2.1.4|is-accessor-descriptor@0.1.6|kind-of@3.2.2", + "dependsOn": [ + "is-buffer@1.1.6" + ] + }, + { + "ref": "expand-brackets@2.1.4|is-data-descriptor@0.1.4", + "dependsOn": [ + "expand-brackets@2.1.4|is-data-descriptor@0.1.4|kind-of@3.2.2" + ] + }, + { + "ref": "expand-brackets@2.1.4|is-data-descriptor@0.1.4|kind-of@3.2.2", + "dependsOn": [ + "is-buffer@1.1.6" + ] + }, + { + "ref": "expand-brackets@2.1.4|is-descriptor@0.1.6", + "dependsOn": [ + "expand-brackets@2.1.4|is-accessor-descriptor@0.1.6", + "expand-brackets@2.1.4|is-data-descriptor@0.1.4", + "expand-brackets@2.1.4|kind-of@5.1.0" + ] + }, + { + "ref": "expand-brackets@2.1.4|is-extendable@0.1.1" + }, + { + "ref": "expand-brackets@2.1.4|kind-of@5.1.0" + }, + { + "ref": "expand-template@2.0.3" + }, + { + "ref": "expand-tilde@2.0.2", + "dependsOn": [ + "homedir-polyfill@1.0.3" + ] + }, + { + "ref": "express-ipfilter@1.3.1", + "dependsOn": [ + "ip@1.1.8", + "lodash@4.17.21", + "proxy-addr@2.0.7", + "range_check@2.0.4" + ] + }, + { + "ref": "express-jwt@0.1.3", + "dependsOn": [ + "express-jwt@0.1.3|jsonwebtoken@0.1.0" + ] + }, + { + "ref": "express-jwt@0.1.3|jsonwebtoken@0.1.0", + "dependsOn": [ + "express-jwt@0.1.3|moment@2.0.0", + "jws@0.2.6" + ] + }, + { + "ref": "express-jwt@0.1.3|moment@2.0.0" + }, + { + "ref": "express-rate-limit@5.5.1" + }, + { + "ref": "express-robots-txt@0.4.1", + "dependsOn": [ + "express@4.18.2" + ] + }, + { + "ref": "express-security.txt@2.0.0" + }, + { + "ref": "express@4.18.2", + "dependsOn": [ + "accepts@1.3.8", + "array-flatten@1.1.1", + "content-disposition@0.5.4", + "content-type@1.0.5", + "cookie-signature@1.0.6", + "debug@2.6.9", + "depd@2.0.0", + "encodeurl@1.0.2", + "escape-html@1.0.3", + "etag@1.8.1", + "express@4.18.2|body-parser@1.20.1", + "express@4.18.2|cookie@0.5.0", + "express@4.18.2|safe-buffer@5.2.1", + "finalhandler@1.2.0", + "fresh@0.5.2", + "http-errors@2.0.0", + "merge-descriptors@1.0.1", + "methods@1.1.2", + "on-finished@2.4.1", + "parseurl@1.3.3", + "path-to-regexp@0.1.7", + "proxy-addr@2.0.7", + "qs@6.11.0", + "range-parser@1.2.1", + "send@0.18.0", + "serve-static@1.15.0", + "setprototypeof@1.2.0", + "statuses@2.0.1", + "type-is@1.6.18", + "utils-merge@1.0.1", + "vary@1.1.2" + ] + }, + { + "ref": "express@4.18.2|body-parser@1.20.1", + "dependsOn": [ + "bytes@3.1.2", + "content-type@1.0.5", + "debug@2.6.9", + "depd@2.0.0", + "destroy@1.2.0", + "express@4.18.2|raw-body@2.5.1", + "http-errors@2.0.0", + "iconv-lite@0.4.24", + "on-finished@2.4.1", + "qs@6.11.0", + "type-is@1.6.18", + "unpipe@1.0.0" + ] + }, + { + "ref": "express@4.18.2|cookie@0.5.0" + }, + { + "ref": "express@4.18.2|raw-body@2.5.1", + "dependsOn": [ + "bytes@3.1.2", + "http-errors@2.0.0", + "iconv-lite@0.4.24", + "unpipe@1.0.0" + ] + }, + { + "ref": "express@4.18.2|safe-buffer@5.2.1" + }, + { + "ref": "ext-list@2.2.2", + "dependsOn": [ + "mime-db@1.52.0" + ] + }, + { + "ref": "ext-name@5.0.0", + "dependsOn": [ + "ext-list@2.2.2", + "sort-keys-length@1.0.1" + ] + }, + { + "ref": "extend-shallow@3.0.2", + "dependsOn": [ + "assign-symbols@1.0.0", + "is-extendable@1.0.1" + ] + }, + { + "ref": "extend@3.0.2" + }, + { + "ref": "extglob@2.0.4", + "dependsOn": [ + "array-unique@0.3.2", + "expand-brackets@2.1.4", + "extglob@2.0.4|define-property@1.0.0", + "extglob@2.0.4|extend-shallow@2.0.1", + "fragment-cache@0.2.1", + "regex-not@1.0.2", + "snapdragon@0.8.2", + "to-regex@3.0.2" + ] + }, + { + "ref": "extglob@2.0.4|define-property@1.0.0", + "dependsOn": [ + "is-descriptor@1.0.2" + ] + }, + { + "ref": "extglob@2.0.4|extend-shallow@2.0.1", + "dependsOn": [ + "extglob@2.0.4|is-extendable@0.1.1" + ] + }, + { + "ref": "extglob@2.0.4|is-extendable@0.1.1" + }, + { + "ref": "extsprintf@1.3.0" + }, + { + "ref": "fast-deep-equal@3.1.3" + }, + { + "ref": "fast-json-stable-stringify@2.1.0" + }, + { + "ref": "fast.js@0.1.1" + }, + { + "ref": "fd-slicer@1.1.0", + "dependsOn": [ + "pend@1.2.0" + ] + }, + { + "ref": "feature-policy@0.5.0" + }, + { + "ref": "fecha@4.2.3" + }, + { + "ref": "file-js@0.3.0", + "dependsOn": [ + "bluebird@3.7.2", + "file-js@0.3.0|minimatch@3.1.2", + "proper-lockfile@1.2.0" + ] + }, + { + "ref": "file-js@0.3.0|brace-expansion@1.1.11", + "dependsOn": [ + "balanced-match@1.0.2", + "concat-map@0.0.1" + ] + }, + { + "ref": "file-js@0.3.0|minimatch@3.1.2", + "dependsOn": [ + "file-js@0.3.0|brace-expansion@1.1.11" + ] + }, + { + "ref": "file-stream-rotator@0.5.7", + "dependsOn": [ + "moment@2.29.4" + ] + }, + { + "ref": "file-type@16.5.4", + "dependsOn": [ + "readable-web-to-node-stream@3.0.2", + "strtok3@6.3.0", + "token-types@4.2.1" + ] + }, + { + "ref": "file-uri-to-path@1.0.0" + }, + { + "ref": "filehound@1.17.6", + "dependsOn": [ + "bluebird@3.7.2", + "file-js@0.3.0", + "lodash@4.17.21", + "minimatch@5.1.6", + "moment@2.29.4", + "unit-compare@1.0.1" + ] + }, + { + "ref": "filename-reserved-regex@2.0.0" + }, + { + "ref": "filenamify@3.0.0", + "dependsOn": [ + "filename-reserved-regex@2.0.0", + "strip-outer@1.0.1", + "trim-repeated@1.0.0" + ] + }, + { + "ref": "filesniffer@1.0.3", + "dependsOn": [ + "bluebird@3.7.2", + "byline@4.2.2", + "filehound@1.17.6", + "lodash@4.17.21", + "sinon@1.17.7" + ] + }, + { + "ref": "fill-range@4.0.0", + "dependsOn": [ + "fill-range@4.0.0|extend-shallow@2.0.1", + "is-number@3.0.0", + "repeat-string@1.6.1", + "to-regex-range@2.1.1" + ] + }, + { + "ref": "fill-range@4.0.0|extend-shallow@2.0.1", + "dependsOn": [ + "fill-range@4.0.0|is-extendable@0.1.1" + ] + }, + { + "ref": "fill-range@4.0.0|is-extendable@0.1.1" + }, + { + "ref": "finale-rest@1.2.0", + "dependsOn": [ + "bluebird@3.7.2", + "inflection@1.13.4", + "lodash@4.17.21", + "moment@2.29.4" + ] + }, + { + "ref": "finalhandler@1.2.0", + "dependsOn": [ + "debug@2.6.9", + "encodeurl@1.0.2", + "escape-html@1.0.3", + "on-finished@2.4.1", + "parseurl@1.3.3", + "statuses@2.0.1", + "unpipe@1.0.0" + ] + }, + { + "ref": "find-up@3.0.0", + "dependsOn": [ + "locate-path@3.0.0" + ] + }, + { + "ref": "findup-sync@2.0.0", + "dependsOn": [ + "detect-file@1.0.0", + "is-glob@3.1.0", + "micromatch@3.1.10", + "resolve-dir@1.0.1" + ] + }, + { + "ref": "fined@1.2.0", + "dependsOn": [ + "expand-tilde@2.0.2", + "is-plain-object@2.0.4", + "object.defaults@1.1.0", + "object.pick@1.3.0", + "parse-filepath@1.0.2" + ] + }, + { + "ref": "flagged-respawn@1.0.1" + }, + { + "ref": "fn.name@1.1.0" + }, + { + "ref": "fontkit@1.9.0", + "dependsOn": [ + "@swc/helpers@0.3.17", + "brotli@1.3.3", + "clone@2.1.2", + "deep-equal@2.2.2", + "dfa@1.2.0", + "restructure@2.0.1", + "tiny-inflate@1.0.3", + "unicode-properties@1.4.1", + "unicode-trie@2.0.0" + ] + }, + { + "ref": "for-each@0.3.3", + "dependsOn": [ + "is-callable@1.2.7" + ] + }, + { + "ref": "for-in@1.0.2" + }, + { + "ref": "for-own@1.0.0", + "dependsOn": [ + "for-in@1.0.2" + ] + }, + { + "ref": "foreachasync@3.0.0" + }, + { + "ref": "forever-agent@0.6.1" + }, + { + "ref": "form-data@2.3.3", + "dependsOn": [ + "asynckit@0.4.0", + "combined-stream@1.0.8", + "mime-types@2.1.35" + ] + }, + { + "ref": "formatio@1.1.1", + "dependsOn": [ + "samsam@1.1.2" + ] + }, + { + "ref": "forwarded@0.2.0" + }, + { + "ref": "fragment-cache@0.2.1", + "dependsOn": [ + "map-cache@0.2.2" + ] + }, + { + "ref": "fresh@0.5.2" + }, + { + "ref": "from2@2.3.0", + "dependsOn": [ + "inherits@2.0.4", + "readable-stream@2.3.8" + ] + }, + { + "ref": "fs-constants@1.0.0" + }, + { + "ref": "fs-extra@9.1.0", + "dependsOn": [ + "at-least-node@1.0.0", + "graceful-fs@4.2.11", + "jsonfile@6.1.0", + "universalify@2.0.0" + ] + }, + { + "ref": "fs-minipass@2.1.0", + "dependsOn": [ + "minipass@3.3.6" + ] + }, + { + "ref": "fs.realpath@1.0.0" + }, + { + "ref": "fstream@1.0.12", + "dependsOn": [ + "fstream@1.0.12|rimraf@2.7.1", + "graceful-fs@4.2.11", + "inherits@2.0.4", + "mkdirp@0.5.6" + ] + }, + { + "ref": "fstream@1.0.12|rimraf@2.7.1", + "dependsOn": [ + "glob@7.2.3" + ] + }, + { + "ref": "function-bind@1.1.1" + }, + { + "ref": "functions-have-names@1.2.3" + }, + { + "ref": "fuzzball@1.4.0", + "dependsOn": [ + "heap@0.2.7", + "setimmediate@1.0.5", + "string.fromcodepoint@0.2.1", + "string.prototype.codepointat@0.2.1" + ] + }, + { + "ref": "gauge@2.7.4", + "dependsOn": [ + "aproba@1.2.0", + "console-control-strings@1.1.0", + "has-unicode@2.0.1", + "object-assign@4.1.1", + "signal-exit@3.0.7", + "string-width@1.0.2", + "strip-ansi@3.0.1", + "wide-align@1.1.5" + ] + }, + { + "ref": "geojson-utils@1.1.0" + }, + { + "ref": "get-caller-file@2.0.5" + }, + { + "ref": "get-intrinsic@1.2.1", + "dependsOn": [ + "function-bind@1.1.1", + "has-proto@1.0.1", + "has-symbols@1.0.3", + "has@1.0.3" + ] + }, + { + "ref": "get-stream@4.1.0", + "dependsOn": [ + "pump@3.0.0" + ] + }, + { + "ref": "get-value@2.0.6" + }, + { + "ref": "getobject@1.0.2" + }, + { + "ref": "getpass@0.1.7", + "dependsOn": [ + "assert-plus@1.0.0" + ] + }, + { + "ref": "github-from-package@0.0.0" + }, + { + "ref": "glob-parent@5.1.2", + "dependsOn": [ + "glob-parent@5.1.2|is-glob@4.0.3" + ] + }, + { + "ref": "glob-parent@5.1.2|is-glob@4.0.3", + "dependsOn": [ + "is-extglob@2.1.1" + ] + }, + { + "ref": "glob@7.2.3", + "dependsOn": [ + "fs.realpath@1.0.0", + "glob@7.2.3|minimatch@3.1.2", + "inflight@1.0.6", + "inherits@2.0.4", + "once@1.4.0", + "path-is-absolute@1.0.1" + ] + }, + { + "ref": "glob@7.2.3|brace-expansion@1.1.11", + "dependsOn": [ + "balanced-match@1.0.2", + "concat-map@0.0.1" + ] + }, + { + "ref": "glob@7.2.3|minimatch@3.1.2", + "dependsOn": [ + "glob@7.2.3|brace-expansion@1.1.11" + ] + }, + { + "ref": "global-modules@1.0.0", + "dependsOn": [ + "global-prefix@1.0.2", + "is-windows@1.0.2", + "resolve-dir@1.0.1" + ] + }, + { + "ref": "global-prefix@1.0.2", + "dependsOn": [ + "expand-tilde@2.0.2", + "global-prefix@1.0.2|which@1.3.1", + "homedir-polyfill@1.0.3", + "ini@1.3.8", + "is-windows@1.0.2" + ] + }, + { + "ref": "global-prefix@1.0.2|which@1.3.1", + "dependsOn": [ + "isexe@2.0.0" + ] + }, + { + "ref": "gopd@1.0.1", + "dependsOn": [ + "get-intrinsic@1.2.1" + ] + }, + { + "ref": "got@8.3.2", + "dependsOn": [ + "@sindresorhus/is@0.7.0", + "cacheable-request@2.1.4", + "decompress-response@3.3.0", + "duplexer3@0.1.5", + "got@8.3.2|get-stream@3.0.0", + "got@8.3.2|pify@3.0.0", + "into-stream@3.1.0", + "is-retry-allowed@1.2.0", + "isurl@1.0.0", + "lowercase-keys@1.0.1", + "mimic-response@1.0.1", + "p-cancelable@0.4.1", + "p-timeout@2.0.1", + "safe-buffer@5.1.2", + "timed-out@4.0.1", + "url-parse-lax@3.0.0", + "url-to-options@1.0.1" + ] + }, + { + "ref": "got@8.3.2|get-stream@3.0.0" + }, + { + "ref": "got@8.3.2|pify@3.0.0" + }, + { + "ref": "graceful-fs@4.2.11" + }, + { + "ref": "grunt-cli@1.4.3", + "dependsOn": [ + "grunt-cli@1.4.3|nopt@4.0.3", + "grunt-known-options@2.0.0", + "interpret@1.1.0", + "liftup@3.0.1", + "v8flags@3.2.0" + ] + }, + { + "ref": "grunt-cli@1.4.3|nopt@4.0.3", + "dependsOn": [ + "abbrev@1.1.1", + "osenv@0.1.5" + ] + }, + { + "ref": "grunt-contrib-compress@1.6.0", + "dependsOn": [ + "archiver@1.3.0", + "grunt-contrib-compress@1.6.0|chalk@1.1.3", + "iltorb@2.4.5", + "lodash@4.17.21", + "pretty-bytes@4.0.2", + "stream-buffers@2.2.0" + ] + }, + { + "ref": "grunt-contrib-compress@1.6.0|ansi-styles@2.2.1" + }, + { + "ref": "grunt-contrib-compress@1.6.0|chalk@1.1.3", + "dependsOn": [ + "escape-string-regexp@1.0.5", + "grunt-contrib-compress@1.6.0|ansi-styles@2.2.1", + "grunt-contrib-compress@1.6.0|supports-color@2.0.0", + "has-ansi@2.0.0", + "strip-ansi@3.0.1" + ] + }, + { + "ref": "grunt-contrib-compress@1.6.0|supports-color@2.0.0" + }, + { + "ref": "grunt-known-options@2.0.0" + }, + { + "ref": "grunt-legacy-log-utils@2.1.0", + "dependsOn": [ + "grunt-legacy-log-utils@2.1.0|chalk@4.1.2", + "lodash@4.17.21" + ] + }, + { + "ref": "grunt-legacy-log-utils@2.1.0|ansi-styles@4.3.0", + "dependsOn": [ + "grunt-legacy-log-utils@2.1.0|color-convert@2.0.1" + ] + }, + { + "ref": "grunt-legacy-log-utils@2.1.0|chalk@4.1.2", + "dependsOn": [ + "grunt-legacy-log-utils@2.1.0|ansi-styles@4.3.0", + "grunt-legacy-log-utils@2.1.0|supports-color@7.2.0" + ] + }, + { + "ref": "grunt-legacy-log-utils@2.1.0|color-convert@2.0.1", + "dependsOn": [ + "grunt-legacy-log-utils@2.1.0|color-name@1.1.4" + ] + }, + { + "ref": "grunt-legacy-log-utils@2.1.0|color-name@1.1.4" + }, + { + "ref": "grunt-legacy-log-utils@2.1.0|has-flag@4.0.0" + }, + { + "ref": "grunt-legacy-log-utils@2.1.0|supports-color@7.2.0", + "dependsOn": [ + "grunt-legacy-log-utils@2.1.0|has-flag@4.0.0" + ] + }, + { + "ref": "grunt-legacy-log@3.0.0", + "dependsOn": [ + "grunt-legacy-log-utils@2.1.0", + "grunt-legacy-log@3.0.0|colors@1.1.2", + "hooker@0.2.3", + "lodash@4.17.21" + ] + }, + { + "ref": "grunt-legacy-log@3.0.0|colors@1.1.2" + }, + { + "ref": "grunt-legacy-util@2.0.1", + "dependsOn": [ + "exit@0.1.2", + "getobject@1.0.2", + "grunt-legacy-util@2.0.1|async@3.2.4", + "hooker@0.2.3", + "lodash@4.17.21", + "underscore.string@3.3.6", + "which@2.0.2" + ] + }, + { + "ref": "grunt-legacy-util@2.0.1|async@3.2.4" + }, + { + "ref": "grunt-replace-json@0.1.0", + "dependsOn": [ + "lodash.set@4.3.2" + ] + }, + { + "ref": "grunt@1.6.1", + "dependsOn": [ + "dateformat@4.6.3", + "eventemitter2@0.4.14", + "exit@0.1.2", + "grunt-cli@1.4.3", + "grunt-known-options@2.0.0", + "grunt-legacy-log@3.0.0", + "grunt-legacy-util@2.0.1", + "grunt@1.6.1|findup-sync@5.0.0", + "grunt@1.6.1|glob@7.1.7", + "grunt@1.6.1|iconv-lite@0.6.3", + "grunt@1.6.1|minimatch@3.0.8", + "js-yaml@3.14.1", + "nopt@3.0.6" + ] + }, + { + "ref": "grunt@1.6.1|brace-expansion@1.1.11", + "dependsOn": [ + "balanced-match@1.0.2", + "concat-map@0.0.1" + ] + }, + { + "ref": "grunt@1.6.1|braces@3.0.2", + "dependsOn": [ + "grunt@1.6.1|fill-range@7.0.1" + ] + }, + { + "ref": "grunt@1.6.1|fill-range@7.0.1", + "dependsOn": [ + "grunt@1.6.1|to-regex-range@5.0.1" + ] + }, + { + "ref": "grunt@1.6.1|findup-sync@5.0.0", + "dependsOn": [ + "detect-file@1.0.0", + "grunt@1.6.1|is-glob@4.0.3", + "grunt@1.6.1|micromatch@4.0.5", + "resolve-dir@1.0.1" + ] + }, + { + "ref": "grunt@1.6.1|glob@7.1.7", + "dependsOn": [ + "fs.realpath@1.0.0", + "grunt@1.6.1|minimatch@3.0.8", + "inflight@1.0.6", + "inherits@2.0.4", + "once@1.4.0", + "path-is-absolute@1.0.1" + ] + }, + { + "ref": "grunt@1.6.1|iconv-lite@0.6.3", + "dependsOn": [ + "safer-buffer@2.1.2" + ] + }, + { + "ref": "grunt@1.6.1|is-glob@4.0.3", + "dependsOn": [ + "is-extglob@2.1.1" + ] + }, + { + "ref": "grunt@1.6.1|is-number@7.0.0" + }, + { + "ref": "grunt@1.6.1|micromatch@4.0.5", + "dependsOn": [ + "grunt@1.6.1|braces@3.0.2", + "picomatch@2.3.1" + ] + }, + { + "ref": "grunt@1.6.1|minimatch@3.0.8", + "dependsOn": [ + "grunt@1.6.1|brace-expansion@1.1.11" + ] + }, + { + "ref": "grunt@1.6.1|to-regex-range@5.0.1", + "dependsOn": [ + "grunt@1.6.1|is-number@7.0.0" + ] + }, + { + "ref": "handlebars@4.7.7", + "dependsOn": [ + "handlebars@4.7.7|wordwrap@1.0.0", + "minimist@1.2.8", + "neo-async@2.6.2", + "source-map@0.6.1", + "uglify-js@3.17.4" + ] + }, + { + "ref": "handlebars@4.7.7|wordwrap@1.0.0" + }, + { + "ref": "har-schema@2.0.0" + }, + { + "ref": "har-validator@5.1.5", + "dependsOn": [ + "ajv@6.12.6", + "har-schema@2.0.0" + ] + }, + { + "ref": "has-ansi@2.0.0", + "dependsOn": [ + "ansi-regex@2.1.1" + ] + }, + { + "ref": "has-bigints@1.0.2" + }, + { + "ref": "has-flag@3.0.0" + }, + { + "ref": "has-property-descriptors@1.0.0", + "dependsOn": [ + "get-intrinsic@1.2.1" + ] + }, + { + "ref": "has-proto@1.0.1" + }, + { + "ref": "has-symbol-support-x@1.4.2" + }, + { + "ref": "has-symbols@1.0.3" + }, + { + "ref": "has-to-string-tag-x@1.4.1", + "dependsOn": [ + "has-symbol-support-x@1.4.2" + ] + }, + { + "ref": "has-tostringtag@1.0.0", + "dependsOn": [ + "has-symbols@1.0.3" + ] + }, + { + "ref": "has-unicode@2.0.1" + }, + { + "ref": "has-value@1.0.0", + "dependsOn": [ + "get-value@2.0.6", + "has-values@1.0.0", + "isobject@3.0.1" + ] + }, + { + "ref": "has-values@1.0.0", + "dependsOn": [ + "has-values@1.0.0|kind-of@4.0.0", + "is-number@3.0.0" + ] + }, + { + "ref": "has-values@1.0.0|kind-of@4.0.0", + "dependsOn": [ + "is-buffer@1.1.6" + ] + }, + { + "ref": "has@1.0.3", + "dependsOn": [ + "function-bind@1.1.1" + ] + }, + { + "ref": "hashids@2.3.0" + }, + { + "ref": "hbs@4.2.0", + "dependsOn": [ + "handlebars@4.7.7", + "walk@2.3.15" + ] + }, + { + "ref": "he@0.4.1" + }, + { + "ref": "heap@0.2.7" + }, + { + "ref": "helmet@4.6.0" + }, + { + "ref": "hoister@0.0.2" + }, + { + "ref": "homedir-polyfill@1.0.3", + "dependsOn": [ + "parse-passwd@1.0.0" + ] + }, + { + "ref": "hooker@0.2.3" + }, + { + "ref": "hosted-git-info@2.8.9" + }, + { + "ref": "html-entities@1.4.0" + }, + { + "ref": "htmlparser2@3.3.0", + "dependsOn": [ + "domelementtype@1.3.1", + "domhandler@2.1.0", + "domutils@1.1.6", + "htmlparser2@3.3.0|readable-stream@1.0.34" + ] + }, + { + "ref": "htmlparser2@3.3.0|isarray@0.0.1" + }, + { + "ref": "htmlparser2@3.3.0|readable-stream@1.0.34", + "dependsOn": [ + "core-util-is@1.0.3", + "htmlparser2@3.3.0|isarray@0.0.1", + "htmlparser2@3.3.0|string_decoder@0.10.31", + "inherits@2.0.4" + ] + }, + { + "ref": "htmlparser2@3.3.0|string_decoder@0.10.31" + }, + { + "ref": "http-cache-semantics@3.8.1" + }, + { + "ref": "http-errors@2.0.0", + "dependsOn": [ + "depd@2.0.0", + "inherits@2.0.4", + "setprototypeof@1.2.0", + "statuses@2.0.1", + "toidentifier@1.0.1" + ] + }, + { + "ref": "http-proxy-agent@5.0.0", + "dependsOn": [ + "@tootallnate/once@2.0.0", + "agent-base@6.0.2", + "http-proxy-agent@5.0.0|debug@4.3.4" + ] + }, + { + "ref": "http-proxy-agent@5.0.0|debug@4.3.4", + "dependsOn": [ + "http-proxy-agent@5.0.0|ms@2.1.2" + ] + }, + { + "ref": "http-proxy-agent@5.0.0|ms@2.1.2" + }, + { + "ref": "http-signature@1.2.0", + "dependsOn": [ + "assert-plus@1.0.0", + "jsprim@1.4.2", + "sshpk@1.17.0" + ] + }, + { + "ref": "https-proxy-agent@5.0.1", + "dependsOn": [ + "agent-base@6.0.2", + "https-proxy-agent@5.0.1|debug@4.3.4" + ] + }, + { + "ref": "https-proxy-agent@5.0.1|debug@4.3.4", + "dependsOn": [ + "https-proxy-agent@5.0.1|ms@2.1.2" + ] + }, + { + "ref": "https-proxy-agent@5.0.1|ms@2.1.2" + }, + { + "ref": "humanize-ms@1.2.1", + "dependsOn": [ + "ms@2.0.0" + ] + }, + { + "ref": "i18n@0.11.1", + "dependsOn": [ + "debug@2.6.9", + "make-plural@6.2.2", + "math-interval-parser@2.0.1", + "messageformat@2.3.0", + "mustache@4.2.0", + "sprintf-js@1.1.2" + ] + }, + { + "ref": "iconv-lite@0.4.24", + "dependsOn": [ + "safer-buffer@2.1.2" + ] + }, + { + "ref": "ieee754@1.2.1" + }, + { + "ref": "ignore-walk@3.0.4", + "dependsOn": [ + "ignore-walk@3.0.4|minimatch@3.1.2" + ] + }, + { + "ref": "ignore-walk@3.0.4|brace-expansion@1.1.11", + "dependsOn": [ + "balanced-match@1.0.2", + "concat-map@0.0.1" + ] + }, + { + "ref": "ignore-walk@3.0.4|minimatch@3.1.2", + "dependsOn": [ + "ignore-walk@3.0.4|brace-expansion@1.1.11" + ] + }, + { + "ref": "iltorb@2.4.5", + "dependsOn": [ + "detect-libc@1.0.3", + "nan@2.17.0", + "npmlog@4.1.2", + "prebuild-install@5.3.6", + "which-pm-runs@1.1.0" + ] + }, + { + "ref": "imurmurhash@0.1.4" + }, + { + "ref": "indent-string@4.0.0" + }, + { + "ref": "infer-owner@1.0.4" + }, + { + "ref": "inflection@1.13.4" + }, + { + "ref": "inflight@1.0.6", + "dependsOn": [ + "once@1.4.0", + "wrappy@1.0.2" + ] + }, + { + "ref": "inherits@2.0.4" + }, + { + "ref": "ini@1.3.8" + }, + { + "ref": "internal-slot@1.0.5", + "dependsOn": [ + "get-intrinsic@1.2.1", + "has@1.0.3", + "side-channel@1.0.4" + ] + }, + { + "ref": "interpret@1.1.0" + }, + { + "ref": "into-stream@3.1.0", + "dependsOn": [ + "from2@2.3.0", + "p-is-promise@1.1.0" + ] + }, + { + "ref": "invariant@2.2.4", + "dependsOn": [ + "loose-envify@1.4.0" + ] + }, + { + "ref": "ip@1.1.8" + }, + { + "ref": "ip6@0.2.10" + }, + { + "ref": "ipaddr.js@1.9.1" + }, + { + "ref": "is-absolute@1.0.0", + "dependsOn": [ + "is-relative@1.0.0", + "is-windows@1.0.2" + ] + }, + { + "ref": "is-accessor-descriptor@1.0.0", + "dependsOn": [ + "kind-of@6.0.3" + ] + }, + { + "ref": "is-arguments@1.1.1", + "dependsOn": [ + "call-bind@1.0.2", + "has-tostringtag@1.0.0" + ] + }, + { + "ref": "is-array-buffer@3.0.2", + "dependsOn": [ + "call-bind@1.0.2", + "get-intrinsic@1.2.1", + "is-typed-array@1.1.12" + ] + }, + { + "ref": "is-arrayish@0.2.1" + }, + { + "ref": "is-bigint@1.0.4", + "dependsOn": [ + "has-bigints@1.0.2" + ] + }, + { + "ref": "is-binary-path@2.1.0", + "dependsOn": [ + "binary-extensions@2.2.0" + ] + }, + { + "ref": "is-boolean-object@1.1.2", + "dependsOn": [ + "call-bind@1.0.2", + "has-tostringtag@1.0.0" + ] + }, + { + "ref": "is-buffer@1.1.6" + }, + { + "ref": "is-callable@1.2.7" + }, + { + "ref": "is-core-module@2.13.0", + "dependsOn": [ + "has@1.0.3" + ] + }, + { + "ref": "is-data-descriptor@1.0.0", + "dependsOn": [ + "kind-of@6.0.3" + ] + }, + { + "ref": "is-date-object@1.0.5", + "dependsOn": [ + "has-tostringtag@1.0.0" + ] + }, + { + "ref": "is-descriptor@1.0.2", + "dependsOn": [ + "is-accessor-descriptor@1.0.0", + "is-data-descriptor@1.0.0", + "kind-of@6.0.3" + ] + }, + { + "ref": "is-docker@2.2.1" + }, + { + "ref": "is-expression@4.0.0", + "dependsOn": [ + "acorn@7.4.1", + "object-assign@4.1.1" + ] + }, + { + "ref": "is-extendable@1.0.1", + "dependsOn": [ + "is-plain-object@2.0.4" + ] + }, + { + "ref": "is-extglob@2.1.1" + }, + { + "ref": "is-fullwidth-code-point@1.0.0", + "dependsOn": [ + "number-is-nan@1.0.1" + ] + }, + { + "ref": "is-generator-function@1.0.10", + "dependsOn": [ + "has-tostringtag@1.0.0" + ] + }, + { + "ref": "is-glob@3.1.0", + "dependsOn": [ + "is-extglob@2.1.1" + ] + }, + { + "ref": "is-heroku@2.0.0" + }, + { + "ref": "is-lambda@1.0.1" + }, + { + "ref": "is-map@2.0.2" + }, + { + "ref": "is-natural-number@4.0.1" + }, + { + "ref": "is-number-like@1.0.8", + "dependsOn": [ + "lodash.isfinite@3.3.2" + ] + }, + { + "ref": "is-number-object@1.0.7", + "dependsOn": [ + "has-tostringtag@1.0.0" + ] + }, + { + "ref": "is-number@3.0.0", + "dependsOn": [ + "is-number@3.0.0|kind-of@3.2.2" + ] + }, + { + "ref": "is-number@3.0.0|kind-of@3.2.2", + "dependsOn": [ + "is-buffer@1.1.6" + ] + }, + { + "ref": "is-object@1.0.2" + }, + { + "ref": "is-plain-obj@1.1.0" + }, + { + "ref": "is-plain-object@2.0.4", + "dependsOn": [ + "isobject@3.0.1" + ] + }, + { + "ref": "is-promise@2.2.2" + }, + { + "ref": "is-regex@1.1.4", + "dependsOn": [ + "call-bind@1.0.2", + "has-tostringtag@1.0.0" + ] + }, + { + "ref": "is-relative@1.0.0", + "dependsOn": [ + "is-unc-path@1.0.0" + ] + }, + { + "ref": "is-retry-allowed@1.2.0" + }, + { + "ref": "is-set@2.0.2" + }, + { + "ref": "is-shared-array-buffer@1.0.2", + "dependsOn": [ + "call-bind@1.0.2" + ] + }, + { + "ref": "is-stream@1.1.0" + }, + { + "ref": "is-string@1.0.7", + "dependsOn": [ + "has-tostringtag@1.0.0" + ] + }, + { + "ref": "is-symbol@1.0.4", + "dependsOn": [ + "has-symbols@1.0.3" + ] + }, + { + "ref": "is-typed-array@1.1.12", + "dependsOn": [ + "which-typed-array@1.1.11" + ] + }, + { + "ref": "is-typedarray@1.0.0" + }, + { + "ref": "is-unc-path@1.0.0", + "dependsOn": [ + "unc-path-regex@0.1.2" + ] + }, + { + "ref": "is-weakmap@2.0.1" + }, + { + "ref": "is-weakset@2.0.2", + "dependsOn": [ + "call-bind@1.0.2", + "get-intrinsic@1.2.1" + ] + }, + { + "ref": "is-windows@1.0.2" + }, + { + "ref": "isarray@2.0.5" + }, + { + "ref": "isexe@2.0.0" + }, + { + "ref": "isobject@3.0.1" + }, + { + "ref": "isstream@0.1.2" + }, + { + "ref": "isurl@1.0.0", + "dependsOn": [ + "has-to-string-tag-x@1.4.1", + "is-object@1.0.2" + ] + }, + { + "ref": "js-stringify@1.0.2" + }, + { + "ref": "js-tokens@4.0.0" + }, + { + "ref": "js-yaml@3.14.1", + "dependsOn": [ + "argparse@1.0.10", + "esprima@4.0.1" + ] + }, + { + "ref": "jsbn@0.1.1" + }, + { + "ref": "json-buffer@3.0.0" + }, + { + "ref": "json-parse-better-errors@1.0.2" + }, + { + "ref": "json-schema-traverse@0.4.1" + }, + { + "ref": "json-schema@0.4.0" + }, + { + "ref": "json-stringify-safe@5.0.1" + }, + { + "ref": "json5@2.2.3" + }, + { + "ref": "jsonfile@6.1.0", + "dependsOn": [ + "graceful-fs@4.2.11", + "universalify@2.0.0" + ] + }, + { + "ref": "jsonwebtoken@0.4.0", + "dependsOn": [ + "jws@0.2.6" + ] + }, + { + "ref": "jsprim@1.4.2", + "dependsOn": [ + "assert-plus@1.0.0", + "extsprintf@1.3.0", + "json-schema@0.4.0", + "verror@1.10.0" + ] + }, + { + "ref": "jssha@3.3.1" + }, + { + "ref": "jstransformer@1.0.0", + "dependsOn": [ + "is-promise@2.2.2", + "promise@7.3.1" + ] + }, + { + "ref": "juice-shop@14.1.1", + "dependsOn": [ + "body-parser@1.20.2", + "check-dependencies@1.1.0", + "clarinet@0.12.6", + "colors@1.4.0", + "compression@1.7.4", + "concurrently@5.3.0", + "config@3.3.9", + "cookie-parser@1.4.6", + "cors@2.8.5", + "dottie@2.0.6", + "download@8.0.0", + "errorhandler@1.5.1", + "exif@0.6.0", + "express-ipfilter@1.3.1", + "express-jwt@0.1.3", + "express-rate-limit@5.5.1", + "express-robots-txt@0.4.1", + "express-security.txt@2.0.0", + "express@4.18.2", + "feature-policy@0.5.0", + "file-stream-rotator@0.5.7", + "file-type@16.5.4", + "filesniffer@1.0.3", + "finale-rest@1.2.0", + "fs-extra@9.1.0", + "fuzzball@1.4.0", + "glob@7.2.3", + "graceful-fs@4.2.11", + "grunt-contrib-compress@1.6.0", + "grunt-replace-json@0.1.0", + "grunt@1.6.1", + "hashids@2.3.0", + "hbs@4.2.0", + "helmet@4.6.0", + "html-entities@1.4.0", + "i18n@0.11.1", + "is-docker@2.2.1", + "is-heroku@2.0.0", + "is-windows@1.0.2", + "js-yaml@3.14.1", + "jsonwebtoken@0.4.0", + "jssha@3.3.1", + "juicy-chat-bot@0.6.6", + "libxmljs2@0.30.1", + "marsdb@0.6.11", + "morgan@1.10.0", + "multer@1.4.4", + "node-pre-gyp@0.15.0", + "notevil@1.3.3", + "on-finished@2.4.1", + "otplib@12.0.1", + "pdfkit@0.11.0", + "portscanner@2.2.0", + "prom-client@12.0.0", + "pug@3.0.2", + "replace@1.2.2", + "request@2.88.2", + "sanitize-filename@1.6.3", + "sanitize-html@1.4.2", + "semver@7.5.4", + "sequelize@6.32.1", + "serve-index@1.9.1", + "socket.io@3.1.2", + "sqlite3@5.1.6", + "svg-captcha@1.4.0", + "swagger-ui-express@4.6.3", + "ts-node-dev@1.1.8", + "unzipper@0.9.15", + "winston@3.10.0", + "yaml-schema-validator@1.2.3", + "z85@0.0.2" + ] + }, + { + "ref": "juicy-chat-bot@0.6.6", + "dependsOn": [ + "@nlpjs/core-loader@4.26.1", + "@nlpjs/evaluator@4.26.1", + "@nlpjs/lang-all@4.26.1", + "@nlpjs/language@4.25.0", + "@nlpjs/nlp@4.27.0", + "@nlpjs/nlu@4.27.0", + "@nlpjs/request@4.25.0", + "@nlpjs/sentiment@4.26.1", + "vm2@3.9.11" + ] + }, + { + "ref": "jwa@0.0.1", + "dependsOn": [ + "base64url@0.0.6" + ] + }, + { + "ref": "jws@0.2.6", + "dependsOn": [ + "base64url@0.0.6", + "jwa@0.0.1" + ] + }, + { + "ref": "keyv@3.0.0", + "dependsOn": [ + "json-buffer@3.0.0" + ] + }, + { + "ref": "kind-of@6.0.3" + }, + { + "ref": "kuler@2.0.0" + }, + { + "ref": "kuromoji@0.1.2", + "dependsOn": [ + "async@2.6.4", + "doublearray@0.0.2", + "zlibjs@0.3.1" + ] + }, + { + "ref": "lazystream@1.0.1", + "dependsOn": [ + "readable-stream@2.3.8" + ] + }, + { + "ref": "libxmljs2@0.30.1", + "dependsOn": [ + "@mapbox/node-pre-gyp@1.0.11", + "bindings@1.5.0", + "libxmljs2@0.30.1|nan@2.15.0" + ] + }, + { + "ref": "libxmljs2@0.30.1|nan@2.15.0" + }, + { + "ref": "liftup@3.0.1", + "dependsOn": [ + "extend@3.0.2", + "fined@1.2.0", + "flagged-respawn@1.0.1", + "is-plain-object@2.0.4", + "liftup@3.0.1|findup-sync@4.0.0", + "object.map@1.0.1", + "rechoir@0.7.1", + "resolve@1.22.4" + ] + }, + { + "ref": "liftup@3.0.1|braces@3.0.2", + "dependsOn": [ + "liftup@3.0.1|fill-range@7.0.1" + ] + }, + { + "ref": "liftup@3.0.1|fill-range@7.0.1", + "dependsOn": [ + "liftup@3.0.1|to-regex-range@5.0.1" + ] + }, + { + "ref": "liftup@3.0.1|findup-sync@4.0.0", + "dependsOn": [ + "detect-file@1.0.0", + "liftup@3.0.1|is-glob@4.0.3", + "liftup@3.0.1|micromatch@4.0.5", + "resolve-dir@1.0.1" + ] + }, + { + "ref": "liftup@3.0.1|is-glob@4.0.3", + "dependsOn": [ + "is-extglob@2.1.1" + ] + }, + { + "ref": "liftup@3.0.1|is-number@7.0.0" + }, + { + "ref": "liftup@3.0.1|micromatch@4.0.5", + "dependsOn": [ + "liftup@3.0.1|braces@3.0.2", + "picomatch@2.3.1" + ] + }, + { + "ref": "liftup@3.0.1|to-regex-range@5.0.1", + "dependsOn": [ + "liftup@3.0.1|is-number@7.0.0" + ] + }, + { + "ref": "linebreak@1.1.0", + "dependsOn": [ + "linebreak@1.1.0|base64-js@0.0.8", + "unicode-trie@2.0.0" + ] + }, + { + "ref": "linebreak@1.1.0|base64-js@0.0.8" + }, + { + "ref": "listenercount@1.0.1" + }, + { + "ref": "locate-path@3.0.0", + "dependsOn": [ + "p-locate@3.0.0", + "path-exists@3.0.0" + ] + }, + { + "ref": "lodash.camelcase@4.3.0" + }, + { + "ref": "lodash.isfinite@3.3.2" + }, + { + "ref": "lodash.set@4.3.2" + }, + { + "ref": "lodash@4.17.21" + }, + { + "ref": "logform@2.5.1", + "dependsOn": [ + "@colors/colors@1.5.0", + "@types/triple-beam@1.3.2", + "fecha@4.2.3", + "logform@2.5.1|ms@2.1.3", + "safe-stable-stringify@2.4.3", + "triple-beam@1.4.1" + ] + }, + { + "ref": "logform@2.5.1|ms@2.1.3" + }, + { + "ref": "lolex@1.3.2" + }, + { + "ref": "loose-envify@1.4.0", + "dependsOn": [ + "js-tokens@4.0.0" + ] + }, + { + "ref": "lowercase-keys@1.0.1" + }, + { + "ref": "lru-cache@6.0.0", + "dependsOn": [ + "yallist@4.0.0" + ] + }, + { + "ref": "make-dir@2.1.0", + "dependsOn": [ + "make-dir@2.1.0|semver@5.7.2", + "pify@4.0.1" + ] + }, + { + "ref": "make-dir@2.1.0|semver@5.7.2" + }, + { + "ref": "make-error@1.3.6" + }, + { + "ref": "make-fetch-happen@9.1.0", + "dependsOn": [ + "agentkeepalive@4.5.0", + "cacache@15.3.0", + "https-proxy-agent@5.0.1", + "is-lambda@1.0.1", + "lru-cache@6.0.0", + "make-fetch-happen@9.1.0|http-cache-semantics@4.1.1", + "make-fetch-happen@9.1.0|http-proxy-agent@4.0.1", + "minipass-collect@1.0.2", + "minipass-fetch@1.4.1", + "minipass-flush@1.0.5", + "minipass-pipeline@1.2.4", + "minipass@3.3.6", + "negotiator@0.6.3", + "promise-retry@2.0.1", + "socks-proxy-agent@6.2.1", + "ssri@8.0.1" + ] + }, + { + "ref": "make-fetch-happen@9.1.0|@tootallnate/once@1.1.2" + }, + { + "ref": "make-fetch-happen@9.1.0|debug@4.3.4", + "dependsOn": [ + "make-fetch-happen@9.1.0|ms@2.1.2" + ] + }, + { + "ref": "make-fetch-happen@9.1.0|http-cache-semantics@4.1.1" + }, + { + "ref": "make-fetch-happen@9.1.0|http-proxy-agent@4.0.1", + "dependsOn": [ + "agent-base@6.0.2", + "make-fetch-happen@9.1.0|@tootallnate/once@1.1.2", + "make-fetch-happen@9.1.0|debug@4.3.4" + ] + }, + { + "ref": "make-fetch-happen@9.1.0|ms@2.1.2" + }, + { + "ref": "make-iterator@1.0.1", + "dependsOn": [ + "kind-of@6.0.3" + ] + }, + { + "ref": "make-plural@6.2.2" + }, + { + "ref": "map-cache@0.2.2" + }, + { + "ref": "map-visit@1.0.0", + "dependsOn": [ + "object-visit@1.0.1" + ] + }, + { + "ref": "marsdb@0.6.11", + "dependsOn": [ + "check-types@6.0.0", + "double-ended-queue@0.9.7", + "eventemitter3@1.1.1", + "fast.js@0.1.1", + "geojson-utils@1.1.0", + "invariant@2.2.4" + ] + }, + { + "ref": "math-interval-parser@2.0.1" + }, + { + "ref": "media-typer@0.3.0" + }, + { + "ref": "merge-descriptors@1.0.1" + }, + { + "ref": "messageformat-formatters@2.0.1" + }, + { + "ref": "messageformat-parser@4.1.3" + }, + { + "ref": "messageformat@2.3.0", + "dependsOn": [ + "messageformat-formatters@2.0.1", + "messageformat-parser@4.1.3", + "messageformat@2.3.0|make-plural@4.3.0" + ] + }, + { + "ref": "messageformat@2.3.0|make-plural@4.3.0", + "dependsOn": [ + "minimist@1.2.8" + ] + }, + { + "ref": "methods@1.1.2" + }, + { + "ref": "micromatch@3.1.10", + "dependsOn": [ + "arr-diff@4.0.0", + "array-unique@0.3.2", + "braces@2.3.2", + "define-property@2.0.2", + "extend-shallow@3.0.2", + "extglob@2.0.4", + "fragment-cache@0.2.1", + "kind-of@6.0.3", + "nanomatch@1.2.13", + "object.pick@1.3.0", + "regex-not@1.0.2", + "snapdragon@0.8.2", + "to-regex@3.0.2" + ] + }, + { + "ref": "mime-db@1.52.0" + }, + { + "ref": "mime-types@2.1.35", + "dependsOn": [ + "mime-db@1.52.0" + ] + }, + { + "ref": "mime@1.6.0" + }, + { + "ref": "mimic-response@1.0.1" + }, + { + "ref": "minimatch@5.1.6", + "dependsOn": [ + "brace-expansion@2.0.1" + ] + }, + { + "ref": "minimist@1.2.8" + }, + { + "ref": "minipass-collect@1.0.2", + "dependsOn": [ + "minipass@3.3.6" + ] + }, + { + "ref": "minipass-fetch@1.4.1", + "dependsOn": [ + "encoding@0.1.13", + "minipass-sized@1.0.3", + "minipass@3.3.6", + "minizlib@2.1.2" + ] + }, + { + "ref": "minipass-flush@1.0.5", + "dependsOn": [ + "minipass@3.3.6" + ] + }, + { + "ref": "minipass-pipeline@1.2.4", + "dependsOn": [ + "minipass@3.3.6" + ] + }, + { + "ref": "minipass-sized@1.0.3", + "dependsOn": [ + "minipass@3.3.6" + ] + }, + { + "ref": "minipass@3.3.6", + "dependsOn": [ + "yallist@4.0.0" + ] + }, + { + "ref": "minizlib@2.1.2", + "dependsOn": [ + "minipass@3.3.6", + "yallist@4.0.0" + ] + }, + { + "ref": "mixin-deep@1.3.2", + "dependsOn": [ + "for-in@1.0.2", + "is-extendable@1.0.1" + ] + }, + { + "ref": "mkdirp-classic@0.5.3" + }, + { + "ref": "mkdirp@0.5.6", + "dependsOn": [ + "minimist@1.2.8" + ] + }, + { + "ref": "moment-timezone@0.5.43", + "dependsOn": [ + "moment@2.29.4" + ] + }, + { + "ref": "moment@2.29.4" + }, + { + "ref": "morgan@1.10.0", + "dependsOn": [ + "basic-auth@2.0.1", + "debug@2.6.9", + "depd@2.0.0", + "morgan@1.10.0|on-finished@2.3.0", + "on-headers@1.0.2" + ] + }, + { + "ref": "morgan@1.10.0|on-finished@2.3.0", + "dependsOn": [ + "ee-first@1.1.1" + ] + }, + { + "ref": "mout@1.2.4" + }, + { + "ref": "ms@2.0.0" + }, + { + "ref": "multer@1.4.4", + "dependsOn": [ + "append-field@1.0.0", + "busboy@0.2.14", + "concat-stream@1.6.2", + "mkdirp@0.5.6", + "object-assign@4.1.1", + "on-finished@2.4.1", + "type-is@1.6.18", + "xtend@4.0.2" + ] + }, + { + "ref": "mustache@4.2.0" + }, + { + "ref": "nan@2.17.0" + }, + { + "ref": "nanomatch@1.2.13", + "dependsOn": [ + "arr-diff@4.0.0", + "array-unique@0.3.2", + "define-property@2.0.2", + "extend-shallow@3.0.2", + "fragment-cache@0.2.1", + "is-windows@1.0.2", + "kind-of@6.0.3", + "object.pick@1.3.0", + "regex-not@1.0.2", + "snapdragon@0.8.2", + "to-regex@3.0.2" + ] + }, + { + "ref": "napi-build-utils@1.0.2" + }, + { + "ref": "needle@2.9.1", + "dependsOn": [ + "iconv-lite@0.4.24", + "needle@2.9.1|debug@3.2.7", + "sax@1.2.4" + ] + }, + { + "ref": "needle@2.9.1|debug@3.2.7", + "dependsOn": [ + "needle@2.9.1|ms@2.1.3" + ] + }, + { + "ref": "needle@2.9.1|ms@2.1.3" + }, + { + "ref": "negotiator@0.6.3" + }, + { + "ref": "neo-async@2.6.2" + }, + { + "ref": "node-abi@2.30.1", + "dependsOn": [ + "node-abi@2.30.1|semver@5.7.2" + ] + }, + { + "ref": "node-abi@2.30.1|semver@5.7.2" + }, + { + "ref": "node-addon-api@4.3.0" + }, + { + "ref": "node-fetch@2.7.0", + "dependsOn": [ + "encoding@0.1.13", + "whatwg-url@5.0.0" + ] + }, + { + "ref": "node-gyp@8.4.1", + "dependsOn": [ + "env-paths@2.2.1", + "glob@7.2.3", + "graceful-fs@4.2.11", + "make-fetch-happen@9.1.0", + "node-gyp@8.4.1|nopt@5.0.0", + "node-gyp@8.4.1|npmlog@6.0.2", + "rimraf@3.0.2", + "semver@7.5.4", + "tar@6.1.15", + "which@2.0.2" + ] + }, + { + "ref": "node-gyp@8.4.1|ansi-regex@5.0.1" + }, + { + "ref": "node-gyp@8.4.1|are-we-there-yet@3.0.1", + "dependsOn": [ + "delegates@1.0.0", + "node-gyp@8.4.1|readable-stream@3.6.2" + ] + }, + { + "ref": "node-gyp@8.4.1|gauge@4.0.4", + "dependsOn": [ + "aproba@1.2.0", + "color-support@1.1.3", + "console-control-strings@1.1.0", + "has-unicode@2.0.1", + "node-gyp@8.4.1|string-width@4.2.3", + "node-gyp@8.4.1|strip-ansi@6.0.1", + "signal-exit@3.0.7", + "wide-align@1.1.5" + ] + }, + { + "ref": "node-gyp@8.4.1|is-fullwidth-code-point@3.0.0" + }, + { + "ref": "node-gyp@8.4.1|nopt@5.0.0", + "dependsOn": [ + "abbrev@1.1.1" + ] + }, + { + "ref": "node-gyp@8.4.1|npmlog@6.0.2", + "dependsOn": [ + "console-control-strings@1.1.0", + "node-gyp@8.4.1|are-we-there-yet@3.0.1", + "node-gyp@8.4.1|gauge@4.0.4", + "set-blocking@2.0.0" + ] + }, + { + "ref": "node-gyp@8.4.1|readable-stream@3.6.2", + "dependsOn": [ + "inherits@2.0.4", + "string_decoder@1.1.1", + "util-deprecate@1.0.2" + ] + }, + { + "ref": "node-gyp@8.4.1|string-width@4.2.3", + "dependsOn": [ + "emoji-regex@8.0.0", + "node-gyp@8.4.1|is-fullwidth-code-point@3.0.0", + "node-gyp@8.4.1|strip-ansi@6.0.1" + ] + }, + { + "ref": "node-gyp@8.4.1|strip-ansi@6.0.1", + "dependsOn": [ + "node-gyp@8.4.1|ansi-regex@5.0.1" + ] + }, + { + "ref": "node-pre-gyp@0.15.0", + "dependsOn": [ + "detect-libc@1.0.3", + "mkdirp@0.5.6", + "needle@2.9.1", + "node-pre-gyp@0.15.0|nopt@4.0.3", + "node-pre-gyp@0.15.0|rimraf@2.7.1", + "node-pre-gyp@0.15.0|semver@5.7.2", + "node-pre-gyp@0.15.0|tar@4.4.19", + "npm-packlist@1.4.8", + "npmlog@4.1.2", + "rc@1.2.8" + ] + }, + { + "ref": "node-pre-gyp@0.15.0|chownr@1.1.4" + }, + { + "ref": "node-pre-gyp@0.15.0|fs-minipass@1.2.7", + "dependsOn": [ + "node-pre-gyp@0.15.0|minipass@2.9.0" + ] + }, + { + "ref": "node-pre-gyp@0.15.0|minipass@2.9.0", + "dependsOn": [ + "node-pre-gyp@0.15.0|safe-buffer@5.2.1", + "node-pre-gyp@0.15.0|yallist@3.1.1" + ] + }, + { + "ref": "node-pre-gyp@0.15.0|minizlib@1.3.3", + "dependsOn": [ + "node-pre-gyp@0.15.0|minipass@2.9.0" + ] + }, + { + "ref": "node-pre-gyp@0.15.0|nopt@4.0.3", + "dependsOn": [ + "abbrev@1.1.1", + "osenv@0.1.5" + ] + }, + { + "ref": "node-pre-gyp@0.15.0|rimraf@2.7.1", + "dependsOn": [ + "glob@7.2.3" + ] + }, + { + "ref": "node-pre-gyp@0.15.0|safe-buffer@5.2.1" + }, + { + "ref": "node-pre-gyp@0.15.0|semver@5.7.2" + }, + { + "ref": "node-pre-gyp@0.15.0|tar@4.4.19", + "dependsOn": [ + "mkdirp@0.5.6", + "node-pre-gyp@0.15.0|chownr@1.1.4", + "node-pre-gyp@0.15.0|fs-minipass@1.2.7", + "node-pre-gyp@0.15.0|minipass@2.9.0", + "node-pre-gyp@0.15.0|minizlib@1.3.3", + "node-pre-gyp@0.15.0|safe-buffer@5.2.1", + "node-pre-gyp@0.15.0|yallist@3.1.1" + ] + }, + { + "ref": "node-pre-gyp@0.15.0|yallist@3.1.1" + }, + { + "ref": "noop-logger@0.1.1" + }, + { + "ref": "nopt@3.0.6", + "dependsOn": [ + "abbrev@1.1.1" + ] + }, + { + "ref": "normalize-package-data@2.5.0", + "dependsOn": [ + "hosted-git-info@2.8.9", + "normalize-package-data@2.5.0|semver@5.7.2", + "resolve@1.22.4", + "validate-npm-package-license@3.0.4" + ] + }, + { + "ref": "normalize-package-data@2.5.0|semver@5.7.2" + }, + { + "ref": "normalize-path@2.1.1", + "dependsOn": [ + "remove-trailing-separator@1.1.0" + ] + }, + { + "ref": "normalize-url@2.0.1", + "dependsOn": [ + "prepend-http@2.0.0", + "query-string@5.1.1", + "sort-keys@2.0.0" + ] + }, + { + "ref": "notevil@1.3.3", + "dependsOn": [ + "hoister@0.0.2", + "notevil@1.3.3|esprima@1.0.4" + ] + }, + { + "ref": "notevil@1.3.3|esprima@1.0.4" + }, + { + "ref": "npm-bundled@1.1.2", + "dependsOn": [ + "npm-normalize-package-bin@1.0.1" + ] + }, + { + "ref": "npm-normalize-package-bin@1.0.1" + }, + { + "ref": "npm-packlist@1.4.8", + "dependsOn": [ + "ignore-walk@3.0.4", + "npm-bundled@1.1.2", + "npm-normalize-package-bin@1.0.1" + ] + }, + { + "ref": "npmlog@4.1.2", + "dependsOn": [ + "are-we-there-yet@1.1.7", + "console-control-strings@1.1.0", + "gauge@2.7.4", + "set-blocking@2.0.0" + ] + }, + { + "ref": "number-is-nan@1.0.1" + }, + { + "ref": "oauth-sign@0.9.0" + }, + { + "ref": "object-assign@4.1.1" + }, + { + "ref": "object-copy@0.1.0", + "dependsOn": [ + "copy-descriptor@0.1.1", + "object-copy@0.1.0|define-property@0.2.5", + "object-copy@0.1.0|kind-of@3.2.2" + ] + }, + { + "ref": "object-copy@0.1.0|define-property@0.2.5", + "dependsOn": [ + "object-copy@0.1.0|is-descriptor@0.1.6" + ] + }, + { + "ref": "object-copy@0.1.0|is-accessor-descriptor@0.1.6", + "dependsOn": [ + "object-copy@0.1.0|kind-of@3.2.2" + ] + }, + { + "ref": "object-copy@0.1.0|is-data-descriptor@0.1.4", + "dependsOn": [ + "object-copy@0.1.0|kind-of@3.2.2" + ] + }, + { + "ref": "object-copy@0.1.0|is-descriptor@0.1.6", + "dependsOn": [ + "object-copy@0.1.0|is-accessor-descriptor@0.1.6", + "object-copy@0.1.0|is-data-descriptor@0.1.4", + "object-copy@0.1.0|is-descriptor@0.1.6|kind-of@5.1.0" + ] + }, + { + "ref": "object-copy@0.1.0|is-descriptor@0.1.6|kind-of@5.1.0" + }, + { + "ref": "object-copy@0.1.0|kind-of@3.2.2", + "dependsOn": [ + "is-buffer@1.1.6" + ] + }, + { + "ref": "object-inspect@1.12.3" + }, + { + "ref": "object-is@1.1.5", + "dependsOn": [ + "call-bind@1.0.2", + "define-properties@1.2.0" + ] + }, + { + "ref": "object-keys@1.1.1" + }, + { + "ref": "object-visit@1.0.1", + "dependsOn": [ + "isobject@3.0.1" + ] + }, + { + "ref": "object.assign@4.1.4", + "dependsOn": [ + "call-bind@1.0.2", + "define-properties@1.2.0", + "has-symbols@1.0.3", + "object-keys@1.1.1" + ] + }, + { + "ref": "object.defaults@1.1.0", + "dependsOn": [ + "array-each@1.0.1", + "array-slice@1.1.0", + "for-own@1.0.0", + "isobject@3.0.1" + ] + }, + { + "ref": "object.map@1.0.1", + "dependsOn": [ + "for-own@1.0.0", + "make-iterator@1.0.1" + ] + }, + { + "ref": "object.pick@1.3.0", + "dependsOn": [ + "isobject@3.0.1" + ] + }, + { + "ref": "on-finished@2.4.1", + "dependsOn": [ + "ee-first@1.1.1" + ] + }, + { + "ref": "on-headers@1.0.2" + }, + { + "ref": "once@1.4.0", + "dependsOn": [ + "wrappy@1.0.2" + ] + }, + { + "ref": "one-time@1.0.0", + "dependsOn": [ + "fn.name@1.1.0" + ] + }, + { + "ref": "opentype.js@0.7.3", + "dependsOn": [ + "tiny-inflate@1.0.3" + ] + }, + { + "ref": "os-homedir@1.0.2" + }, + { + "ref": "os-tmpdir@1.0.2" + }, + { + "ref": "osenv@0.1.5", + "dependsOn": [ + "os-homedir@1.0.2", + "os-tmpdir@1.0.2" + ] + }, + { + "ref": "otplib@12.0.1", + "dependsOn": [ + "@otplib/core@12.0.1", + "@otplib/preset-default@12.0.1", + "@otplib/preset-v11@12.0.1" + ] + }, + { + "ref": "p-cancelable@0.4.1" + }, + { + "ref": "p-event@2.3.1", + "dependsOn": [ + "p-timeout@2.0.1" + ] + }, + { + "ref": "p-finally@1.0.0" + }, + { + "ref": "p-is-promise@1.1.0" + }, + { + "ref": "p-limit@2.3.0", + "dependsOn": [ + "p-try@2.2.0" + ] + }, + { + "ref": "p-locate@3.0.0", + "dependsOn": [ + "p-limit@2.3.0" + ] + }, + { + "ref": "p-map@4.0.0", + "dependsOn": [ + "aggregate-error@3.1.0" + ] + }, + { + "ref": "p-timeout@2.0.1", + "dependsOn": [ + "p-finally@1.0.0" + ] + }, + { + "ref": "p-try@2.2.0" + }, + { + "ref": "pako@0.2.9" + }, + { + "ref": "parse-filepath@1.0.2", + "dependsOn": [ + "is-absolute@1.0.0", + "map-cache@0.2.2", + "path-root@0.1.1" + ] + }, + { + "ref": "parse-json@4.0.0", + "dependsOn": [ + "error-ex@1.3.2", + "json-parse-better-errors@1.0.2" + ] + }, + { + "ref": "parse-passwd@1.0.0" + }, + { + "ref": "parseurl@1.3.3" + }, + { + "ref": "pascalcase@0.1.1" + }, + { + "ref": "path-exists@3.0.0" + }, + { + "ref": "path-is-absolute@1.0.1" + }, + { + "ref": "path-parse@1.0.7" + }, + { + "ref": "path-root-regex@0.1.2" + }, + { + "ref": "path-root@0.1.1", + "dependsOn": [ + "path-root-regex@0.1.2" + ] + }, + { + "ref": "path-to-regexp@0.1.7" + }, + { + "ref": "pdfkit@0.11.0", + "dependsOn": [ + "crypto-js@3.3.0", + "fontkit@1.9.0", + "linebreak@1.1.0", + "png-js@1.0.0" + ] + }, + { + "ref": "peek-readable@4.1.0" + }, + { + "ref": "pend@1.2.0" + }, + { + "ref": "performance-now@2.1.0" + }, + { + "ref": "pg-connection-string@2.6.2" + }, + { + "ref": "picomatch@2.3.1" + }, + { + "ref": "pify@4.0.1" + }, + { + "ref": "pinkie-promise@2.0.1", + "dependsOn": [ + "pinkie@2.0.4" + ] + }, + { + "ref": "pinkie@2.0.4" + }, + { + "ref": "png-js@1.0.0" + }, + { + "ref": "portscanner@2.2.0", + "dependsOn": [ + "async@2.6.4", + "is-number-like@1.0.8" + ] + }, + { + "ref": "posix-character-classes@0.1.1" + }, + { + "ref": "prebuild-install@5.3.6", + "dependsOn": [ + "detect-libc@1.0.3", + "expand-template@2.0.3", + "github-from-package@0.0.0", + "minimist@1.2.8", + "mkdirp-classic@0.5.3", + "napi-build-utils@1.0.2", + "node-abi@2.30.1", + "noop-logger@0.1.1", + "npmlog@4.1.2", + "pump@3.0.0", + "rc@1.2.8", + "simple-get@3.1.1", + "tar-fs@2.1.1", + "tunnel-agent@0.6.0", + "which-pm-runs@1.1.0" + ] + }, + { + "ref": "prepend-http@2.0.0" + }, + { + "ref": "pretty-bytes@4.0.2" + }, + { + "ref": "process-nextick-args@2.0.1" + }, + { + "ref": "prom-client@12.0.0", + "dependsOn": [ + "tdigest@0.1.2" + ] + }, + { + "ref": "promise-inflight@1.0.1" + }, + { + "ref": "promise-retry@2.0.1", + "dependsOn": [ + "promise-retry@2.0.1|err-code@2.0.3", + "promise-retry@2.0.1|retry@0.12.0" + ] + }, + { + "ref": "promise-retry@2.0.1|err-code@2.0.3" + }, + { + "ref": "promise-retry@2.0.1|retry@0.12.0" + }, + { + "ref": "promise@7.3.1", + "dependsOn": [ + "asap@2.0.6" + ] + }, + { + "ref": "proper-lockfile@1.2.0", + "dependsOn": [ + "err-code@1.1.2", + "extend@3.0.2", + "graceful-fs@4.2.11", + "retry@0.10.1" + ] + }, + { + "ref": "proxy-addr@2.0.7", + "dependsOn": [ + "forwarded@0.2.0", + "ipaddr.js@1.9.1" + ] + }, + { + "ref": "psl@1.9.0" + }, + { + "ref": "pug-attrs@3.0.0", + "dependsOn": [ + "constantinople@4.0.1", + "js-stringify@1.0.2", + "pug-runtime@3.0.1" + ] + }, + { + "ref": "pug-code-gen@3.0.2", + "dependsOn": [ + "constantinople@4.0.1", + "doctypes@1.1.0", + "js-stringify@1.0.2", + "pug-attrs@3.0.0", + "pug-error@2.0.0", + "pug-runtime@3.0.1", + "void-elements@3.1.0", + "with@7.0.2" + ] + }, + { + "ref": "pug-error@2.0.0" + }, + { + "ref": "pug-filters@4.0.0", + "dependsOn": [ + "constantinople@4.0.1", + "jstransformer@1.0.0", + "pug-error@2.0.0", + "pug-walk@2.0.0", + "resolve@1.22.4" + ] + }, + { + "ref": "pug-lexer@5.0.1", + "dependsOn": [ + "character-parser@2.2.0", + "is-expression@4.0.0", + "pug-error@2.0.0" + ] + }, + { + "ref": "pug-linker@4.0.0", + "dependsOn": [ + "pug-error@2.0.0", + "pug-walk@2.0.0" + ] + }, + { + "ref": "pug-load@3.0.0", + "dependsOn": [ + "object-assign@4.1.1", + "pug-walk@2.0.0" + ] + }, + { + "ref": "pug-parser@6.0.0", + "dependsOn": [ + "pug-error@2.0.0", + "token-stream@1.0.0" + ] + }, + { + "ref": "pug-runtime@3.0.1" + }, + { + "ref": "pug-strip-comments@2.0.0", + "dependsOn": [ + "pug-error@2.0.0" + ] + }, + { + "ref": "pug-walk@2.0.0" + }, + { + "ref": "pug@3.0.2", + "dependsOn": [ + "pug-code-gen@3.0.2", + "pug-filters@4.0.0", + "pug-lexer@5.0.1", + "pug-linker@4.0.0", + "pug-load@3.0.0", + "pug-parser@6.0.0", + "pug-runtime@3.0.1", + "pug-strip-comments@2.0.0" + ] + }, + { + "ref": "pump@3.0.0", + "dependsOn": [ + "end-of-stream@1.4.4", + "once@1.4.0" + ] + }, + { + "ref": "punycode@2.3.0" + }, + { + "ref": "qs@6.11.0", + "dependsOn": [ + "side-channel@1.0.4" + ] + }, + { + "ref": "query-string@5.1.1", + "dependsOn": [ + "decode-uri-component@0.2.2", + "object-assign@4.1.1", + "strict-uri-encode@1.1.0" + ] + }, + { + "ref": "range_check@2.0.4", + "dependsOn": [ + "ip6@0.2.10", + "ipaddr.js@1.9.1" + ] + }, + { + "ref": "range-parser@1.2.1" + }, + { + "ref": "raw-body@2.5.2", + "dependsOn": [ + "bytes@3.1.2", + "http-errors@2.0.0", + "iconv-lite@0.4.24", + "unpipe@1.0.0" + ] + }, + { + "ref": "rc@1.2.8", + "dependsOn": [ + "deep-extend@0.6.0", + "ini@1.3.8", + "minimist@1.2.8", + "strip-json-comments@2.0.1" + ] + }, + { + "ref": "read-pkg@4.0.1", + "dependsOn": [ + "normalize-package-data@2.5.0", + "parse-json@4.0.0", + "read-pkg@4.0.1|pify@3.0.0" + ] + }, + { + "ref": "read-pkg@4.0.1|pify@3.0.0" + }, + { + "ref": "readable-stream@2.3.8", + "dependsOn": [ + "core-util-is@1.0.3", + "inherits@2.0.4", + "process-nextick-args@2.0.1", + "readable-stream@2.3.8|isarray@1.0.0", + "safe-buffer@5.1.2", + "string_decoder@1.1.1", + "util-deprecate@1.0.2" + ] + }, + { + "ref": "readable-stream@2.3.8|isarray@1.0.0" + }, + { + "ref": "readable-web-to-node-stream@3.0.2", + "dependsOn": [ + "readable-web-to-node-stream@3.0.2|readable-stream@3.6.2" + ] + }, + { + "ref": "readable-web-to-node-stream@3.0.2|readable-stream@3.6.2", + "dependsOn": [ + "inherits@2.0.4", + "string_decoder@1.1.1", + "util-deprecate@1.0.2" + ] + }, + { + "ref": "readdirp@3.6.0", + "dependsOn": [ + "picomatch@2.3.1" + ] + }, + { + "ref": "rechoir@0.7.1", + "dependsOn": [ + "resolve@1.22.4" + ] + }, + { + "ref": "regenerator-runtime@0.14.0" + }, + { + "ref": "regex-not@1.0.2", + "dependsOn": [ + "extend-shallow@3.0.2", + "safe-regex@1.1.0" + ] + }, + { + "ref": "regexp.prototype.flags@1.5.0", + "dependsOn": [ + "call-bind@1.0.2", + "define-properties@1.2.0", + "functions-have-names@1.2.3" + ] + }, + { + "ref": "remove-trailing-separator@1.1.0" + }, + { + "ref": "repeat-element@1.1.4" + }, + { + "ref": "repeat-string@1.6.1" + }, + { + "ref": "replace@1.2.2", + "dependsOn": [ + "chalk@2.4.2", + "replace@1.2.2|minimatch@3.0.5", + "replace@1.2.2|yargs@15.4.1" + ] + }, + { + "ref": "replace@1.2.2|ansi-regex@5.0.1" + }, + { + "ref": "replace@1.2.2|ansi-styles@4.3.0", + "dependsOn": [ + "replace@1.2.2|color-convert@2.0.1" + ] + }, + { + "ref": "replace@1.2.2|brace-expansion@1.1.11", + "dependsOn": [ + "balanced-match@1.0.2", + "concat-map@0.0.1" + ] + }, + { + "ref": "replace@1.2.2|cliui@6.0.0", + "dependsOn": [ + "replace@1.2.2|string-width@4.2.3", + "replace@1.2.2|strip-ansi@6.0.1", + "replace@1.2.2|wrap-ansi@6.2.0" + ] + }, + { + "ref": "replace@1.2.2|color-convert@2.0.1", + "dependsOn": [ + "replace@1.2.2|color-name@1.1.4" + ] + }, + { + "ref": "replace@1.2.2|color-name@1.1.4" + }, + { + "ref": "replace@1.2.2|find-up@4.1.0", + "dependsOn": [ + "replace@1.2.2|locate-path@5.0.0", + "replace@1.2.2|path-exists@4.0.0" + ] + }, + { + "ref": "replace@1.2.2|is-fullwidth-code-point@3.0.0" + }, + { + "ref": "replace@1.2.2|locate-path@5.0.0", + "dependsOn": [ + "replace@1.2.2|p-locate@4.1.0" + ] + }, + { + "ref": "replace@1.2.2|minimatch@3.0.5", + "dependsOn": [ + "replace@1.2.2|brace-expansion@1.1.11" + ] + }, + { + "ref": "replace@1.2.2|p-locate@4.1.0", + "dependsOn": [ + "p-limit@2.3.0" + ] + }, + { + "ref": "replace@1.2.2|path-exists@4.0.0" + }, + { + "ref": "replace@1.2.2|string-width@4.2.3", + "dependsOn": [ + "emoji-regex@8.0.0", + "replace@1.2.2|is-fullwidth-code-point@3.0.0", + "replace@1.2.2|strip-ansi@6.0.1" + ] + }, + { + "ref": "replace@1.2.2|strip-ansi@6.0.1", + "dependsOn": [ + "replace@1.2.2|ansi-regex@5.0.1" + ] + }, + { + "ref": "replace@1.2.2|wrap-ansi@6.2.0", + "dependsOn": [ + "replace@1.2.2|ansi-styles@4.3.0", + "replace@1.2.2|string-width@4.2.3", + "replace@1.2.2|strip-ansi@6.0.1" + ] + }, + { + "ref": "replace@1.2.2|yargs-parser@18.1.3", + "dependsOn": [ + "camelcase@5.3.1", + "decamelize@1.2.0" + ] + }, + { + "ref": "replace@1.2.2|yargs@15.4.1", + "dependsOn": [ + "decamelize@1.2.0", + "get-caller-file@2.0.5", + "replace@1.2.2|cliui@6.0.0", + "replace@1.2.2|find-up@4.1.0", + "replace@1.2.2|string-width@4.2.3", + "replace@1.2.2|yargs-parser@18.1.3", + "require-directory@2.1.1", + "require-main-filename@2.0.0", + "set-blocking@2.0.0", + "which-module@2.0.1", + "y18n@4.0.3" + ] + }, + { + "ref": "request@2.88.2", + "dependsOn": [ + "aws-sign2@0.7.0", + "aws4@1.12.0", + "caseless@0.12.0", + "combined-stream@1.0.8", + "extend@3.0.2", + "forever-agent@0.6.1", + "form-data@2.3.3", + "har-validator@5.1.5", + "http-signature@1.2.0", + "is-typedarray@1.0.0", + "isstream@0.1.2", + "json-stringify-safe@5.0.1", + "mime-types@2.1.35", + "oauth-sign@0.9.0", + "performance-now@2.1.0", + "request@2.88.2|qs@6.5.3", + "safe-buffer@5.1.2", + "tough-cookie@2.5.0", + "tunnel-agent@0.6.0", + "uuid@3.4.0" + ] + }, + { + "ref": "request@2.88.2|qs@6.5.3" + }, + { + "ref": "require-directory@2.1.1" + }, + { + "ref": "require-main-filename@2.0.0" + }, + { + "ref": "resolve-dir@1.0.1", + "dependsOn": [ + "expand-tilde@2.0.2", + "global-modules@1.0.0" + ] + }, + { + "ref": "resolve-url@0.2.1" + }, + { + "ref": "resolve@1.22.4", + "dependsOn": [ + "is-core-module@2.13.0", + "path-parse@1.0.7", + "supports-preserve-symlinks-flag@1.0.0" + ] + }, + { + "ref": "responselike@1.0.2", + "dependsOn": [ + "lowercase-keys@1.0.1" + ] + }, + { + "ref": "restructure@2.0.1" + }, + { + "ref": "ret@0.1.15" + }, + { + "ref": "retry-as-promised@7.0.4" + }, + { + "ref": "retry@0.10.1" + }, + { + "ref": "rimraf@3.0.2", + "dependsOn": [ + "glob@7.2.3" + ] + }, + { + "ref": "rxjs@6.6.7", + "dependsOn": [ + "rxjs@6.6.7|tslib@1.14.1" + ] + }, + { + "ref": "rxjs@6.6.7|tslib@1.14.1" + }, + { + "ref": "safe-buffer@5.1.2" + }, + { + "ref": "safe-regex@1.1.0", + "dependsOn": [ + "ret@0.1.15" + ] + }, + { + "ref": "safe-stable-stringify@2.4.3" + }, + { + "ref": "safer-buffer@2.1.2" + }, + { + "ref": "samsam@1.1.2" + }, + { + "ref": "sanitize-filename@1.6.3", + "dependsOn": [ + "truncate-utf8-bytes@1.0.2" + ] + }, + { + "ref": "sanitize-html@1.4.2", + "dependsOn": [ + "he@0.4.1", + "htmlparser2@3.3.0", + "sanitize-html@1.4.2|lodash@2.4.2" + ] + }, + { + "ref": "sanitize-html@1.4.2|lodash@2.4.2" + }, + { + "ref": "sax@1.2.4" + }, + { + "ref": "seek-bzip@1.0.6", + "dependsOn": [ + "commander@2.20.3" + ] + }, + { + "ref": "semver@7.5.4", + "dependsOn": [ + "lru-cache@6.0.0" + ] + }, + { + "ref": "send@0.18.0", + "dependsOn": [ + "debug@2.6.9", + "depd@2.0.0", + "destroy@1.2.0", + "encodeurl@1.0.2", + "escape-html@1.0.3", + "etag@1.8.1", + "fresh@0.5.2", + "http-errors@2.0.0", + "mime@1.6.0", + "on-finished@2.4.1", + "range-parser@1.2.1", + "send@0.18.0|ms@2.1.3", + "statuses@2.0.1" + ] + }, + { + "ref": "send@0.18.0|ms@2.1.3" + }, + { + "ref": "sequelize-pool@7.1.0" + }, + { + "ref": "sequelize@6.32.1", + "dependsOn": [ + "@types/debug@4.1.8", + "@types/validator@13.11.1", + "dottie@2.0.6", + "inflection@1.13.4", + "lodash@4.17.21", + "moment-timezone@0.5.43", + "moment@2.29.4", + "pg-connection-string@2.6.2", + "retry-as-promised@7.0.4", + "semver@7.5.4", + "sequelize-pool@7.1.0", + "sequelize@6.32.1|debug@4.3.4", + "sequelize@6.32.1|uuid@8.3.2", + "toposort-class@1.0.1", + "validator@13.11.0", + "wkx@0.5.0" + ] + }, + { + "ref": "sequelize@6.32.1|debug@4.3.4", + "dependsOn": [ + "sequelize@6.32.1|ms@2.1.2" + ] + }, + { + "ref": "sequelize@6.32.1|ms@2.1.2" + }, + { + "ref": "sequelize@6.32.1|uuid@8.3.2" + }, + { + "ref": "serve-index@1.9.1", + "dependsOn": [ + "accepts@1.3.8", + "batch@0.6.1", + "debug@2.6.9", + "escape-html@1.0.3", + "mime-types@2.1.35", + "parseurl@1.3.3", + "serve-index@1.9.1|http-errors@1.6.3" + ] + }, + { + "ref": "serve-index@1.9.1|depd@1.1.2" + }, + { + "ref": "serve-index@1.9.1|http-errors@1.6.3", + "dependsOn": [ + "serve-index@1.9.1|depd@1.1.2", + "serve-index@1.9.1|inherits@2.0.3", + "serve-index@1.9.1|setprototypeof@1.1.0", + "serve-index@1.9.1|statuses@1.5.0" + ] + }, + { + "ref": "serve-index@1.9.1|inherits@2.0.3" + }, + { + "ref": "serve-index@1.9.1|setprototypeof@1.1.0" + }, + { + "ref": "serve-index@1.9.1|statuses@1.5.0" + }, + { + "ref": "serve-static@1.15.0", + "dependsOn": [ + "encodeurl@1.0.2", + "escape-html@1.0.3", + "parseurl@1.3.3", + "send@0.18.0" + ] + }, + { + "ref": "set-blocking@2.0.0" + }, + { + "ref": "set-value@2.0.1", + "dependsOn": [ + "is-plain-object@2.0.4", + "set-value@2.0.1|extend-shallow@2.0.1", + "set-value@2.0.1|is-extendable@0.1.1", + "split-string@3.1.0" + ] + }, + { + "ref": "set-value@2.0.1|extend-shallow@2.0.1", + "dependsOn": [ + "set-value@2.0.1|is-extendable@0.1.1" + ] + }, + { + "ref": "set-value@2.0.1|is-extendable@0.1.1" + }, + { + "ref": "setimmediate@1.0.5" + }, + { + "ref": "setprototypeof@1.2.0" + }, + { + "ref": "side-channel@1.0.4", + "dependsOn": [ + "call-bind@1.0.2", + "get-intrinsic@1.2.1", + "object-inspect@1.12.3" + ] + }, + { + "ref": "signal-exit@3.0.7" + }, + { + "ref": "simple-concat@1.0.1" + }, + { + "ref": "simple-get@3.1.1", + "dependsOn": [ + "once@1.4.0", + "simple-concat@1.0.1", + "simple-get@3.1.1|decompress-response@4.2.1" + ] + }, + { + "ref": "simple-get@3.1.1|decompress-response@4.2.1", + "dependsOn": [ + "simple-get@3.1.1|mimic-response@2.1.0" + ] + }, + { + "ref": "simple-get@3.1.1|mimic-response@2.1.0" + }, + { + "ref": "simple-swizzle@0.2.2", + "dependsOn": [ + "simple-swizzle@0.2.2|is-arrayish@0.3.2" + ] + }, + { + "ref": "simple-swizzle@0.2.2|is-arrayish@0.3.2" + }, + { + "ref": "sinon@1.17.7", + "dependsOn": [ + "formatio@1.1.1", + "lolex@1.3.2", + "samsam@1.1.2", + "util@0.12.5" + ] + }, + { + "ref": "smart-buffer@4.2.0" + }, + { + "ref": "snapdragon-node@2.1.1", + "dependsOn": [ + "isobject@3.0.1", + "snapdragon-node@2.1.1|define-property@1.0.0", + "snapdragon-util@3.0.1" + ] + }, + { + "ref": "snapdragon-node@2.1.1|define-property@1.0.0", + "dependsOn": [ + "is-descriptor@1.0.2" + ] + }, + { + "ref": "snapdragon-util@3.0.1", + "dependsOn": [ + "snapdragon-util@3.0.1|kind-of@3.2.2" + ] + }, + { + "ref": "snapdragon-util@3.0.1|kind-of@3.2.2", + "dependsOn": [ + "is-buffer@1.1.6" + ] + }, + { + "ref": "snapdragon@0.8.2", + "dependsOn": [ + "base@0.11.2", + "debug@2.6.9", + "map-cache@0.2.2", + "snapdragon@0.8.2|define-property@0.2.5", + "snapdragon@0.8.2|extend-shallow@2.0.1", + "snapdragon@0.8.2|source-map@0.5.7", + "source-map-resolve@0.5.3", + "use@3.1.1" + ] + }, + { + "ref": "snapdragon@0.8.2|define-property@0.2.5", + "dependsOn": [ + "snapdragon@0.8.2|is-descriptor@0.1.6" + ] + }, + { + "ref": "snapdragon@0.8.2|extend-shallow@2.0.1", + "dependsOn": [ + "snapdragon@0.8.2|is-extendable@0.1.1" + ] + }, + { + "ref": "snapdragon@0.8.2|is-accessor-descriptor@0.1.6", + "dependsOn": [ + "snapdragon@0.8.2|is-accessor-descriptor@0.1.6|kind-of@3.2.2" + ] + }, + { + "ref": "snapdragon@0.8.2|is-accessor-descriptor@0.1.6|kind-of@3.2.2", + "dependsOn": [ + "is-buffer@1.1.6" + ] + }, + { + "ref": "snapdragon@0.8.2|is-data-descriptor@0.1.4", + "dependsOn": [ + "snapdragon@0.8.2|is-data-descriptor@0.1.4|kind-of@3.2.2" + ] + }, + { + "ref": "snapdragon@0.8.2|is-data-descriptor@0.1.4|kind-of@3.2.2", + "dependsOn": [ + "is-buffer@1.1.6" + ] + }, + { + "ref": "snapdragon@0.8.2|is-descriptor@0.1.6", + "dependsOn": [ + "snapdragon@0.8.2|is-accessor-descriptor@0.1.6", + "snapdragon@0.8.2|is-data-descriptor@0.1.4", + "snapdragon@0.8.2|kind-of@5.1.0" + ] + }, + { + "ref": "snapdragon@0.8.2|is-extendable@0.1.1" + }, + { + "ref": "snapdragon@0.8.2|kind-of@5.1.0" + }, + { + "ref": "snapdragon@0.8.2|source-map@0.5.7" + }, + { + "ref": "socket.io-adapter@2.1.0" + }, + { + "ref": "socket.io-parser@4.0.5", + "dependsOn": [ + "@types/component-emitter@1.2.11", + "component-emitter@1.3.0", + "socket.io-parser@4.0.5|debug@4.3.4" + ] + }, + { + "ref": "socket.io-parser@4.0.5|debug@4.3.4", + "dependsOn": [ + "socket.io-parser@4.0.5|ms@2.1.2" + ] + }, + { + "ref": "socket.io-parser@4.0.5|ms@2.1.2" + }, + { + "ref": "socket.io@3.1.2", + "dependsOn": [ + "@types/cookie@0.4.1", + "@types/cors@2.8.13", + "@types/node@20.5.7", + "accepts@1.3.8", + "base64id@2.0.0", + "engine.io@4.1.2", + "socket.io-adapter@2.1.0", + "socket.io-parser@4.0.5", + "socket.io@3.1.2|debug@4.3.4" + ] + }, + { + "ref": "socket.io@3.1.2|debug@4.3.4", + "dependsOn": [ + "socket.io@3.1.2|ms@2.1.2" + ] + }, + { + "ref": "socket.io@3.1.2|ms@2.1.2" + }, + { + "ref": "socks-proxy-agent@6.2.1", + "dependsOn": [ + "agent-base@6.0.2", + "socks-proxy-agent@6.2.1|debug@4.3.4", + "socks@2.7.1" + ] + }, + { + "ref": "socks-proxy-agent@6.2.1|debug@4.3.4", + "dependsOn": [ + "socks-proxy-agent@6.2.1|ms@2.1.2" + ] + }, + { + "ref": "socks-proxy-agent@6.2.1|ms@2.1.2" + }, + { + "ref": "socks@2.7.1", + "dependsOn": [ + "smart-buffer@4.2.0", + "socks@2.7.1|ip@2.0.0" + ] + }, + { + "ref": "socks@2.7.1|ip@2.0.0" + }, + { + "ref": "sort-keys-length@1.0.1", + "dependsOn": [ + "sort-keys-length@1.0.1|sort-keys@1.1.2" + ] + }, + { + "ref": "sort-keys-length@1.0.1|sort-keys@1.1.2", + "dependsOn": [ + "is-plain-obj@1.1.0" + ] + }, + { + "ref": "sort-keys@2.0.0", + "dependsOn": [ + "is-plain-obj@1.1.0" + ] + }, + { + "ref": "source-map-resolve@0.5.3", + "dependsOn": [ + "atob@2.1.2", + "decode-uri-component@0.2.2", + "resolve-url@0.2.1", + "source-map-url@0.4.1", + "urix@0.1.0" + ] + }, + { + "ref": "source-map-support@0.5.21", + "dependsOn": [ + "buffer-from@1.1.2", + "source-map@0.6.1" + ] + }, + { + "ref": "source-map-url@0.4.1" + }, + { + "ref": "source-map@0.6.1" + }, + { + "ref": "spawn-command@0.0.2-1" + }, + { + "ref": "spdx-correct@3.2.0", + "dependsOn": [ + "spdx-expression-parse@3.0.1", + "spdx-license-ids@3.0.13" + ] + }, + { + "ref": "spdx-exceptions@2.3.0" + }, + { + "ref": "spdx-expression-parse@3.0.1", + "dependsOn": [ + "spdx-exceptions@2.3.0", + "spdx-license-ids@3.0.13" + ] + }, + { + "ref": "spdx-license-ids@3.0.13" + }, + { + "ref": "split-string@3.1.0", + "dependsOn": [ + "extend-shallow@3.0.2" + ] + }, + { + "ref": "sprintf-js@1.1.2" + }, + { + "ref": "sqlite3@5.1.6", + "dependsOn": [ + "@mapbox/node-pre-gyp@1.0.11", + "node-addon-api@4.3.0", + "node-gyp@8.4.1", + "tar@6.1.15" + ] + }, + { + "ref": "sshpk@1.17.0", + "dependsOn": [ + "asn1@0.2.6", + "assert-plus@1.0.0", + "bcrypt-pbkdf@1.0.2", + "dashdash@1.14.1", + "ecc-jsbn@0.1.2", + "getpass@0.1.7", + "jsbn@0.1.1", + "safer-buffer@2.1.2", + "tweetnacl@0.14.5" + ] + }, + { + "ref": "ssri@8.0.1", + "dependsOn": [ + "minipass@3.3.6" + ] + }, + { + "ref": "stack-trace@0.0.10" + }, + { + "ref": "static-extend@0.1.2", + "dependsOn": [ + "object-copy@0.1.0", + "static-extend@0.1.2|define-property@0.2.5" + ] + }, + { + "ref": "static-extend@0.1.2|define-property@0.2.5", + "dependsOn": [ + "static-extend@0.1.2|is-descriptor@0.1.6" + ] + }, + { + "ref": "static-extend@0.1.2|is-accessor-descriptor@0.1.6", + "dependsOn": [ + "static-extend@0.1.2|is-accessor-descriptor@0.1.6|kind-of@3.2.2" + ] + }, + { + "ref": "static-extend@0.1.2|is-accessor-descriptor@0.1.6|kind-of@3.2.2", + "dependsOn": [ + "is-buffer@1.1.6" + ] + }, + { + "ref": "static-extend@0.1.2|is-data-descriptor@0.1.4", + "dependsOn": [ + "static-extend@0.1.2|is-data-descriptor@0.1.4|kind-of@3.2.2" + ] + }, + { + "ref": "static-extend@0.1.2|is-data-descriptor@0.1.4|kind-of@3.2.2", + "dependsOn": [ + "is-buffer@1.1.6" + ] + }, + { + "ref": "static-extend@0.1.2|is-descriptor@0.1.6", + "dependsOn": [ + "static-extend@0.1.2|is-accessor-descriptor@0.1.6", + "static-extend@0.1.2|is-data-descriptor@0.1.4", + "static-extend@0.1.2|kind-of@5.1.0" + ] + }, + { + "ref": "static-extend@0.1.2|kind-of@5.1.0" + }, + { + "ref": "statuses@2.0.1" + }, + { + "ref": "stop-iteration-iterator@1.0.0", + "dependsOn": [ + "internal-slot@1.0.5" + ] + }, + { + "ref": "stream-buffers@2.2.0" + }, + { + "ref": "streamsearch@0.1.2" + }, + { + "ref": "strict-uri-encode@1.1.0" + }, + { + "ref": "string_decoder@1.1.1", + "dependsOn": [ + "safe-buffer@5.1.2" + ] + }, + { + "ref": "string-width@1.0.2", + "dependsOn": [ + "code-point-at@1.1.0", + "is-fullwidth-code-point@1.0.0", + "strip-ansi@3.0.1" + ] + }, + { + "ref": "string.fromcodepoint@0.2.1" + }, + { + "ref": "string.prototype.codepointat@0.2.1" + }, + { + "ref": "strip-ansi@3.0.1", + "dependsOn": [ + "ansi-regex@2.1.1" + ] + }, + { + "ref": "strip-bom@3.0.0" + }, + { + "ref": "strip-dirs@2.1.0", + "dependsOn": [ + "is-natural-number@4.0.1" + ] + }, + { + "ref": "strip-json-comments@2.0.1" + }, + { + "ref": "strip-outer@1.0.1", + "dependsOn": [ + "escape-string-regexp@1.0.5" + ] + }, + { + "ref": "strtok3@6.3.0", + "dependsOn": [ + "@tokenizer/token@0.3.0", + "peek-readable@4.1.0" + ] + }, + { + "ref": "supports-color@5.5.0", + "dependsOn": [ + "has-flag@3.0.0" + ] + }, + { + "ref": "supports-preserve-symlinks-flag@1.0.0" + }, + { + "ref": "svg-captcha@1.4.0", + "dependsOn": [ + "opentype.js@0.7.3" + ] + }, + { + "ref": "swagger-ui-dist@5.4.2" + }, + { + "ref": "swagger-ui-express@4.6.3", + "dependsOn": [ + "express@4.18.2", + "swagger-ui-dist@5.4.2" + ] + }, + { + "ref": "tar-fs@2.1.1", + "dependsOn": [ + "mkdirp-classic@0.5.3", + "pump@3.0.0", + "tar-fs@2.1.1|chownr@1.1.4", + "tar-fs@2.1.1|tar-stream@2.2.0" + ] + }, + { + "ref": "tar-fs@2.1.1|bl@4.1.0", + "dependsOn": [ + "buffer@5.7.1", + "inherits@2.0.4", + "tar-fs@2.1.1|readable-stream@3.6.2" + ] + }, + { + "ref": "tar-fs@2.1.1|chownr@1.1.4" + }, + { + "ref": "tar-fs@2.1.1|readable-stream@3.6.2", + "dependsOn": [ + "inherits@2.0.4", + "string_decoder@1.1.1", + "util-deprecate@1.0.2" + ] + }, + { + "ref": "tar-fs@2.1.1|tar-stream@2.2.0", + "dependsOn": [ + "end-of-stream@1.4.4", + "fs-constants@1.0.0", + "inherits@2.0.4", + "tar-fs@2.1.1|bl@4.1.0", + "tar-fs@2.1.1|readable-stream@3.6.2" + ] + }, + { + "ref": "tar-stream@1.6.2", + "dependsOn": [ + "bl@1.2.3", + "buffer-alloc@1.2.0", + "end-of-stream@1.4.4", + "fs-constants@1.0.0", + "readable-stream@2.3.8", + "to-buffer@1.1.1", + "xtend@4.0.2" + ] + }, + { + "ref": "tar@6.1.15", + "dependsOn": [ + "chownr@2.0.0", + "fs-minipass@2.1.0", + "minizlib@2.1.2", + "tar@6.1.15|minipass@5.0.0", + "tar@6.1.15|mkdirp@1.0.4", + "yallist@4.0.0" + ] + }, + { + "ref": "tar@6.1.15|minipass@5.0.0" + }, + { + "ref": "tar@6.1.15|mkdirp@1.0.4" + }, + { + "ref": "tdigest@0.1.2", + "dependsOn": [ + "bintrees@1.0.2" + ] + }, + { + "ref": "text-hex@1.0.0" + }, + { + "ref": "thirty-two@1.0.2" + }, + { + "ref": "through@2.3.8" + }, + { + "ref": "timed-out@4.0.1" + }, + { + "ref": "tiny-inflate@1.0.3" + }, + { + "ref": "to-buffer@1.1.1" + }, + { + "ref": "to-fast-properties@2.0.0" + }, + { + "ref": "to-object-path@0.3.0", + "dependsOn": [ + "to-object-path@0.3.0|kind-of@3.2.2" + ] + }, + { + "ref": "to-object-path@0.3.0|kind-of@3.2.2", + "dependsOn": [ + "is-buffer@1.1.6" + ] + }, + { + "ref": "to-regex-range@2.1.1", + "dependsOn": [ + "is-number@3.0.0", + "repeat-string@1.6.1" + ] + }, + { + "ref": "to-regex@3.0.2", + "dependsOn": [ + "define-property@2.0.2", + "extend-shallow@3.0.2", + "regex-not@1.0.2", + "safe-regex@1.1.0" + ] + }, + { + "ref": "toidentifier@1.0.1" + }, + { + "ref": "token-stream@1.0.0" + }, + { + "ref": "token-types@4.2.1", + "dependsOn": [ + "@tokenizer/token@0.3.0", + "ieee754@1.2.1" + ] + }, + { + "ref": "toposort-class@1.0.1" + }, + { + "ref": "tough-cookie@2.5.0", + "dependsOn": [ + "psl@1.9.0", + "punycode@2.3.0" + ] + }, + { + "ref": "tr46@0.0.3" + }, + { + "ref": "traverse@0.3.9" + }, + { + "ref": "tree-kill@1.2.2" + }, + { + "ref": "trim-repeated@1.0.0", + "dependsOn": [ + "escape-string-regexp@1.0.5" + ] + }, + { + "ref": "triple-beam@1.4.1" + }, + { + "ref": "truncate-utf8-bytes@1.0.2", + "dependsOn": [ + "utf8-byte-length@1.0.4" + ] + }, + { + "ref": "ts-node-dev@1.1.8", + "dependsOn": [ + "chokidar@3.5.3", + "dynamic-dedupe@0.3.0", + "minimist@1.2.8", + "resolve@1.22.4", + "source-map-support@0.5.21", + "tree-kill@1.2.2", + "ts-node-dev@1.1.8|mkdirp@1.0.4", + "ts-node-dev@1.1.8|rimraf@2.7.1", + "ts-node@9.1.1", + "tsconfig@7.0.0", + "typescript@5.2.2" + ] + }, + { + "ref": "ts-node-dev@1.1.8|mkdirp@1.0.4" + }, + { + "ref": "ts-node-dev@1.1.8|rimraf@2.7.1", + "dependsOn": [ + "glob@7.2.3" + ] + }, + { + "ref": "ts-node@9.1.1", + "dependsOn": [ + "arg@4.1.3", + "create-require@1.1.1", + "diff@4.0.2", + "make-error@1.3.6", + "source-map-support@0.5.21", + "typescript@5.2.2", + "yn@3.1.1" + ] + }, + { + "ref": "tsconfig@7.0.0", + "dependsOn": [ + "@types/strip-bom@3.0.0", + "@types/strip-json-comments@0.0.30", + "strip-bom@3.0.0", + "strip-json-comments@2.0.1" + ] + }, + { + "ref": "tslib@2.6.2" + }, + { + "ref": "tunnel-agent@0.6.0", + "dependsOn": [ + "safe-buffer@5.1.2" + ] + }, + { + "ref": "tweetnacl@0.14.5" + }, + { + "ref": "type-is@1.6.18", + "dependsOn": [ + "media-typer@0.3.0", + "mime-types@2.1.35" + ] + }, + { + "ref": "typecast@0.0.1" + }, + { + "ref": "typedarray@0.0.6" + }, + { + "ref": "typescript@5.2.2" + }, + { + "ref": "uglify-js@3.17.4" + }, + { + "ref": "unbzip2-stream@1.4.3", + "dependsOn": [ + "buffer@5.7.1", + "through@2.3.8" + ] + }, + { + "ref": "unc-path-regex@0.1.2" + }, + { + "ref": "underscore.string@3.3.6", + "dependsOn": [ + "sprintf-js@1.1.2", + "util-deprecate@1.0.2" + ] + }, + { + "ref": "unicode-properties@1.4.1", + "dependsOn": [ + "base64-js@1.5.1", + "unicode-trie@2.0.0" + ] + }, + { + "ref": "unicode-trie@2.0.0", + "dependsOn": [ + "pako@0.2.9", + "tiny-inflate@1.0.3" + ] + }, + { + "ref": "union-value@1.0.1", + "dependsOn": [ + "arr-union@3.1.0", + "get-value@2.0.6", + "set-value@2.0.1", + "union-value@1.0.1|is-extendable@0.1.1" + ] + }, + { + "ref": "union-value@1.0.1|is-extendable@0.1.1" + }, + { + "ref": "unique-filename@1.1.1", + "dependsOn": [ + "unique-slug@2.0.2" + ] + }, + { + "ref": "unique-slug@2.0.2", + "dependsOn": [ + "imurmurhash@0.1.4" + ] + }, + { + "ref": "unit-compare@1.0.1", + "dependsOn": [ + "moment@2.29.4" + ] + }, + { + "ref": "universalify@2.0.0" + }, + { + "ref": "unpipe@1.0.0" + }, + { + "ref": "unset-value@1.0.0", + "dependsOn": [ + "isobject@3.0.1", + "unset-value@1.0.0|has-value@0.3.1" + ] + }, + { + "ref": "unset-value@1.0.0|has-value@0.3.1", + "dependsOn": [ + "get-value@2.0.6", + "unset-value@1.0.0|has-value@0.3.1|isobject@2.1.0", + "unset-value@1.0.0|has-values@0.1.4" + ] + }, + { + "ref": "unset-value@1.0.0|has-value@0.3.1|isobject@2.1.0", + "dependsOn": [ + "unset-value@1.0.0|isarray@1.0.0" + ] + }, + { + "ref": "unset-value@1.0.0|has-values@0.1.4" + }, + { + "ref": "unset-value@1.0.0|isarray@1.0.0" + }, + { + "ref": "untildify@2.1.0", + "dependsOn": [ + "os-homedir@1.0.2" + ] + }, + { + "ref": "unzipper@0.9.15", + "dependsOn": [ + "big-integer@1.6.51", + "binary@0.3.0", + "buffer-indexof-polyfill@1.0.2", + "duplexer2@0.1.4", + "fstream@1.0.12", + "listenercount@1.0.1", + "readable-stream@2.3.8", + "setimmediate@1.0.5", + "unzipper@0.9.15|bluebird@3.4.7" + ] + }, + { + "ref": "unzipper@0.9.15|bluebird@3.4.7" + }, + { + "ref": "uri-js@4.4.1", + "dependsOn": [ + "punycode@2.3.0" + ] + }, + { + "ref": "urix@0.1.0" + }, + { + "ref": "url-parse-lax@3.0.0", + "dependsOn": [ + "prepend-http@2.0.0" + ] + }, + { + "ref": "url-to-options@1.0.1" + }, + { + "ref": "use@3.1.1" + }, + { + "ref": "utf8-byte-length@1.0.4" + }, + { + "ref": "util-deprecate@1.0.2" + }, + { + "ref": "util@0.12.5", + "dependsOn": [ + "inherits@2.0.4", + "is-arguments@1.1.1", + "is-generator-function@1.0.10", + "is-typed-array@1.1.12", + "which-typed-array@1.1.11" + ] + }, + { + "ref": "utils-merge@1.0.1" + }, + { + "ref": "uuid@3.4.0" + }, + { + "ref": "v8flags@3.2.0", + "dependsOn": [ + "homedir-polyfill@1.0.3" + ] + }, + { + "ref": "validate-npm-package-license@3.0.4", + "dependsOn": [ + "spdx-correct@3.2.0", + "spdx-expression-parse@3.0.1" + ] + }, + { + "ref": "validate@4.5.1", + "dependsOn": [ + "component-type@1.2.1", + "eivindfjeldstad-dot@0.0.1", + "typecast@0.0.1" + ] + }, + { + "ref": "validator@13.11.0" + }, + { + "ref": "vary@1.1.2" + }, + { + "ref": "verror@1.10.0", + "dependsOn": [ + "assert-plus@1.0.0", + "extsprintf@1.3.0", + "verror@1.10.0|core-util-is@1.0.2" + ] + }, + { + "ref": "verror@1.10.0|core-util-is@1.0.2" + }, + { + "ref": "vm2@3.9.11", + "dependsOn": [ + "acorn-walk@8.2.0", + "vm2@3.9.11|acorn@8.10.0" + ] + }, + { + "ref": "vm2@3.9.11|acorn@8.10.0" + }, + { + "ref": "void-elements@3.1.0" + }, + { + "ref": "walk@2.3.15", + "dependsOn": [ + "foreachasync@3.0.0" + ] + }, + { + "ref": "walkdir@0.0.11" + }, + { + "ref": "webidl-conversions@3.0.1" + }, + { + "ref": "whatwg-url@5.0.0", + "dependsOn": [ + "tr46@0.0.3", + "webidl-conversions@3.0.1" + ] + }, + { + "ref": "which-boxed-primitive@1.0.2", + "dependsOn": [ + "is-bigint@1.0.4", + "is-boolean-object@1.1.2", + "is-number-object@1.0.7", + "is-string@1.0.7", + "is-symbol@1.0.4" + ] + }, + { + "ref": "which-collection@1.0.1", + "dependsOn": [ + "is-map@2.0.2", + "is-set@2.0.2", + "is-weakmap@2.0.1", + "is-weakset@2.0.2" + ] + }, + { + "ref": "which-module@2.0.1" + }, + { + "ref": "which-pm-runs@1.1.0" + }, + { + "ref": "which-typed-array@1.1.11", + "dependsOn": [ + "available-typed-arrays@1.0.5", + "call-bind@1.0.2", + "for-each@0.3.3", + "gopd@1.0.1", + "has-tostringtag@1.0.0" + ] + }, + { + "ref": "which@2.0.2", + "dependsOn": [ + "isexe@2.0.0" + ] + }, + { + "ref": "wide-align@1.1.5", + "dependsOn": [ + "string-width@1.0.2" + ] + }, + { + "ref": "winston-transport@4.5.0", + "dependsOn": [ + "logform@2.5.1", + "triple-beam@1.4.1", + "winston-transport@4.5.0|readable-stream@3.6.2" + ] + }, + { + "ref": "winston-transport@4.5.0|readable-stream@3.6.2", + "dependsOn": [ + "inherits@2.0.4", + "string_decoder@1.1.1", + "util-deprecate@1.0.2" + ] + }, + { + "ref": "winston@3.10.0", + "dependsOn": [ + "@colors/colors@1.5.0", + "@dabh/diagnostics@2.0.3", + "logform@2.5.1", + "one-time@1.0.0", + "safe-stable-stringify@2.4.3", + "stack-trace@0.0.10", + "triple-beam@1.4.1", + "winston-transport@4.5.0", + "winston@3.10.0|async@3.2.4", + "winston@3.10.0|is-stream@2.0.1", + "winston@3.10.0|readable-stream@3.6.2" + ] + }, + { + "ref": "winston@3.10.0|async@3.2.4" + }, + { + "ref": "winston@3.10.0|is-stream@2.0.1" + }, + { + "ref": "winston@3.10.0|readable-stream@3.6.2", + "dependsOn": [ + "inherits@2.0.4", + "string_decoder@1.1.1", + "util-deprecate@1.0.2" + ] + }, + { + "ref": "with@7.0.2", + "dependsOn": [ + "@babel/parser@7.22.14", + "@babel/types@7.22.11", + "assert-never@1.2.1", + "babel-walk@3.0.0-canary-5" + ] + }, + { + "ref": "wkx@0.5.0", + "dependsOn": [ + "@types/node@20.5.7" + ] + }, + { + "ref": "wordwrap@0.0.3" + }, + { + "ref": "wrap-ansi@5.1.0", + "dependsOn": [ + "ansi-styles@3.2.1", + "wrap-ansi@5.1.0|string-width@3.1.0", + "wrap-ansi@5.1.0|strip-ansi@5.2.0" + ] + }, + { + "ref": "wrap-ansi@5.1.0|ansi-regex@4.1.1" + }, + { + "ref": "wrap-ansi@5.1.0|emoji-regex@7.0.3" + }, + { + "ref": "wrap-ansi@5.1.0|is-fullwidth-code-point@2.0.0" + }, + { + "ref": "wrap-ansi@5.1.0|string-width@3.1.0", + "dependsOn": [ + "wrap-ansi@5.1.0|emoji-regex@7.0.3", + "wrap-ansi@5.1.0|is-fullwidth-code-point@2.0.0", + "wrap-ansi@5.1.0|strip-ansi@5.2.0" + ] + }, + { + "ref": "wrap-ansi@5.1.0|strip-ansi@5.2.0", + "dependsOn": [ + "wrap-ansi@5.1.0|ansi-regex@4.1.1" + ] + }, + { + "ref": "wrappy@1.0.2" + }, + { + "ref": "ws@7.4.6" + }, + { + "ref": "xtend@4.0.2" + }, + { + "ref": "y18n@4.0.3" + }, + { + "ref": "yallist@4.0.0" + }, + { + "ref": "yaml-schema-validator@1.2.3", + "dependsOn": [ + "chalk@2.4.2", + "commander@2.20.3", + "js-yaml@3.14.1", + "validate@4.5.1" + ] + }, + { + "ref": "yargs-parser@13.1.2", + "dependsOn": [ + "camelcase@5.3.1", + "decamelize@1.2.0" + ] + }, + { + "ref": "yargs@13.3.2", + "dependsOn": [ + "cliui@5.0.0", + "find-up@3.0.0", + "get-caller-file@2.0.5", + "require-directory@2.1.1", + "require-main-filename@2.0.0", + "set-blocking@2.0.0", + "which-module@2.0.1", + "y18n@4.0.3", + "yargs-parser@13.1.2", + "yargs@13.3.2|string-width@3.1.0" + ] + }, + { + "ref": "yargs@13.3.2|ansi-regex@4.1.1" + }, + { + "ref": "yargs@13.3.2|emoji-regex@7.0.3" + }, + { + "ref": "yargs@13.3.2|is-fullwidth-code-point@2.0.0" + }, + { + "ref": "yargs@13.3.2|string-width@3.1.0", + "dependsOn": [ + "yargs@13.3.2|emoji-regex@7.0.3", + "yargs@13.3.2|is-fullwidth-code-point@2.0.0", + "yargs@13.3.2|strip-ansi@5.2.0" + ] + }, + { + "ref": "yargs@13.3.2|strip-ansi@5.2.0", + "dependsOn": [ + "yargs@13.3.2|ansi-regex@4.1.1" + ] + }, + { + "ref": "yauzl@2.10.0", + "dependsOn": [ + "buffer-crc32@0.2.13", + "fd-slicer@1.1.0" + ] + }, + { + "ref": "yn@3.1.1" + }, + { + "ref": "z85@0.0.2" + }, + { + "ref": "zip-stream@1.2.0", + "dependsOn": [ + "archiver-utils@1.3.0", + "compress-commons@1.2.2", + "lodash@4.17.21", + "readable-stream@2.3.8" + ] + }, + { + "ref": "zlibjs@0.3.1" + } + ] +} \ No newline at end of file diff --git a/tests/integration/cli.from-collected.test.js b/tests/integration/cli.from-collected.test.js index 472a0808a..2eb55b36e 100644 --- a/tests/integration/cli.from-collected.test.js +++ b/tests/integration/cli.from-collected.test.js @@ -53,6 +53,16 @@ describe('integration.cli.from-collected', () => { if (c.subject === 'bundled-dependencies') { return true } return false }) + }, + { + subject: 'with-licenses', + args: ['--gather-license-texts'], + demoCases: _allDemoCases.filter((c) => { + if (c.npm !== LATETS_NPM) { return false } + if (c.subject === 'juice-shop') { return true } + if (c.subject === 'bundled-dependencies') { return true } + return false + }) } ] diff --git a/tests/unit/_helpers.spec.js b/tests/unit/_helpers.spec.js index d1d1b2dad..441780f3b 100644 --- a/tests/unit/_helpers.spec.js +++ b/tests/unit/_helpers.spec.js @@ -17,38 +17,17 @@ SPDX-License-Identifier: Apache-2.0 Copyright (c) OWASP Foundation. All Rights Reserved. */ -const { getMimeForLicenseFile, LICENSE_FILENAME_PATTERN } = require('../../dist/_helpers') +const { getMimeForLicenseFile } = require('../../dist/_helpers') const { describe, expect, test } = require('@jest/globals') -describe('LICENSE_FILENAME_PATTERN', () => { - test.each([ - 'LICENCE', - 'licence', - 'LICENSE', - 'license', - 'NOTICE', - 'UNLICENCE', - 'UNLICENSE'])('valid name: %s', (fileName) => { - const value = LICENSE_FILENAME_PATTERN.test(fileName) - expect(value).toBeTruthy() - }) - test.each([ - 'my-license', - 'my_license', - 'myNotice', - 'the-LICENSE'])('invalid name: %s', (fileName) => { - const value = LICENSE_FILENAME_PATTERN.test(fileName) - expect(value).toBeFalsy() - }) -}) - describe('getMimeForLicenseFile', () => { test.each([ ['LICENCE', 'text/plain'], ['site.html', 'text/html'], ['license.md', 'text/markdown'], ['info.xml', 'text/xml'], - ['UNKNOWN', 'text/plain'] + ['UNKNOWN', 'text/plain'], + ['LICENCE.MIT', 'text/plain'] ])('check %s', (fileName, expected) => { const value = getMimeForLicenseFile(fileName) expect(value).toBe(expected) diff --git a/tests/unit/builders.BomBuilder.spec.js b/tests/unit/builders.BomBuilder.spec.js deleted file mode 100644 index e59093a4c..000000000 --- a/tests/unit/builders.BomBuilder.spec.js +++ /dev/null @@ -1,69 +0,0 @@ -/*! -This file is part of CycloneDX generator for NPM projects. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. - -SPDX-License-Identifier: Apache-2.0 -Copyright (c) OWASP Foundation. All Rights Reserved. -*/ - -const { Models, Builders, Factories } = require('@cyclonedx/cyclonedx-library') -const fs = require('fs') -const { BomBuilder, TreeBuilder } = require('../../dist/builders') -const { jest, describe, expect, it } = require('@jest/globals') - -describe('BomBuilder', () => { - const extRefFactory = new Factories.FromNodePackageJson.ExternalReferenceFactory() - const bomBuilder = new BomBuilder( - new Builders.FromNodePackageJson.ToolBuilder(extRefFactory), - new Builders.FromNodePackageJson.ComponentBuilder( - extRefFactory, - new Factories.LicenseFactory() - ), - new TreeBuilder(), - new Factories.FromNodePackageJson.PackageUrlFactory('npm'), - { - ignoreNpmErrors: true, - metaComponentType: true, - packageLockOnly: true, - omitDependencyTypes: [], - reproducible: true, - flattenComponents: true, - shortPURLs: true, - gatherLicenseTexts: true - }, - null - ) - describe('License fetching', () => { - it('fetches existing license from directory', async () => { - const fsMock = jest.spyOn(fs, 'readdirSync') - const fileMock = jest.spyOn(fs, 'readFileSync') - fsMock.mockReturnValue(['license.txt']) - fileMock.mockReturnValue('license file content') - const licenses = bomBuilder.fetchLicenseEvidence('test_module') - const license = licenses.next().value - expect(license).toBeInstanceOf(Models.NamedLicense) - expect(license.name).toBe('file: license.txt') - expect(license.text.contentType).toBe('text/plain') - expect(license.text.encoding).toBe('base64') - expect(license.text.content).toBe('license file content') - }) - it('fetches nothing from directory', async () => { - const fsMock = jest.spyOn(fs, 'readdirSync') - fsMock.mockReturnValue(['nothing.txt']) - const licenses = bomBuilder.fetchLicenseEvidence('test_module') - const license = licenses.next().value - expect(license).toBeFalsy() - }) - }) -})