---
SPDXID: "SPDXRef-DOCUMENT"
spdxVersion: "SPDX-2.2"
creationInfo:
  created: "2023-04-28T10:10:36Z"
  creators:
  - "Tool: OSS Review Toolkit - cc543c9380-dirty"
  licenseListVersion: "3.19"
name: "Unnamed document"
dataLicense: "CC0-1.0"
documentNamespace: "spdx://36dec594-27c9-4c19-b9a6-96dd434a826d"
documentDescribes:
- "SPDXRef-Project-Yarn-cx-portal-assets-v1.3.0-RC3"
packages:
- SPDXID: "SPDXRef-Project-Yarn-cx-portal-assets-v1.3.0-RC3"
  copyrightText: "Copyright (c) 2021, 2023 BMW Group AG\nCopyright (c) 2021, 2023\
    \ Contributors\nCopyright (c) Catena-X Automotive\nCopyright 2020 The LibreFranklin\
    \ Project"
  downloadLocation: "NONE"
  filesAnalyzed: false
  homepage: "NONE"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "Apache-2.0"
  name: "cx-portal-assets"
  summary: "NONE"
  versionInfo: "v1.3.0-RC3"
- SPDXID: "SPDXRef-Package-NPM-accepts-1.3.8"
  copyrightText: "Copyright (c) 2014 Jonathan Ong\nCopyright (c) 2014 Jonathan Ong\
    \ <me@jongleberry.com>\nCopyright (c) 2015 Douglas Christopher Wilson\nCopyright\
    \ (c) 2015 Douglas Christopher Wilson <doug@somethingdoug.com>"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/accepts@1.3.8"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/accepts#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "accepts"
  summary: "Higher-level content negotiation"
  versionInfo: "1.3.8"
- SPDXID: "SPDXRef-Package-NPM-accepts-1.3.8-vcs"
  copyrightText: "Copyright (c) 2014 Jonathan Ong\nCopyright (c) 2014 Jonathan Ong\
    \ <me@jongleberry.com>\nCopyright (c) 2015 Douglas Christopher Wilson\nCopyright\
    \ (c) 2015 Douglas Christopher Wilson <doug@somethingdoug.com>"
  downloadLocation: "git+https://github.com/jshttp/accepts.git@f69c19e459bd501e59fb0b1a40b7471bb578113a"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/accepts@1.3.8"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/accepts#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "accepts"
  summary: "Higher-level content negotiation"
  versionInfo: "1.3.8"
- SPDXID: "SPDXRef-Package-NPM-accepts-1.3.8-source-artifact"
  copyrightText: "Copyright (c) 2014 Jonathan Ong\nCopyright (c) 2014 Jonathan Ong\
    \ <me@jongleberry.com>\nCopyright (c) 2015 Douglas Christopher Wilson\nCopyright\
    \ (c) 2015 Douglas Christopher Wilson <doug@somethingdoug.com>"
  downloadLocation: "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/accepts@1.3.8"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/accepts#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "accepts"
  summary: "Higher-level content negotiation"
  versionInfo: "1.3.8"
- SPDXID: "SPDXRef-Package-NPM-ansi-regex-5.0.1"
  copyrightText: "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/ansi-regex@5.0.1"
  filesAnalyzed: false
  homepage: "https://github.com/chalk/ansi-regex#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "ansi-regex"
  summary: "Regular expression for matching ANSI escape codes"
  versionInfo: "5.0.1"
- SPDXID: "SPDXRef-Package-NPM-ansi-regex-5.0.1-vcs"
  copyrightText: "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)"
  downloadLocation: "git+https://github.com/chalk/ansi-regex.git@a9babce885cf19c363cf1d1c645f834592c3f7a4"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/ansi-regex@5.0.1"
  filesAnalyzed: false
  homepage: "https://github.com/chalk/ansi-regex#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "ansi-regex"
  summary: "Regular expression for matching ANSI escape codes"
  versionInfo: "5.0.1"
- SPDXID: "SPDXRef-Package-NPM-ansi-regex-5.0.1-source-artifact"
  copyrightText: "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)"
  downloadLocation: "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/ansi-regex@5.0.1"
  filesAnalyzed: false
  homepage: "https://github.com/chalk/ansi-regex#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "ansi-regex"
  summary: "Regular expression for matching ANSI escape codes"
  versionInfo: "5.0.1"
- SPDXID: "SPDXRef-Package-NPM-ansi-styles-3.2.1"
  copyrightText: "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/ansi-styles@3.2.1"
  filesAnalyzed: false
  homepage: "https://github.com/chalk/ansi-styles#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "ansi-styles"
  summary: "ANSI escape codes for styling strings in the terminal"
  versionInfo: "3.2.1"
- SPDXID: "SPDXRef-Package-NPM-ansi-styles-3.2.1-vcs"
  copyrightText: "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)"
  downloadLocation: "git+https://github.com/chalk/ansi-styles.git@de7527a86c1cf49906b0eb32a0de1402d849ccc2"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/ansi-styles@3.2.1"
  filesAnalyzed: false
  homepage: "https://github.com/chalk/ansi-styles#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "ansi-styles"
  summary: "ANSI escape codes for styling strings in the terminal"
  versionInfo: "3.2.1"
- SPDXID: "SPDXRef-Package-NPM-ansi-styles-3.2.1-source-artifact"
  copyrightText: "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)"
  downloadLocation: "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/ansi-styles@3.2.1"
  filesAnalyzed: false
  homepage: "https://github.com/chalk/ansi-styles#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "ansi-styles"
  summary: "ANSI escape codes for styling strings in the terminal"
  versionInfo: "3.2.1"
- SPDXID: "SPDXRef-Package-NPM-ansi-styles-4.3.0"
  copyrightText: "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/ansi-styles@4.3.0"
  filesAnalyzed: false
  homepage: "https://github.com/chalk/ansi-styles#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "ansi-styles"
  summary: "ANSI escape codes for styling strings in the terminal"
  versionInfo: "4.3.0"
- SPDXID: "SPDXRef-Package-NPM-ansi-styles-4.3.0-vcs"
  copyrightText: "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)"
  downloadLocation: "git+https://github.com/chalk/ansi-styles.git@2d02d5bd070f733179007f0904eb5fb41090395a"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/ansi-styles@4.3.0"
  filesAnalyzed: false
  homepage: "https://github.com/chalk/ansi-styles#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "ansi-styles"
  summary: "ANSI escape codes for styling strings in the terminal"
  versionInfo: "4.3.0"
- SPDXID: "SPDXRef-Package-NPM-ansi-styles-4.3.0-source-artifact"
  copyrightText: "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)"
  downloadLocation: "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/ansi-styles@4.3.0"
  filesAnalyzed: false
  homepage: "https://github.com/chalk/ansi-styles#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "ansi-styles"
  summary: "ANSI escape codes for styling strings in the terminal"
  versionInfo: "4.3.0"
- SPDXID: "SPDXRef-Package-NPM-array-back-3.1.0"
  copyrightText: "(c) 2015-2019 Lloyd Brookes <75pound@gmail.com > . Documented by\
    \ jsdoc-to-markdown (https://github.com/75lb/jsdoc-to-markdown)\nCopyright (c)\
    \ 2015-2019 Lloyd Brookes <75pound@gmail.com>"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/array-back@3.1.0"
  filesAnalyzed: false
  homepage: "https://github.com/75lb/array-back#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "array-back"
  summary: "Guarantees an array back"
  versionInfo: "3.1.0"
- SPDXID: "SPDXRef-Package-NPM-array-back-3.1.0-vcs"
  copyrightText: "(c) 2015-2019 Lloyd Brookes <75pound@gmail.com > . Documented by\
    \ jsdoc-to-markdown (https://github.com/75lb/jsdoc-to-markdown)\nCopyright (c)\
    \ 2015-2019 Lloyd Brookes <75pound@gmail.com>"
  downloadLocation: "git+https://github.com/75lb/array-back.git@37c2534c3d4d01af74153542920a467e854999d7"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/array-back@3.1.0"
  filesAnalyzed: false
  homepage: "https://github.com/75lb/array-back#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "array-back"
  summary: "Guarantees an array back"
  versionInfo: "3.1.0"
- SPDXID: "SPDXRef-Package-NPM-array-back-3.1.0-source-artifact"
  copyrightText: "(c) 2015-2019 Lloyd Brookes <75pound@gmail.com > . Documented by\
    \ jsdoc-to-markdown (https://github.com/75lb/jsdoc-to-markdown)\nCopyright (c)\
    \ 2015-2019 Lloyd Brookes <75pound@gmail.com>"
  downloadLocation: "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/array-back@3.1.0"
  filesAnalyzed: false
  homepage: "https://github.com/75lb/array-back#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "array-back"
  summary: "Guarantees an array back"
  versionInfo: "3.1.0"
- SPDXID: "SPDXRef-Package-NPM-array-back-4.0.2"
  copyrightText: "(c) 2015-2019 Lloyd Brookes <75pound@gmail.com > . Documented by\
    \ jsdoc-to-markdown (https://github.com/75lb/jsdoc-to-markdown)\nCopyright (c)\
    \ 2015-2019 Lloyd Brookes <75pound@gmail.com>"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/array-back@4.0.2"
  filesAnalyzed: false
  homepage: "https://github.com/75lb/array-back#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "array-back"
  summary: "Guarantees an array back"
  versionInfo: "4.0.2"
- SPDXID: "SPDXRef-Package-NPM-array-back-4.0.2-vcs"
  copyrightText: "(c) 2015-2019 Lloyd Brookes <75pound@gmail.com > . Documented by\
    \ jsdoc-to-markdown (https://github.com/75lb/jsdoc-to-markdown)\nCopyright (c)\
    \ 2015-2019 Lloyd Brookes <75pound@gmail.com>"
  downloadLocation: "git+https://github.com/75lb/array-back.git@1000a33c88706e36309dec01f5e9ca1b95b0cc18"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/array-back@4.0.2"
  filesAnalyzed: false
  homepage: "https://github.com/75lb/array-back#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "array-back"
  summary: "Guarantees an array back"
  versionInfo: "4.0.2"
- SPDXID: "SPDXRef-Package-NPM-array-back-4.0.2-source-artifact"
  copyrightText: "(c) 2015-2019 Lloyd Brookes <75pound@gmail.com > . Documented by\
    \ jsdoc-to-markdown (https://github.com/75lb/jsdoc-to-markdown)\nCopyright (c)\
    \ 2015-2019 Lloyd Brookes <75pound@gmail.com>"
  downloadLocation: "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/array-back@4.0.2"
  filesAnalyzed: false
  homepage: "https://github.com/75lb/array-back#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "array-back"
  summary: "Guarantees an array back"
  versionInfo: "4.0.2"
- SPDXID: "SPDXRef-Package-NPM-array-flatten-1.1.1"
  copyrightText: "Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/array-flatten@1.1.1"
  filesAnalyzed: false
  homepage: "https://github.com/blakeembrey/array-flatten"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "array-flatten"
  summary: "Flatten an array of nested arrays into a single flat array"
  versionInfo: "1.1.1"
- SPDXID: "SPDXRef-Package-NPM-array-flatten-1.1.1-vcs"
  copyrightText: "Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)"
  downloadLocation: "git+https://github.com/blakeembrey/array-flatten.git@1963a9189229d408e1e8f585a00c8be9edbd1803"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/array-flatten@1.1.1"
  filesAnalyzed: false
  homepage: "https://github.com/blakeembrey/array-flatten"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "array-flatten"
  summary: "Flatten an array of nested arrays into a single flat array"
  versionInfo: "1.1.1"
- SPDXID: "SPDXRef-Package-NPM-array-flatten-1.1.1-source-artifact"
  copyrightText: "Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)"
  downloadLocation: "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/array-flatten@1.1.1"
  filesAnalyzed: false
  homepage: "https://github.com/blakeembrey/array-flatten"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "array-flatten"
  summary: "Flatten an array of nested arrays into a single flat array"
  versionInfo: "1.1.1"
- SPDXID: "SPDXRef-Package-NPM-async-2.6.4"
  copyrightText: "(c) async-js (https://github.com/async-js)\nCopyright (c) 2010-2018\
    \ Caolan McMahon\nCopyright (c) 2011-2015 Michael Mathews <micmath@gmail.com>\
    \ and the contributors\nCopyright (c) 2014-2015 Nijiko Yonskai <nijikokun@gmail.com>\
    \ and the contributors\ncopyright 2010-2011 Google Corporation.Open Sans SemiboldItalicAscender\n\
    copyright 2011 Google Corporation.Open Sans SemiboldRegularAscender"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/async@2.6.4"
  filesAnalyzed: false
  homepage: "https://caolan.github.io/async/"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "async"
  summary: "Higher-order functions and common patterns for asynchronous code"
  versionInfo: "2.6.4"
- SPDXID: "SPDXRef-Package-NPM-async-2.6.4-vcs"
  copyrightText: "(c) async-js (https://github.com/async-js)\nCopyright (c) 2010-2018\
    \ Caolan McMahon\nCopyright (c) 2011-2015 Michael Mathews <micmath@gmail.com>\
    \ and the contributors\nCopyright (c) 2014-2015 Nijiko Yonskai <nijikokun@gmail.com>\
    \ and the contributors\ncopyright 2010-2011 Google Corporation.Open Sans SemiboldItalicAscender\n\
    copyright 2011 Google Corporation.Open Sans SemiboldRegularAscender"
  downloadLocation: "git+https://github.com/caolan/async.git@c6bdaca4f9175c14fc655d3783c6af6a883e6514"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/async@2.6.4"
  filesAnalyzed: false
  homepage: "https://caolan.github.io/async/"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "async"
  summary: "Higher-order functions and common patterns for asynchronous code"
  versionInfo: "2.6.4"
- SPDXID: "SPDXRef-Package-NPM-async-2.6.4-source-artifact"
  copyrightText: "(c) async-js (https://github.com/async-js)\nCopyright (c) 2010-2018\
    \ Caolan McMahon\nCopyright (c) 2011-2015 Michael Mathews <micmath@gmail.com>\
    \ and the contributors\nCopyright (c) 2014-2015 Nijiko Yonskai <nijikokun@gmail.com>\
    \ and the contributors\ncopyright 2010-2011 Google Corporation.Open Sans SemiboldItalicAscender\n\
    copyright 2011 Google Corporation.Open Sans SemiboldRegularAscender"
  downloadLocation: "https://registry.npmjs.org/async/-/async-2.6.4.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/async@2.6.4"
  filesAnalyzed: false
  homepage: "https://caolan.github.io/async/"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "async"
  summary: "Higher-order functions and common patterns for asynchronous code"
  versionInfo: "2.6.4"
- SPDXID: "SPDXRef-Package-NPM-basic-auth-2.0.1"
  copyrightText: "Copyright (c) 2013 TJ Holowaychuk\nCopyright (c) 2014 Jonathan Ong\n\
    Copyright (c) 2014 Jonathan Ong <me@jongleberry.com>\nCopyright (c) 2015-2016\
    \ Douglas Christopher Wilson\nCopyright (c) 2015-2016 Douglas Christopher Wilson\
    \ <doug@somethingdoug.com>"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/basic-auth@2.0.1"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/basic-auth#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "basic-auth"
  summary: "node.js basic auth parser"
  versionInfo: "2.0.1"
- SPDXID: "SPDXRef-Package-NPM-basic-auth-2.0.1-vcs"
  copyrightText: "Copyright (c) 2013 TJ Holowaychuk\nCopyright (c) 2014 Jonathan Ong\n\
    Copyright (c) 2014 Jonathan Ong <me@jongleberry.com>\nCopyright (c) 2015-2016\
    \ Douglas Christopher Wilson\nCopyright (c) 2015-2016 Douglas Christopher Wilson\
    \ <doug@somethingdoug.com>"
  downloadLocation: "git+https://github.com/jshttp/basic-auth.git@bde0bac8ba99f5d461a339cb6b8a598a0586d699"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/basic-auth@2.0.1"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/basic-auth#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "basic-auth"
  summary: "node.js basic auth parser"
  versionInfo: "2.0.1"
- SPDXID: "SPDXRef-Package-NPM-basic-auth-2.0.1-source-artifact"
  copyrightText: "Copyright (c) 2013 TJ Holowaychuk\nCopyright (c) 2014 Jonathan Ong\n\
    Copyright (c) 2014 Jonathan Ong <me@jongleberry.com>\nCopyright (c) 2015-2016\
    \ Douglas Christopher Wilson\nCopyright (c) 2015-2016 Douglas Christopher Wilson\
    \ <doug@somethingdoug.com>"
  downloadLocation: "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/basic-auth@2.0.1"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/basic-auth#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "basic-auth"
  summary: "node.js basic auth parser"
  versionInfo: "2.0.1"
- SPDXID: "SPDXRef-Package-NPM-body-parser-1.20.1"
  copyrightText: "Copyright (c) 2014 Jonathan Ong\nCopyright (c) 2014 Jonathan Ong\
    \ <me@jongleberry.com>\nCopyright (c) 2014-2015 Douglas Christopher Wilson\nCopyright\
    \ (c) 2014-2015 Douglas Christopher Wilson <doug@somethingdoug.com>"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/body-parser@1.20.1"
  filesAnalyzed: false
  homepage: "https://github.com/expressjs/body-parser#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "body-parser"
  summary: "Node.js body parsing middleware"
  versionInfo: "1.20.1"
- SPDXID: "SPDXRef-Package-NPM-body-parser-1.20.1-vcs"
  copyrightText: "Copyright (c) 2014 Jonathan Ong\nCopyright (c) 2014 Jonathan Ong\
    \ <me@jongleberry.com>\nCopyright (c) 2014-2015 Douglas Christopher Wilson\nCopyright\
    \ (c) 2014-2015 Douglas Christopher Wilson <doug@somethingdoug.com>"
  downloadLocation: "git+https://github.com/expressjs/body-parser.git@830bdfbee021d540a742de857dcbd43f40563a02"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/body-parser@1.20.1"
  filesAnalyzed: false
  homepage: "https://github.com/expressjs/body-parser#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "body-parser"
  summary: "Node.js body parsing middleware"
  versionInfo: "1.20.1"
- SPDXID: "SPDXRef-Package-NPM-body-parser-1.20.1-source-artifact"
  copyrightText: "Copyright (c) 2014 Jonathan Ong\nCopyright (c) 2014 Jonathan Ong\
    \ <me@jongleberry.com>\nCopyright (c) 2014-2015 Douglas Christopher Wilson\nCopyright\
    \ (c) 2014-2015 Douglas Christopher Wilson <doug@somethingdoug.com>"
  downloadLocation: "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/body-parser@1.20.1"
  filesAnalyzed: false
  homepage: "https://github.com/expressjs/body-parser#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "body-parser"
  summary: "Node.js body parsing middleware"
  versionInfo: "1.20.1"
- SPDXID: "SPDXRef-Package-NPM-braces-3.0.2"
  copyrightText: "Copyright (c) 2014-2018 Jon Schlinkert\nCopyright (c) 2019 Jon Schlinkert\
    \ (https://github.com/jonschlinkert)"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/braces@3.0.2"
  filesAnalyzed: false
  homepage: "https://github.com/micromatch/braces"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "braces"
  summary: "Bash-like brace expansion, implemented in JavaScript. Safer than other\
    \ brace expansion libs, with complete support for the Bash 4.3 braces specification,\
    \ without sacrificing speed."
  versionInfo: "3.0.2"
- SPDXID: "SPDXRef-Package-NPM-braces-3.0.2-vcs"
  copyrightText: "Copyright (c) 2014-2018 Jon Schlinkert\nCopyright (c) 2019 Jon Schlinkert\
    \ (https://github.com/jonschlinkert)"
  downloadLocation: "git+https://github.com/micromatch/braces.git@25791512d219b284bd62bb068cae85d8e68bd05b"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/braces@3.0.2"
  filesAnalyzed: false
  homepage: "https://github.com/micromatch/braces"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "braces"
  summary: "Bash-like brace expansion, implemented in JavaScript. Safer than other\
    \ brace expansion libs, with complete support for the Bash 4.3 braces specification,\
    \ without sacrificing speed."
  versionInfo: "3.0.2"
- SPDXID: "SPDXRef-Package-NPM-braces-3.0.2-source-artifact"
  copyrightText: "Copyright (c) 2014-2018 Jon Schlinkert\nCopyright (c) 2019 Jon Schlinkert\
    \ (https://github.com/jonschlinkert)"
  downloadLocation: "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/braces@3.0.2"
  filesAnalyzed: false
  homepage: "https://github.com/micromatch/braces"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "braces"
  summary: "Bash-like brace expansion, implemented in JavaScript. Safer than other\
    \ brace expansion libs, with complete support for the Bash 4.3 braces specification,\
    \ without sacrificing speed."
  versionInfo: "3.0.2"
- SPDXID: "SPDXRef-Package-NPM-bytes-3.1.2"
  copyrightText: "Copyright (c) 2012-2014 TJ Holowaychuk\nCopyright (c) 2012-2014\
    \ TJ Holowaychuk <tj@vision-media.ca>\nCopyright (c) 2015 Jed Watson\nCopyright\
    \ (c) 2015 Jed Watson <jed.watson@me.com>"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/bytes@3.1.2"
  filesAnalyzed: false
  homepage: "https://github.com/visionmedia/bytes.js#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "bytes"
  summary: "Utility to parse a string bytes to bytes and vice-versa"
  versionInfo: "3.1.2"
- SPDXID: "SPDXRef-Package-NPM-bytes-3.1.2-vcs"
  copyrightText: "Copyright (c) 2012-2014 TJ Holowaychuk\nCopyright (c) 2012-2014\
    \ TJ Holowaychuk <tj@vision-media.ca>\nCopyright (c) 2015 Jed Watson\nCopyright\
    \ (c) 2015 Jed Watson <jed.watson@me.com>"
  downloadLocation: "git+https://github.com/visionmedia/bytes.js.git@9ddc13b6c66e0cb293616fba246e05db4b6cef4d"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/bytes@3.1.2"
  filesAnalyzed: false
  homepage: "https://github.com/visionmedia/bytes.js#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "bytes"
  summary: "Utility to parse a string bytes to bytes and vice-versa"
  versionInfo: "3.1.2"
- SPDXID: "SPDXRef-Package-NPM-bytes-3.1.2-source-artifact"
  copyrightText: "Copyright (c) 2012-2014 TJ Holowaychuk\nCopyright (c) 2012-2014\
    \ TJ Holowaychuk <tj@vision-media.ca>\nCopyright (c) 2015 Jed Watson\nCopyright\
    \ (c) 2015 Jed Watson <jed.watson@me.com>"
  downloadLocation: "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/bytes@3.1.2"
  filesAnalyzed: false
  homepage: "https://github.com/visionmedia/bytes.js#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "bytes"
  summary: "Utility to parse a string bytes to bytes and vice-versa"
  versionInfo: "3.1.2"
- SPDXID: "SPDXRef-Package-NPM-call-bind-1.0.2"
  copyrightText: "Copyright (c) 2020 Jordan Harband"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/call-bind@1.0.2"
  filesAnalyzed: false
  homepage: "https://github.com/ljharb/call-bind#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "call-bind"
  summary: "Robustly `.call.bind()` a function"
  versionInfo: "1.0.2"
- SPDXID: "SPDXRef-Package-NPM-call-bind-1.0.2-vcs"
  copyrightText: "Copyright (c) 2020 Jordan Harband"
  downloadLocation: "git+https://github.com/ljharb/call-bind.git@42b3cbfb095850822acd2352ec2a8cd0f7f58dd0"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/call-bind@1.0.2"
  filesAnalyzed: false
  homepage: "https://github.com/ljharb/call-bind#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "call-bind"
  summary: "Robustly `.call.bind()` a function"
  versionInfo: "1.0.2"
- SPDXID: "SPDXRef-Package-NPM-call-bind-1.0.2-source-artifact"
  copyrightText: "Copyright (c) 2020 Jordan Harband"
  downloadLocation: "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/call-bind@1.0.2"
  filesAnalyzed: false
  homepage: "https://github.com/ljharb/call-bind#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "call-bind"
  summary: "Robustly `.call.bind()` a function"
  versionInfo: "1.0.2"
- SPDXID: "SPDXRef-Package-NPM-chalk-2.4.2"
  copyrightText: "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/chalk@2.4.2"
  filesAnalyzed: false
  homepage: "https://github.com/chalk/chalk#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "chalk"
  summary: "Terminal string styling done right"
  versionInfo: "2.4.2"
- SPDXID: "SPDXRef-Package-NPM-chalk-2.4.2-vcs"
  copyrightText: "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)"
  downloadLocation: "git+https://github.com/chalk/chalk.git@9776a2ae5b5b1712ccf16416b55f47e575a81fb9"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/chalk@2.4.2"
  filesAnalyzed: false
  homepage: "https://github.com/chalk/chalk#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "chalk"
  summary: "Terminal string styling done right"
  versionInfo: "2.4.2"
- SPDXID: "SPDXRef-Package-NPM-chalk-2.4.2-source-artifact"
  copyrightText: "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)"
  downloadLocation: "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/chalk@2.4.2"
  filesAnalyzed: false
  homepage: "https://github.com/chalk/chalk#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "chalk"
  summary: "Terminal string styling done right"
  versionInfo: "2.4.2"
- SPDXID: "SPDXRef-Package-NPM-chalk-4.1.2"
  copyrightText: "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/chalk@4.1.2"
  filesAnalyzed: false
  homepage: "https://github.com/chalk/chalk#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "chalk"
  summary: "Terminal string styling done right"
  versionInfo: "4.1.2"
- SPDXID: "SPDXRef-Package-NPM-chalk-4.1.2-vcs"
  copyrightText: "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)"
  downloadLocation: "git+https://github.com/chalk/chalk.git@95d74cbe8d3df3674dec1445a4608d3288d8b73c"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/chalk@4.1.2"
  filesAnalyzed: false
  homepage: "https://github.com/chalk/chalk#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "chalk"
  summary: "Terminal string styling done right"
  versionInfo: "4.1.2"
- SPDXID: "SPDXRef-Package-NPM-chalk-4.1.2-source-artifact"
  copyrightText: "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)"
  downloadLocation: "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/chalk@4.1.2"
  filesAnalyzed: false
  homepage: "https://github.com/chalk/chalk#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "chalk"
  summary: "Terminal string styling done right"
  versionInfo: "4.1.2"
- SPDXID: "SPDXRef-Package-NPM-cliui-8.0.1"
  copyrightText: "Copyright (c) 2015 Contributors\nCopyright (c) npm, Inc. and Contributors"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/cliui@8.0.1"
  filesAnalyzed: false
  homepage: "https://github.com/yargs/cliui#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "ISC"
  name: "cliui"
  summary: "easily create complex multi-column command-line-interfaces"
  versionInfo: "8.0.1"
- SPDXID: "SPDXRef-Package-NPM-cliui-8.0.1-vcs"
  copyrightText: "Copyright (c) 2015 Contributors\nCopyright (c) npm, Inc. and Contributors"
  downloadLocation: "git+https://github.com/yargs/cliui.git@a214f7eedf23feba70519ec7d389baa9dc40682b"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/cliui@8.0.1"
  filesAnalyzed: false
  homepage: "https://github.com/yargs/cliui#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "cliui"
  summary: "easily create complex multi-column command-line-interfaces"
  versionInfo: "8.0.1"
- SPDXID: "SPDXRef-Package-NPM-cliui-8.0.1-source-artifact"
  copyrightText: "Copyright (c) 2015 Contributors\nCopyright (c) npm, Inc. and Contributors"
  downloadLocation: "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/cliui@8.0.1"
  filesAnalyzed: false
  homepage: "https://github.com/yargs/cliui#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "cliui"
  summary: "easily create complex multi-column command-line-interfaces"
  versionInfo: "8.0.1"
- SPDXID: "SPDXRef-Package-NPM-color-convert-1.9.3"
  copyrightText: "Copyright (c) 2011-2016 Heather Arthur <fayearthur@gmail.com>\n\
    Copyright (c) 2011-2016 Heather Arthur and Josh Junon"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/color-convert@1.9.3"
  filesAnalyzed: false
  homepage: "https://github.com/Qix-/color-convert#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "color-convert"
  summary: "Plain color conversion functions"
  versionInfo: "1.9.3"
- SPDXID: "SPDXRef-Package-NPM-color-convert-1.9.3-vcs"
  copyrightText: "Copyright (c) 2011-2016 Heather Arthur <fayearthur@gmail.com>\n\
    Copyright (c) 2011-2016 Heather Arthur and Josh Junon"
  downloadLocation: "git+https://github.com/Qix-/color-convert.git@99dc5da127d3d17d0ff8d13a995fd2d6aab404aa"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/color-convert@1.9.3"
  filesAnalyzed: false
  homepage: "https://github.com/Qix-/color-convert#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "color-convert"
  summary: "Plain color conversion functions"
  versionInfo: "1.9.3"
- SPDXID: "SPDXRef-Package-NPM-color-convert-1.9.3-source-artifact"
  copyrightText: "Copyright (c) 2011-2016 Heather Arthur <fayearthur@gmail.com>\n\
    Copyright (c) 2011-2016 Heather Arthur and Josh Junon"
  downloadLocation: "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/color-convert@1.9.3"
  filesAnalyzed: false
  homepage: "https://github.com/Qix-/color-convert#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "color-convert"
  summary: "Plain color conversion functions"
  versionInfo: "1.9.3"
- SPDXID: "SPDXRef-Package-NPM-color-convert-2.0.1"
  copyrightText: "Copyright (c) 2011-2016 Heather Arthur <fayearthur@gmail.com>\n\
    Copyright (c) 2011-2016 Heather Arthur and Josh Junon"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/color-convert@2.0.1"
  filesAnalyzed: false
  homepage: "https://github.com/Qix-/color-convert#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "color-convert"
  summary: "Plain color conversion functions"
  versionInfo: "2.0.1"
- SPDXID: "SPDXRef-Package-NPM-color-convert-2.0.1-vcs"
  copyrightText: "Copyright (c) 2011-2016 Heather Arthur <fayearthur@gmail.com>\n\
    Copyright (c) 2011-2016 Heather Arthur and Josh Junon"
  downloadLocation: "git+https://github.com/Qix-/color-convert.git@e1cb7846258e1d7aa25873814684d4fbbbca53ed"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/color-convert@2.0.1"
  filesAnalyzed: false
  homepage: "https://github.com/Qix-/color-convert#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "color-convert"
  summary: "Plain color conversion functions"
  versionInfo: "2.0.1"
- SPDXID: "SPDXRef-Package-NPM-color-convert-2.0.1-source-artifact"
  copyrightText: "Copyright (c) 2011-2016 Heather Arthur <fayearthur@gmail.com>\n\
    Copyright (c) 2011-2016 Heather Arthur and Josh Junon"
  downloadLocation: "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/color-convert@2.0.1"
  filesAnalyzed: false
  homepage: "https://github.com/Qix-/color-convert#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "color-convert"
  summary: "Plain color conversion functions"
  versionInfo: "2.0.1"
- SPDXID: "SPDXRef-Package-NPM-color-name-1.1.3"
  copyrightText: "Copyright (c) 2015 Dmitry Ivanov"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/color-name@1.1.3"
  filesAnalyzed: false
  homepage: "https://github.com/dfcreative/color-name"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "color-name"
  summary: "A list of color names and its values"
  versionInfo: "1.1.3"
- SPDXID: "SPDXRef-Package-NPM-color-name-1.1.3-vcs"
  copyrightText: "Copyright (c) 2015 Dmitry Ivanov"
  downloadLocation: "git+ssh://github.com/dfcreative/color-name.git"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/color-name@1.1.3"
  filesAnalyzed: false
  homepage: "https://github.com/dfcreative/color-name"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "color-name"
  summary: "A list of color names and its values"
  versionInfo: "1.1.3"
- SPDXID: "SPDXRef-Package-NPM-color-name-1.1.3-source-artifact"
  copyrightText: "Copyright (c) 2015 Dmitry Ivanov"
  downloadLocation: "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/color-name@1.1.3"
  filesAnalyzed: false
  homepage: "https://github.com/dfcreative/color-name"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "color-name"
  summary: "A list of color names and its values"
  versionInfo: "1.1.3"
- SPDXID: "SPDXRef-Package-NPM-color-name-1.1.4"
  copyrightText: "Copyright (c) 2015 Dmitry Ivanov"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/color-name@1.1.4"
  filesAnalyzed: false
  homepage: "https://github.com/colorjs/color-name"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "color-name"
  summary: "A list of color names and its values"
  versionInfo: "1.1.4"
- SPDXID: "SPDXRef-Package-NPM-color-name-1.1.4-vcs"
  copyrightText: "Copyright (c) 2015 Dmitry Ivanov"
  downloadLocation: "git+ssh://github.com/colorjs/color-name.git"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/color-name@1.1.4"
  filesAnalyzed: false
  homepage: "https://github.com/colorjs/color-name"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "color-name"
  summary: "A list of color names and its values"
  versionInfo: "1.1.4"
- SPDXID: "SPDXRef-Package-NPM-color-name-1.1.4-source-artifact"
  copyrightText: "Copyright (c) 2015 Dmitry Ivanov"
  downloadLocation: "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/color-name@1.1.4"
  filesAnalyzed: false
  homepage: "https://github.com/colorjs/color-name"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "color-name"
  summary: "A list of color names and its values"
  versionInfo: "1.1.4"
- SPDXID: "SPDXRef-Package-NPM-command-line-args-5.2.1"
  copyrightText: "(c) 2014-2022 Lloyd Brookes <75pound@gmail.com > . Documented by\
    \ jsdoc-to-markdown (https://github.com/75lb/jsdoc-to-markdown)\nCopyright (c)\
    \ 2014-2022 Lloyd Brookes <75pound@gmail.com>"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/command-line-args@5.2.1"
  filesAnalyzed: false
  homepage: "https://github.com/75lb/command-line-args#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "command-line-args"
  summary: "A mature, feature-complete library to parse command-line options."
  versionInfo: "5.2.1"
- SPDXID: "SPDXRef-Package-NPM-command-line-args-5.2.1-vcs"
  copyrightText: "(c) 2014-2022 Lloyd Brookes <75pound@gmail.com > . Documented by\
    \ jsdoc-to-markdown (https://github.com/75lb/jsdoc-to-markdown)\nCopyright (c)\
    \ 2014-2022 Lloyd Brookes <75pound@gmail.com>"
  downloadLocation: "git+https://github.com/75lb/command-line-args.git@bfc3d9dcb5d5cf62ba4d5da2c9dbfe85e8bad8b8"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/command-line-args@5.2.1"
  filesAnalyzed: false
  homepage: "https://github.com/75lb/command-line-args#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "command-line-args"
  summary: "A mature, feature-complete library to parse command-line options."
  versionInfo: "5.2.1"
- SPDXID: "SPDXRef-Package-NPM-command-line-args-5.2.1-source-artifact"
  copyrightText: "(c) 2014-2022 Lloyd Brookes <75pound@gmail.com > . Documented by\
    \ jsdoc-to-markdown (https://github.com/75lb/jsdoc-to-markdown)\nCopyright (c)\
    \ 2014-2022 Lloyd Brookes <75pound@gmail.com>"
  downloadLocation: "https://registry.npmjs.org/command-line-args/-/command-line-args-5.2.1.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/command-line-args@5.2.1"
  filesAnalyzed: false
  homepage: "https://github.com/75lb/command-line-args#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "command-line-args"
  summary: "A mature, feature-complete library to parse command-line options."
  versionInfo: "5.2.1"
- SPDXID: "SPDXRef-Package-NPM-command-line-usage-6.1.3"
  copyrightText: "(c) 2015-2022 Lloyd Brookes <75pound@gmail.com > . Documented by\
    \ jsdoc-to-markdown (https://github.com/75lb/jsdoc-to-markdown)\nCopyright (c)\
    \ 2015-2022 Lloyd Brookes <75pound@gmail.com>"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/command-line-usage@6.1.3"
  filesAnalyzed: false
  homepage: "https://github.com/75lb/command-line-usage#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "command-line-usage"
  summary: "Generates command-line usage information"
  versionInfo: "6.1.3"
- SPDXID: "SPDXRef-Package-NPM-command-line-usage-6.1.3-vcs"
  copyrightText: "(c) 2015-2022 Lloyd Brookes <75pound@gmail.com > . Documented by\
    \ jsdoc-to-markdown (https://github.com/75lb/jsdoc-to-markdown)\nCopyright (c)\
    \ 2015-2022 Lloyd Brookes <75pound@gmail.com>"
  downloadLocation: "git+https://github.com/75lb/command-line-usage.git@cc37feacb57b6c0c1189ecfd30cbbc0282a9911a"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/command-line-usage@6.1.3"
  filesAnalyzed: false
  homepage: "https://github.com/75lb/command-line-usage#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "command-line-usage"
  summary: "Generates command-line usage information"
  versionInfo: "6.1.3"
- SPDXID: "SPDXRef-Package-NPM-command-line-usage-6.1.3-source-artifact"
  copyrightText: "(c) 2015-2022 Lloyd Brookes <75pound@gmail.com > . Documented by\
    \ jsdoc-to-markdown (https://github.com/75lb/jsdoc-to-markdown)\nCopyright (c)\
    \ 2015-2022 Lloyd Brookes <75pound@gmail.com>"
  downloadLocation: "https://registry.npmjs.org/command-line-usage/-/command-line-usage-6.1.3.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/command-line-usage@6.1.3"
  filesAnalyzed: false
  homepage: "https://github.com/75lb/command-line-usage#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "command-line-usage"
  summary: "Generates command-line usage information"
  versionInfo: "6.1.3"
- SPDXID: "SPDXRef-Package-NPM-concurrently-7.6.0"
  copyrightText: "Copyright (c) 2015 Kimmo Brunfeldt"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/concurrently@7.6.0"
  filesAnalyzed: false
  homepage: "https://github.com/open-cli-tools/concurrently#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "concurrently"
  summary: "Run commands concurrently"
  versionInfo: "7.6.0"
- SPDXID: "SPDXRef-Package-NPM-concurrently-7.6.0-vcs"
  copyrightText: "Copyright (c) 2015 Kimmo Brunfeldt"
  downloadLocation: "git+https://github.com/open-cli-tools/concurrently.git@97248d940f2cd82c69cb47925400dcfd70efcfc1"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/concurrently@7.6.0"
  filesAnalyzed: false
  homepage: "https://github.com/open-cli-tools/concurrently#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "concurrently"
  summary: "Run commands concurrently"
  versionInfo: "7.6.0"
- SPDXID: "SPDXRef-Package-NPM-concurrently-7.6.0-source-artifact"
  copyrightText: "Copyright (c) 2015 Kimmo Brunfeldt"
  downloadLocation: "https://registry.npmjs.org/concurrently/-/concurrently-7.6.0.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/concurrently@7.6.0"
  filesAnalyzed: false
  homepage: "https://github.com/open-cli-tools/concurrently#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "concurrently"
  summary: "Run commands concurrently"
  versionInfo: "7.6.0"
- SPDXID: "SPDXRef-Package-NPM-content-disposition-0.5.4"
  copyrightText: "Copyright (c) 2014-2017 Douglas Christopher Wilson"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/content-disposition@0.5.4"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/content-disposition#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "content-disposition"
  summary: "Create and parse Content-Disposition header"
  versionInfo: "0.5.4"
- SPDXID: "SPDXRef-Package-NPM-content-disposition-0.5.4-vcs"
  copyrightText: "Copyright (c) 2014-2017 Douglas Christopher Wilson"
  downloadLocation: "git+https://github.com/jshttp/content-disposition.git@73bf21e7c3f55f754932844584061027767289f4"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/content-disposition@0.5.4"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/content-disposition#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "content-disposition"
  summary: "Create and parse Content-Disposition header"
  versionInfo: "0.5.4"
- SPDXID: "SPDXRef-Package-NPM-content-disposition-0.5.4-source-artifact"
  copyrightText: "Copyright (c) 2014-2017 Douglas Christopher Wilson"
  downloadLocation: "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/content-disposition@0.5.4"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/content-disposition#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "content-disposition"
  summary: "Create and parse Content-Disposition header"
  versionInfo: "0.5.4"
- SPDXID: "SPDXRef-Package-NPM-content-type-1.0.5"
  copyrightText: "Copyright (c) 2015 Douglas Christopher Wilson"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/content-type@1.0.5"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/content-type#readme"
  licenseConcluded: "MIT"
  licenseDeclared: "MIT"
  name: "content-type"
  summary: "Create and parse HTTP Content-Type header"
  versionInfo: "1.0.5"
- SPDXID: "SPDXRef-Package-NPM-content-type-1.0.5-vcs"
  copyrightText: "Copyright (c) 2015 Douglas Christopher Wilson"
  downloadLocation: "git+https://github.com/jshttp/content-type.git@6115a4064e4dfd9845241c3f89c233ee2423deeb"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/content-type@1.0.5"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/content-type#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "content-type"
  summary: "Create and parse HTTP Content-Type header"
  versionInfo: "1.0.5"
- SPDXID: "SPDXRef-Package-NPM-content-type-1.0.5-source-artifact"
  copyrightText: "Copyright (c) 2015 Douglas Christopher Wilson"
  downloadLocation: "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/content-type@1.0.5"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/content-type#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "content-type"
  summary: "Create and parse HTTP Content-Type header"
  versionInfo: "1.0.5"
- SPDXID: "SPDXRef-Package-NPM-cookie-0.5.0"
  copyrightText: "Copyright (c) 2012-2014 Roman Shtylman\nCopyright (c) 2012-2014\
    \ Roman Shtylman <shtylman@gmail.com>\nCopyright (c) 2015 Douglas Christopher\
    \ Wilson\nCopyright (c) 2015 Douglas Christopher Wilson <doug@somethingdoug.com>"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/cookie@0.5.0"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/cookie#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "cookie"
  summary: "HTTP server cookie parsing and serialization"
  versionInfo: "0.5.0"
- SPDXID: "SPDXRef-Package-NPM-cookie-0.5.0-vcs"
  copyrightText: "Copyright (c) 2012-2014 Roman Shtylman\nCopyright (c) 2012-2014\
    \ Roman Shtylman <shtylman@gmail.com>\nCopyright (c) 2015 Douglas Christopher\
    \ Wilson\nCopyright (c) 2015 Douglas Christopher Wilson <doug@somethingdoug.com>"
  downloadLocation: "git+https://github.com/jshttp/cookie.git@663c9aeb85c9e046ff2ad2cdec631afdd40a7965"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/cookie@0.5.0"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/cookie#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "cookie"
  summary: "HTTP server cookie parsing and serialization"
  versionInfo: "0.5.0"
- SPDXID: "SPDXRef-Package-NPM-cookie-0.5.0-source-artifact"
  copyrightText: "Copyright (c) 2012-2014 Roman Shtylman\nCopyright (c) 2012-2014\
    \ Roman Shtylman <shtylman@gmail.com>\nCopyright (c) 2015 Douglas Christopher\
    \ Wilson\nCopyright (c) 2015 Douglas Christopher Wilson <doug@somethingdoug.com>"
  downloadLocation: "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/cookie@0.5.0"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/cookie#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "cookie"
  summary: "HTTP server cookie parsing and serialization"
  versionInfo: "0.5.0"
- SPDXID: "SPDXRef-Package-NPM-cookie-signature-1.0.6"
  copyrightText: "Copyright (c) 2012 LearnBoost <tj@learnboost.com>"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/cookie-signature@1.0.6"
  filesAnalyzed: false
  homepage: "https://github.com/visionmedia/node-cookie-signature"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "cookie-signature"
  summary: "Sign and unsign cookies"
  versionInfo: "1.0.6"
- SPDXID: "SPDXRef-Package-NPM-cookie-signature-1.0.6-vcs"
  copyrightText: "Copyright (c) 2012 LearnBoost <tj@learnboost.com>"
  downloadLocation: "git+https://github.com/visionmedia/node-cookie-signature.git@391b56cf44d88c493491b7e3fc53208cfb976d2a"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/cookie-signature@1.0.6"
  filesAnalyzed: false
  homepage: "https://github.com/visionmedia/node-cookie-signature"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "cookie-signature"
  summary: "Sign and unsign cookies"
  versionInfo: "1.0.6"
- SPDXID: "SPDXRef-Package-NPM-cookie-signature-1.0.6-source-artifact"
  copyrightText: "Copyright (c) 2012 LearnBoost <tj@learnboost.com>"
  downloadLocation: "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/cookie-signature@1.0.6"
  filesAnalyzed: false
  homepage: "https://github.com/visionmedia/node-cookie-signature"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "cookie-signature"
  summary: "Sign and unsign cookies"
  versionInfo: "1.0.6"
- SPDXID: "SPDXRef-Package-NPM-corser-2.0.1"
  copyrightText: "Copyright (c) 2012 Alexander Gruneberg"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/corser@2.0.1"
  filesAnalyzed: false
  homepage: "https://github.com/agrueneberg/Corser#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "corser"
  summary: "A highly configurable, middleware compatible implementation of CORS."
  versionInfo: "2.0.1"
- SPDXID: "SPDXRef-Package-NPM-corser-2.0.1-vcs"
  copyrightText: "Copyright (c) 2012 Alexander Gruneberg"
  downloadLocation: "git+https://github.com/agrueneberg/Corser.git@ba612c30145eb0245957a135cdb26bf2f2734164"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/corser@2.0.1"
  filesAnalyzed: false
  homepage: "https://github.com/agrueneberg/Corser#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "corser"
  summary: "A highly configurable, middleware compatible implementation of CORS."
  versionInfo: "2.0.1"
- SPDXID: "SPDXRef-Package-NPM-corser-2.0.1-source-artifact"
  copyrightText: "Copyright (c) 2012 Alexander Gruneberg"
  downloadLocation: "https://registry.npmjs.org/corser/-/corser-2.0.1.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/corser@2.0.1"
  filesAnalyzed: false
  homepage: "https://github.com/agrueneberg/Corser#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "corser"
  summary: "A highly configurable, middleware compatible implementation of CORS."
  versionInfo: "2.0.1"
- SPDXID: "SPDXRef-Package-NPM-date-fns-2.29.3"
  copyrightText: "(c) Sasha Koss (https://kossnocorp.mit-license.org/)\nCopyright\
    \ (c) 2021 Sasha Koss and Lesha Koss https://kossnocorp.mit-license.org"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/date-fns@2.29.3"
  filesAnalyzed: false
  homepage: "https://github.com/date-fns/date-fns#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "date-fns"
  summary: "Modern JavaScript date utility library"
  versionInfo: "2.29.3"
- SPDXID: "SPDXRef-Package-NPM-date-fns-2.29.3-vcs"
  copyrightText: "(c) Sasha Koss (https://kossnocorp.mit-license.org/)\nCopyright\
    \ (c) 2021 Sasha Koss and Lesha Koss https://kossnocorp.mit-license.org"
  downloadLocation: "git+https://github.com/date-fns/date-fns.git@867360540c66f8fcf004f8aebc8522f7561f0bf2"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/date-fns@2.29.3"
  filesAnalyzed: false
  homepage: "https://github.com/date-fns/date-fns#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "date-fns"
  summary: "Modern JavaScript date utility library"
  versionInfo: "2.29.3"
- SPDXID: "SPDXRef-Package-NPM-date-fns-2.29.3-source-artifact"
  copyrightText: "(c) Sasha Koss (https://kossnocorp.mit-license.org/)\nCopyright\
    \ (c) 2021 Sasha Koss and Lesha Koss https://kossnocorp.mit-license.org"
  downloadLocation: "https://registry.npmjs.org/date-fns/-/date-fns-2.29.3.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/date-fns@2.29.3"
  filesAnalyzed: false
  homepage: "https://github.com/date-fns/date-fns#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "date-fns"
  summary: "Modern JavaScript date utility library"
  versionInfo: "2.29.3"
- SPDXID: "SPDXRef-Package-NPM-debug-2.6.9"
  copyrightText: "Copyright (c) 2014-2016 TJ Holowaychuk <tj@vision-media.ca>"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/debug@2.6.9"
  filesAnalyzed: false
  homepage: "https://github.com/visionmedia/debug#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "debug"
  summary: "small debugging utility"
  versionInfo: "2.6.9"
- SPDXID: "SPDXRef-Package-NPM-debug-2.6.9-vcs"
  copyrightText: "Copyright (c) 2014-2016 TJ Holowaychuk <tj@vision-media.ca>"
  downloadLocation: "git+https://github.com/visionmedia/debug.git@13abeae468fea297d0dccc50bc55590809241083"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/debug@2.6.9"
  filesAnalyzed: false
  homepage: "https://github.com/visionmedia/debug#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "debug"
  summary: "small debugging utility"
  versionInfo: "2.6.9"
- SPDXID: "SPDXRef-Package-NPM-debug-2.6.9-source-artifact"
  copyrightText: "Copyright (c) 2014-2016 TJ Holowaychuk <tj@vision-media.ca>"
  downloadLocation: "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/debug@2.6.9"
  filesAnalyzed: false
  homepage: "https://github.com/visionmedia/debug#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "debug"
  summary: "small debugging utility"
  versionInfo: "2.6.9"
- SPDXID: "SPDXRef-Package-NPM-debug-3.2.7"
  copyrightText: "Copyright (c) 2014-2017 TJ Holowaychuk <tj@vision-media.ca>"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/debug@3.2.7"
  filesAnalyzed: false
  homepage: "https://github.com/visionmedia/debug#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "debug"
  summary: "small debugging utility"
  versionInfo: "3.2.7"
- SPDXID: "SPDXRef-Package-NPM-debug-3.2.7-vcs"
  copyrightText: "Copyright (c) 2014-2017 TJ Holowaychuk <tj@vision-media.ca>"
  downloadLocation: "git+https://github.com/visionmedia/debug.git@338326076faaf6d230090903de97f459c4bccabc"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/debug@3.2.7"
  filesAnalyzed: false
  homepage: "https://github.com/visionmedia/debug#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "debug"
  summary: "small debugging utility"
  versionInfo: "3.2.7"
- SPDXID: "SPDXRef-Package-NPM-debug-3.2.7-source-artifact"
  copyrightText: "Copyright (c) 2014-2017 TJ Holowaychuk <tj@vision-media.ca>"
  downloadLocation: "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/debug@3.2.7"
  filesAnalyzed: false
  homepage: "https://github.com/visionmedia/debug#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "debug"
  summary: "small debugging utility"
  versionInfo: "3.2.7"
- SPDXID: "SPDXRef-Package-NPM-deep-extend-0.6.0"
  copyrightText: "Copyright (c) 2013-2018 Viacheslav Lotsmanov"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/deep-extend@0.6.0"
  filesAnalyzed: false
  homepage: "https://github.com/unclechu/node-deep-extend"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "deep-extend"
  summary: "Recursive object extending"
  versionInfo: "0.6.0"
- SPDXID: "SPDXRef-Package-NPM-deep-extend-0.6.0-vcs"
  copyrightText: "Copyright (c) 2013-2018 Viacheslav Lotsmanov"
  downloadLocation: "git+https://github.com/unclechu/node-deep-extend.git@f3f2b4f30fffe8abc9a99a7d6469fb354ca206e9"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/deep-extend@0.6.0"
  filesAnalyzed: false
  homepage: "https://github.com/unclechu/node-deep-extend"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "deep-extend"
  summary: "Recursive object extending"
  versionInfo: "0.6.0"
- SPDXID: "SPDXRef-Package-NPM-deep-extend-0.6.0-source-artifact"
  copyrightText: "Copyright (c) 2013-2018 Viacheslav Lotsmanov"
  downloadLocation: "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/deep-extend@0.6.0"
  filesAnalyzed: false
  homepage: "https://github.com/unclechu/node-deep-extend"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "deep-extend"
  summary: "Recursive object extending"
  versionInfo: "0.6.0"
- SPDXID: "SPDXRef-Package-NPM-depd-2.0.0"
  copyrightText: "Copyright (c) 2014-2018 Douglas Christopher Wilson"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/depd@2.0.0"
  filesAnalyzed: false
  homepage: "https://github.com/dougwilson/nodejs-depd#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "depd"
  summary: "Deprecate all the things"
  versionInfo: "2.0.0"
- SPDXID: "SPDXRef-Package-NPM-depd-2.0.0-vcs"
  copyrightText: "Copyright (c) 2014-2018 Douglas Christopher Wilson"
  downloadLocation: "git+https://github.com/dougwilson/nodejs-depd.git@6d59c85d093092e65ec77033576417d743079fa0"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/depd@2.0.0"
  filesAnalyzed: false
  homepage: "https://github.com/dougwilson/nodejs-depd#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "depd"
  summary: "Deprecate all the things"
  versionInfo: "2.0.0"
- SPDXID: "SPDXRef-Package-NPM-depd-2.0.0-source-artifact"
  copyrightText: "Copyright (c) 2014-2018 Douglas Christopher Wilson"
  downloadLocation: "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/depd@2.0.0"
  filesAnalyzed: false
  homepage: "https://github.com/dougwilson/nodejs-depd#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "depd"
  summary: "Deprecate all the things"
  versionInfo: "2.0.0"
- SPDXID: "SPDXRef-Package-NPM-destroy-1.2.0"
  copyrightText: "Copyright (c) 2014 Jonathan Ong\nCopyright (c) 2014 Jonathan Ong\
    \ me@jongleberry.com\nCopyright (c) 2015-2022 Douglas Christopher Wilson\nCopyright\
    \ (c) 2015-2022 Douglas Christopher Wilson doug@somethingdoug.com"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/destroy@1.2.0"
  filesAnalyzed: false
  homepage: "https://github.com/stream-utils/destroy#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "destroy"
  summary: "destroy a stream if possible"
  versionInfo: "1.2.0"
- SPDXID: "SPDXRef-Package-NPM-destroy-1.2.0-vcs"
  copyrightText: "Copyright (c) 2014 Jonathan Ong\nCopyright (c) 2014 Jonathan Ong\
    \ me@jongleberry.com\nCopyright (c) 2015-2022 Douglas Christopher Wilson\nCopyright\
    \ (c) 2015-2022 Douglas Christopher Wilson doug@somethingdoug.com"
  downloadLocation: "git+https://github.com/stream-utils/destroy.git@f387a486a42869ab8ef1c37a90922925063aeb57"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/destroy@1.2.0"
  filesAnalyzed: false
  homepage: "https://github.com/stream-utils/destroy#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "destroy"
  summary: "destroy a stream if possible"
  versionInfo: "1.2.0"
- SPDXID: "SPDXRef-Package-NPM-destroy-1.2.0-source-artifact"
  copyrightText: "Copyright (c) 2014 Jonathan Ong\nCopyright (c) 2014 Jonathan Ong\
    \ me@jongleberry.com\nCopyright (c) 2015-2022 Douglas Christopher Wilson\nCopyright\
    \ (c) 2015-2022 Douglas Christopher Wilson doug@somethingdoug.com"
  downloadLocation: "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/destroy@1.2.0"
  filesAnalyzed: false
  homepage: "https://github.com/stream-utils/destroy#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "destroy"
  summary: "destroy a stream if possible"
  versionInfo: "1.2.0"
- SPDXID: "SPDXRef-Package-NPM-directory-tree-3.5.1"
  copyrightText: "Copyright (c) 2022 Mihnea Dobrescu-Balaur"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/directory-tree@3.5.1"
  filesAnalyzed: false
  homepage: "https://github.com/mihneadb/node-directory-tree"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "directory-tree"
  summary: "Convert a directory tree to a JS object."
  versionInfo: "3.5.1"
- SPDXID: "SPDXRef-Package-NPM-directory-tree-3.5.1-vcs"
  copyrightText: "Copyright (c) 2022 Mihnea Dobrescu-Balaur"
  downloadLocation: "git+https://github.com/mihneadb/node-directory-tree.git@8414ff38034d7fcb2e67680fcd1feea89e533a9e"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/directory-tree@3.5.1"
  filesAnalyzed: false
  homepage: "https://github.com/mihneadb/node-directory-tree"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "directory-tree"
  summary: "Convert a directory tree to a JS object."
  versionInfo: "3.5.1"
- SPDXID: "SPDXRef-Package-NPM-directory-tree-3.5.1-source-artifact"
  copyrightText: "Copyright (c) 2022 Mihnea Dobrescu-Balaur"
  downloadLocation: "https://registry.npmjs.org/directory-tree/-/directory-tree-3.5.1.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/directory-tree@3.5.1"
  filesAnalyzed: false
  homepage: "https://github.com/mihneadb/node-directory-tree"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "directory-tree"
  summary: "Convert a directory tree to a JS object."
  versionInfo: "3.5.1"
- SPDXID: "SPDXRef-Package-NPM-ee-first-1.1.1"
  copyrightText: "Copyright (c) 2014 Jonathan Ong\nCopyright (c) 2014 Jonathan Ong\
    \ me@jongleberry.com"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/ee-first@1.1.1"
  filesAnalyzed: false
  homepage: "https://github.com/jonathanong/ee-first"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "ee-first"
  summary: "return the first event in a set of ee/event pairs"
  versionInfo: "1.1.1"
- SPDXID: "SPDXRef-Package-NPM-ee-first-1.1.1-vcs"
  copyrightText: "Copyright (c) 2014 Jonathan Ong\nCopyright (c) 2014 Jonathan Ong\
    \ me@jongleberry.com"
  downloadLocation: "git+https://github.com/jonathanong/ee-first.git@512e0ce4cc3643f603708f965a97b61b1a9c0441"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/ee-first@1.1.1"
  filesAnalyzed: false
  homepage: "https://github.com/jonathanong/ee-first"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "ee-first"
  summary: "return the first event in a set of ee/event pairs"
  versionInfo: "1.1.1"
- SPDXID: "SPDXRef-Package-NPM-ee-first-1.1.1-source-artifact"
  copyrightText: "Copyright (c) 2014 Jonathan Ong\nCopyright (c) 2014 Jonathan Ong\
    \ me@jongleberry.com"
  downloadLocation: "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/ee-first@1.1.1"
  filesAnalyzed: false
  homepage: "https://github.com/jonathanong/ee-first"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "ee-first"
  summary: "return the first event in a set of ee/event pairs"
  versionInfo: "1.1.1"
- SPDXID: "SPDXRef-Package-NPM-emoji-regex-8.0.0"
  copyrightText: "Copyright Mathias Bynens <https://mathiasbynens.be/>"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/emoji-regex@8.0.0"
  filesAnalyzed: false
  homepage: "https://mths.be/emoji-regex"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "emoji-regex"
  summary: "A regular expression to match all Emoji-only symbols as per the Unicode\
    \ Standard."
  versionInfo: "8.0.0"
- SPDXID: "SPDXRef-Package-NPM-emoji-regex-8.0.0-vcs"
  copyrightText: "Copyright Mathias Bynens <https://mathiasbynens.be/>"
  downloadLocation: "git+https://github.com/mathiasbynens/emoji-regex.git@a9f2e514523d4c0931974aff5059052da10c52c5"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/emoji-regex@8.0.0"
  filesAnalyzed: false
  homepage: "https://mths.be/emoji-regex"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "emoji-regex"
  summary: "A regular expression to match all Emoji-only symbols as per the Unicode\
    \ Standard."
  versionInfo: "8.0.0"
- SPDXID: "SPDXRef-Package-NPM-emoji-regex-8.0.0-source-artifact"
  copyrightText: "Copyright Mathias Bynens <https://mathiasbynens.be/>"
  downloadLocation: "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/emoji-regex@8.0.0"
  filesAnalyzed: false
  homepage: "https://mths.be/emoji-regex"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "emoji-regex"
  summary: "A regular expression to match all Emoji-only symbols as per the Unicode\
    \ Standard."
  versionInfo: "8.0.0"
- SPDXID: "SPDXRef-Package-NPM-encodeurl-1.0.2"
  copyrightText: "Copyright (c) 2016 Douglas Christopher Wilson"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/encodeurl@1.0.2"
  filesAnalyzed: false
  homepage: "https://github.com/pillarjs/encodeurl#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "encodeurl"
  summary: "Encode a URL to a percent-encoded form, excluding already-encoded sequences"
  versionInfo: "1.0.2"
- SPDXID: "SPDXRef-Package-NPM-encodeurl-1.0.2-vcs"
  copyrightText: "Copyright (c) 2016 Douglas Christopher Wilson"
  downloadLocation: "git+https://github.com/pillarjs/encodeurl.git@1a7301e330bf20fd7c8c173102315e45cd1f5d1e"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/encodeurl@1.0.2"
  filesAnalyzed: false
  homepage: "https://github.com/pillarjs/encodeurl#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "encodeurl"
  summary: "Encode a URL to a percent-encoded form, excluding already-encoded sequences"
  versionInfo: "1.0.2"
- SPDXID: "SPDXRef-Package-NPM-encodeurl-1.0.2-source-artifact"
  copyrightText: "Copyright (c) 2016 Douglas Christopher Wilson"
  downloadLocation: "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/encodeurl@1.0.2"
  filesAnalyzed: false
  homepage: "https://github.com/pillarjs/encodeurl#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "encodeurl"
  summary: "Encode a URL to a percent-encoded form, excluding already-encoded sequences"
  versionInfo: "1.0.2"
- SPDXID: "SPDXRef-Package-NPM-escalade-3.1.1"
  copyrightText: "(c) Luke Edwards (https://lukeed.com)\nCopyright (c) Luke Edwards\
    \ <luke.edwards05@gmail.com> (lukeed.com)"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/escalade@3.1.1"
  filesAnalyzed: false
  homepage: "https://github.com/lukeed/escalade#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "escalade"
  summary: "A tiny (183B to 210B) and fast utility to ascend parent directories"
  versionInfo: "3.1.1"
- SPDXID: "SPDXRef-Package-NPM-escalade-3.1.1-vcs"
  copyrightText: "(c) Luke Edwards (https://lukeed.com)\nCopyright (c) Luke Edwards\
    \ <luke.edwards05@gmail.com> (lukeed.com)"
  downloadLocation: "git+https://github.com/lukeed/escalade.git@2477005062cdbd8407afc90d3f48f4930354252b"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/escalade@3.1.1"
  filesAnalyzed: false
  homepage: "https://github.com/lukeed/escalade#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "escalade"
  summary: "A tiny (183B to 210B) and fast utility to ascend parent directories"
  versionInfo: "3.1.1"
- SPDXID: "SPDXRef-Package-NPM-escalade-3.1.1-source-artifact"
  copyrightText: "(c) Luke Edwards (https://lukeed.com)\nCopyright (c) Luke Edwards\
    \ <luke.edwards05@gmail.com> (lukeed.com)"
  downloadLocation: "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/escalade@3.1.1"
  filesAnalyzed: false
  homepage: "https://github.com/lukeed/escalade#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "escalade"
  summary: "A tiny (183B to 210B) and fast utility to ascend parent directories"
  versionInfo: "3.1.1"
- SPDXID: "SPDXRef-Package-NPM-escape-html-1.0.3"
  copyrightText: "Copyright (c) 2012-2013 TJ Holowaychuk\nCopyright (c) 2015 Andreas\
    \ Lubbe\nCopyright (c) 2015 Tiancheng Timothy Gu"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/escape-html@1.0.3"
  filesAnalyzed: false
  homepage: "https://github.com/component/escape-html"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "escape-html"
  summary: "Escape string for use in HTML"
  versionInfo: "1.0.3"
- SPDXID: "SPDXRef-Package-NPM-escape-html-1.0.3-vcs"
  copyrightText: "Copyright (c) 2012-2013 TJ Holowaychuk\nCopyright (c) 2015 Andreas\
    \ Lubbe\nCopyright (c) 2015 Tiancheng Timothy Gu"
  downloadLocation: "git+https://github.com/component/escape-html.git@7ac2ea3977fcac3d4c5be8d2a037812820c65f28"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/escape-html@1.0.3"
  filesAnalyzed: false
  homepage: "https://github.com/component/escape-html"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "escape-html"
  summary: "Escape string for use in HTML"
  versionInfo: "1.0.3"
- SPDXID: "SPDXRef-Package-NPM-escape-html-1.0.3-source-artifact"
  copyrightText: "Copyright (c) 2012-2013 TJ Holowaychuk\nCopyright (c) 2015 Andreas\
    \ Lubbe\nCopyright (c) 2015 Tiancheng Timothy Gu"
  downloadLocation: "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/escape-html@1.0.3"
  filesAnalyzed: false
  homepage: "https://github.com/component/escape-html"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "escape-html"
  summary: "Escape string for use in HTML"
  versionInfo: "1.0.3"
- SPDXID: "SPDXRef-Package-NPM-escape-string-regexp-1.0.5"
  copyrightText: "(c) Sindre Sorhus (http://sindresorhus.com)\nCopyright (c) Sindre\
    \ Sorhus <sindresorhus@gmail.com> (sindresorhus.com)"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/escape-string-regexp@1.0.5"
  filesAnalyzed: false
  homepage: "https://github.com/sindresorhus/escape-string-regexp"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "escape-string-regexp"
  summary: "Escape RegExp special characters"
  versionInfo: "1.0.5"
- SPDXID: "SPDXRef-Package-NPM-escape-string-regexp-1.0.5-vcs"
  copyrightText: "(c) Sindre Sorhus (http://sindresorhus.com)\nCopyright (c) Sindre\
    \ Sorhus <sindresorhus@gmail.com> (sindresorhus.com)"
  downloadLocation: "git+https://github.com/sindresorhus/escape-string-regexp.git@db124a3e1aae9d692c4899e42a5c6c3e329eaa20"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/escape-string-regexp@1.0.5"
  filesAnalyzed: false
  homepage: "https://github.com/sindresorhus/escape-string-regexp"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "escape-string-regexp"
  summary: "Escape RegExp special characters"
  versionInfo: "1.0.5"
- SPDXID: "SPDXRef-Package-NPM-escape-string-regexp-1.0.5-source-artifact"
  copyrightText: "(c) Sindre Sorhus (http://sindresorhus.com)\nCopyright (c) Sindre\
    \ Sorhus <sindresorhus@gmail.com> (sindresorhus.com)"
  downloadLocation: "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/escape-string-regexp@1.0.5"
  filesAnalyzed: false
  homepage: "https://github.com/sindresorhus/escape-string-regexp"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "escape-string-regexp"
  summary: "Escape RegExp special characters"
  versionInfo: "1.0.5"
- SPDXID: "SPDXRef-Package-NPM-etag-1.8.1"
  copyrightText: "Copyright (c) 2014-2016 Douglas Christopher Wilson"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/etag@1.8.1"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/etag#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "etag"
  summary: "Create simple HTTP ETags"
  versionInfo: "1.8.1"
- SPDXID: "SPDXRef-Package-NPM-etag-1.8.1-vcs"
  copyrightText: "Copyright (c) 2014-2016 Douglas Christopher Wilson"
  downloadLocation: "git+https://github.com/jshttp/etag.git@9b1e3e41df31cda4080833c187120b91a7ce8327"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/etag@1.8.1"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/etag#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "etag"
  summary: "Create simple HTTP ETags"
  versionInfo: "1.8.1"
- SPDXID: "SPDXRef-Package-NPM-etag-1.8.1-source-artifact"
  copyrightText: "Copyright (c) 2014-2016 Douglas Christopher Wilson"
  downloadLocation: "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/etag@1.8.1"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/etag#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "etag"
  summary: "Create simple HTTP ETags"
  versionInfo: "1.8.1"
- SPDXID: "SPDXRef-Package-NPM-eventemitter3-4.0.7"
  copyrightText: "Copyright (c) 2014 Arnout Kazemier"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/eventemitter3@4.0.7"
  filesAnalyzed: false
  homepage: "https://github.com/primus/eventemitter3#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "eventemitter3"
  summary: "EventEmitter3 focuses on performance while maintaining a Node.js AND browser\
    \ compatible interface."
  versionInfo: "4.0.7"
- SPDXID: "SPDXRef-Package-NPM-eventemitter3-4.0.7-vcs"
  copyrightText: "Copyright (c) 2014 Arnout Kazemier"
  downloadLocation: "git+https://github.com/primus/eventemitter3.git@00ac01a329b7f2fb29058b6a3aff6850ac304f12"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/eventemitter3@4.0.7"
  filesAnalyzed: false
  homepage: "https://github.com/primus/eventemitter3#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "eventemitter3"
  summary: "EventEmitter3 focuses on performance while maintaining a Node.js AND browser\
    \ compatible interface."
  versionInfo: "4.0.7"
- SPDXID: "SPDXRef-Package-NPM-eventemitter3-4.0.7-source-artifact"
  copyrightText: "Copyright (c) 2014 Arnout Kazemier"
  downloadLocation: "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/eventemitter3@4.0.7"
  filesAnalyzed: false
  homepage: "https://github.com/primus/eventemitter3#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "eventemitter3"
  summary: "EventEmitter3 focuses on performance while maintaining a Node.js AND browser\
    \ compatible interface."
  versionInfo: "4.0.7"
- SPDXID: "SPDXRef-Package-NPM-express-4.18.2"
  copyrightText: "Copyright (c) 2009-2013 TJ Holowaychuk\nCopyright (c) 2009-2014\
    \ TJ Holowaychuk <tj@vision-media.ca>\nCopyright (c) 2013 Roman Shtylman\nCopyright\
    \ (c) 2013-2014 Roman Shtylman <shtylman+expressjs@gmail.com>\nCopyright (c) 2014-2015\
    \ Douglas Christopher Wilson\nCopyright (c) 2014-2015 Douglas Christopher Wilson\
    \ <doug@somethingdoug.com>"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/express@4.18.2"
  filesAnalyzed: false
  homepage: "http://expressjs.com/"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "express"
  summary: "Fast, unopinionated, minimalist web framework"
  versionInfo: "4.18.2"
- SPDXID: "SPDXRef-Package-NPM-express-4.18.2-vcs"
  copyrightText: "Copyright (c) 2009-2013 TJ Holowaychuk\nCopyright (c) 2009-2014\
    \ TJ Holowaychuk <tj@vision-media.ca>\nCopyright (c) 2013 Roman Shtylman\nCopyright\
    \ (c) 2013-2014 Roman Shtylman <shtylman+expressjs@gmail.com>\nCopyright (c) 2014-2015\
    \ Douglas Christopher Wilson\nCopyright (c) 2014-2015 Douglas Christopher Wilson\
    \ <doug@somethingdoug.com>"
  downloadLocation: "git+https://github.com/expressjs/express.git@8368dc178af16b91b576c4c1d135f701a0007e5d"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/express@4.18.2"
  filesAnalyzed: false
  homepage: "http://expressjs.com/"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "express"
  summary: "Fast, unopinionated, minimalist web framework"
  versionInfo: "4.18.2"
- SPDXID: "SPDXRef-Package-NPM-express-4.18.2-source-artifact"
  copyrightText: "Copyright (c) 2009-2013 TJ Holowaychuk\nCopyright (c) 2009-2014\
    \ TJ Holowaychuk <tj@vision-media.ca>\nCopyright (c) 2013 Roman Shtylman\nCopyright\
    \ (c) 2013-2014 Roman Shtylman <shtylman+expressjs@gmail.com>\nCopyright (c) 2014-2015\
    \ Douglas Christopher Wilson\nCopyright (c) 2014-2015 Douglas Christopher Wilson\
    \ <doug@somethingdoug.com>"
  downloadLocation: "https://registry.npmjs.org/express/-/express-4.18.2.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/express@4.18.2"
  filesAnalyzed: false
  homepage: "http://expressjs.com/"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "express"
  summary: "Fast, unopinionated, minimalist web framework"
  versionInfo: "4.18.2"
- SPDXID: "SPDXRef-Package-NPM-fill-range-7.0.1"
  copyrightText: "Copyright (c) 2014 present, Jon Schlinkert\nCopyright (c) 2014-2017\
    \ Jon Schlinkert\nCopyright (c) 2019 Jon Schlinkert (https://github.com/jonschlinkert)"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/fill-range@7.0.1"
  filesAnalyzed: false
  homepage: "https://github.com/jonschlinkert/fill-range"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "fill-range"
  summary: "Fill in a range of numbers or letters, optionally passing an increment\
    \ or `step` to use, or create a regex-compatible range with `options.toRegex`"
  versionInfo: "7.0.1"
- SPDXID: "SPDXRef-Package-NPM-fill-range-7.0.1-vcs"
  copyrightText: "Copyright (c) 2014 present, Jon Schlinkert\nCopyright (c) 2014-2017\
    \ Jon Schlinkert\nCopyright (c) 2019 Jon Schlinkert (https://github.com/jonschlinkert)"
  downloadLocation: "git+https://github.com/jonschlinkert/fill-range.git@39f421b499d5c97b62e955c179fa34c062aab2a5"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/fill-range@7.0.1"
  filesAnalyzed: false
  homepage: "https://github.com/jonschlinkert/fill-range"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "fill-range"
  summary: "Fill in a range of numbers or letters, optionally passing an increment\
    \ or `step` to use, or create a regex-compatible range with `options.toRegex`"
  versionInfo: "7.0.1"
- SPDXID: "SPDXRef-Package-NPM-fill-range-7.0.1-source-artifact"
  copyrightText: "Copyright (c) 2014 present, Jon Schlinkert\nCopyright (c) 2014-2017\
    \ Jon Schlinkert\nCopyright (c) 2019 Jon Schlinkert (https://github.com/jonschlinkert)"
  downloadLocation: "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/fill-range@7.0.1"
  filesAnalyzed: false
  homepage: "https://github.com/jonschlinkert/fill-range"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "fill-range"
  summary: "Fill in a range of numbers or letters, optionally passing an increment\
    \ or `step` to use, or create a regex-compatible range with `options.toRegex`"
  versionInfo: "7.0.1"
- SPDXID: "SPDXRef-Package-NPM-finalhandler-1.2.0"
  copyrightText: "Copyright (c) 2014-2022 Douglas Christopher Wilson\nCopyright (c)\
    \ 2014-2022 Douglas Christopher Wilson <doug@somethingdoug.com>"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/finalhandler@1.2.0"
  filesAnalyzed: false
  homepage: "https://github.com/pillarjs/finalhandler#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "finalhandler"
  summary: "Node.js final http responder"
  versionInfo: "1.2.0"
- SPDXID: "SPDXRef-Package-NPM-finalhandler-1.2.0-vcs"
  copyrightText: "Copyright (c) 2014-2022 Douglas Christopher Wilson\nCopyright (c)\
    \ 2014-2022 Douglas Christopher Wilson <doug@somethingdoug.com>"
  downloadLocation: "git+https://github.com/pillarjs/finalhandler.git@ea685c187cb9b18e96cfbc42f23d265d8a41dc23"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/finalhandler@1.2.0"
  filesAnalyzed: false
  homepage: "https://github.com/pillarjs/finalhandler#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "finalhandler"
  summary: "Node.js final http responder"
  versionInfo: "1.2.0"
- SPDXID: "SPDXRef-Package-NPM-finalhandler-1.2.0-source-artifact"
  copyrightText: "Copyright (c) 2014-2022 Douglas Christopher Wilson\nCopyright (c)\
    \ 2014-2022 Douglas Christopher Wilson <doug@somethingdoug.com>"
  downloadLocation: "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/finalhandler@1.2.0"
  filesAnalyzed: false
  homepage: "https://github.com/pillarjs/finalhandler#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "finalhandler"
  summary: "Node.js final http responder"
  versionInfo: "1.2.0"
- SPDXID: "SPDXRef-Package-NPM-find-replace-3.0.0"
  copyrightText: "(c) 2015-2019 Lloyd Brookes <75pound@gmail.com > . Documented by\
    \ jsdoc-to-markdown (https://github.com/jsdoc2md/jsdoc-to-markdown)\nCopyright\
    \ (c) 2015-2019 Lloyd Brookes <75pound@gmail.com>"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/find-replace@3.0.0"
  filesAnalyzed: false
  homepage: "https://github.com/75lb/find-replace#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "find-replace"
  summary: "Find and either replace or remove items in an array"
  versionInfo: "3.0.0"
- SPDXID: "SPDXRef-Package-NPM-find-replace-3.0.0-vcs"
  copyrightText: "(c) 2015-2019 Lloyd Brookes <75pound@gmail.com > . Documented by\
    \ jsdoc-to-markdown (https://github.com/jsdoc2md/jsdoc-to-markdown)\nCopyright\
    \ (c) 2015-2019 Lloyd Brookes <75pound@gmail.com>"
  downloadLocation: "git+https://github.com/75lb/find-replace.git@425934e672b9492ce97683d77884dcd6a46608bf"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/find-replace@3.0.0"
  filesAnalyzed: false
  homepage: "https://github.com/75lb/find-replace#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "find-replace"
  summary: "Find and either replace or remove items in an array"
  versionInfo: "3.0.0"
- SPDXID: "SPDXRef-Package-NPM-find-replace-3.0.0-source-artifact"
  copyrightText: "(c) 2015-2019 Lloyd Brookes <75pound@gmail.com > . Documented by\
    \ jsdoc-to-markdown (https://github.com/jsdoc2md/jsdoc-to-markdown)\nCopyright\
    \ (c) 2015-2019 Lloyd Brookes <75pound@gmail.com>"
  downloadLocation: "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/find-replace@3.0.0"
  filesAnalyzed: false
  homepage: "https://github.com/75lb/find-replace#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "find-replace"
  summary: "Find and either replace or remove items in an array"
  versionInfo: "3.0.0"
- SPDXID: "SPDXRef-Package-NPM-follow-redirects-1.15.2"
  copyrightText: "Copyright 2014 present Olivier Lalonde <olalonde@gmail.com> , James\
    \ Talmage <james@talmage.io> , Ruben Verborgh"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/follow-redirects@1.15.2"
  filesAnalyzed: false
  homepage: "https://github.com/follow-redirects/follow-redirects"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "follow-redirects"
  summary: "HTTP and HTTPS modules that follow redirects."
  versionInfo: "1.15.2"
- SPDXID: "SPDXRef-Package-NPM-follow-redirects-1.15.2-vcs"
  copyrightText: "Copyright 2014 present Olivier Lalonde <olalonde@gmail.com> , James\
    \ Talmage <james@talmage.io> , Ruben Verborgh"
  downloadLocation: "git+ssh://github.com/follow-redirects/follow-redirects.git"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/follow-redirects@1.15.2"
  filesAnalyzed: false
  homepage: "https://github.com/follow-redirects/follow-redirects"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "follow-redirects"
  summary: "HTTP and HTTPS modules that follow redirects."
  versionInfo: "1.15.2"
- SPDXID: "SPDXRef-Package-NPM-follow-redirects-1.15.2-source-artifact"
  copyrightText: "Copyright 2014 present Olivier Lalonde <olalonde@gmail.com> , James\
    \ Talmage <james@talmage.io> , Ruben Verborgh"
  downloadLocation: "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/follow-redirects@1.15.2"
  filesAnalyzed: false
  homepage: "https://github.com/follow-redirects/follow-redirects"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "follow-redirects"
  summary: "HTTP and HTTPS modules that follow redirects."
  versionInfo: "1.15.2"
- SPDXID: "SPDXRef-Package-NPM-forwarded-0.2.0"
  copyrightText: "Copyright (c) 2014-2017 Douglas Christopher Wilson"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/forwarded@0.2.0"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/forwarded#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "forwarded"
  summary: "Parse HTTP X-Forwarded-For header"
  versionInfo: "0.2.0"
- SPDXID: "SPDXRef-Package-NPM-forwarded-0.2.0-vcs"
  copyrightText: "Copyright (c) 2014-2017 Douglas Christopher Wilson"
  downloadLocation: "git+https://github.com/jshttp/forwarded.git@93d2f4c185edd14cb023632c0b216a9f08646ff1"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/forwarded@0.2.0"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/forwarded#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "forwarded"
  summary: "Parse HTTP X-Forwarded-For header"
  versionInfo: "0.2.0"
- SPDXID: "SPDXRef-Package-NPM-forwarded-0.2.0-source-artifact"
  copyrightText: "Copyright (c) 2014-2017 Douglas Christopher Wilson"
  downloadLocation: "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/forwarded@0.2.0"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/forwarded#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "forwarded"
  summary: "Parse HTTP X-Forwarded-For header"
  versionInfo: "0.2.0"
- SPDXID: "SPDXRef-Package-NPM-fresh-0.5.2"
  copyrightText: "Copyright (c) 2012 TJ Holowaychuk\nCopyright (c) 2012 TJ Holowaychuk\
    \ <tj@vision-media.ca>\nCopyright (c) 2016-2017 Douglas Christopher Wilson\nCopyright\
    \ (c) 2016-2017 Douglas Christopher Wilson <doug@somethingdoug.com>"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/fresh@0.5.2"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/fresh#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "fresh"
  summary: "HTTP response freshness testing"
  versionInfo: "0.5.2"
- SPDXID: "SPDXRef-Package-NPM-fresh-0.5.2-vcs"
  copyrightText: "Copyright (c) 2012 TJ Holowaychuk\nCopyright (c) 2012 TJ Holowaychuk\
    \ <tj@vision-media.ca>\nCopyright (c) 2016-2017 Douglas Christopher Wilson\nCopyright\
    \ (c) 2016-2017 Douglas Christopher Wilson <doug@somethingdoug.com>"
  downloadLocation: "git+https://github.com/jshttp/fresh.git@02df6303ff260b6b7da0b479f3e42222e8157b47"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/fresh@0.5.2"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/fresh#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "fresh"
  summary: "HTTP response freshness testing"
  versionInfo: "0.5.2"
- SPDXID: "SPDXRef-Package-NPM-fresh-0.5.2-source-artifact"
  copyrightText: "Copyright (c) 2012 TJ Holowaychuk\nCopyright (c) 2012 TJ Holowaychuk\
    \ <tj@vision-media.ca>\nCopyright (c) 2016-2017 Douglas Christopher Wilson\nCopyright\
    \ (c) 2016-2017 Douglas Christopher Wilson <doug@somethingdoug.com>"
  downloadLocation: "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/fresh@0.5.2"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/fresh#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "fresh"
  summary: "HTTP response freshness testing"
  versionInfo: "0.5.2"
- SPDXID: "SPDXRef-Package-NPM-function-bind-1.1.1"
  copyrightText: "Copyright (c) 2013 Raynos"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/function-bind@1.1.1"
  filesAnalyzed: false
  homepage: "https://github.com/Raynos/function-bind"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "function-bind"
  summary: "Implementation of Function.prototype.bind"
  versionInfo: "1.1.1"
- SPDXID: "SPDXRef-Package-NPM-function-bind-1.1.1-vcs"
  copyrightText: "Copyright (c) 2013 Raynos"
  downloadLocation: "git+https://github.com/Raynos/function-bind.git@1213f807066d1cb8d39a0592d5118f4b1f03de4a"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/function-bind@1.1.1"
  filesAnalyzed: false
  homepage: "https://github.com/Raynos/function-bind"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "function-bind"
  summary: "Implementation of Function.prototype.bind"
  versionInfo: "1.1.1"
- SPDXID: "SPDXRef-Package-NPM-function-bind-1.1.1-source-artifact"
  copyrightText: "Copyright (c) 2013 Raynos"
  downloadLocation: "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/function-bind@1.1.1"
  filesAnalyzed: false
  homepage: "https://github.com/Raynos/function-bind"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "function-bind"
  summary: "Implementation of Function.prototype.bind"
  versionInfo: "1.1.1"
- SPDXID: "SPDXRef-Package-NPM-get-caller-file-2.0.5"
  copyrightText: "Copyright 2018 Stefan Penner"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/get-caller-file@2.0.5"
  filesAnalyzed: false
  homepage: "https://github.com/stefanpenner/get-caller-file#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "ISC"
  name: "get-caller-file"
  summary: "[![Build Status](https://travis-ci.org/stefanpenner/get-caller-file.svg?branch=master)](https://travis-ci.org/stefanpenner/get-caller-file)\
    \ [![Build status](https://ci.appveyor.com/api/projects/status/ol2q94g1932cy14a/branch/master?svg=true)](https://ci.a"
  versionInfo: "2.0.5"
- SPDXID: "SPDXRef-Package-NPM-get-caller-file-2.0.5-vcs"
  copyrightText: "Copyright 2018 Stefan Penner"
  downloadLocation: "git+https://github.com/stefanpenner/get-caller-file.git@2383bf9e98ed3c568ff69d7586cf59c0f1dcb9d3"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/get-caller-file@2.0.5"
  filesAnalyzed: false
  homepage: "https://github.com/stefanpenner/get-caller-file#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "get-caller-file"
  summary: "[![Build Status](https://travis-ci.org/stefanpenner/get-caller-file.svg?branch=master)](https://travis-ci.org/stefanpenner/get-caller-file)\
    \ [![Build status](https://ci.appveyor.com/api/projects/status/ol2q94g1932cy14a/branch/master?svg=true)](https://ci.a"
  versionInfo: "2.0.5"
- SPDXID: "SPDXRef-Package-NPM-get-caller-file-2.0.5-source-artifact"
  copyrightText: "Copyright 2018 Stefan Penner"
  downloadLocation: "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/get-caller-file@2.0.5"
  filesAnalyzed: false
  homepage: "https://github.com/stefanpenner/get-caller-file#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "get-caller-file"
  summary: "[![Build Status](https://travis-ci.org/stefanpenner/get-caller-file.svg?branch=master)](https://travis-ci.org/stefanpenner/get-caller-file)\
    \ [![Build status](https://ci.appveyor.com/api/projects/status/ol2q94g1932cy14a/branch/master?svg=true)](https://ci.a"
  versionInfo: "2.0.5"
- SPDXID: "SPDXRef-Package-NPM-get-intrinsic-1.2.0"
  copyrightText: "Copyright (c) 2020 Jordan Harband"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/get-intrinsic@1.2.0"
  filesAnalyzed: false
  homepage: "https://github.com/ljharb/get-intrinsic#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "get-intrinsic"
  summary: "Get and robustly cache all JS language-level intrinsics at first require\
    \ time"
  versionInfo: "1.2.0"
- SPDXID: "SPDXRef-Package-NPM-get-intrinsic-1.2.0-vcs"
  copyrightText: "Copyright (c) 2020 Jordan Harband"
  downloadLocation: "git+https://github.com/ljharb/get-intrinsic.git@0b60d7ac9d93e8824a36ddd52635be1fc13758d1"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/get-intrinsic@1.2.0"
  filesAnalyzed: false
  homepage: "https://github.com/ljharb/get-intrinsic#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "get-intrinsic"
  summary: "Get and robustly cache all JS language-level intrinsics at first require\
    \ time"
  versionInfo: "1.2.0"
- SPDXID: "SPDXRef-Package-NPM-get-intrinsic-1.2.0-source-artifact"
  copyrightText: "Copyright (c) 2020 Jordan Harband"
  downloadLocation: "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/get-intrinsic@1.2.0"
  filesAnalyzed: false
  homepage: "https://github.com/ljharb/get-intrinsic#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "get-intrinsic"
  summary: "Get and robustly cache all JS language-level intrinsics at first require\
    \ time"
  versionInfo: "1.2.0"
- SPDXID: "SPDXRef-Package-NPM-has-1.0.3"
  copyrightText: "Copyright (c) 2013 Thiago de Arruda"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/has@1.0.3"
  filesAnalyzed: false
  homepage: "https://github.com/tarruda/has"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "has"
  summary: "Object.prototype.hasOwnProperty.call shortcut"
  versionInfo: "1.0.3"
- SPDXID: "SPDXRef-Package-NPM-has-1.0.3-vcs"
  copyrightText: "Copyright (c) 2013 Thiago de Arruda"
  downloadLocation: "git+https://github.com/tarruda/has.git@4edf96f2dec87ad6b6e68482e8f6d7c8eb7e07e6"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/has@1.0.3"
  filesAnalyzed: false
  homepage: "https://github.com/tarruda/has"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "has"
  summary: "Object.prototype.hasOwnProperty.call shortcut"
  versionInfo: "1.0.3"
- SPDXID: "SPDXRef-Package-NPM-has-1.0.3-source-artifact"
  copyrightText: "Copyright (c) 2013 Thiago de Arruda"
  downloadLocation: "https://registry.npmjs.org/has/-/has-1.0.3.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/has@1.0.3"
  filesAnalyzed: false
  homepage: "https://github.com/tarruda/has"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "has"
  summary: "Object.prototype.hasOwnProperty.call shortcut"
  versionInfo: "1.0.3"
- SPDXID: "SPDXRef-Package-NPM-has-flag-3.0.0"
  copyrightText: "(c) Sindre Sorhus (https://sindresorhus.com)\nCopyright (c) Sindre\
    \ Sorhus <sindresorhus@gmail.com> (sindresorhus.com)"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/has-flag@3.0.0"
  filesAnalyzed: false
  homepage: "https://github.com/sindresorhus/has-flag#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "has-flag"
  summary: "Check if argv has a specific flag"
  versionInfo: "3.0.0"
- SPDXID: "SPDXRef-Package-NPM-has-flag-3.0.0-vcs"
  copyrightText: "(c) Sindre Sorhus (https://sindresorhus.com)\nCopyright (c) Sindre\
    \ Sorhus <sindresorhus@gmail.com> (sindresorhus.com)"
  downloadLocation: "git+https://github.com/sindresorhus/has-flag.git@8b2ca7e693b2c742b29f2399194077b64b9ff781"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/has-flag@3.0.0"
  filesAnalyzed: false
  homepage: "https://github.com/sindresorhus/has-flag#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "has-flag"
  summary: "Check if argv has a specific flag"
  versionInfo: "3.0.0"
- SPDXID: "SPDXRef-Package-NPM-has-flag-3.0.0-source-artifact"
  copyrightText: "(c) Sindre Sorhus (https://sindresorhus.com)\nCopyright (c) Sindre\
    \ Sorhus <sindresorhus@gmail.com> (sindresorhus.com)"
  downloadLocation: "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/has-flag@3.0.0"
  filesAnalyzed: false
  homepage: "https://github.com/sindresorhus/has-flag#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "has-flag"
  summary: "Check if argv has a specific flag"
  versionInfo: "3.0.0"
- SPDXID: "SPDXRef-Package-NPM-has-flag-4.0.0"
  copyrightText: "(c) Sindre Sorhus (https://sindresorhus.com)\nCopyright (c) Sindre\
    \ Sorhus <sindresorhus@gmail.com> (sindresorhus.com)"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/has-flag@4.0.0"
  filesAnalyzed: false
  homepage: "https://github.com/sindresorhus/has-flag#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "has-flag"
  summary: "Check if argv has a specific flag"
  versionInfo: "4.0.0"
- SPDXID: "SPDXRef-Package-NPM-has-flag-4.0.0-vcs"
  copyrightText: "(c) Sindre Sorhus (https://sindresorhus.com)\nCopyright (c) Sindre\
    \ Sorhus <sindresorhus@gmail.com> (sindresorhus.com)"
  downloadLocation: "git+https://github.com/sindresorhus/has-flag.git@474aa39afca7333d356c022fc5be4d31732bbba3"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/has-flag@4.0.0"
  filesAnalyzed: false
  homepage: "https://github.com/sindresorhus/has-flag#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "has-flag"
  summary: "Check if argv has a specific flag"
  versionInfo: "4.0.0"
- SPDXID: "SPDXRef-Package-NPM-has-flag-4.0.0-source-artifact"
  copyrightText: "(c) Sindre Sorhus (https://sindresorhus.com)\nCopyright (c) Sindre\
    \ Sorhus <sindresorhus@gmail.com> (sindresorhus.com)"
  downloadLocation: "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/has-flag@4.0.0"
  filesAnalyzed: false
  homepage: "https://github.com/sindresorhus/has-flag#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "has-flag"
  summary: "Check if argv has a specific flag"
  versionInfo: "4.0.0"
- SPDXID: "SPDXRef-Package-NPM-has-symbols-1.0.3"
  copyrightText: "Copyright (c) 2016 Jordan Harband"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/has-symbols@1.0.3"
  filesAnalyzed: false
  homepage: "https://github.com/ljharb/has-symbols#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "has-symbols"
  summary: "Determine if the JS environment has Symbol support. Supports spec, or\
    \ shams."
  versionInfo: "1.0.3"
- SPDXID: "SPDXRef-Package-NPM-has-symbols-1.0.3-vcs"
  copyrightText: "Copyright (c) 2016 Jordan Harband"
  downloadLocation: "git+https://github.com/inspect-js/has-symbols.git@444dc14d035df9891743a28cbc5d6ecdb0cb3b01"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/has-symbols@1.0.3"
  filesAnalyzed: false
  homepage: "https://github.com/ljharb/has-symbols#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "has-symbols"
  summary: "Determine if the JS environment has Symbol support. Supports spec, or\
    \ shams."
  versionInfo: "1.0.3"
- SPDXID: "SPDXRef-Package-NPM-has-symbols-1.0.3-source-artifact"
  copyrightText: "Copyright (c) 2016 Jordan Harband"
  downloadLocation: "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/has-symbols@1.0.3"
  filesAnalyzed: false
  homepage: "https://github.com/ljharb/has-symbols#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "has-symbols"
  summary: "Determine if the JS environment has Symbol support. Supports spec, or\
    \ shams."
  versionInfo: "1.0.3"
- SPDXID: "SPDXRef-Package-NPM-he-1.2.0"
  copyrightText: "Copyright Mathias Bynens <https://mathiasbynens.be/>"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/he@1.2.0"
  filesAnalyzed: false
  homepage: "https://mths.be/he"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "he"
  summary: "A robust HTML entities encoder/decoder with full Unicode support."
  versionInfo: "1.2.0"
- SPDXID: "SPDXRef-Package-NPM-he-1.2.0-vcs"
  copyrightText: "Copyright Mathias Bynens <https://mathiasbynens.be/>"
  downloadLocation: "git+https://github.com/mathiasbynens/he.git@36afe179392226cf1b6ccdb16ebbb7a5a844d93a"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/he@1.2.0"
  filesAnalyzed: false
  homepage: "https://mths.be/he"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "he"
  summary: "A robust HTML entities encoder/decoder with full Unicode support."
  versionInfo: "1.2.0"
- SPDXID: "SPDXRef-Package-NPM-he-1.2.0-source-artifact"
  copyrightText: "Copyright Mathias Bynens <https://mathiasbynens.be/>"
  downloadLocation: "https://registry.npmjs.org/he/-/he-1.2.0.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/he@1.2.0"
  filesAnalyzed: false
  homepage: "https://mths.be/he"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "he"
  summary: "A robust HTML entities encoder/decoder with full Unicode support."
  versionInfo: "1.2.0"
- SPDXID: "SPDXRef-Package-NPM-html-encoding-sniffer-3.0.0"
  copyrightText: "Copyright (c) Domenic Denicola <d@domenic.me>"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/html-encoding-sniffer@3.0.0"
  filesAnalyzed: false
  homepage: "https://github.com/jsdom/html-encoding-sniffer#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "html-encoding-sniffer"
  summary: "Sniff the encoding from a HTML byte stream"
  versionInfo: "3.0.0"
- SPDXID: "SPDXRef-Package-NPM-html-encoding-sniffer-3.0.0-vcs"
  copyrightText: "Copyright (c) Domenic Denicola <d@domenic.me>"
  downloadLocation: "git+https://github.com/jsdom/html-encoding-sniffer.git@7de54310087887b3fbb2c89b05d5fbc36da82078"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/html-encoding-sniffer@3.0.0"
  filesAnalyzed: false
  homepage: "https://github.com/jsdom/html-encoding-sniffer#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "html-encoding-sniffer"
  summary: "Sniff the encoding from a HTML byte stream"
  versionInfo: "3.0.0"
- SPDXID: "SPDXRef-Package-NPM-html-encoding-sniffer-3.0.0-source-artifact"
  copyrightText: "Copyright (c) Domenic Denicola <d@domenic.me>"
  downloadLocation: "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/html-encoding-sniffer@3.0.0"
  filesAnalyzed: false
  homepage: "https://github.com/jsdom/html-encoding-sniffer#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "html-encoding-sniffer"
  summary: "Sniff the encoding from a HTML byte stream"
  versionInfo: "3.0.0"
- SPDXID: "SPDXRef-Package-NPM-http-errors-2.0.0"
  copyrightText: "Copyright (c) 2014 Jonathan Ong\nCopyright (c) 2014 Jonathan Ong\
    \ me@jongleberry.com\nCopyright (c) 2016 Douglas Christopher Wilson\nCopyright\
    \ (c) 2016 Douglas Christopher Wilson doug@somethingdoug.com"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/http-errors@2.0.0"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/http-errors#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "http-errors"
  summary: "Create HTTP error objects"
  versionInfo: "2.0.0"
- SPDXID: "SPDXRef-Package-NPM-http-errors-2.0.0-vcs"
  copyrightText: "Copyright (c) 2014 Jonathan Ong\nCopyright (c) 2014 Jonathan Ong\
    \ me@jongleberry.com\nCopyright (c) 2016 Douglas Christopher Wilson\nCopyright\
    \ (c) 2016 Douglas Christopher Wilson doug@somethingdoug.com"
  downloadLocation: "git+https://github.com/jshttp/http-errors.git@206aa2c15635dc1212c06c279540972aa90e23ea"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/http-errors@2.0.0"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/http-errors#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "http-errors"
  summary: "Create HTTP error objects"
  versionInfo: "2.0.0"
- SPDXID: "SPDXRef-Package-NPM-http-errors-2.0.0-source-artifact"
  copyrightText: "Copyright (c) 2014 Jonathan Ong\nCopyright (c) 2014 Jonathan Ong\
    \ me@jongleberry.com\nCopyright (c) 2016 Douglas Christopher Wilson\nCopyright\
    \ (c) 2016 Douglas Christopher Wilson doug@somethingdoug.com"
  downloadLocation: "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/http-errors@2.0.0"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/http-errors#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "http-errors"
  summary: "Create HTTP error objects"
  versionInfo: "2.0.0"
- SPDXID: "SPDXRef-Package-NPM-http-proxy-1.18.1"
  copyrightText: "Copyright (c) 2010-2016 Charlie Robbins, Jarrett Cruger & the Contributors\n\
    Copyright (c) 2015 Alberto Pose <albertopose@gmail.com>\ncopyright header of example\
    \ files e592c53 (https://github.com/http-party/node-http-proxy/commit/e592c53d1a23b7920d603a9e9ac294fc0e841f6d)"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/http-proxy@1.18.1"
  filesAnalyzed: false
  homepage: "https://github.com/http-party/node-http-proxy#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "http-proxy"
  summary: "HTTP proxying for the masses"
  versionInfo: "1.18.1"
- SPDXID: "SPDXRef-Package-NPM-http-proxy-1.18.1-vcs"
  copyrightText: "Copyright (c) 2010-2016 Charlie Robbins, Jarrett Cruger & the Contributors\n\
    Copyright (c) 2015 Alberto Pose <albertopose@gmail.com>\ncopyright header of example\
    \ files e592c53 (https://github.com/http-party/node-http-proxy/commit/e592c53d1a23b7920d603a9e9ac294fc0e841f6d)"
  downloadLocation: "git+https://github.com/http-party/node-http-proxy.git@9b96cd725127a024dabebec6c7ea8c807272223d"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/http-proxy@1.18.1"
  filesAnalyzed: false
  homepage: "https://github.com/http-party/node-http-proxy#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "http-proxy"
  summary: "HTTP proxying for the masses"
  versionInfo: "1.18.1"
- SPDXID: "SPDXRef-Package-NPM-http-proxy-1.18.1-source-artifact"
  copyrightText: "Copyright (c) 2010-2016 Charlie Robbins, Jarrett Cruger & the Contributors\n\
    Copyright (c) 2015 Alberto Pose <albertopose@gmail.com>\ncopyright header of example\
    \ files e592c53 (https://github.com/http-party/node-http-proxy/commit/e592c53d1a23b7920d603a9e9ac294fc0e841f6d)"
  downloadLocation: "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/http-proxy@1.18.1"
  filesAnalyzed: false
  homepage: "https://github.com/http-party/node-http-proxy#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "http-proxy"
  summary: "HTTP proxying for the masses"
  versionInfo: "1.18.1"
- SPDXID: "SPDXRef-Package-NPM-http-proxy-middleware-2.0.6"
  copyrightText: "Copyright (c) 2015-2022 Steven Chim"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/http-proxy-middleware@2.0.6"
  filesAnalyzed: false
  homepage: "https://github.com/chimurai/http-proxy-middleware#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "http-proxy-middleware"
  summary: "The one-liner node.js proxy middleware for connect, express and browser-sync"
  versionInfo: "2.0.6"
- SPDXID: "SPDXRef-Package-NPM-http-proxy-middleware-2.0.6-vcs"
  copyrightText: "Copyright (c) 2015-2022 Steven Chim"
  downloadLocation: "git+https://github.com/chimurai/http-proxy-middleware.git@c08cb1e13b8d8c63b517953156444c9b1ce140eb"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/http-proxy-middleware@2.0.6"
  filesAnalyzed: false
  homepage: "https://github.com/chimurai/http-proxy-middleware#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "http-proxy-middleware"
  summary: "The one-liner node.js proxy middleware for connect, express and browser-sync"
  versionInfo: "2.0.6"
- SPDXID: "SPDXRef-Package-NPM-http-proxy-middleware-2.0.6-source-artifact"
  copyrightText: "Copyright (c) 2015-2022 Steven Chim"
  downloadLocation: "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/http-proxy-middleware@2.0.6"
  filesAnalyzed: false
  homepage: "https://github.com/chimurai/http-proxy-middleware#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "http-proxy-middleware"
  summary: "The one-liner node.js proxy middleware for connect, express and browser-sync"
  versionInfo: "2.0.6"
- SPDXID: "SPDXRef-Package-NPM-http-server-14.1.1"
  copyrightText: "Copyright (c) 2011-2022 Charlie Robbins, Marak Squires, Jade Michael\
    \ Thornton and the Contributors\nCopyright (c) 2011-2022 Charlie Robbins, Marak\
    \ Squires, and the Contributors"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/http-server@14.1.1"
  filesAnalyzed: false
  homepage: "https://github.com/http-party/http-server#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "http-server"
  summary: "A simple zero-configuration command-line http server"
  versionInfo: "14.1.1"
- SPDXID: "SPDXRef-Package-NPM-http-server-14.1.1-vcs"
  copyrightText: "Copyright (c) 2011-2022 Charlie Robbins, Marak Squires, Jade Michael\
    \ Thornton and the Contributors\nCopyright (c) 2011-2022 Charlie Robbins, Marak\
    \ Squires, and the Contributors"
  downloadLocation: "git+https://github.com/http-party/http-server.git@af0ac3e4b9bd5fff55337aee32bf37f6116c7b4f"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/http-server@14.1.1"
  filesAnalyzed: false
  homepage: "https://github.com/http-party/http-server#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "http-server"
  summary: "A simple zero-configuration command-line http server"
  versionInfo: "14.1.1"
- SPDXID: "SPDXRef-Package-NPM-http-server-14.1.1-source-artifact"
  copyrightText: "Copyright (c) 2011-2022 Charlie Robbins, Marak Squires, Jade Michael\
    \ Thornton and the Contributors\nCopyright (c) 2011-2022 Charlie Robbins, Marak\
    \ Squires, and the Contributors"
  downloadLocation: "https://registry.npmjs.org/http-server/-/http-server-14.1.1.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/http-server@14.1.1"
  filesAnalyzed: false
  homepage: "https://github.com/http-party/http-server#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "http-server"
  summary: "A simple zero-configuration command-line http server"
  versionInfo: "14.1.1"
- SPDXID: "SPDXRef-Package-NPM-iconv-lite-0.4.24"
  copyrightText: "(c) 2011 Baidu /duty/' E1OAdegUPECdeg+-OPA http://www.miibeian.gov.cn\n\
    (c) ICPO$?030173oA src http://gimg.baidu.com/img/gs.gif\nCopyright (c) 2011 Alexander\
    \ Shtuchkin\nCopyright (c) Microsoft Corporation"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/iconv-lite@0.4.24"
  filesAnalyzed: false
  homepage: "https://github.com/ashtuchkin/iconv-lite"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "iconv-lite"
  summary: "Convert character encodings in pure javascript."
  versionInfo: "0.4.24"
- SPDXID: "SPDXRef-Package-NPM-iconv-lite-0.4.24-vcs"
  copyrightText: "(c) 2011 Baidu /duty/' E1OAdegUPECdeg+-OPA http://www.miibeian.gov.cn\n\
    (c) ICPO$?030173oA src http://gimg.baidu.com/img/gs.gif\nCopyright (c) 2011 Alexander\
    \ Shtuchkin\nCopyright (c) Microsoft Corporation"
  downloadLocation: "git+https://github.com/ashtuchkin/iconv-lite.git@efbbb0937ca8dda1c14e0b69958b9d6f20771f7a"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/iconv-lite@0.4.24"
  filesAnalyzed: false
  homepage: "https://github.com/ashtuchkin/iconv-lite"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "iconv-lite"
  summary: "Convert character encodings in pure javascript."
  versionInfo: "0.4.24"
- SPDXID: "SPDXRef-Package-NPM-iconv-lite-0.4.24-source-artifact"
  copyrightText: "(c) 2011 Baidu /duty/' E1OAdegUPECdeg+-OPA http://www.miibeian.gov.cn\n\
    (c) ICPO$?030173oA src http://gimg.baidu.com/img/gs.gif\nCopyright (c) 2011 Alexander\
    \ Shtuchkin\nCopyright (c) Microsoft Corporation"
  downloadLocation: "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/iconv-lite@0.4.24"
  filesAnalyzed: false
  homepage: "https://github.com/ashtuchkin/iconv-lite"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "iconv-lite"
  summary: "Convert character encodings in pure javascript."
  versionInfo: "0.4.24"
- SPDXID: "SPDXRef-Package-NPM-iconv-lite-0.6.3"
  copyrightText: "(c) 2011 Baidu /duty/' E1OAdegUPECdeg+-OPA http://www.miibeian.gov.cn\n\
    (c) ICPO$?030173oA src http://gimg.baidu.com/img/gs.gif\nCopyright (c) 2011 Alexander\
    \ Shtuchkin\nCopyright (c) Microsoft Corporation"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/iconv-lite@0.6.3"
  filesAnalyzed: false
  homepage: "https://github.com/ashtuchkin/iconv-lite"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "iconv-lite"
  summary: "Convert character encodings in pure javascript."
  versionInfo: "0.6.3"
- SPDXID: "SPDXRef-Package-NPM-iconv-lite-0.6.3-vcs"
  copyrightText: "(c) 2011 Baidu /duty/' E1OAdegUPECdeg+-OPA http://www.miibeian.gov.cn\n\
    (c) ICPO$?030173oA src http://gimg.baidu.com/img/gs.gif\nCopyright (c) 2011 Alexander\
    \ Shtuchkin\nCopyright (c) Microsoft Corporation"
  downloadLocation: "git+https://github.com/ashtuchkin/iconv-lite.git@d13de386c07a1574425811f8f219c181c633e88d"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/iconv-lite@0.6.3"
  filesAnalyzed: false
  homepage: "https://github.com/ashtuchkin/iconv-lite"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "iconv-lite"
  summary: "Convert character encodings in pure javascript."
  versionInfo: "0.6.3"
- SPDXID: "SPDXRef-Package-NPM-iconv-lite-0.6.3-source-artifact"
  copyrightText: "(c) 2011 Baidu /duty/' E1OAdegUPECdeg+-OPA http://www.miibeian.gov.cn\n\
    (c) ICPO$?030173oA src http://gimg.baidu.com/img/gs.gif\nCopyright (c) 2011 Alexander\
    \ Shtuchkin\nCopyright (c) Microsoft Corporation"
  downloadLocation: "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/iconv-lite@0.6.3"
  filesAnalyzed: false
  homepage: "https://github.com/ashtuchkin/iconv-lite"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "iconv-lite"
  summary: "Convert character encodings in pure javascript."
  versionInfo: "0.6.3"
- SPDXID: "SPDXRef-Package-NPM-inherits-2.0.4"
  copyrightText: "Copyright (c) Isaac Z. Schlueter"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/inherits@2.0.4"
  filesAnalyzed: false
  homepage: "https://github.com/isaacs/inherits#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "ISC"
  name: "inherits"
  summary: "Browser-friendly inheritance fully compatible with standard node.js inherits()"
  versionInfo: "2.0.4"
- SPDXID: "SPDXRef-Package-NPM-inherits-2.0.4-vcs"
  copyrightText: "Copyright (c) Isaac Z. Schlueter"
  downloadLocation: "git+https://github.com/isaacs/inherits.git@9a2c29400c6d491e0b7beefe0c32efa3b462545d"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/inherits@2.0.4"
  filesAnalyzed: false
  homepage: "https://github.com/isaacs/inherits#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "inherits"
  summary: "Browser-friendly inheritance fully compatible with standard node.js inherits()"
  versionInfo: "2.0.4"
- SPDXID: "SPDXRef-Package-NPM-inherits-2.0.4-source-artifact"
  copyrightText: "Copyright (c) Isaac Z. Schlueter"
  downloadLocation: "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/inherits@2.0.4"
  filesAnalyzed: false
  homepage: "https://github.com/isaacs/inherits#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "inherits"
  summary: "Browser-friendly inheritance fully compatible with standard node.js inherits()"
  versionInfo: "2.0.4"
- SPDXID: "SPDXRef-Package-NPM-ipaddr.js-1.9.1"
  copyrightText: "Copyright (c) 2011-2017 whitequark <whitequark@whitequark.org>"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/ipaddr.js@1.9.1"
  filesAnalyzed: false
  homepage: "https://github.com/whitequark/ipaddr.js#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "ipaddr.js"
  summary: "A library for manipulating IPv4 and IPv6 addresses in JavaScript."
  versionInfo: "1.9.1"
- SPDXID: "SPDXRef-Package-NPM-ipaddr.js-1.9.1-vcs"
  copyrightText: "Copyright (c) 2011-2017 whitequark <whitequark@whitequark.org>"
  downloadLocation: "git+https://github.com/whitequark/ipaddr.js.git@760416b27a4b348e7a39fdacfccd6cb047026c98"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/ipaddr.js@1.9.1"
  filesAnalyzed: false
  homepage: "https://github.com/whitequark/ipaddr.js#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "ipaddr.js"
  summary: "A library for manipulating IPv4 and IPv6 addresses in JavaScript."
  versionInfo: "1.9.1"
- SPDXID: "SPDXRef-Package-NPM-ipaddr.js-1.9.1-source-artifact"
  copyrightText: "Copyright (c) 2011-2017 whitequark <whitequark@whitequark.org>"
  downloadLocation: "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/ipaddr.js@1.9.1"
  filesAnalyzed: false
  homepage: "https://github.com/whitequark/ipaddr.js#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "ipaddr.js"
  summary: "A library for manipulating IPv4 and IPv6 addresses in JavaScript."
  versionInfo: "1.9.1"
- SPDXID: "SPDXRef-Package-NPM-is-extglob-2.1.1"
  copyrightText: "Copyright (c) 2014-2016 Jon Schlinkert\nCopyright (c) 2016 Jon Schlinkert\
    \ (https://github.com/jonschlinkert)"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/is-extglob@2.1.1"
  filesAnalyzed: false
  homepage: "https://github.com/jonschlinkert/is-extglob"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "is-extglob"
  summary: "Returns true if a string has an extglob."
  versionInfo: "2.1.1"
- SPDXID: "SPDXRef-Package-NPM-is-extglob-2.1.1-vcs"
  copyrightText: "Copyright (c) 2014-2016 Jon Schlinkert\nCopyright (c) 2016 Jon Schlinkert\
    \ (https://github.com/jonschlinkert)"
  downloadLocation: "git+https://github.com/jonschlinkert/is-extglob.git@10a74787acbe79abf02141c5d487950d1b197b15"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/is-extglob@2.1.1"
  filesAnalyzed: false
  homepage: "https://github.com/jonschlinkert/is-extglob"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "is-extglob"
  summary: "Returns true if a string has an extglob."
  versionInfo: "2.1.1"
- SPDXID: "SPDXRef-Package-NPM-is-extglob-2.1.1-source-artifact"
  copyrightText: "Copyright (c) 2014-2016 Jon Schlinkert\nCopyright (c) 2016 Jon Schlinkert\
    \ (https://github.com/jonschlinkert)"
  downloadLocation: "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/is-extglob@2.1.1"
  filesAnalyzed: false
  homepage: "https://github.com/jonschlinkert/is-extglob"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "is-extglob"
  summary: "Returns true if a string has an extglob."
  versionInfo: "2.1.1"
- SPDXID: "SPDXRef-Package-NPM-is-fullwidth-code-point-3.0.0"
  copyrightText: "(c) Sindre Sorhus (https://sindresorhus.com)\nCopyright (c) Sindre\
    \ Sorhus <sindresorhus@gmail.com> (sindresorhus.com)"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/is-fullwidth-code-point@3.0.0"
  filesAnalyzed: false
  homepage: "https://github.com/sindresorhus/is-fullwidth-code-point#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "is-fullwidth-code-point"
  summary: "Check if the character represented by a given Unicode code point is fullwidth"
  versionInfo: "3.0.0"
- SPDXID: "SPDXRef-Package-NPM-is-fullwidth-code-point-3.0.0-vcs"
  copyrightText: "(c) Sindre Sorhus (https://sindresorhus.com)\nCopyright (c) Sindre\
    \ Sorhus <sindresorhus@gmail.com> (sindresorhus.com)"
  downloadLocation: "git+https://github.com/sindresorhus/is-fullwidth-code-point.git@80e5e314d86e5f76bd1b0573aa9d33e615a372db"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/is-fullwidth-code-point@3.0.0"
  filesAnalyzed: false
  homepage: "https://github.com/sindresorhus/is-fullwidth-code-point#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "is-fullwidth-code-point"
  summary: "Check if the character represented by a given Unicode code point is fullwidth"
  versionInfo: "3.0.0"
- SPDXID: "SPDXRef-Package-NPM-is-fullwidth-code-point-3.0.0-source-artifact"
  copyrightText: "(c) Sindre Sorhus (https://sindresorhus.com)\nCopyright (c) Sindre\
    \ Sorhus <sindresorhus@gmail.com> (sindresorhus.com)"
  downloadLocation: "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/is-fullwidth-code-point@3.0.0"
  filesAnalyzed: false
  homepage: "https://github.com/sindresorhus/is-fullwidth-code-point#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "is-fullwidth-code-point"
  summary: "Check if the character represented by a given Unicode code point is fullwidth"
  versionInfo: "3.0.0"
- SPDXID: "SPDXRef-Package-NPM-is-glob-4.0.3"
  copyrightText: "Copyright (c) 2014-2017 Jon Schlinkert\nCopyright (c) 2019 Jon Schlinkert\
    \ (https://github.com/jonschlinkert)"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/is-glob@4.0.3"
  filesAnalyzed: false
  homepage: "https://github.com/micromatch/is-glob"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "is-glob"
  summary: "Returns `true` if the given string looks like a glob pattern or an extglob\
    \ pattern. This makes it easy to create code that only uses external modules like\
    \ node-glob when necessary, resulting in much faster code execution and initialization\
    \ time, and a better user experience."
  versionInfo: "4.0.3"
- SPDXID: "SPDXRef-Package-NPM-is-glob-4.0.3-vcs"
  copyrightText: "Copyright (c) 2014-2017 Jon Schlinkert\nCopyright (c) 2019 Jon Schlinkert\
    \ (https://github.com/jonschlinkert)"
  downloadLocation: "git+https://github.com/micromatch/is-glob.git@627ca7e552c69e8d62d620b4715a2658267b3d17"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/is-glob@4.0.3"
  filesAnalyzed: false
  homepage: "https://github.com/micromatch/is-glob"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "is-glob"
  summary: "Returns `true` if the given string looks like a glob pattern or an extglob\
    \ pattern. This makes it easy to create code that only uses external modules like\
    \ node-glob when necessary, resulting in much faster code execution and initialization\
    \ time, and a better user experience."
  versionInfo: "4.0.3"
- SPDXID: "SPDXRef-Package-NPM-is-glob-4.0.3-source-artifact"
  copyrightText: "Copyright (c) 2014-2017 Jon Schlinkert\nCopyright (c) 2019 Jon Schlinkert\
    \ (https://github.com/jonschlinkert)"
  downloadLocation: "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/is-glob@4.0.3"
  filesAnalyzed: false
  homepage: "https://github.com/micromatch/is-glob"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "is-glob"
  summary: "Returns `true` if the given string looks like a glob pattern or an extglob\
    \ pattern. This makes it easy to create code that only uses external modules like\
    \ node-glob when necessary, resulting in much faster code execution and initialization\
    \ time, and a better user experience."
  versionInfo: "4.0.3"
- SPDXID: "SPDXRef-Package-NPM-is-number-7.0.0"
  copyrightText: "Copyright (c) 2014 present, Jon Schlinkert\nCopyright (c) 2014-2018\
    \ Jon Schlinkert\nCopyright (c) 2018 Jon Schlinkert (https://github.com/jonschlinkert)"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/is-number@7.0.0"
  filesAnalyzed: false
  homepage: "https://github.com/jonschlinkert/is-number"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "is-number"
  summary: "Returns true if a number or string value is a finite number. Useful for\
    \ regex matches, parsing, user input, etc."
  versionInfo: "7.0.0"
- SPDXID: "SPDXRef-Package-NPM-is-number-7.0.0-vcs"
  copyrightText: "Copyright (c) 2014 present, Jon Schlinkert\nCopyright (c) 2014-2018\
    \ Jon Schlinkert\nCopyright (c) 2018 Jon Schlinkert (https://github.com/jonschlinkert)"
  downloadLocation: "git+https://github.com/jonschlinkert/is-number.git@98e8ff1da1a89f93d1397a24d7413ed15421c139"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/is-number@7.0.0"
  filesAnalyzed: false
  homepage: "https://github.com/jonschlinkert/is-number"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "is-number"
  summary: "Returns true if a number or string value is a finite number. Useful for\
    \ regex matches, parsing, user input, etc."
  versionInfo: "7.0.0"
- SPDXID: "SPDXRef-Package-NPM-is-number-7.0.0-source-artifact"
  copyrightText: "Copyright (c) 2014 present, Jon Schlinkert\nCopyright (c) 2014-2018\
    \ Jon Schlinkert\nCopyright (c) 2018 Jon Schlinkert (https://github.com/jonschlinkert)"
  downloadLocation: "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/is-number@7.0.0"
  filesAnalyzed: false
  homepage: "https://github.com/jonschlinkert/is-number"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "is-number"
  summary: "Returns true if a number or string value is a finite number. Useful for\
    \ regex matches, parsing, user input, etc."
  versionInfo: "7.0.0"
- SPDXID: "SPDXRef-Package-NPM-is-plain-obj-3.0.0"
  copyrightText: "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/is-plain-obj@3.0.0"
  filesAnalyzed: false
  homepage: "https://github.com/sindresorhus/is-plain-obj#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "is-plain-obj"
  summary: "Check if a value is a plain object"
  versionInfo: "3.0.0"
- SPDXID: "SPDXRef-Package-NPM-is-plain-obj-3.0.0-vcs"
  copyrightText: "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)"
  downloadLocation: "git+https://github.com/sindresorhus/is-plain-obj.git@eb9663c8e9cd3b4ae1b9438916d1fc29991387e0"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/is-plain-obj@3.0.0"
  filesAnalyzed: false
  homepage: "https://github.com/sindresorhus/is-plain-obj#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "is-plain-obj"
  summary: "Check if a value is a plain object"
  versionInfo: "3.0.0"
- SPDXID: "SPDXRef-Package-NPM-is-plain-obj-3.0.0-source-artifact"
  copyrightText: "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)"
  downloadLocation: "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/is-plain-obj@3.0.0"
  filesAnalyzed: false
  homepage: "https://github.com/sindresorhus/is-plain-obj#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "is-plain-obj"
  summary: "Check if a value is a plain object"
  versionInfo: "3.0.0"
- SPDXID: "SPDXRef-Package-NPM-lodash-4.17.21"
  copyrightText: "Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters\
    \ & Editors\nCopyright OpenJS Foundation and other contributors <https://openjsf.org/>\n\
    copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors\
    \ <http://underscorejs.org/>"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/lodash@4.17.21"
  filesAnalyzed: false
  homepage: "https://lodash.com/"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "lodash"
  summary: "Lodash modular utilities."
  versionInfo: "4.17.21"
- SPDXID: "SPDXRef-Package-NPM-lodash-4.17.21-vcs"
  copyrightText: "Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters\
    \ & Editors\nCopyright OpenJS Foundation and other contributors <https://openjsf.org/>\n\
    copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors\
    \ <http://underscorejs.org/>"
  downloadLocation: "git+https://github.com/lodash/lodash.git@c6e281b878b315c7a10d90f9c2af4cdb112d9625"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/lodash@4.17.21"
  filesAnalyzed: false
  homepage: "https://lodash.com/"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "lodash"
  summary: "Lodash modular utilities."
  versionInfo: "4.17.21"
- SPDXID: "SPDXRef-Package-NPM-lodash-4.17.21-source-artifact"
  copyrightText: "Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters\
    \ & Editors\nCopyright OpenJS Foundation and other contributors <https://openjsf.org/>\n\
    copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors\
    \ <http://underscorejs.org/>"
  downloadLocation: "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/lodash@4.17.21"
  filesAnalyzed: false
  homepage: "https://lodash.com/"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "lodash"
  summary: "Lodash modular utilities."
  versionInfo: "4.17.21"
- SPDXID: "SPDXRef-Package-NPM-lodash.camelcase-4.3.0"
  copyrightText: "(c) 2009-2016 Jeremy Ashkenas, DocumentCloud and Investigative Reporters\
    \ & Editors Underscore\n(c) 2010-2016 Jeremy Ashkenas, DocumentCloud and Investigative\
    \ Reporters & Editors Backbone\nCopyright (c) 2006 Yahoo! Inc.\nCopyright (c)\
    \ 2007 Parakey Inc.\nCopyright (c) 2009-2016 Jeremy Ashkenas, DocumentCloud and\
    \ Investigative Reporters & Editors\nCopyright (c) 2010-2011 Marcus Westin\nCopyright\
    \ (c) 2010-2016 Jeremy Ashkenas, DocumentCloud\nCopyright 2009 The Dojo Foundation\n\
    Copyright 2009-2016 Jeremy Ashkenas, DocumentCloud and Investigative Reporters\
    \ & Editors\nCopyright 2012-2016 The Dojo Foundation <http://dojofoundation.org/>\n\
    copyright 2009-2016 Jeremy Ashkenas, DocumentCloud and Investigative Reporters\
    \ & Editors <http://underscorejs.org/>"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/lodash.camelcase@4.3.0"
  filesAnalyzed: false
  homepage: "https://lodash.com/"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "lodash.camelcase"
  summary: "The lodash method `_.camelCase` exported as a module."
  versionInfo: "4.3.0"
- SPDXID: "SPDXRef-Package-NPM-lodash.camelcase-4.3.0-vcs"
  copyrightText: "(c) 2009-2016 Jeremy Ashkenas, DocumentCloud and Investigative Reporters\
    \ & Editors Underscore\n(c) 2010-2016 Jeremy Ashkenas, DocumentCloud and Investigative\
    \ Reporters & Editors Backbone\nCopyright (c) 2006 Yahoo! Inc.\nCopyright (c)\
    \ 2007 Parakey Inc.\nCopyright (c) 2009-2016 Jeremy Ashkenas, DocumentCloud and\
    \ Investigative Reporters & Editors\nCopyright (c) 2010-2011 Marcus Westin\nCopyright\
    \ (c) 2010-2016 Jeremy Ashkenas, DocumentCloud\nCopyright 2009 The Dojo Foundation\n\
    Copyright 2009-2016 Jeremy Ashkenas, DocumentCloud and Investigative Reporters\
    \ & Editors\nCopyright 2012-2016 The Dojo Foundation <http://dojofoundation.org/>\n\
    copyright 2009-2016 Jeremy Ashkenas, DocumentCloud and Investigative Reporters\
    \ & Editors <http://underscorejs.org/>"
  downloadLocation: "git+https://github.com/lodash/lodash.git@8debfc6e6cd38bbaa926b42066a60f6540c9ca43"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/lodash.camelcase@4.3.0"
  filesAnalyzed: false
  homepage: "https://lodash.com/"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "lodash.camelcase"
  summary: "The lodash method `_.camelCase` exported as a module."
  versionInfo: "4.3.0"
- SPDXID: "SPDXRef-Package-NPM-lodash.camelcase-4.3.0-source-artifact"
  copyrightText: "(c) 2009-2016 Jeremy Ashkenas, DocumentCloud and Investigative Reporters\
    \ & Editors Underscore\n(c) 2010-2016 Jeremy Ashkenas, DocumentCloud and Investigative\
    \ Reporters & Editors Backbone\nCopyright (c) 2006 Yahoo! Inc.\nCopyright (c)\
    \ 2007 Parakey Inc.\nCopyright (c) 2009-2016 Jeremy Ashkenas, DocumentCloud and\
    \ Investigative Reporters & Editors\nCopyright (c) 2010-2011 Marcus Westin\nCopyright\
    \ (c) 2010-2016 Jeremy Ashkenas, DocumentCloud\nCopyright 2009 The Dojo Foundation\n\
    Copyright 2009-2016 Jeremy Ashkenas, DocumentCloud and Investigative Reporters\
    \ & Editors\nCopyright 2012-2016 The Dojo Foundation <http://dojofoundation.org/>\n\
    copyright 2009-2016 Jeremy Ashkenas, DocumentCloud and Investigative Reporters\
    \ & Editors <http://underscorejs.org/>"
  downloadLocation: "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/lodash.camelcase@4.3.0"
  filesAnalyzed: false
  homepage: "https://lodash.com/"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "lodash.camelcase"
  summary: "The lodash method `_.camelCase` exported as a module."
  versionInfo: "4.3.0"
- SPDXID: "SPDXRef-Package-NPM-media-typer-0.3.0"
  copyrightText: "Copyright (c) 2014 Douglas Christopher Wilson"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/media-typer@0.3.0"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/media-typer"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "media-typer"
  summary: "Simple RFC 6838 media type parser and formatter"
  versionInfo: "0.3.0"
- SPDXID: "SPDXRef-Package-NPM-media-typer-0.3.0-vcs"
  copyrightText: "Copyright (c) 2014 Douglas Christopher Wilson"
  downloadLocation: "git+https://github.com/jshttp/media-typer.git@d49d41ffd0bb5a0655fa44a59df2ec0bfc835b16"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/media-typer@0.3.0"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/media-typer"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "media-typer"
  summary: "Simple RFC 6838 media type parser and formatter"
  versionInfo: "0.3.0"
- SPDXID: "SPDXRef-Package-NPM-media-typer-0.3.0-source-artifact"
  copyrightText: "Copyright (c) 2014 Douglas Christopher Wilson"
  downloadLocation: "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/media-typer@0.3.0"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/media-typer"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "media-typer"
  summary: "Simple RFC 6838 media type parser and formatter"
  versionInfo: "0.3.0"
- SPDXID: "SPDXRef-Package-NPM-merge-descriptors-1.0.1"
  copyrightText: "Copyright (c) 2013 Jonathan Ong <me@jongleberry.com>\nCopyright\
    \ (c) 2014 Jonathan Ong\nCopyright (c) 2015 Douglas Christopher Wilson\nCopyright\
    \ (c) 2015 Douglas Christopher Wilson <doug@somethingdoug.com>"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/merge-descriptors@1.0.1"
  filesAnalyzed: false
  homepage: "https://github.com/component/merge-descriptors"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "merge-descriptors"
  summary: "Merge objects using descriptors"
  versionInfo: "1.0.1"
- SPDXID: "SPDXRef-Package-NPM-merge-descriptors-1.0.1-vcs"
  copyrightText: "Copyright (c) 2013 Jonathan Ong <me@jongleberry.com>\nCopyright\
    \ (c) 2014 Jonathan Ong\nCopyright (c) 2015 Douglas Christopher Wilson\nCopyright\
    \ (c) 2015 Douglas Christopher Wilson <doug@somethingdoug.com>"
  downloadLocation: "git+https://github.com/component/merge-descriptors.git@f26c49c3b423b0b2ac31f6e32a84e1632f2d7ac2"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/merge-descriptors@1.0.1"
  filesAnalyzed: false
  homepage: "https://github.com/component/merge-descriptors"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "merge-descriptors"
  summary: "Merge objects using descriptors"
  versionInfo: "1.0.1"
- SPDXID: "SPDXRef-Package-NPM-merge-descriptors-1.0.1-source-artifact"
  copyrightText: "Copyright (c) 2013 Jonathan Ong <me@jongleberry.com>\nCopyright\
    \ (c) 2014 Jonathan Ong\nCopyright (c) 2015 Douglas Christopher Wilson\nCopyright\
    \ (c) 2015 Douglas Christopher Wilson <doug@somethingdoug.com>"
  downloadLocation: "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/merge-descriptors@1.0.1"
  filesAnalyzed: false
  homepage: "https://github.com/component/merge-descriptors"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "merge-descriptors"
  summary: "Merge objects using descriptors"
  versionInfo: "1.0.1"
- SPDXID: "SPDXRef-Package-NPM-methods-1.1.2"
  copyrightText: "Copyright (c) 2013-2014 TJ Holowaychuk\nCopyright (c) 2013-2014\
    \ TJ Holowaychuk <tj@vision-media.ca>\nCopyright (c) 2015-2016 Douglas Christopher\
    \ Wilson\nCopyright (c) 2015-2016 Douglas Christopher Wilson <doug@somethingdoug.com>"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/methods@1.1.2"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/methods"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "methods"
  summary: "HTTP methods that node supports"
  versionInfo: "1.1.2"
- SPDXID: "SPDXRef-Package-NPM-methods-1.1.2-vcs"
  copyrightText: "Copyright (c) 2013-2014 TJ Holowaychuk\nCopyright (c) 2013-2014\
    \ TJ Holowaychuk <tj@vision-media.ca>\nCopyright (c) 2015-2016 Douglas Christopher\
    \ Wilson\nCopyright (c) 2015-2016 Douglas Christopher Wilson <doug@somethingdoug.com>"
  downloadLocation: "git+https://github.com/jshttp/methods.git@25d257d913f1b94bd2d73581521ff72c81469140"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/methods@1.1.2"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/methods"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "methods"
  summary: "HTTP methods that node supports"
  versionInfo: "1.1.2"
- SPDXID: "SPDXRef-Package-NPM-methods-1.1.2-source-artifact"
  copyrightText: "Copyright (c) 2013-2014 TJ Holowaychuk\nCopyright (c) 2013-2014\
    \ TJ Holowaychuk <tj@vision-media.ca>\nCopyright (c) 2015-2016 Douglas Christopher\
    \ Wilson\nCopyright (c) 2015-2016 Douglas Christopher Wilson <doug@somethingdoug.com>"
  downloadLocation: "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/methods@1.1.2"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/methods"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "methods"
  summary: "HTTP methods that node supports"
  versionInfo: "1.1.2"
- SPDXID: "SPDXRef-Package-NPM-micromatch-4.0.5"
  copyrightText: "Copyright (c) 2014 present, Jon Schlinkert\nCopyright (c) 2022 Jon\
    \ Schlinkert (https://github.com/jonschlinkert)\nCopyright (c) Isaac Z. Schlueter\
    \ and Contributors https://github.com/isaacs/minimatch"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/micromatch@4.0.5"
  filesAnalyzed: false
  homepage: "https://github.com/micromatch/micromatch"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "micromatch"
  summary: "Glob matching for javascript/node.js. A replacement and faster alternative\
    \ to minimatch and multimatch."
  versionInfo: "4.0.5"
- SPDXID: "SPDXRef-Package-NPM-micromatch-4.0.5-vcs"
  copyrightText: "Copyright (c) 2014 present, Jon Schlinkert\nCopyright (c) 2022 Jon\
    \ Schlinkert (https://github.com/jonschlinkert)\nCopyright (c) Isaac Z. Schlueter\
    \ and Contributors https://github.com/isaacs/minimatch"
  downloadLocation: "git+https://github.com/micromatch/micromatch.git@002d0d184c95e76775528fa1dbe0c446518879b2"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/micromatch@4.0.5"
  filesAnalyzed: false
  homepage: "https://github.com/micromatch/micromatch"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "micromatch"
  summary: "Glob matching for javascript/node.js. A replacement and faster alternative\
    \ to minimatch and multimatch."
  versionInfo: "4.0.5"
- SPDXID: "SPDXRef-Package-NPM-micromatch-4.0.5-source-artifact"
  copyrightText: "Copyright (c) 2014 present, Jon Schlinkert\nCopyright (c) 2022 Jon\
    \ Schlinkert (https://github.com/jonschlinkert)\nCopyright (c) Isaac Z. Schlueter\
    \ and Contributors https://github.com/isaacs/minimatch"
  downloadLocation: "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/micromatch@4.0.5"
  filesAnalyzed: false
  homepage: "https://github.com/micromatch/micromatch"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "micromatch"
  summary: "Glob matching for javascript/node.js. A replacement and faster alternative\
    \ to minimatch and multimatch."
  versionInfo: "4.0.5"
- SPDXID: "SPDXRef-Package-NPM-mime-1.6.0"
  copyrightText: "Copyright (c) 2010 Benjamin Thomas, Robert Kieffer"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/mime@1.6.0"
  filesAnalyzed: false
  homepage: "https://github.com/broofa/node-mime#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "mime"
  summary: "A comprehensive library for mime-type mapping"
  versionInfo: "1.6.0"
- SPDXID: "SPDXRef-Package-NPM-mime-1.6.0-vcs"
  copyrightText: "Copyright (c) 2010 Benjamin Thomas, Robert Kieffer"
  downloadLocation: "git+https://github.com/broofa/node-mime.git@87b396e859aad0cea0845e706613d333c2b0bfdc"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/mime@1.6.0"
  filesAnalyzed: false
  homepage: "https://github.com/broofa/node-mime#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "mime"
  summary: "A comprehensive library for mime-type mapping"
  versionInfo: "1.6.0"
- SPDXID: "SPDXRef-Package-NPM-mime-1.6.0-source-artifact"
  copyrightText: "Copyright (c) 2010 Benjamin Thomas, Robert Kieffer"
  downloadLocation: "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/mime@1.6.0"
  filesAnalyzed: false
  homepage: "https://github.com/broofa/node-mime#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "mime"
  summary: "A comprehensive library for mime-type mapping"
  versionInfo: "1.6.0"
- SPDXID: "SPDXRef-Package-NPM-mime-db-1.52.0"
  copyrightText: "Copyright (c) 2014 Jonathan Ong\nCopyright (c) 2014 Jonathan Ong\
    \ <me@jongleberry.com>\nCopyright (c) 2015-2022 Douglas Christopher Wilson\nCopyright\
    \ (c) 2015-2022 Douglas Christopher Wilson <doug@somethingdoug.com>"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/mime-db@1.52.0"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/mime-db#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "mime-db"
  summary: "Media Type Database"
  versionInfo: "1.52.0"
- SPDXID: "SPDXRef-Package-NPM-mime-db-1.52.0-vcs"
  copyrightText: "Copyright (c) 2014 Jonathan Ong\nCopyright (c) 2014 Jonathan Ong\
    \ <me@jongleberry.com>\nCopyright (c) 2015-2022 Douglas Christopher Wilson\nCopyright\
    \ (c) 2015-2022 Douglas Christopher Wilson <doug@somethingdoug.com>"
  downloadLocation: "git+https://github.com/jshttp/mime-db.git@ebb6bf92ea39d3168a50942295d5edfdcdce641a"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/mime-db@1.52.0"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/mime-db#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "mime-db"
  summary: "Media Type Database"
  versionInfo: "1.52.0"
- SPDXID: "SPDXRef-Package-NPM-mime-db-1.52.0-source-artifact"
  copyrightText: "Copyright (c) 2014 Jonathan Ong\nCopyright (c) 2014 Jonathan Ong\
    \ <me@jongleberry.com>\nCopyright (c) 2015-2022 Douglas Christopher Wilson\nCopyright\
    \ (c) 2015-2022 Douglas Christopher Wilson <doug@somethingdoug.com>"
  downloadLocation: "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/mime-db@1.52.0"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/mime-db#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "mime-db"
  summary: "Media Type Database"
  versionInfo: "1.52.0"
- SPDXID: "SPDXRef-Package-NPM-mime-types-2.1.35"
  copyrightText: "Copyright (c) 2014 Jonathan Ong\nCopyright (c) 2014 Jonathan Ong\
    \ <me@jongleberry.com>\nCopyright (c) 2015 Douglas Christopher Wilson\nCopyright\
    \ (c) 2015 Douglas Christopher Wilson <doug@somethingdoug.com>"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/mime-types@2.1.35"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/mime-types#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "mime-types"
  summary: "The ultimate javascript content-type utility."
  versionInfo: "2.1.35"
- SPDXID: "SPDXRef-Package-NPM-mime-types-2.1.35-vcs"
  copyrightText: "Copyright (c) 2014 Jonathan Ong\nCopyright (c) 2014 Jonathan Ong\
    \ <me@jongleberry.com>\nCopyright (c) 2015 Douglas Christopher Wilson\nCopyright\
    \ (c) 2015 Douglas Christopher Wilson <doug@somethingdoug.com>"
  downloadLocation: "git+https://github.com/jshttp/mime-types.git@ef932231c20e716ec27ea159c082322c3c485b66"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/mime-types@2.1.35"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/mime-types#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "mime-types"
  summary: "The ultimate javascript content-type utility."
  versionInfo: "2.1.35"
- SPDXID: "SPDXRef-Package-NPM-mime-types-2.1.35-source-artifact"
  copyrightText: "Copyright (c) 2014 Jonathan Ong\nCopyright (c) 2014 Jonathan Ong\
    \ <me@jongleberry.com>\nCopyright (c) 2015 Douglas Christopher Wilson\nCopyright\
    \ (c) 2015 Douglas Christopher Wilson <doug@somethingdoug.com>"
  downloadLocation: "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/mime-types@2.1.35"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/mime-types#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "mime-types"
  summary: "The ultimate javascript content-type utility."
  versionInfo: "2.1.35"
- SPDXID: "SPDXRef-Package-NPM-minimist-1.2.8"
  copyrightText: "NONE"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/minimist@1.2.8"
  filesAnalyzed: false
  homepage: "https://github.com/minimistjs/minimist"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "minimist"
  summary: "parse argument options"
  versionInfo: "1.2.8"
- SPDXID: "SPDXRef-Package-NPM-minimist-1.2.8-vcs"
  copyrightText: "NONE"
  downloadLocation: "git+https://github.com/minimistjs/minimist.git@6901ee286bc4c16da6830b48b46ce1574703cea1"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/minimist@1.2.8"
  filesAnalyzed: false
  homepage: "https://github.com/minimistjs/minimist"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "minimist"
  summary: "parse argument options"
  versionInfo: "1.2.8"
- SPDXID: "SPDXRef-Package-NPM-minimist-1.2.8-source-artifact"
  copyrightText: "NONE"
  downloadLocation: "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/minimist@1.2.8"
  filesAnalyzed: false
  homepage: "https://github.com/minimistjs/minimist"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "minimist"
  summary: "parse argument options"
  versionInfo: "1.2.8"
- SPDXID: "SPDXRef-Package-NPM-mkdirp-0.5.6"
  copyrightText: "Copyright 2010 James Halliday (mail@substack.net)"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/mkdirp@0.5.6"
  filesAnalyzed: false
  homepage: "https://github.com/substack/node-mkdirp#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "mkdirp"
  summary: "Recursively mkdir, like `mkdir -p`"
  versionInfo: "0.5.6"
- SPDXID: "SPDXRef-Package-NPM-mkdirp-0.5.6-vcs"
  copyrightText: "Copyright 2010 James Halliday (mail@substack.net)"
  downloadLocation: "git+https://github.com/substack/node-mkdirp.git"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/mkdirp@0.5.6"
  filesAnalyzed: false
  homepage: "https://github.com/substack/node-mkdirp#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "mkdirp"
  summary: "Recursively mkdir, like `mkdir -p`"
  versionInfo: "0.5.6"
- SPDXID: "SPDXRef-Package-NPM-mkdirp-0.5.6-source-artifact"
  copyrightText: "Copyright 2010 James Halliday (mail@substack.net)"
  downloadLocation: "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/mkdirp@0.5.6"
  filesAnalyzed: false
  homepage: "https://github.com/substack/node-mkdirp#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "mkdirp"
  summary: "Recursively mkdir, like `mkdir -p`"
  versionInfo: "0.5.6"
- SPDXID: "SPDXRef-Package-NPM-ms-2.0.0"
  copyrightText: "Copyright (c) 2016 Zeit, Inc."
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/ms@2.0.0"
  filesAnalyzed: false
  homepage: "https://github.com/zeit/ms#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "ms"
  summary: "Tiny milisecond conversion utility"
  versionInfo: "2.0.0"
- SPDXID: "SPDXRef-Package-NPM-ms-2.0.0-vcs"
  copyrightText: "Copyright (c) 2016 Zeit, Inc."
  downloadLocation: "git+https://github.com/zeit/ms.git@9b88d1568a52ec9bb67ecc8d2aa224fa38fd41f4"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/ms@2.0.0"
  filesAnalyzed: false
  homepage: "https://github.com/zeit/ms#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "ms"
  summary: "Tiny milisecond conversion utility"
  versionInfo: "2.0.0"
- SPDXID: "SPDXRef-Package-NPM-ms-2.0.0-source-artifact"
  copyrightText: "Copyright (c) 2016 Zeit, Inc."
  downloadLocation: "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/ms@2.0.0"
  filesAnalyzed: false
  homepage: "https://github.com/zeit/ms#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "ms"
  summary: "Tiny milisecond conversion utility"
  versionInfo: "2.0.0"
- SPDXID: "SPDXRef-Package-NPM-ms-2.1.3"
  copyrightText: "Copyright (c) 2020 Vercel, Inc."
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/ms@2.1.3"
  filesAnalyzed: false
  homepage: "https://github.com/vercel/ms#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "ms"
  summary: "Tiny millisecond conversion utility"
  versionInfo: "2.1.3"
- SPDXID: "SPDXRef-Package-NPM-ms-2.1.3-vcs"
  copyrightText: "Copyright (c) 2020 Vercel, Inc."
  downloadLocation: "git+https://github.com/vercel/ms.git@1c6264b795492e8fdecbc82cb8802fcfbfc08d26"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/ms@2.1.3"
  filesAnalyzed: false
  homepage: "https://github.com/vercel/ms#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "ms"
  summary: "Tiny millisecond conversion utility"
  versionInfo: "2.1.3"
- SPDXID: "SPDXRef-Package-NPM-ms-2.1.3-source-artifact"
  copyrightText: "Copyright (c) 2020 Vercel, Inc."
  downloadLocation: "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/ms@2.1.3"
  filesAnalyzed: false
  homepage: "https://github.com/vercel/ms#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "ms"
  summary: "Tiny millisecond conversion utility"
  versionInfo: "2.1.3"
- SPDXID: "SPDXRef-Package-NPM-negotiator-0.6.3"
  copyrightText: "Copyright (c) 2012-2014 Federico Romero\nCopyright (c) 2012-2014\
    \ Isaac Z. Schlueter\nCopyright (c) 2014-2015 Douglas Christopher Wilson"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/negotiator@0.6.3"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/negotiator#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "negotiator"
  summary: "HTTP content negotiation"
  versionInfo: "0.6.3"
- SPDXID: "SPDXRef-Package-NPM-negotiator-0.6.3-vcs"
  copyrightText: "Copyright (c) 2012-2014 Federico Romero\nCopyright (c) 2012-2014\
    \ Isaac Z. Schlueter\nCopyright (c) 2014-2015 Douglas Christopher Wilson"
  downloadLocation: "git+https://github.com/jshttp/negotiator.git@40a5acb0c878cca951bc44d1d9e2ab1f90ae813e"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/negotiator@0.6.3"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/negotiator#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "negotiator"
  summary: "HTTP content negotiation"
  versionInfo: "0.6.3"
- SPDXID: "SPDXRef-Package-NPM-negotiator-0.6.3-source-artifact"
  copyrightText: "Copyright (c) 2012-2014 Federico Romero\nCopyright (c) 2012-2014\
    \ Isaac Z. Schlueter\nCopyright (c) 2014-2015 Douglas Christopher Wilson"
  downloadLocation: "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/negotiator@0.6.3"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/negotiator#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "negotiator"
  summary: "HTTP content negotiation"
  versionInfo: "0.6.3"
- SPDXID: "SPDXRef-Package-NPM-object-inspect-1.12.3"
  copyrightText: "Copyright (c) 2013 James Halliday"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/object-inspect@1.12.3"
  filesAnalyzed: false
  homepage: "https://github.com/inspect-js/object-inspect"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "object-inspect"
  summary: "string representations of objects in node and the browser"
  versionInfo: "1.12.3"
- SPDXID: "SPDXRef-Package-NPM-object-inspect-1.12.3-vcs"
  copyrightText: "Copyright (c) 2013 James Halliday"
  downloadLocation: "git+https://github.com/inspect-js/object-inspect.git@8155d9e0721dcf8d2c07a3d262ae29f444f35e37"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/object-inspect@1.12.3"
  filesAnalyzed: false
  homepage: "https://github.com/inspect-js/object-inspect"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "object-inspect"
  summary: "string representations of objects in node and the browser"
  versionInfo: "1.12.3"
- SPDXID: "SPDXRef-Package-NPM-object-inspect-1.12.3-source-artifact"
  copyrightText: "Copyright (c) 2013 James Halliday"
  downloadLocation: "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/object-inspect@1.12.3"
  filesAnalyzed: false
  homepage: "https://github.com/inspect-js/object-inspect"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "object-inspect"
  summary: "string representations of objects in node and the browser"
  versionInfo: "1.12.3"
- SPDXID: "SPDXRef-Package-NPM-on-finished-2.4.1"
  copyrightText: "Copyright (c) 2013 Jonathan Ong\nCopyright (c) 2013 Jonathan Ong\
    \ <me@jongleberry.com>\nCopyright (c) 2014 Douglas Christopher Wilson\nCopyright\
    \ (c) 2014 Douglas Christopher Wilson <doug@somethingdoug.com>"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/on-finished@2.4.1"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/on-finished#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "on-finished"
  summary: "Execute a callback when a request closes, finishes, or errors"
  versionInfo: "2.4.1"
- SPDXID: "SPDXRef-Package-NPM-on-finished-2.4.1-vcs"
  copyrightText: "Copyright (c) 2013 Jonathan Ong\nCopyright (c) 2013 Jonathan Ong\
    \ <me@jongleberry.com>\nCopyright (c) 2014 Douglas Christopher Wilson\nCopyright\
    \ (c) 2014 Douglas Christopher Wilson <doug@somethingdoug.com>"
  downloadLocation: "git+https://github.com/jshttp/on-finished.git@1111fe8e913debaf3da9bd4f6bda216ef36097fa"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/on-finished@2.4.1"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/on-finished#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "on-finished"
  summary: "Execute a callback when a request closes, finishes, or errors"
  versionInfo: "2.4.1"
- SPDXID: "SPDXRef-Package-NPM-on-finished-2.4.1-source-artifact"
  copyrightText: "Copyright (c) 2013 Jonathan Ong\nCopyright (c) 2013 Jonathan Ong\
    \ <me@jongleberry.com>\nCopyright (c) 2014 Douglas Christopher Wilson\nCopyright\
    \ (c) 2014 Douglas Christopher Wilson <doug@somethingdoug.com>"
  downloadLocation: "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/on-finished@2.4.1"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/on-finished#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "on-finished"
  summary: "Execute a callback when a request closes, finishes, or errors"
  versionInfo: "2.4.1"
- SPDXID: "SPDXRef-Package-NPM-opener-1.5.2"
  copyrightText: "Copyright (c) 2004 Sam Hocevar <sam@hocevar.net>\nCopyright (c)\
    \ 2012-2020 Domenic Denicola <d@domenic.me>"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/opener@1.5.2"
  filesAnalyzed: false
  homepage: "https://github.com/domenic/opener#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT OR WTFPL"
  name: "opener"
  summary: "Opens stuff, like webpages and files and executables, cross-platform"
  versionInfo: "1.5.2"
- SPDXID: "SPDXRef-Package-NPM-opener-1.5.2-vcs"
  copyrightText: "Copyright (c) 2004 Sam Hocevar <sam@hocevar.net>\nCopyright (c)\
    \ 2012-2020 Domenic Denicola <d@domenic.me>"
  downloadLocation: "git+https://github.com/domenic/opener.git@24edf48a38d1e23bbc5ffbeb079c206d5565f062"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/opener@1.5.2"
  filesAnalyzed: false
  homepage: "https://github.com/domenic/opener#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "opener"
  summary: "Opens stuff, like webpages and files and executables, cross-platform"
  versionInfo: "1.5.2"
- SPDXID: "SPDXRef-Package-NPM-opener-1.5.2-source-artifact"
  copyrightText: "Copyright (c) 2004 Sam Hocevar <sam@hocevar.net>\nCopyright (c)\
    \ 2012-2020 Domenic Denicola <d@domenic.me>"
  downloadLocation: "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/opener@1.5.2"
  filesAnalyzed: false
  homepage: "https://github.com/domenic/opener#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "opener"
  summary: "Opens stuff, like webpages and files and executables, cross-platform"
  versionInfo: "1.5.2"
- SPDXID: "SPDXRef-Package-NPM-parseurl-1.3.3"
  copyrightText: "Copyright (c) 2014 Jonathan Ong\nCopyright (c) 2014 Jonathan Ong\
    \ <me@jongleberry.com>\nCopyright (c) 2014-2017 Douglas Christopher Wilson\nCopyright\
    \ (c) 2014-2017 Douglas Christopher Wilson <doug@somethingdoug.com>"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/parseurl@1.3.3"
  filesAnalyzed: false
  homepage: "https://github.com/pillarjs/parseurl#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "parseurl"
  summary: "parse a url with memoization"
  versionInfo: "1.3.3"
- SPDXID: "SPDXRef-Package-NPM-parseurl-1.3.3-vcs"
  copyrightText: "Copyright (c) 2014 Jonathan Ong\nCopyright (c) 2014 Jonathan Ong\
    \ <me@jongleberry.com>\nCopyright (c) 2014-2017 Douglas Christopher Wilson\nCopyright\
    \ (c) 2014-2017 Douglas Christopher Wilson <doug@somethingdoug.com>"
  downloadLocation: "git+https://github.com/pillarjs/parseurl.git@0a5323370b02f4eff4069472d1e96a0094aef621"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/parseurl@1.3.3"
  filesAnalyzed: false
  homepage: "https://github.com/pillarjs/parseurl#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "parseurl"
  summary: "parse a url with memoization"
  versionInfo: "1.3.3"
- SPDXID: "SPDXRef-Package-NPM-parseurl-1.3.3-source-artifact"
  copyrightText: "Copyright (c) 2014 Jonathan Ong\nCopyright (c) 2014 Jonathan Ong\
    \ <me@jongleberry.com>\nCopyright (c) 2014-2017 Douglas Christopher Wilson\nCopyright\
    \ (c) 2014-2017 Douglas Christopher Wilson <doug@somethingdoug.com>"
  downloadLocation: "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/parseurl@1.3.3"
  filesAnalyzed: false
  homepage: "https://github.com/pillarjs/parseurl#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "parseurl"
  summary: "parse a url with memoization"
  versionInfo: "1.3.3"
- SPDXID: "SPDXRef-Package-NPM-path-to-regexp-0.1.7"
  copyrightText: "Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/path-to-regexp@0.1.7"
  filesAnalyzed: false
  homepage: "https://github.com/component/path-to-regexp#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "path-to-regexp"
  summary: "Express style path to RegExp utility"
  versionInfo: "0.1.7"
- SPDXID: "SPDXRef-Package-NPM-path-to-regexp-0.1.7-vcs"
  copyrightText: "Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)"
  downloadLocation: "git+https://github.com/component/path-to-regexp.git"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/path-to-regexp@0.1.7"
  filesAnalyzed: false
  homepage: "https://github.com/component/path-to-regexp#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "path-to-regexp"
  summary: "Express style path to RegExp utility"
  versionInfo: "0.1.7"
- SPDXID: "SPDXRef-Package-NPM-path-to-regexp-0.1.7-source-artifact"
  copyrightText: "Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)"
  downloadLocation: "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/path-to-regexp@0.1.7"
  filesAnalyzed: false
  homepage: "https://github.com/component/path-to-regexp#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "path-to-regexp"
  summary: "Express style path to RegExp utility"
  versionInfo: "0.1.7"
- SPDXID: "SPDXRef-Package-NPM-picomatch-2.3.1"
  copyrightText: "Copyright (c) 2017 present, Jon Schlinkert\nCopyright (c) 2017 present,\
    \ Jon Schlinkert (https://github.com/jonschlinkert)"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/picomatch@2.3.1"
  filesAnalyzed: false
  homepage: "https://github.com/micromatch/picomatch"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "picomatch"
  summary: "Blazing fast and accurate glob matcher written in JavaScript, with no\
    \ dependencies and full support for standard and extended Bash glob features,\
    \ including braces, extglobs, POSIX brackets, and regular expressions."
  versionInfo: "2.3.1"
- SPDXID: "SPDXRef-Package-NPM-picomatch-2.3.1-vcs"
  copyrightText: "Copyright (c) 2017 present, Jon Schlinkert\nCopyright (c) 2017 present,\
    \ Jon Schlinkert (https://github.com/jonschlinkert)"
  downloadLocation: "git+https://github.com/micromatch/picomatch.git@5467a5a9638472610de4f30709991b9a56bb5613"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/picomatch@2.3.1"
  filesAnalyzed: false
  homepage: "https://github.com/micromatch/picomatch"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "picomatch"
  summary: "Blazing fast and accurate glob matcher written in JavaScript, with no\
    \ dependencies and full support for standard and extended Bash glob features,\
    \ including braces, extglobs, POSIX brackets, and regular expressions."
  versionInfo: "2.3.1"
- SPDXID: "SPDXRef-Package-NPM-picomatch-2.3.1-source-artifact"
  copyrightText: "Copyright (c) 2017 present, Jon Schlinkert\nCopyright (c) 2017 present,\
    \ Jon Schlinkert (https://github.com/jonschlinkert)"
  downloadLocation: "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/picomatch@2.3.1"
  filesAnalyzed: false
  homepage: "https://github.com/micromatch/picomatch"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "picomatch"
  summary: "Blazing fast and accurate glob matcher written in JavaScript, with no\
    \ dependencies and full support for standard and extended Bash glob features,\
    \ including braces, extglobs, POSIX brackets, and regular expressions."
  versionInfo: "2.3.1"
- SPDXID: "SPDXRef-Package-NPM-portfinder-1.0.32"
  copyrightText: "(c) 2011 Charlie Robbins\nCopyright (c) 2012 Charlie Robbins"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/portfinder@1.0.32"
  filesAnalyzed: false
  homepage: "https://github.com/http-party/node-portfinder#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "portfinder"
  summary: "A simple tool to find an open port on the current machine"
  versionInfo: "1.0.32"
- SPDXID: "SPDXRef-Package-NPM-portfinder-1.0.32-vcs"
  copyrightText: "(c) 2011 Charlie Robbins\nCopyright (c) 2012 Charlie Robbins"
  downloadLocation: "git+ssh://github.com/http-party/node-portfinder.git"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/portfinder@1.0.32"
  filesAnalyzed: false
  homepage: "https://github.com/http-party/node-portfinder#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "portfinder"
  summary: "A simple tool to find an open port on the current machine"
  versionInfo: "1.0.32"
- SPDXID: "SPDXRef-Package-NPM-portfinder-1.0.32-source-artifact"
  copyrightText: "(c) 2011 Charlie Robbins\nCopyright (c) 2012 Charlie Robbins"
  downloadLocation: "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/portfinder@1.0.32"
  filesAnalyzed: false
  homepage: "https://github.com/http-party/node-portfinder#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "portfinder"
  summary: "A simple tool to find an open port on the current machine"
  versionInfo: "1.0.32"
- SPDXID: "SPDXRef-Package-NPM-proxy-addr-2.0.7"
  copyrightText: "Copyright (c) 2014-2016 Douglas Christopher Wilson"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/proxy-addr@2.0.7"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/proxy-addr#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "proxy-addr"
  summary: "Determine address of proxied request"
  versionInfo: "2.0.7"
- SPDXID: "SPDXRef-Package-NPM-proxy-addr-2.0.7-vcs"
  copyrightText: "Copyright (c) 2014-2016 Douglas Christopher Wilson"
  downloadLocation: "git+https://github.com/jshttp/proxy-addr.git@1cdd2f78e0fcc23ceae4723e6b837345c2499772"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/proxy-addr@2.0.7"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/proxy-addr#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "proxy-addr"
  summary: "Determine address of proxied request"
  versionInfo: "2.0.7"
- SPDXID: "SPDXRef-Package-NPM-proxy-addr-2.0.7-source-artifact"
  copyrightText: "Copyright (c) 2014-2016 Douglas Christopher Wilson"
  downloadLocation: "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/proxy-addr@2.0.7"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/proxy-addr#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "proxy-addr"
  summary: "Determine address of proxied request"
  versionInfo: "2.0.7"
- SPDXID: "SPDXRef-Package-NPM-qs-6.11.0"
  copyrightText: "Copyright (c) 2014 Nathan LaFreniere and other contributors (https://github.com/ljharb/qs/graphs/contributors)"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/qs@6.11.0"
  filesAnalyzed: false
  homepage: "https://github.com/ljharb/qs"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "BSD-3-Clause"
  name: "qs"
  summary: "A querystring parser that supports nesting and arrays, with a depth limit"
  versionInfo: "6.11.0"
- SPDXID: "SPDXRef-Package-NPM-qs-6.11.0-vcs"
  copyrightText: "Copyright (c) 2014 Nathan LaFreniere and other contributors (https://github.com/ljharb/qs/graphs/contributors)"
  downloadLocation: "git+https://github.com/ljharb/qs.git@56763c12ec4fbf723333cbb32371cbd386c33cbb"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/qs@6.11.0"
  filesAnalyzed: false
  homepage: "https://github.com/ljharb/qs"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "qs"
  summary: "A querystring parser that supports nesting and arrays, with a depth limit"
  versionInfo: "6.11.0"
- SPDXID: "SPDXRef-Package-NPM-qs-6.11.0-source-artifact"
  copyrightText: "Copyright (c) 2014 Nathan LaFreniere and other contributors (https://github.com/ljharb/qs/graphs/contributors)"
  downloadLocation: "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/qs@6.11.0"
  filesAnalyzed: false
  homepage: "https://github.com/ljharb/qs"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "qs"
  summary: "A querystring parser that supports nesting and arrays, with a depth limit"
  versionInfo: "6.11.0"
- SPDXID: "SPDXRef-Package-NPM-qs-6.11.1"
  copyrightText: "Copyright (c) 2014 Nathan LaFreniere and other contributors (https://github.com/ljharb/qs/graphs/contributors)"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/qs@6.11.1"
  filesAnalyzed: false
  homepage: "https://github.com/ljharb/qs"
  licenseConcluded: "BSD-3-Clause"
  licenseDeclared: "BSD-3-Clause"
  name: "qs"
  summary: "A querystring parser that supports nesting and arrays, with a depth limit"
  versionInfo: "6.11.1"
- SPDXID: "SPDXRef-Package-NPM-qs-6.11.1-vcs"
  copyrightText: "Copyright (c) 2014 Nathan LaFreniere and other contributors (https://github.com/ljharb/qs/graphs/contributors)"
  downloadLocation: "git+https://github.com/ljharb/qs.git@9dca37f15de317fe9ad0ced907cdf250ba310880"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/qs@6.11.1"
  filesAnalyzed: false
  homepage: "https://github.com/ljharb/qs"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "qs"
  summary: "A querystring parser that supports nesting and arrays, with a depth limit"
  versionInfo: "6.11.1"
- SPDXID: "SPDXRef-Package-NPM-qs-6.11.1-source-artifact"
  copyrightText: "Copyright (c) 2014 Nathan LaFreniere and other contributors (https://github.com/ljharb/qs/graphs/contributors)"
  downloadLocation: "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/qs@6.11.1"
  filesAnalyzed: false
  homepage: "https://github.com/ljharb/qs"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "qs"
  summary: "A querystring parser that supports nesting and arrays, with a depth limit"
  versionInfo: "6.11.1"
- SPDXID: "SPDXRef-Package-NPM-range-parser-1.2.1"
  copyrightText: "Copyright (c) 2012-2014 TJ Holowaychuk\nCopyright (c) 2012-2014\
    \ TJ Holowaychuk <tj@vision-media.ca>\nCopyright (c) 2015-2016 Douglas Christopher\
    \ Wilson\nCopyright (c) 2015-2016 Douglas Christopher Wilson doug@somethingdoug.com"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/range-parser@1.2.1"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/range-parser#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "range-parser"
  summary: "Range header field string parser"
  versionInfo: "1.2.1"
- SPDXID: "SPDXRef-Package-NPM-range-parser-1.2.1-vcs"
  copyrightText: "Copyright (c) 2012-2014 TJ Holowaychuk\nCopyright (c) 2012-2014\
    \ TJ Holowaychuk <tj@vision-media.ca>\nCopyright (c) 2015-2016 Douglas Christopher\
    \ Wilson\nCopyright (c) 2015-2016 Douglas Christopher Wilson doug@somethingdoug.com"
  downloadLocation: "git+https://github.com/jshttp/range-parser.git@0f56ff8d4b579599f9f225f0a19f4ef1628c585f"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/range-parser@1.2.1"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/range-parser#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "range-parser"
  summary: "Range header field string parser"
  versionInfo: "1.2.1"
- SPDXID: "SPDXRef-Package-NPM-range-parser-1.2.1-source-artifact"
  copyrightText: "Copyright (c) 2012-2014 TJ Holowaychuk\nCopyright (c) 2012-2014\
    \ TJ Holowaychuk <tj@vision-media.ca>\nCopyright (c) 2015-2016 Douglas Christopher\
    \ Wilson\nCopyright (c) 2015-2016 Douglas Christopher Wilson doug@somethingdoug.com"
  downloadLocation: "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/range-parser@1.2.1"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/range-parser#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "range-parser"
  summary: "Range header field string parser"
  versionInfo: "1.2.1"
- SPDXID: "SPDXRef-Package-NPM-raw-body-2.5.1"
  copyrightText: "Copyright (c) 2013-2014 Jonathan Ong\nCopyright (c) 2013-2014 Jonathan\
    \ Ong <me@jongleberry.com>\nCopyright (c) 2014-2022 Douglas Christopher Wilson\n\
    Copyright (c) 2014-2022 Douglas Christopher Wilson <doug@somethingdoug.com>"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/raw-body@2.5.1"
  filesAnalyzed: false
  homepage: "https://github.com/stream-utils/raw-body#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "raw-body"
  summary: "Get and validate the raw body of a readable stream."
  versionInfo: "2.5.1"
- SPDXID: "SPDXRef-Package-NPM-raw-body-2.5.1-vcs"
  copyrightText: "Copyright (c) 2013-2014 Jonathan Ong\nCopyright (c) 2013-2014 Jonathan\
    \ Ong <me@jongleberry.com>\nCopyright (c) 2014-2022 Douglas Christopher Wilson\n\
    Copyright (c) 2014-2022 Douglas Christopher Wilson <doug@somethingdoug.com>"
  downloadLocation: "git+https://github.com/stream-utils/raw-body.git@67254cad860abbe8b1bbeb54e2638af702d3ac7c"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/raw-body@2.5.1"
  filesAnalyzed: false
  homepage: "https://github.com/stream-utils/raw-body#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "raw-body"
  summary: "Get and validate the raw body of a readable stream."
  versionInfo: "2.5.1"
- SPDXID: "SPDXRef-Package-NPM-raw-body-2.5.1-source-artifact"
  copyrightText: "Copyright (c) 2013-2014 Jonathan Ong\nCopyright (c) 2013-2014 Jonathan\
    \ Ong <me@jongleberry.com>\nCopyright (c) 2014-2022 Douglas Christopher Wilson\n\
    Copyright (c) 2014-2022 Douglas Christopher Wilson <doug@somethingdoug.com>"
  downloadLocation: "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/raw-body@2.5.1"
  filesAnalyzed: false
  homepage: "https://github.com/stream-utils/raw-body#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "raw-body"
  summary: "Get and validate the raw body of a readable stream."
  versionInfo: "2.5.1"
- SPDXID: "SPDXRef-Package-NPM-reduce-flatten-2.0.0"
  copyrightText: "(c) 2016-2018 Lloyd Brookes <75pound@gmail.com > . Documented by\
    \ jsdoc-to-markdown (https://github.com/jsdoc2md/jsdoc-to-markdown)\nCopyright\
    \ (c) 2016-2018 Lloyd Brookes <75pound@gmail.com>"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/reduce-flatten@2.0.0"
  filesAnalyzed: false
  homepage: "https://github.com/75lb/reduce-flatten#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "reduce-flatten"
  summary: "Flatten an array into the supplied array."
  versionInfo: "2.0.0"
- SPDXID: "SPDXRef-Package-NPM-reduce-flatten-2.0.0-vcs"
  copyrightText: "(c) 2016-2018 Lloyd Brookes <75pound@gmail.com > . Documented by\
    \ jsdoc-to-markdown (https://github.com/jsdoc2md/jsdoc-to-markdown)\nCopyright\
    \ (c) 2016-2018 Lloyd Brookes <75pound@gmail.com>"
  downloadLocation: "git+https://github.com/75lb/reduce-flatten.git@a923d0953a7f8e09ef2fca525de320cb4729158f"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/reduce-flatten@2.0.0"
  filesAnalyzed: false
  homepage: "https://github.com/75lb/reduce-flatten#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "reduce-flatten"
  summary: "Flatten an array into the supplied array."
  versionInfo: "2.0.0"
- SPDXID: "SPDXRef-Package-NPM-reduce-flatten-2.0.0-source-artifact"
  copyrightText: "(c) 2016-2018 Lloyd Brookes <75pound@gmail.com > . Documented by\
    \ jsdoc-to-markdown (https://github.com/jsdoc2md/jsdoc-to-markdown)\nCopyright\
    \ (c) 2016-2018 Lloyd Brookes <75pound@gmail.com>"
  downloadLocation: "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-2.0.0.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/reduce-flatten@2.0.0"
  filesAnalyzed: false
  homepage: "https://github.com/75lb/reduce-flatten#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "reduce-flatten"
  summary: "Flatten an array into the supplied array."
  versionInfo: "2.0.0"
- SPDXID: "SPDXRef-Package-NPM-require-directory-2.1.1"
  copyrightText: "Copyright (c) 2011 Troy Goode <troygoode@gmail.com>"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/require-directory@2.1.1"
  filesAnalyzed: false
  homepage: "https://github.com/troygoode/node-require-directory/"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "require-directory"
  summary: "Recursively iterates over specified directory, require()'ing each file,\
    \ and returning a nested hash structure containing those modules."
  versionInfo: "2.1.1"
- SPDXID: "SPDXRef-Package-NPM-require-directory-2.1.1-vcs"
  copyrightText: "Copyright (c) 2011 Troy Goode <troygoode@gmail.com>"
  downloadLocation: "git+https://github.com/troygoode/node-require-directory.git@cc71c23dd0c16cefd26855303c16ca1b9b50a36d"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/require-directory@2.1.1"
  filesAnalyzed: false
  homepage: "https://github.com/troygoode/node-require-directory/"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "require-directory"
  summary: "Recursively iterates over specified directory, require()'ing each file,\
    \ and returning a nested hash structure containing those modules."
  versionInfo: "2.1.1"
- SPDXID: "SPDXRef-Package-NPM-require-directory-2.1.1-source-artifact"
  copyrightText: "Copyright (c) 2011 Troy Goode <troygoode@gmail.com>"
  downloadLocation: "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/require-directory@2.1.1"
  filesAnalyzed: false
  homepage: "https://github.com/troygoode/node-require-directory/"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "require-directory"
  summary: "Recursively iterates over specified directory, require()'ing each file,\
    \ and returning a nested hash structure containing those modules."
  versionInfo: "2.1.1"
- SPDXID: "SPDXRef-Package-NPM-requires-port-1.0.0"
  copyrightText: "Copyright (c) 2015 Unshift.io, Arnout Kazemier"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/requires-port@1.0.0"
  filesAnalyzed: false
  homepage: "https://github.com/unshiftio/requires-port"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "requires-port"
  summary: "Check if a protocol requires a certain port number to be added to an URL."
  versionInfo: "1.0.0"
- SPDXID: "SPDXRef-Package-NPM-requires-port-1.0.0-vcs"
  copyrightText: "Copyright (c) 2015 Unshift.io, Arnout Kazemier"
  downloadLocation: "git+https://github.com/unshiftio/requires-port.git@3a552b935dd2ddba8f2ddf9096932f0f2024edfd"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/requires-port@1.0.0"
  filesAnalyzed: false
  homepage: "https://github.com/unshiftio/requires-port"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "requires-port"
  summary: "Check if a protocol requires a certain port number to be added to an URL."
  versionInfo: "1.0.0"
- SPDXID: "SPDXRef-Package-NPM-requires-port-1.0.0-source-artifact"
  copyrightText: "Copyright (c) 2015 Unshift.io, Arnout Kazemier"
  downloadLocation: "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/requires-port@1.0.0"
  filesAnalyzed: false
  homepage: "https://github.com/unshiftio/requires-port"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "requires-port"
  summary: "Check if a protocol requires a certain port number to be added to an URL."
  versionInfo: "1.0.0"
- SPDXID: "SPDXRef-Package-NPM-rxjs-7.8.0"
  copyrightText: "(c) 2007 Steven Levithan\n(c) Zeno Rocha\nCopyright (c) 2006 Google\
    \ Inc.\nCopyright (c) 2014-2018 Google, Inc., RxJS Team Members and Contributors\n\
    Copyright (c) 2015-2018 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors\n\
    Copyright 2016 Google Inc."
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/rxjs@7.8.0"
  filesAnalyzed: false
  homepage: "https://rxjs.dev"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "Apache-2.0"
  name: "rxjs"
  summary: "Reactive Extensions for modern JavaScript"
  versionInfo: "7.8.0"
- SPDXID: "SPDXRef-Package-NPM-rxjs-7.8.0-vcs"
  copyrightText: "(c) 2007 Steven Levithan\n(c) Zeno Rocha\nCopyright (c) 2006 Google\
    \ Inc.\nCopyright (c) 2014-2018 Google, Inc., RxJS Team Members and Contributors\n\
    Copyright (c) 2015-2018 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors\n\
    Copyright 2016 Google Inc."
  downloadLocation: "git+https://github.com/reactivex/rxjs.git@0a4e8bf12b59b80b8012b8e8da044d6b48d865f5"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/rxjs@7.8.0"
  filesAnalyzed: false
  homepage: "https://rxjs.dev"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "rxjs"
  summary: "Reactive Extensions for modern JavaScript"
  versionInfo: "7.8.0"
- SPDXID: "SPDXRef-Package-NPM-rxjs-7.8.0-source-artifact"
  copyrightText: "(c) 2007 Steven Levithan\n(c) Zeno Rocha\nCopyright (c) 2006 Google\
    \ Inc.\nCopyright (c) 2014-2018 Google, Inc., RxJS Team Members and Contributors\n\
    Copyright (c) 2015-2018 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors\n\
    Copyright 2016 Google Inc."
  downloadLocation: "https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/rxjs@7.8.0"
  filesAnalyzed: false
  homepage: "https://rxjs.dev"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "rxjs"
  summary: "Reactive Extensions for modern JavaScript"
  versionInfo: "7.8.0"
- SPDXID: "SPDXRef-Package-NPM-safe-buffer-5.1.2"
  copyrightText: "Copyright (c) Feross Aboukhadijeh\nCopyright (c) Feross Aboukhadijeh\
    \ (http://feross.org)"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/safe-buffer@5.1.2"
  filesAnalyzed: false
  homepage: "https://github.com/feross/safe-buffer"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "safe-buffer"
  summary: "Safer Node.js Buffer API"
  versionInfo: "5.1.2"
- SPDXID: "SPDXRef-Package-NPM-safe-buffer-5.1.2-vcs"
  copyrightText: "Copyright (c) Feross Aboukhadijeh\nCopyright (c) Feross Aboukhadijeh\
    \ (http://feross.org)"
  downloadLocation: "git+https://github.com/feross/safe-buffer.git@649435cc8e2d1f3ecdc7caf323f1cb1187307a16"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/safe-buffer@5.1.2"
  filesAnalyzed: false
  homepage: "https://github.com/feross/safe-buffer"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "safe-buffer"
  summary: "Safer Node.js Buffer API"
  versionInfo: "5.1.2"
- SPDXID: "SPDXRef-Package-NPM-safe-buffer-5.1.2-source-artifact"
  copyrightText: "Copyright (c) Feross Aboukhadijeh\nCopyright (c) Feross Aboukhadijeh\
    \ (http://feross.org)"
  downloadLocation: "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/safe-buffer@5.1.2"
  filesAnalyzed: false
  homepage: "https://github.com/feross/safe-buffer"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "safe-buffer"
  summary: "Safer Node.js Buffer API"
  versionInfo: "5.1.2"
- SPDXID: "SPDXRef-Package-NPM-safe-buffer-5.2.1"
  copyrightText: "Copyright (c) Feross Aboukhadijeh\nCopyright (c) Feross Aboukhadijeh\
    \ (http://feross.org)"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/safe-buffer@5.2.1"
  filesAnalyzed: false
  homepage: "https://github.com/feross/safe-buffer"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "safe-buffer"
  summary: "Safer Node.js Buffer API"
  versionInfo: "5.2.1"
- SPDXID: "SPDXRef-Package-NPM-safe-buffer-5.2.1-vcs"
  copyrightText: "Copyright (c) Feross Aboukhadijeh\nCopyright (c) Feross Aboukhadijeh\
    \ (http://feross.org)"
  downloadLocation: "git+https://github.com/feross/safe-buffer.git@89d3d5b4abd6308c6008499520373d204ada694b"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/safe-buffer@5.2.1"
  filesAnalyzed: false
  homepage: "https://github.com/feross/safe-buffer"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "safe-buffer"
  summary: "Safer Node.js Buffer API"
  versionInfo: "5.2.1"
- SPDXID: "SPDXRef-Package-NPM-safe-buffer-5.2.1-source-artifact"
  copyrightText: "Copyright (c) Feross Aboukhadijeh\nCopyright (c) Feross Aboukhadijeh\
    \ (http://feross.org)"
  downloadLocation: "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/safe-buffer@5.2.1"
  filesAnalyzed: false
  homepage: "https://github.com/feross/safe-buffer"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "safe-buffer"
  summary: "Safer Node.js Buffer API"
  versionInfo: "5.2.1"
- SPDXID: "SPDXRef-Package-NPM-safer-buffer-2.1.2"
  copyrightText: "Copyright (c) 2018 Nikita Skovoroda <chalkerx@gmail.com>"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/safer-buffer@2.1.2"
  filesAnalyzed: false
  homepage: "https://github.com/ChALkeR/safer-buffer#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "safer-buffer"
  summary: "Modern Buffer API polyfill without footguns"
  versionInfo: "2.1.2"
- SPDXID: "SPDXRef-Package-NPM-safer-buffer-2.1.2-vcs"
  copyrightText: "Copyright (c) 2018 Nikita Skovoroda <chalkerx@gmail.com>"
  downloadLocation: "git+https://github.com/ChALkeR/safer-buffer.git@e8ac214944eda30e1e6c6b7d7e7f6a21cf7dce7c"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/safer-buffer@2.1.2"
  filesAnalyzed: false
  homepage: "https://github.com/ChALkeR/safer-buffer#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "safer-buffer"
  summary: "Modern Buffer API polyfill without footguns"
  versionInfo: "2.1.2"
- SPDXID: "SPDXRef-Package-NPM-safer-buffer-2.1.2-source-artifact"
  copyrightText: "Copyright (c) 2018 Nikita Skovoroda <chalkerx@gmail.com>"
  downloadLocation: "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/safer-buffer@2.1.2"
  filesAnalyzed: false
  homepage: "https://github.com/ChALkeR/safer-buffer#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "safer-buffer"
  summary: "Modern Buffer API polyfill without footguns"
  versionInfo: "2.1.2"
- SPDXID: "SPDXRef-Package-NPM-secure-compare-3.0.1"
  copyrightText: "NONE"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/secure-compare@3.0.1"
  filesAnalyzed: false
  homepage: "https://github.com/vdemedes/secure-compare"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "secure-compare"
  summary: "Securely compare two strings, copied from cryptiles"
  versionInfo: "3.0.1"
- SPDXID: "SPDXRef-Package-NPM-secure-compare-3.0.1-vcs"
  copyrightText: "NONE"
  downloadLocation: "git+https://github.com/vdemedes/secure-compare.git@13176da54bc4223f435d082a224559b6e168a490"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/secure-compare@3.0.1"
  filesAnalyzed: false
  homepage: "https://github.com/vdemedes/secure-compare"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "secure-compare"
  summary: "Securely compare two strings, copied from cryptiles"
  versionInfo: "3.0.1"
- SPDXID: "SPDXRef-Package-NPM-secure-compare-3.0.1-source-artifact"
  copyrightText: "NONE"
  downloadLocation: "https://registry.npmjs.org/secure-compare/-/secure-compare-3.0.1.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/secure-compare@3.0.1"
  filesAnalyzed: false
  homepage: "https://github.com/vdemedes/secure-compare"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "secure-compare"
  summary: "Securely compare two strings, copied from cryptiles"
  versionInfo: "3.0.1"
- SPDXID: "SPDXRef-Package-NPM-send-0.18.0"
  copyrightText: "Copyright (c) 2012 TJ Holowaychuk\nCopyright (c) 2014-2022 Douglas\
    \ Christopher Wilson"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/send@0.18.0"
  filesAnalyzed: false
  homepage: "https://github.com/pillarjs/send#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "send"
  summary: "Better streaming static file server with Range and conditional-GET support"
  versionInfo: "0.18.0"
- SPDXID: "SPDXRef-Package-NPM-send-0.18.0-vcs"
  copyrightText: "Copyright (c) 2012 TJ Holowaychuk\nCopyright (c) 2014-2022 Douglas\
    \ Christopher Wilson"
  downloadLocation: "git+https://github.com/pillarjs/send.git@b69cbb3dc4c09c37917d08a4c13fcd1bac97ade5"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/send@0.18.0"
  filesAnalyzed: false
  homepage: "https://github.com/pillarjs/send#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "send"
  summary: "Better streaming static file server with Range and conditional-GET support"
  versionInfo: "0.18.0"
- SPDXID: "SPDXRef-Package-NPM-send-0.18.0-source-artifact"
  copyrightText: "Copyright (c) 2012 TJ Holowaychuk\nCopyright (c) 2014-2022 Douglas\
    \ Christopher Wilson"
  downloadLocation: "https://registry.npmjs.org/send/-/send-0.18.0.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/send@0.18.0"
  filesAnalyzed: false
  homepage: "https://github.com/pillarjs/send#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "send"
  summary: "Better streaming static file server with Range and conditional-GET support"
  versionInfo: "0.18.0"
- SPDXID: "SPDXRef-Package-NPM-serve-static-1.15.0"
  copyrightText: "Copyright (c) 2010 Sencha Inc.\nCopyright (c) 2011 LearnBoost\n\
    Copyright (c) 2011 TJ Holowaychuk\nCopyright (c) 2014-2016 Douglas Christopher\
    \ Wilson"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/serve-static@1.15.0"
  filesAnalyzed: false
  homepage: "https://github.com/expressjs/serve-static#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "serve-static"
  summary: "Serve static files"
  versionInfo: "1.15.0"
- SPDXID: "SPDXRef-Package-NPM-serve-static-1.15.0-vcs"
  copyrightText: "Copyright (c) 2010 Sencha Inc.\nCopyright (c) 2011 LearnBoost\n\
    Copyright (c) 2011 TJ Holowaychuk\nCopyright (c) 2014-2016 Douglas Christopher\
    \ Wilson"
  downloadLocation: "git+https://github.com/expressjs/serve-static.git@9b5a12a76f4d70530d2d2a8c7742e9158ed3c0a4"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/serve-static@1.15.0"
  filesAnalyzed: false
  homepage: "https://github.com/expressjs/serve-static#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "serve-static"
  summary: "Serve static files"
  versionInfo: "1.15.0"
- SPDXID: "SPDXRef-Package-NPM-serve-static-1.15.0-source-artifact"
  copyrightText: "Copyright (c) 2010 Sencha Inc.\nCopyright (c) 2011 LearnBoost\n\
    Copyright (c) 2011 TJ Holowaychuk\nCopyright (c) 2014-2016 Douglas Christopher\
    \ Wilson"
  downloadLocation: "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/serve-static@1.15.0"
  filesAnalyzed: false
  homepage: "https://github.com/expressjs/serve-static#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "serve-static"
  summary: "Serve static files"
  versionInfo: "1.15.0"
- SPDXID: "SPDXRef-Package-NPM-setprototypeof-1.2.0"
  copyrightText: "Copyright (c) 2015 Wes Todd"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/setprototypeof@1.2.0"
  filesAnalyzed: false
  homepage: "https://github.com/wesleytodd/setprototypeof"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "ISC"
  name: "setprototypeof"
  summary: "A small polyfill for Object.setprototypeof"
  versionInfo: "1.2.0"
- SPDXID: "SPDXRef-Package-NPM-setprototypeof-1.2.0-vcs"
  copyrightText: "Copyright (c) 2015 Wes Todd"
  downloadLocation: "git+https://github.com/wesleytodd/setprototypeof.git@52d00b3a6dbd92fbf36c8019a1e36179b4a0f308"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/setprototypeof@1.2.0"
  filesAnalyzed: false
  homepage: "https://github.com/wesleytodd/setprototypeof"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "setprototypeof"
  summary: "A small polyfill for Object.setprototypeof"
  versionInfo: "1.2.0"
- SPDXID: "SPDXRef-Package-NPM-setprototypeof-1.2.0-source-artifact"
  copyrightText: "Copyright (c) 2015 Wes Todd"
  downloadLocation: "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/setprototypeof@1.2.0"
  filesAnalyzed: false
  homepage: "https://github.com/wesleytodd/setprototypeof"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "setprototypeof"
  summary: "A small polyfill for Object.setprototypeof"
  versionInfo: "1.2.0"
- SPDXID: "SPDXRef-Package-NPM-shell-quote-1.8.0"
  copyrightText: "Copyright (c) 2013 James Halliday (mail@substack.net)"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/shell-quote@1.8.0"
  filesAnalyzed: false
  homepage: "https://github.com/ljharb/shell-quote"
  licenseConcluded: "MIT"
  licenseDeclared: "MIT"
  name: "shell-quote"
  summary: "quote and parse shell commands"
  versionInfo: "1.8.0"
- SPDXID: "SPDXRef-Package-NPM-shell-quote-1.8.0-vcs"
  copyrightText: "Copyright (c) 2013 James Halliday (mail@substack.net)"
  downloadLocation: "git+ssh://github.com/ljharb/shell-quote.git"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/shell-quote@1.8.0"
  filesAnalyzed: false
  homepage: "https://github.com/ljharb/shell-quote"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "shell-quote"
  summary: "quote and parse shell commands"
  versionInfo: "1.8.0"
- SPDXID: "SPDXRef-Package-NPM-shell-quote-1.8.0-source-artifact"
  copyrightText: "Copyright (c) 2013 James Halliday (mail@substack.net)"
  downloadLocation: "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.0.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/shell-quote@1.8.0"
  filesAnalyzed: false
  homepage: "https://github.com/ljharb/shell-quote"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "shell-quote"
  summary: "quote and parse shell commands"
  versionInfo: "1.8.0"
- SPDXID: "SPDXRef-Package-NPM-side-channel-1.0.4"
  copyrightText: "Copyright (c) 2019 Jordan Harband"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/side-channel@1.0.4"
  filesAnalyzed: false
  homepage: "https://github.com/ljharb/side-channel#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "side-channel"
  summary: "Store information about any JS value in a side channel. Uses WeakMap if\
    \ available."
  versionInfo: "1.0.4"
- SPDXID: "SPDXRef-Package-NPM-side-channel-1.0.4-vcs"
  copyrightText: "Copyright (c) 2019 Jordan Harband"
  downloadLocation: "git+https://github.com/ljharb/side-channel.git@5c3c3fe90858eff0dd5c24d1f6a8351f8810755e"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/side-channel@1.0.4"
  filesAnalyzed: false
  homepage: "https://github.com/ljharb/side-channel#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "side-channel"
  summary: "Store information about any JS value in a side channel. Uses WeakMap if\
    \ available."
  versionInfo: "1.0.4"
- SPDXID: "SPDXRef-Package-NPM-side-channel-1.0.4-source-artifact"
  copyrightText: "Copyright (c) 2019 Jordan Harband"
  downloadLocation: "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/side-channel@1.0.4"
  filesAnalyzed: false
  homepage: "https://github.com/ljharb/side-channel#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "side-channel"
  summary: "Store information about any JS value in a side channel. Uses WeakMap if\
    \ available."
  versionInfo: "1.0.4"
- SPDXID: "SPDXRef-Package-NPM-spawn-command-0.0.2-1"
  copyrightText: "Copyright (c) 2011 by Maciej Malecki"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/spawn-command@0.0.2-1"
  filesAnalyzed: false
  homepage: "https://github.com/mmalecki/spawn-command"
  licenseConcluded: "MIT"
  licenseDeclared: "MIT"
  name: "spawn-command"
  summary: "Spawn commands like `child_process.exec` does but return a `ChildProcess`"
  versionInfo: "0.0.2-1"
- SPDXID: "SPDXRef-Package-NPM-spawn-command-0.0.2-1-vcs"
  copyrightText: "Copyright (c) 2011 by Maciej Malecki"
  downloadLocation: "git+https://github.com/mmalecki/spawn-command.git@78f3fa3b904b767ec4dd1c4b27c9b288eb498f03"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/spawn-command@0.0.2-1"
  filesAnalyzed: false
  homepage: "https://github.com/mmalecki/spawn-command"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "spawn-command"
  summary: "Spawn commands like `child_process.exec` does but return a `ChildProcess`"
  versionInfo: "0.0.2-1"
- SPDXID: "SPDXRef-Package-NPM-spawn-command-0.0.2-1-source-artifact"
  copyrightText: "Copyright (c) 2011 by Maciej Malecki"
  downloadLocation: "https://registry.npmjs.org/spawn-command/-/spawn-command-0.0.2-1.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/spawn-command@0.0.2-1"
  filesAnalyzed: false
  homepage: "https://github.com/mmalecki/spawn-command"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "spawn-command"
  summary: "Spawn commands like `child_process.exec` does but return a `ChildProcess`"
  versionInfo: "0.0.2-1"
- SPDXID: "SPDXRef-Package-NPM-statuses-2.0.1"
  copyrightText: "Copyright (c) 2014 Jonathan Ong\nCopyright (c) 2014 Jonathan Ong\
    \ <me@jongleberry.com>\nCopyright (c) 2016 Douglas Christopher Wilson\nCopyright\
    \ (c) 2016 Douglas Christopher Wilson <doug@somethingdoug.com>"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/statuses@2.0.1"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/statuses#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "statuses"
  summary: "HTTP status utility"
  versionInfo: "2.0.1"
- SPDXID: "SPDXRef-Package-NPM-statuses-2.0.1-vcs"
  copyrightText: "Copyright (c) 2014 Jonathan Ong\nCopyright (c) 2014 Jonathan Ong\
    \ <me@jongleberry.com>\nCopyright (c) 2016 Douglas Christopher Wilson\nCopyright\
    \ (c) 2016 Douglas Christopher Wilson <doug@somethingdoug.com>"
  downloadLocation: "git+https://github.com/jshttp/statuses.git@d6b7ddc474bd621bb9539b611e4da9dfd845d30e"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/statuses@2.0.1"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/statuses#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "statuses"
  summary: "HTTP status utility"
  versionInfo: "2.0.1"
- SPDXID: "SPDXRef-Package-NPM-statuses-2.0.1-source-artifact"
  copyrightText: "Copyright (c) 2014 Jonathan Ong\nCopyright (c) 2014 Jonathan Ong\
    \ <me@jongleberry.com>\nCopyright (c) 2016 Douglas Christopher Wilson\nCopyright\
    \ (c) 2016 Douglas Christopher Wilson <doug@somethingdoug.com>"
  downloadLocation: "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/statuses@2.0.1"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/statuses#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "statuses"
  summary: "HTTP status utility"
  versionInfo: "2.0.1"
- SPDXID: "SPDXRef-Package-NPM-string-width-4.2.3"
  copyrightText: "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/string-width@4.2.3"
  filesAnalyzed: false
  homepage: "https://github.com/sindresorhus/string-width#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "string-width"
  summary: "Get the visual width of a string - the number of columns required to display\
    \ it"
  versionInfo: "4.2.3"
- SPDXID: "SPDXRef-Package-NPM-string-width-4.2.3-vcs"
  copyrightText: "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)"
  downloadLocation: "git+https://github.com/sindresorhus/string-width.git@e7a2755c834246c59a4cc5de9471bef2d531a6b1"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/string-width@4.2.3"
  filesAnalyzed: false
  homepage: "https://github.com/sindresorhus/string-width#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "string-width"
  summary: "Get the visual width of a string - the number of columns required to display\
    \ it"
  versionInfo: "4.2.3"
- SPDXID: "SPDXRef-Package-NPM-string-width-4.2.3-source-artifact"
  copyrightText: "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)"
  downloadLocation: "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/string-width@4.2.3"
  filesAnalyzed: false
  homepage: "https://github.com/sindresorhus/string-width#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "string-width"
  summary: "Get the visual width of a string - the number of columns required to display\
    \ it"
  versionInfo: "4.2.3"
- SPDXID: "SPDXRef-Package-NPM-strip-ansi-6.0.1"
  copyrightText: "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/strip-ansi@6.0.1"
  filesAnalyzed: false
  homepage: "https://github.com/chalk/strip-ansi#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "strip-ansi"
  summary: "Strip ANSI escape codes from a string"
  versionInfo: "6.0.1"
- SPDXID: "SPDXRef-Package-NPM-strip-ansi-6.0.1-vcs"
  copyrightText: "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)"
  downloadLocation: "git+https://github.com/chalk/strip-ansi.git@59533da99981f9d550de1ae0eb9d1a93c2383be3"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/strip-ansi@6.0.1"
  filesAnalyzed: false
  homepage: "https://github.com/chalk/strip-ansi#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "strip-ansi"
  summary: "Strip ANSI escape codes from a string"
  versionInfo: "6.0.1"
- SPDXID: "SPDXRef-Package-NPM-strip-ansi-6.0.1-source-artifact"
  copyrightText: "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)"
  downloadLocation: "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/strip-ansi@6.0.1"
  filesAnalyzed: false
  homepage: "https://github.com/chalk/strip-ansi#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "strip-ansi"
  summary: "Strip ANSI escape codes from a string"
  versionInfo: "6.0.1"
- SPDXID: "SPDXRef-Package-NPM-supports-color-5.5.0"
  copyrightText: "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/supports-color@5.5.0"
  filesAnalyzed: false
  homepage: "https://github.com/chalk/supports-color#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "supports-color"
  summary: "Detect whether a terminal supports color"
  versionInfo: "5.5.0"
- SPDXID: "SPDXRef-Package-NPM-supports-color-5.5.0-vcs"
  copyrightText: "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)"
  downloadLocation: "git+https://github.com/chalk/supports-color.git@7759fc135b1be07cb7411178d7b1ac33d367fec8"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/supports-color@5.5.0"
  filesAnalyzed: false
  homepage: "https://github.com/chalk/supports-color#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "supports-color"
  summary: "Detect whether a terminal supports color"
  versionInfo: "5.5.0"
- SPDXID: "SPDXRef-Package-NPM-supports-color-5.5.0-source-artifact"
  copyrightText: "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)"
  downloadLocation: "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/supports-color@5.5.0"
  filesAnalyzed: false
  homepage: "https://github.com/chalk/supports-color#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "supports-color"
  summary: "Detect whether a terminal supports color"
  versionInfo: "5.5.0"
- SPDXID: "SPDXRef-Package-NPM-supports-color-7.2.0"
  copyrightText: "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/supports-color@7.2.0"
  filesAnalyzed: false
  homepage: "https://github.com/chalk/supports-color#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "supports-color"
  summary: "Detect whether a terminal supports color"
  versionInfo: "7.2.0"
- SPDXID: "SPDXRef-Package-NPM-supports-color-7.2.0-vcs"
  copyrightText: "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)"
  downloadLocation: "git+https://github.com/chalk/supports-color.git@c5edf46896d1fc1826cb1183a60d61eecb65d749"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/supports-color@7.2.0"
  filesAnalyzed: false
  homepage: "https://github.com/chalk/supports-color#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "supports-color"
  summary: "Detect whether a terminal supports color"
  versionInfo: "7.2.0"
- SPDXID: "SPDXRef-Package-NPM-supports-color-7.2.0-source-artifact"
  copyrightText: "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)"
  downloadLocation: "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/supports-color@7.2.0"
  filesAnalyzed: false
  homepage: "https://github.com/chalk/supports-color#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "supports-color"
  summary: "Detect whether a terminal supports color"
  versionInfo: "7.2.0"
- SPDXID: "SPDXRef-Package-NPM-supports-color-8.1.1"
  copyrightText: "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/supports-color@8.1.1"
  filesAnalyzed: false
  homepage: "https://github.com/chalk/supports-color#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "supports-color"
  summary: "Detect whether a terminal supports color"
  versionInfo: "8.1.1"
- SPDXID: "SPDXRef-Package-NPM-supports-color-8.1.1-vcs"
  copyrightText: "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)"
  downloadLocation: "git+https://github.com/chalk/supports-color.git@1e7f117cda1284e741c3cbcd661c21412bf169eb"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/supports-color@8.1.1"
  filesAnalyzed: false
  homepage: "https://github.com/chalk/supports-color#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "supports-color"
  summary: "Detect whether a terminal supports color"
  versionInfo: "8.1.1"
- SPDXID: "SPDXRef-Package-NPM-supports-color-8.1.1-source-artifact"
  copyrightText: "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)"
  downloadLocation: "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/supports-color@8.1.1"
  filesAnalyzed: false
  homepage: "https://github.com/chalk/supports-color#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "supports-color"
  summary: "Detect whether a terminal supports color"
  versionInfo: "8.1.1"
- SPDXID: "SPDXRef-Package-NPM-table-layout-1.0.2"
  copyrightText: "(c) 2015-2021 Lloyd Brookes <75pound@gmail.com > . Documented by\
    \ jsdoc-to-markdown (https://github.com/jsdoc2md/jsdoc-to-markdown)\nCopyright\
    \ (c) 2015-2021 Lloyd Brookes <75pound@gmail.com>"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/table-layout@1.0.2"
  filesAnalyzed: false
  homepage: "https://github.com/75lb/table-layout#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "table-layout"
  summary: "Stylable text tables, handling ansi colour. Useful for console output."
  versionInfo: "1.0.2"
- SPDXID: "SPDXRef-Package-NPM-table-layout-1.0.2-vcs"
  copyrightText: "(c) 2015-2021 Lloyd Brookes <75pound@gmail.com > . Documented by\
    \ jsdoc-to-markdown (https://github.com/jsdoc2md/jsdoc-to-markdown)\nCopyright\
    \ (c) 2015-2021 Lloyd Brookes <75pound@gmail.com>"
  downloadLocation: "git+https://github.com/75lb/table-layout.git@5b859d639c1842c9ec658b41ba2a279c4d20a1dd"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/table-layout@1.0.2"
  filesAnalyzed: false
  homepage: "https://github.com/75lb/table-layout#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "table-layout"
  summary: "Stylable text tables, handling ansi colour. Useful for console output."
  versionInfo: "1.0.2"
- SPDXID: "SPDXRef-Package-NPM-table-layout-1.0.2-source-artifact"
  copyrightText: "(c) 2015-2021 Lloyd Brookes <75pound@gmail.com > . Documented by\
    \ jsdoc-to-markdown (https://github.com/jsdoc2md/jsdoc-to-markdown)\nCopyright\
    \ (c) 2015-2021 Lloyd Brookes <75pound@gmail.com>"
  downloadLocation: "https://registry.npmjs.org/table-layout/-/table-layout-1.0.2.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/table-layout@1.0.2"
  filesAnalyzed: false
  homepage: "https://github.com/75lb/table-layout#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "table-layout"
  summary: "Stylable text tables, handling ansi colour. Useful for console output."
  versionInfo: "1.0.2"
- SPDXID: "SPDXRef-Package-NPM-to-regex-range-5.0.1"
  copyrightText: "Copyright (c) 2015 present, Jon Schlinkert\nCopyright (c) 2019 Jon\
    \ Schlinkert (https://github.com/jonschlinkert)"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/to-regex-range@5.0.1"
  filesAnalyzed: false
  homepage: "https://github.com/micromatch/to-regex-range"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "to-regex-range"
  summary: "Pass two numbers, get a regex-compatible source string for matching ranges.\
    \ Validated against more than 2.78 million test assertions."
  versionInfo: "5.0.1"
- SPDXID: "SPDXRef-Package-NPM-to-regex-range-5.0.1-vcs"
  copyrightText: "Copyright (c) 2015 present, Jon Schlinkert\nCopyright (c) 2019 Jon\
    \ Schlinkert (https://github.com/jonschlinkert)"
  downloadLocation: "git+https://github.com/micromatch/to-regex-range.git@c05ef9ec07e7703d146467934098ecbde9d0bd95"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/to-regex-range@5.0.1"
  filesAnalyzed: false
  homepage: "https://github.com/micromatch/to-regex-range"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "to-regex-range"
  summary: "Pass two numbers, get a regex-compatible source string for matching ranges.\
    \ Validated against more than 2.78 million test assertions."
  versionInfo: "5.0.1"
- SPDXID: "SPDXRef-Package-NPM-to-regex-range-5.0.1-source-artifact"
  copyrightText: "Copyright (c) 2015 present, Jon Schlinkert\nCopyright (c) 2019 Jon\
    \ Schlinkert (https://github.com/jonschlinkert)"
  downloadLocation: "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/to-regex-range@5.0.1"
  filesAnalyzed: false
  homepage: "https://github.com/micromatch/to-regex-range"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "to-regex-range"
  summary: "Pass two numbers, get a regex-compatible source string for matching ranges.\
    \ Validated against more than 2.78 million test assertions."
  versionInfo: "5.0.1"
- SPDXID: "SPDXRef-Package-NPM-toidentifier-1.0.1"
  copyrightText: "Copyright (c) 2016 Douglas Christopher Wilson\nCopyright (c) 2016\
    \ Douglas Christopher Wilson <doug@somethingdoug.com>"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/toidentifier@1.0.1"
  filesAnalyzed: false
  homepage: "https://github.com/component/toidentifier#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "toidentifier"
  summary: "Convert a string of words to a JavaScript identifier"
  versionInfo: "1.0.1"
- SPDXID: "SPDXRef-Package-NPM-toidentifier-1.0.1-vcs"
  copyrightText: "Copyright (c) 2016 Douglas Christopher Wilson\nCopyright (c) 2016\
    \ Douglas Christopher Wilson <doug@somethingdoug.com>"
  downloadLocation: "git+https://github.com/component/toidentifier.git@a885785de8dc9eb3f5dba0c38de034ffdb68223f"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/toidentifier@1.0.1"
  filesAnalyzed: false
  homepage: "https://github.com/component/toidentifier#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "toidentifier"
  summary: "Convert a string of words to a JavaScript identifier"
  versionInfo: "1.0.1"
- SPDXID: "SPDXRef-Package-NPM-toidentifier-1.0.1-source-artifact"
  copyrightText: "Copyright (c) 2016 Douglas Christopher Wilson\nCopyright (c) 2016\
    \ Douglas Christopher Wilson <doug@somethingdoug.com>"
  downloadLocation: "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/toidentifier@1.0.1"
  filesAnalyzed: false
  homepage: "https://github.com/component/toidentifier#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "toidentifier"
  summary: "Convert a string of words to a JavaScript identifier"
  versionInfo: "1.0.1"
- SPDXID: "SPDXRef-Package-NPM-tree-kill-1.2.2"
  copyrightText: "Copyright (c) 2018 Peter Krumins"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/tree-kill@1.2.2"
  filesAnalyzed: false
  homepage: "https://github.com/pkrumins/node-tree-kill"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "tree-kill"
  summary: "kill trees of processes"
  versionInfo: "1.2.2"
- SPDXID: "SPDXRef-Package-NPM-tree-kill-1.2.2-vcs"
  copyrightText: "Copyright (c) 2018 Peter Krumins"
  downloadLocation: "git+https://github.com/pkrumins/node-tree-kill.git@cb478381547107f5c53362668533f634beff7e6e"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/tree-kill@1.2.2"
  filesAnalyzed: false
  homepage: "https://github.com/pkrumins/node-tree-kill"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "tree-kill"
  summary: "kill trees of processes"
  versionInfo: "1.2.2"
- SPDXID: "SPDXRef-Package-NPM-tree-kill-1.2.2-source-artifact"
  copyrightText: "Copyright (c) 2018 Peter Krumins"
  downloadLocation: "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/tree-kill@1.2.2"
  filesAnalyzed: false
  homepage: "https://github.com/pkrumins/node-tree-kill"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "tree-kill"
  summary: "kill trees of processes"
  versionInfo: "1.2.2"
- SPDXID: "SPDXRef-Package-NPM-tslib-2.5.0"
  copyrightText: "Copyright (c) Microsoft Corporation"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/tslib@2.5.0"
  filesAnalyzed: false
  homepage: "https://www.typescriptlang.org/"
  licenseConcluded: "0BSD"
  licenseDeclared: "0BSD"
  name: "tslib"
  summary: "Runtime library for TypeScript helper functions"
  versionInfo: "2.5.0"
- SPDXID: "SPDXRef-Package-NPM-tslib-2.5.0-vcs"
  copyrightText: "Copyright (c) Microsoft Corporation"
  downloadLocation: "git+https://github.com/Microsoft/tslib.git@e388a23287bdea2c4f411d3ddedd1c80002f76a7"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/tslib@2.5.0"
  filesAnalyzed: false
  homepage: "https://www.typescriptlang.org/"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "tslib"
  summary: "Runtime library for TypeScript helper functions"
  versionInfo: "2.5.0"
- SPDXID: "SPDXRef-Package-NPM-tslib-2.5.0-source-artifact"
  copyrightText: "Copyright (c) Microsoft Corporation"
  downloadLocation: "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/tslib@2.5.0"
  filesAnalyzed: false
  homepage: "https://www.typescriptlang.org/"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "tslib"
  summary: "Runtime library for TypeScript helper functions"
  versionInfo: "2.5.0"
- SPDXID: "SPDXRef-Package-NPM-type-is-1.6.18"
  copyrightText: "Copyright (c) 2014 Jonathan Ong\nCopyright (c) 2014 Jonathan Ong\
    \ <me@jongleberry.com>\nCopyright (c) 2014-2015 Douglas Christopher Wilson\nCopyright\
    \ (c) 2014-2015 Douglas Christopher Wilson <doug@somethingdoug.com>"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/type-is@1.6.18"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/type-is#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "type-is"
  summary: "Infer the content-type of a request."
  versionInfo: "1.6.18"
- SPDXID: "SPDXRef-Package-NPM-type-is-1.6.18-vcs"
  copyrightText: "Copyright (c) 2014 Jonathan Ong\nCopyright (c) 2014 Jonathan Ong\
    \ <me@jongleberry.com>\nCopyright (c) 2014-2015 Douglas Christopher Wilson\nCopyright\
    \ (c) 2014-2015 Douglas Christopher Wilson <doug@somethingdoug.com>"
  downloadLocation: "git+https://github.com/jshttp/type-is.git@bfebe3d4ac312debccb7dbbc79242e2581dea5f0"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/type-is@1.6.18"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/type-is#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "type-is"
  summary: "Infer the content-type of a request."
  versionInfo: "1.6.18"
- SPDXID: "SPDXRef-Package-NPM-type-is-1.6.18-source-artifact"
  copyrightText: "Copyright (c) 2014 Jonathan Ong\nCopyright (c) 2014 Jonathan Ong\
    \ <me@jongleberry.com>\nCopyright (c) 2014-2015 Douglas Christopher Wilson\nCopyright\
    \ (c) 2014-2015 Douglas Christopher Wilson <doug@somethingdoug.com>"
  downloadLocation: "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/type-is@1.6.18"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/type-is#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "type-is"
  summary: "Infer the content-type of a request."
  versionInfo: "1.6.18"
- SPDXID: "SPDXRef-Package-NPM-typical-4.0.0"
  copyrightText: "(c) 2014-2019 Lloyd Brookes <75pound@gmail.com > . Documented by\
    \ jsdoc-to-markdown (https://github.com/jsdoc2md/jsdoc-to-markdown)\nCopyright\
    \ (c) 2014-2019 Lloyd Brookes <75pound@gmail.com>"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/typical@4.0.0"
  filesAnalyzed: false
  homepage: "https://github.com/75lb/typical#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "typical"
  summary: "Robust Javascript type-checking"
  versionInfo: "4.0.0"
- SPDXID: "SPDXRef-Package-NPM-typical-4.0.0-vcs"
  copyrightText: "(c) 2014-2019 Lloyd Brookes <75pound@gmail.com > . Documented by\
    \ jsdoc-to-markdown (https://github.com/jsdoc2md/jsdoc-to-markdown)\nCopyright\
    \ (c) 2014-2019 Lloyd Brookes <75pound@gmail.com>"
  downloadLocation: "git+https://github.com/75lb/typical.git@59301a70bac9875f9148c73a9341646097c00ef7"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/typical@4.0.0"
  filesAnalyzed: false
  homepage: "https://github.com/75lb/typical#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "typical"
  summary: "Robust Javascript type-checking"
  versionInfo: "4.0.0"
- SPDXID: "SPDXRef-Package-NPM-typical-4.0.0-source-artifact"
  copyrightText: "(c) 2014-2019 Lloyd Brookes <75pound@gmail.com > . Documented by\
    \ jsdoc-to-markdown (https://github.com/jsdoc2md/jsdoc-to-markdown)\nCopyright\
    \ (c) 2014-2019 Lloyd Brookes <75pound@gmail.com>"
  downloadLocation: "https://registry.npmjs.org/typical/-/typical-4.0.0.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/typical@4.0.0"
  filesAnalyzed: false
  homepage: "https://github.com/75lb/typical#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "typical"
  summary: "Robust Javascript type-checking"
  versionInfo: "4.0.0"
- SPDXID: "SPDXRef-Package-NPM-typical-5.2.0"
  copyrightText: "(c) 2014-2019 Lloyd Brookes <75pound@gmail.com > . Documented by\
    \ jsdoc-to-markdown (https://github.com/jsdoc2md/jsdoc-to-markdown)\nCopyright\
    \ (c) 2014-2019 Lloyd Brookes <75pound@gmail.com>"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/typical@5.2.0"
  filesAnalyzed: false
  homepage: "https://github.com/75lb/typical#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "typical"
  summary: "Isomorphic, functional type-checking for Javascript"
  versionInfo: "5.2.0"
- SPDXID: "SPDXRef-Package-NPM-typical-5.2.0-vcs"
  copyrightText: "(c) 2014-2019 Lloyd Brookes <75pound@gmail.com > . Documented by\
    \ jsdoc-to-markdown (https://github.com/jsdoc2md/jsdoc-to-markdown)\nCopyright\
    \ (c) 2014-2019 Lloyd Brookes <75pound@gmail.com>"
  downloadLocation: "git+https://github.com/75lb/typical.git@1a17ab6a6f2e3b4b5c87095861cdd60ead29bfc1"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/typical@5.2.0"
  filesAnalyzed: false
  homepage: "https://github.com/75lb/typical#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "typical"
  summary: "Isomorphic, functional type-checking for Javascript"
  versionInfo: "5.2.0"
- SPDXID: "SPDXRef-Package-NPM-typical-5.2.0-source-artifact"
  copyrightText: "(c) 2014-2019 Lloyd Brookes <75pound@gmail.com > . Documented by\
    \ jsdoc-to-markdown (https://github.com/jsdoc2md/jsdoc-to-markdown)\nCopyright\
    \ (c) 2014-2019 Lloyd Brookes <75pound@gmail.com>"
  downloadLocation: "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/typical@5.2.0"
  filesAnalyzed: false
  homepage: "https://github.com/75lb/typical#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "typical"
  summary: "Isomorphic, functional type-checking for Javascript"
  versionInfo: "5.2.0"
- SPDXID: "SPDXRef-Package-NPM-union-0.5.0"
  copyrightText: "(c) 2010 Mikeal Rogers\n(c) 2011 Charlie Robbins & the Contributors\n\
    Copyright (c) 2010 Sencha Inc.\nCopyright (c) 2010-2012 Charlie Robbins & the\
    \ Contributors\nCopyright (c) 2011 TJ Holowaychuk"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/union@0.5.0"
  filesAnalyzed: false
  homepage: "https://github.com/flatiron/union#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "union"
  summary: "A hybrid buffered / streaming middleware kernel backwards compatible with\
    \ connect."
  versionInfo: "0.5.0"
- SPDXID: "SPDXRef-Package-NPM-union-0.5.0-vcs"
  copyrightText: "(c) 2010 Mikeal Rogers\n(c) 2011 Charlie Robbins & the Contributors\n\
    Copyright (c) 2010 Sencha Inc.\nCopyright (c) 2010-2012 Charlie Robbins & the\
    \ Contributors\nCopyright (c) 2011 TJ Holowaychuk"
  downloadLocation: "git+ssh://github.com/flatiron/union.git"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/union@0.5.0"
  filesAnalyzed: false
  homepage: "https://github.com/flatiron/union#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "union"
  summary: "A hybrid buffered / streaming middleware kernel backwards compatible with\
    \ connect."
  versionInfo: "0.5.0"
- SPDXID: "SPDXRef-Package-NPM-union-0.5.0-source-artifact"
  copyrightText: "(c) 2010 Mikeal Rogers\n(c) 2011 Charlie Robbins & the Contributors\n\
    Copyright (c) 2010 Sencha Inc.\nCopyright (c) 2010-2012 Charlie Robbins & the\
    \ Contributors\nCopyright (c) 2011 TJ Holowaychuk"
  downloadLocation: "https://registry.npmjs.org/union/-/union-0.5.0.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/union@0.5.0"
  filesAnalyzed: false
  homepage: "https://github.com/flatiron/union#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "union"
  summary: "A hybrid buffered / streaming middleware kernel backwards compatible with\
    \ connect."
  versionInfo: "0.5.0"
- SPDXID: "SPDXRef-Package-NPM-unpipe-1.0.0"
  copyrightText: "Copyright (c) 2015 Douglas Christopher Wilson\nCopyright (c) 2015\
    \ Douglas Christopher Wilson <doug@somethingdoug.com>"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/unpipe@1.0.0"
  filesAnalyzed: false
  homepage: "https://github.com/stream-utils/unpipe"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "unpipe"
  summary: "Unpipe a stream from all destinations"
  versionInfo: "1.0.0"
- SPDXID: "SPDXRef-Package-NPM-unpipe-1.0.0-vcs"
  copyrightText: "Copyright (c) 2015 Douglas Christopher Wilson\nCopyright (c) 2015\
    \ Douglas Christopher Wilson <doug@somethingdoug.com>"
  downloadLocation: "git+https://github.com/stream-utils/unpipe.git@d2df901c06487430e78dca62b6edb8bb2fc5e99d"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/unpipe@1.0.0"
  filesAnalyzed: false
  homepage: "https://github.com/stream-utils/unpipe"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "unpipe"
  summary: "Unpipe a stream from all destinations"
  versionInfo: "1.0.0"
- SPDXID: "SPDXRef-Package-NPM-unpipe-1.0.0-source-artifact"
  copyrightText: "Copyright (c) 2015 Douglas Christopher Wilson\nCopyright (c) 2015\
    \ Douglas Christopher Wilson <doug@somethingdoug.com>"
  downloadLocation: "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/unpipe@1.0.0"
  filesAnalyzed: false
  homepage: "https://github.com/stream-utils/unpipe"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "unpipe"
  summary: "Unpipe a stream from all destinations"
  versionInfo: "1.0.0"
- SPDXID: "SPDXRef-Package-NPM-url-join-4.0.1"
  copyrightText: "Copyright (c) 2015 Jose F. Romaniello\ncopyright year ( 9f67671dd8ab23b4d2da6ae775efdf66d594eac3\
    \ (https://github.com/jfromaniello/url-join/commit/9f67671dd8ab23b4d2da6ae775efdf66d594eac3))"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/url-join@4.0.1"
  filesAnalyzed: false
  homepage: "https://github.com/jfromaniello/url-join#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "url-join"
  summary: "Join urls and normalize as in path.join."
  versionInfo: "4.0.1"
- SPDXID: "SPDXRef-Package-NPM-url-join-4.0.1-vcs"
  copyrightText: "Copyright (c) 2015 Jose F. Romaniello\ncopyright year ( 9f67671dd8ab23b4d2da6ae775efdf66d594eac3\
    \ (https://github.com/jfromaniello/url-join/commit/9f67671dd8ab23b4d2da6ae775efdf66d594eac3))"
  downloadLocation: "git+https://github.com/jfromaniello/url-join.git@71b89639f194f1fff03b23a334c73b61cae9d839"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/url-join@4.0.1"
  filesAnalyzed: false
  homepage: "https://github.com/jfromaniello/url-join#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "url-join"
  summary: "Join urls and normalize as in path.join."
  versionInfo: "4.0.1"
- SPDXID: "SPDXRef-Package-NPM-url-join-4.0.1-source-artifact"
  copyrightText: "Copyright (c) 2015 Jose F. Romaniello\ncopyright year ( 9f67671dd8ab23b4d2da6ae775efdf66d594eac3\
    \ (https://github.com/jfromaniello/url-join/commit/9f67671dd8ab23b4d2da6ae775efdf66d594eac3))"
  downloadLocation: "https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/url-join@4.0.1"
  filesAnalyzed: false
  homepage: "https://github.com/jfromaniello/url-join#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "url-join"
  summary: "Join urls and normalize as in path.join."
  versionInfo: "4.0.1"
- SPDXID: "SPDXRef-Package-NPM-utils-merge-1.0.1"
  copyrightText: "Copyright (c) 2013-2017 Jared Hanson\nCopyright (c) 2013-2017 Jared\
    \ Hanson < http://jaredhanson.net/ (http://jaredhanson.net/)>"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/utils-merge@1.0.1"
  filesAnalyzed: false
  homepage: "https://github.com/jaredhanson/utils-merge#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "utils-merge"
  summary: "merge() utility function"
  versionInfo: "1.0.1"
- SPDXID: "SPDXRef-Package-NPM-utils-merge-1.0.1-vcs"
  copyrightText: "Copyright (c) 2013-2017 Jared Hanson\nCopyright (c) 2013-2017 Jared\
    \ Hanson < http://jaredhanson.net/ (http://jaredhanson.net/)>"
  downloadLocation: "git+https://github.com/jaredhanson/utils-merge.git@680a65305312a990751fd32b83bd2c12d67809d4"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/utils-merge@1.0.1"
  filesAnalyzed: false
  homepage: "https://github.com/jaredhanson/utils-merge#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "utils-merge"
  summary: "merge() utility function"
  versionInfo: "1.0.1"
- SPDXID: "SPDXRef-Package-NPM-utils-merge-1.0.1-source-artifact"
  copyrightText: "Copyright (c) 2013-2017 Jared Hanson\nCopyright (c) 2013-2017 Jared\
    \ Hanson < http://jaredhanson.net/ (http://jaredhanson.net/)>"
  downloadLocation: "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/utils-merge@1.0.1"
  filesAnalyzed: false
  homepage: "https://github.com/jaredhanson/utils-merge#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "utils-merge"
  summary: "merge() utility function"
  versionInfo: "1.0.1"
- SPDXID: "SPDXRef-Package-NPM-vary-1.1.2"
  copyrightText: "Copyright (c) 2014-2017 Douglas Christopher Wilson"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/vary@1.1.2"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/vary#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "vary"
  summary: "Manipulate the HTTP Vary header"
  versionInfo: "1.1.2"
- SPDXID: "SPDXRef-Package-NPM-vary-1.1.2-vcs"
  copyrightText: "Copyright (c) 2014-2017 Douglas Christopher Wilson"
  downloadLocation: "git+https://github.com/jshttp/vary.git@4067e646233fbc8ec9e7a9cd78d6f063c6fdc17e"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/vary@1.1.2"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/vary#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "vary"
  summary: "Manipulate the HTTP Vary header"
  versionInfo: "1.1.2"
- SPDXID: "SPDXRef-Package-NPM-vary-1.1.2-source-artifact"
  copyrightText: "Copyright (c) 2014-2017 Douglas Christopher Wilson"
  downloadLocation: "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/vary@1.1.2"
  filesAnalyzed: false
  homepage: "https://github.com/jshttp/vary#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "vary"
  summary: "Manipulate the HTTP Vary header"
  versionInfo: "1.1.2"
- SPDXID: "SPDXRef-Package-NPM-whatwg-encoding-2.0.0"
  copyrightText: "Copyright (c) Domenic Denicola <d@domenic.me>"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/whatwg-encoding@2.0.0"
  filesAnalyzed: false
  homepage: "https://github.com/jsdom/whatwg-encoding#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "whatwg-encoding"
  summary: "Decode strings according to the WHATWG Encoding Standard"
  versionInfo: "2.0.0"
- SPDXID: "SPDXRef-Package-NPM-whatwg-encoding-2.0.0-vcs"
  copyrightText: "Copyright (c) Domenic Denicola <d@domenic.me>"
  downloadLocation: "git+https://github.com/jsdom/whatwg-encoding.git@8d9446b437a613d6337044b60e2d1f2267ea1ddd"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/whatwg-encoding@2.0.0"
  filesAnalyzed: false
  homepage: "https://github.com/jsdom/whatwg-encoding#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "whatwg-encoding"
  summary: "Decode strings according to the WHATWG Encoding Standard"
  versionInfo: "2.0.0"
- SPDXID: "SPDXRef-Package-NPM-whatwg-encoding-2.0.0-source-artifact"
  copyrightText: "Copyright (c) Domenic Denicola <d@domenic.me>"
  downloadLocation: "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/whatwg-encoding@2.0.0"
  filesAnalyzed: false
  homepage: "https://github.com/jsdom/whatwg-encoding#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "whatwg-encoding"
  summary: "Decode strings according to the WHATWG Encoding Standard"
  versionInfo: "2.0.0"
- SPDXID: "SPDXRef-Package-NPM-wordwrapjs-4.0.1"
  copyrightText: "(c) 2015-2021 Lloyd Brookes <75pound@gmail.com > . Documented by\
    \ jsdoc-to-markdown (https://github.com/jsdoc2md/jsdoc-to-markdown)\nCopyright\
    \ (c) 2015-2021 Lloyd Brookes <75pound@gmail.com>"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/wordwrapjs@4.0.1"
  filesAnalyzed: false
  homepage: "https://github.com/75lb/wordwrapjs#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "wordwrapjs"
  summary: "Word-wrapping for javascript."
  versionInfo: "4.0.1"
- SPDXID: "SPDXRef-Package-NPM-wordwrapjs-4.0.1-vcs"
  copyrightText: "(c) 2015-2021 Lloyd Brookes <75pound@gmail.com > . Documented by\
    \ jsdoc-to-markdown (https://github.com/jsdoc2md/jsdoc-to-markdown)\nCopyright\
    \ (c) 2015-2021 Lloyd Brookes <75pound@gmail.com>"
  downloadLocation: "git+https://github.com/75lb/wordwrapjs.git@24bb80ff87116457e35aeda8343778818c1b7e3c"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/wordwrapjs@4.0.1"
  filesAnalyzed: false
  homepage: "https://github.com/75lb/wordwrapjs#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "wordwrapjs"
  summary: "Word-wrapping for javascript."
  versionInfo: "4.0.1"
- SPDXID: "SPDXRef-Package-NPM-wordwrapjs-4.0.1-source-artifact"
  copyrightText: "(c) 2015-2021 Lloyd Brookes <75pound@gmail.com > . Documented by\
    \ jsdoc-to-markdown (https://github.com/jsdoc2md/jsdoc-to-markdown)\nCopyright\
    \ (c) 2015-2021 Lloyd Brookes <75pound@gmail.com>"
  downloadLocation: "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-4.0.1.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/wordwrapjs@4.0.1"
  filesAnalyzed: false
  homepage: "https://github.com/75lb/wordwrapjs#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "wordwrapjs"
  summary: "Word-wrapping for javascript."
  versionInfo: "4.0.1"
- SPDXID: "SPDXRef-Package-NPM-wrap-ansi-7.0.0"
  copyrightText: "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/wrap-ansi@7.0.0"
  filesAnalyzed: false
  homepage: "https://github.com/chalk/wrap-ansi#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "wrap-ansi"
  summary: "Wordwrap a string with ANSI escape codes"
  versionInfo: "7.0.0"
- SPDXID: "SPDXRef-Package-NPM-wrap-ansi-7.0.0-vcs"
  copyrightText: "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)"
  downloadLocation: "git+https://github.com/chalk/wrap-ansi.git@c81bf7d6d0a9c1a49f7ce6413fbc8fbcf9938330"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/wrap-ansi@7.0.0"
  filesAnalyzed: false
  homepage: "https://github.com/chalk/wrap-ansi#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "wrap-ansi"
  summary: "Wordwrap a string with ANSI escape codes"
  versionInfo: "7.0.0"
- SPDXID: "SPDXRef-Package-NPM-wrap-ansi-7.0.0-source-artifact"
  copyrightText: "Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)"
  downloadLocation: "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/wrap-ansi@7.0.0"
  filesAnalyzed: false
  homepage: "https://github.com/chalk/wrap-ansi#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "wrap-ansi"
  summary: "Wordwrap a string with ANSI escape codes"
  versionInfo: "7.0.0"
- SPDXID: "SPDXRef-Package-NPM-y18n-5.0.8"
  copyrightText: "Copyright (c) 2015 Contributors"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/y18n@5.0.8"
  filesAnalyzed: false
  homepage: "https://github.com/yargs/y18n"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "ISC"
  name: "y18n"
  summary: "the bare-bones internationalization library used by yargs"
  versionInfo: "5.0.8"
- SPDXID: "SPDXRef-Package-NPM-y18n-5.0.8-vcs"
  copyrightText: "Copyright (c) 2015 Contributors"
  downloadLocation: "git+https://github.com/yargs/y18n.git@e2900d1cdf313663bba012f20737385a42c66b87"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/y18n@5.0.8"
  filesAnalyzed: false
  homepage: "https://github.com/yargs/y18n"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "y18n"
  summary: "the bare-bones internationalization library used by yargs"
  versionInfo: "5.0.8"
- SPDXID: "SPDXRef-Package-NPM-y18n-5.0.8-source-artifact"
  copyrightText: "Copyright (c) 2015 Contributors"
  downloadLocation: "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/y18n@5.0.8"
  filesAnalyzed: false
  homepage: "https://github.com/yargs/y18n"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "y18n"
  summary: "the bare-bones internationalization library used by yargs"
  versionInfo: "5.0.8"
- SPDXID: "SPDXRef-Package-NPM-yargs-17.7.1"
  copyrightText: "Copyright (c) 2011 Andrei Mackenzie\nCopyright 2010 James Halliday\
    \ (mail@substack.net)\nCopyright 2014 Contributors (ben@npmjs.com)\ncopyright\
    \ 2019 Missing"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/yargs@17.7.1"
  filesAnalyzed: false
  homepage: "https://yargs.js.org/"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "yargs"
  summary: "yargs the modern, pirate-themed, successor to optimist."
  versionInfo: "17.7.1"
- SPDXID: "SPDXRef-Package-NPM-yargs-17.7.1-vcs"
  copyrightText: "Copyright (c) 2011 Andrei Mackenzie\nCopyright 2010 James Halliday\
    \ (mail@substack.net)\nCopyright 2014 Contributors (ben@npmjs.com)\ncopyright\
    \ 2019 Missing"
  downloadLocation: "git+https://github.com/yargs/yargs.git@1c938ae67ebf7003b329956be5c510e2c929fe9b"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/yargs@17.7.1"
  filesAnalyzed: false
  homepage: "https://yargs.js.org/"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "yargs"
  summary: "yargs the modern, pirate-themed, successor to optimist."
  versionInfo: "17.7.1"
- SPDXID: "SPDXRef-Package-NPM-yargs-17.7.1-source-artifact"
  copyrightText: "Copyright (c) 2011 Andrei Mackenzie\nCopyright 2010 James Halliday\
    \ (mail@substack.net)\nCopyright 2014 Contributors (ben@npmjs.com)\ncopyright\
    \ 2019 Missing"
  downloadLocation: "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/yargs@17.7.1"
  filesAnalyzed: false
  homepage: "https://yargs.js.org/"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "yargs"
  summary: "yargs the modern, pirate-themed, successor to optimist."
  versionInfo: "17.7.1"
- SPDXID: "SPDXRef-Package-NPM-yargs-parser-21.1.1"
  copyrightText: "Copyright (c) 2016 Contributors"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/yargs-parser@21.1.1"
  filesAnalyzed: false
  homepage: "https://github.com/yargs/yargs-parser#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "ISC"
  name: "yargs-parser"
  summary: "the mighty option parser used by yargs"
  versionInfo: "21.1.1"
- SPDXID: "SPDXRef-Package-NPM-yargs-parser-21.1.1-vcs"
  copyrightText: "Copyright (c) 2016 Contributors"
  downloadLocation: "git+https://github.com/yargs/yargs-parser.git@ba6421b843ea5271d84489168314bba26ffa757f"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/yargs-parser@21.1.1"
  filesAnalyzed: false
  homepage: "https://github.com/yargs/yargs-parser#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "yargs-parser"
  summary: "the mighty option parser used by yargs"
  versionInfo: "21.1.1"
- SPDXID: "SPDXRef-Package-NPM-yargs-parser-21.1.1-source-artifact"
  copyrightText: "Copyright (c) 2016 Contributors"
  downloadLocation: "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/yargs-parser@21.1.1"
  filesAnalyzed: false
  homepage: "https://github.com/yargs/yargs-parser#readme"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "yargs-parser"
  summary: "the mighty option parser used by yargs"
  versionInfo: "21.1.1"
- SPDXID: "SPDXRef-Package-NPM-zero-md-2.4.0"
  copyrightText: "Copyright (c) 2022 Jason Lee <jason@zerodevx.com>\nCopyright (c)\
    \ 2022-2023 Jason Lee <jason@zerodevx.com>"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/zero-md@2.4.0"
  filesAnalyzed: false
  homepage: "https://zerodevx.github.io/zero-md/"
  licenseConcluded: "ISC"
  licenseDeclared: "ISC"
  name: "zero-md"
  summary: "Ridiculously simple zero-config markdown displayer"
  versionInfo: "2.4.0"
- SPDXID: "SPDXRef-Package-NPM-zero-md-2.4.0-vcs"
  copyrightText: "Copyright (c) 2022 Jason Lee <jason@zerodevx.com>\nCopyright (c)\
    \ 2022-2023 Jason Lee <jason@zerodevx.com>"
  downloadLocation: "git+https://github.com/zerodevx/zero-md.git@8a5a6143e20bfaa89aeba3982effa60835e6f1b0"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/zero-md@2.4.0"
  filesAnalyzed: false
  homepage: "https://zerodevx.github.io/zero-md/"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "zero-md"
  summary: "Ridiculously simple zero-config markdown displayer"
  versionInfo: "2.4.0"
- SPDXID: "SPDXRef-Package-NPM-zero-md-2.4.0-source-artifact"
  copyrightText: "Copyright (c) 2022 Jason Lee <jason@zerodevx.com>\nCopyright (c)\
    \ 2022-2023 Jason Lee <jason@zerodevx.com>"
  downloadLocation: "https://registry.npmjs.org/zero-md/-/zero-md-2.4.0.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/zero-md@2.4.0"
  filesAnalyzed: false
  homepage: "https://zerodevx.github.io/zero-md/"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "zero-md"
  summary: "Ridiculously simple zero-config markdown displayer"
  versionInfo: "2.4.0"
- SPDXID: "SPDXRef-Package-NPM-types-http-proxy-1.17.10"
  copyrightText: "Copyright (c) Microsoft Corporation"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/%40types/http-proxy@1.17.10"
  filesAnalyzed: false
  homepage: "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/http-proxy"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "http-proxy"
  summary: "TypeScript definitions for node-http-proxy"
  versionInfo: "1.17.10"
- SPDXID: "SPDXRef-Package-NPM-types-http-proxy-1.17.10-vcs"
  copyrightText: "Copyright (c) Microsoft Corporation"
  downloadLocation: "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/http-proxy"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/%40types/http-proxy@1.17.10"
  filesAnalyzed: false
  homepage: "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/http-proxy"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "http-proxy"
  summary: "TypeScript definitions for node-http-proxy"
  versionInfo: "1.17.10"
- SPDXID: "SPDXRef-Package-NPM-types-http-proxy-1.17.10-source-artifact"
  copyrightText: "Copyright (c) Microsoft Corporation"
  downloadLocation: "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.10.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/%40types/http-proxy@1.17.10"
  filesAnalyzed: false
  homepage: "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/http-proxy"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "http-proxy"
  summary: "TypeScript definitions for node-http-proxy"
  versionInfo: "1.17.10"
- SPDXID: "SPDXRef-Package-NPM-types-node-18.15.0"
  copyrightText: "Copyright (c) Microsoft Corporation\nCopyright Node.js contributors"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/%40types/node@18.15.0"
  filesAnalyzed: false
  homepage: "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "node"
  summary: "TypeScript definitions for Node.js"
  versionInfo: "18.15.0"
- SPDXID: "SPDXRef-Package-NPM-types-node-18.15.0-vcs"
  copyrightText: "Copyright (c) Microsoft Corporation\nCopyright Node.js contributors"
  downloadLocation: "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/node"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/%40types/node@18.15.0"
  filesAnalyzed: false
  homepage: "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "node"
  summary: "TypeScript definitions for Node.js"
  versionInfo: "18.15.0"
- SPDXID: "SPDXRef-Package-NPM-types-node-18.15.0-source-artifact"
  copyrightText: "Copyright (c) Microsoft Corporation\nCopyright Node.js contributors"
  downloadLocation: "https://registry.npmjs.org/@types/node/-/node-18.15.0.tgz"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:npm/%40types/node@18.15.0"
  filesAnalyzed: false
  homepage: "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "node"
  summary: "TypeScript definitions for Node.js"
  versionInfo: "18.15.0"
relationships:
- spdxElementId: "SPDXRef-Package-NPM-accepts-1.3.8"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-mime-types-2.1.35"
- spdxElementId: "SPDXRef-Package-NPM-accepts-1.3.8"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-negotiator-0.6.3"
- spdxElementId: "SPDXRef-Package-NPM-accepts-1.3.8"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-accepts-1.3.8-vcs"
- spdxElementId: "SPDXRef-Package-NPM-accepts-1.3.8"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-accepts-1.3.8-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-ansi-regex-5.0.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-ansi-regex-5.0.1-vcs"
- spdxElementId: "SPDXRef-Package-NPM-ansi-regex-5.0.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-ansi-regex-5.0.1-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-ansi-styles-3.2.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-color-convert-1.9.3"
- spdxElementId: "SPDXRef-Package-NPM-ansi-styles-3.2.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-ansi-styles-3.2.1-vcs"
- spdxElementId: "SPDXRef-Package-NPM-ansi-styles-3.2.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-ansi-styles-3.2.1-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-ansi-styles-4.3.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-color-convert-2.0.1"
- spdxElementId: "SPDXRef-Package-NPM-ansi-styles-4.3.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-ansi-styles-4.3.0-vcs"
- spdxElementId: "SPDXRef-Package-NPM-ansi-styles-4.3.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-ansi-styles-4.3.0-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-array-back-3.1.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-array-back-3.1.0-vcs"
- spdxElementId: "SPDXRef-Package-NPM-array-back-3.1.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-array-back-3.1.0-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-array-back-4.0.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-array-back-4.0.2-vcs"
- spdxElementId: "SPDXRef-Package-NPM-array-back-4.0.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-array-back-4.0.2-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-array-flatten-1.1.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-array-flatten-1.1.1-vcs"
- spdxElementId: "SPDXRef-Package-NPM-array-flatten-1.1.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-array-flatten-1.1.1-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-async-2.6.4"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-lodash-4.17.21"
- spdxElementId: "SPDXRef-Package-NPM-async-2.6.4"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-async-2.6.4-vcs"
- spdxElementId: "SPDXRef-Package-NPM-async-2.6.4"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-async-2.6.4-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-basic-auth-2.0.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-safe-buffer-5.1.2"
- spdxElementId: "SPDXRef-Package-NPM-basic-auth-2.0.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-basic-auth-2.0.1-vcs"
- spdxElementId: "SPDXRef-Package-NPM-basic-auth-2.0.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-basic-auth-2.0.1-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-body-parser-1.20.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-bytes-3.1.2"
- spdxElementId: "SPDXRef-Package-NPM-body-parser-1.20.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-content-type-1.0.5"
- spdxElementId: "SPDXRef-Package-NPM-body-parser-1.20.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-debug-2.6.9"
- spdxElementId: "SPDXRef-Package-NPM-body-parser-1.20.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-depd-2.0.0"
- spdxElementId: "SPDXRef-Package-NPM-body-parser-1.20.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-destroy-1.2.0"
- spdxElementId: "SPDXRef-Package-NPM-body-parser-1.20.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-http-errors-2.0.0"
- spdxElementId: "SPDXRef-Package-NPM-body-parser-1.20.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-iconv-lite-0.4.24"
- spdxElementId: "SPDXRef-Package-NPM-body-parser-1.20.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-on-finished-2.4.1"
- spdxElementId: "SPDXRef-Package-NPM-body-parser-1.20.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-qs-6.11.0"
- spdxElementId: "SPDXRef-Package-NPM-body-parser-1.20.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-raw-body-2.5.1"
- spdxElementId: "SPDXRef-Package-NPM-body-parser-1.20.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-unpipe-1.0.0"
- spdxElementId: "SPDXRef-Package-NPM-body-parser-1.20.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-type-is-1.6.18"
- spdxElementId: "SPDXRef-Package-NPM-body-parser-1.20.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-body-parser-1.20.1-vcs"
- spdxElementId: "SPDXRef-Package-NPM-body-parser-1.20.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-body-parser-1.20.1-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-braces-3.0.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-fill-range-7.0.1"
- spdxElementId: "SPDXRef-Package-NPM-braces-3.0.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-braces-3.0.2-vcs"
- spdxElementId: "SPDXRef-Package-NPM-braces-3.0.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-braces-3.0.2-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-bytes-3.1.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-bytes-3.1.2-vcs"
- spdxElementId: "SPDXRef-Package-NPM-bytes-3.1.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-bytes-3.1.2-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-call-bind-1.0.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-function-bind-1.1.1"
- spdxElementId: "SPDXRef-Package-NPM-call-bind-1.0.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-get-intrinsic-1.2.0"
- spdxElementId: "SPDXRef-Package-NPM-call-bind-1.0.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-call-bind-1.0.2-vcs"
- spdxElementId: "SPDXRef-Package-NPM-call-bind-1.0.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-call-bind-1.0.2-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-chalk-2.4.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-ansi-styles-3.2.1"
- spdxElementId: "SPDXRef-Package-NPM-chalk-2.4.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-escape-string-regexp-1.0.5"
- spdxElementId: "SPDXRef-Package-NPM-chalk-2.4.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-supports-color-5.5.0"
- spdxElementId: "SPDXRef-Package-NPM-chalk-2.4.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-chalk-2.4.2-vcs"
- spdxElementId: "SPDXRef-Package-NPM-chalk-2.4.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-chalk-2.4.2-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-chalk-4.1.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-ansi-styles-4.3.0"
- spdxElementId: "SPDXRef-Package-NPM-chalk-4.1.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-supports-color-7.2.0"
- spdxElementId: "SPDXRef-Package-NPM-chalk-4.1.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-chalk-4.1.2-vcs"
- spdxElementId: "SPDXRef-Package-NPM-chalk-4.1.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-chalk-4.1.2-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-cliui-8.0.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-string-width-4.2.3"
- spdxElementId: "SPDXRef-Package-NPM-cliui-8.0.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-strip-ansi-6.0.1"
- spdxElementId: "SPDXRef-Package-NPM-cliui-8.0.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-wrap-ansi-7.0.0"
- spdxElementId: "SPDXRef-Package-NPM-cliui-8.0.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-cliui-8.0.1-vcs"
- spdxElementId: "SPDXRef-Package-NPM-cliui-8.0.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-cliui-8.0.1-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-color-convert-1.9.3"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-color-name-1.1.3"
- spdxElementId: "SPDXRef-Package-NPM-color-convert-1.9.3"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-color-convert-1.9.3-vcs"
- spdxElementId: "SPDXRef-Package-NPM-color-convert-1.9.3"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-color-convert-1.9.3-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-color-convert-2.0.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-color-name-1.1.4"
- spdxElementId: "SPDXRef-Package-NPM-color-convert-2.0.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-color-convert-2.0.1-vcs"
- spdxElementId: "SPDXRef-Package-NPM-color-convert-2.0.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-color-convert-2.0.1-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-color-name-1.1.3"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-color-name-1.1.3-vcs"
- spdxElementId: "SPDXRef-Package-NPM-color-name-1.1.3"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-color-name-1.1.3-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-color-name-1.1.4"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-color-name-1.1.4-vcs"
- spdxElementId: "SPDXRef-Package-NPM-color-name-1.1.4"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-color-name-1.1.4-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-command-line-args-5.2.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-array-back-3.1.0"
- spdxElementId: "SPDXRef-Package-NPM-command-line-args-5.2.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-find-replace-3.0.0"
- spdxElementId: "SPDXRef-Package-NPM-command-line-args-5.2.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-lodash.camelcase-4.3.0"
- spdxElementId: "SPDXRef-Package-NPM-command-line-args-5.2.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-typical-4.0.0"
- spdxElementId: "SPDXRef-Package-NPM-command-line-args-5.2.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-command-line-args-5.2.1-vcs"
- spdxElementId: "SPDXRef-Package-NPM-command-line-args-5.2.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-command-line-args-5.2.1-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-command-line-usage-6.1.3"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-array-back-4.0.2"
- spdxElementId: "SPDXRef-Package-NPM-command-line-usage-6.1.3"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-chalk-2.4.2"
- spdxElementId: "SPDXRef-Package-NPM-command-line-usage-6.1.3"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-table-layout-1.0.2"
- spdxElementId: "SPDXRef-Package-NPM-command-line-usage-6.1.3"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-typical-5.2.0"
- spdxElementId: "SPDXRef-Package-NPM-command-line-usage-6.1.3"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-command-line-usage-6.1.3-vcs"
- spdxElementId: "SPDXRef-Package-NPM-command-line-usage-6.1.3"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-command-line-usage-6.1.3-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-concurrently-7.6.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-chalk-4.1.2"
- spdxElementId: "SPDXRef-Package-NPM-concurrently-7.6.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-date-fns-2.29.3"
- spdxElementId: "SPDXRef-Package-NPM-concurrently-7.6.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-lodash-4.17.21"
- spdxElementId: "SPDXRef-Package-NPM-concurrently-7.6.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-rxjs-7.8.0"
- spdxElementId: "SPDXRef-Package-NPM-concurrently-7.6.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-shell-quote-1.8.0"
- spdxElementId: "SPDXRef-Package-NPM-concurrently-7.6.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-spawn-command-0.0.2-1"
- spdxElementId: "SPDXRef-Package-NPM-concurrently-7.6.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-supports-color-8.1.1"
- spdxElementId: "SPDXRef-Package-NPM-concurrently-7.6.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-tree-kill-1.2.2"
- spdxElementId: "SPDXRef-Package-NPM-concurrently-7.6.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-yargs-17.7.1"
- spdxElementId: "SPDXRef-Package-NPM-concurrently-7.6.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-concurrently-7.6.0-vcs"
- spdxElementId: "SPDXRef-Package-NPM-concurrently-7.6.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-concurrently-7.6.0-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-content-disposition-0.5.4"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-safe-buffer-5.2.1"
- spdxElementId: "SPDXRef-Package-NPM-content-disposition-0.5.4"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-content-disposition-0.5.4-vcs"
- spdxElementId: "SPDXRef-Package-NPM-content-disposition-0.5.4"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-content-disposition-0.5.4-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-content-type-1.0.5"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-content-type-1.0.5-vcs"
- spdxElementId: "SPDXRef-Package-NPM-content-type-1.0.5"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-content-type-1.0.5-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-cookie-0.5.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-cookie-0.5.0-vcs"
- spdxElementId: "SPDXRef-Package-NPM-cookie-0.5.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-cookie-0.5.0-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-cookie-signature-1.0.6"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-cookie-signature-1.0.6-vcs"
- spdxElementId: "SPDXRef-Package-NPM-cookie-signature-1.0.6"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-cookie-signature-1.0.6-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-corser-2.0.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-corser-2.0.1-vcs"
- spdxElementId: "SPDXRef-Package-NPM-corser-2.0.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-corser-2.0.1-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-date-fns-2.29.3"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-date-fns-2.29.3-vcs"
- spdxElementId: "SPDXRef-Package-NPM-date-fns-2.29.3"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-date-fns-2.29.3-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-debug-2.6.9"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-ms-2.0.0"
- spdxElementId: "SPDXRef-Package-NPM-debug-2.6.9"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-debug-2.6.9-vcs"
- spdxElementId: "SPDXRef-Package-NPM-debug-2.6.9"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-debug-2.6.9-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-debug-3.2.7"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-ms-2.1.3"
- spdxElementId: "SPDXRef-Package-NPM-debug-3.2.7"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-debug-3.2.7-vcs"
- spdxElementId: "SPDXRef-Package-NPM-debug-3.2.7"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-debug-3.2.7-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-deep-extend-0.6.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-deep-extend-0.6.0-vcs"
- spdxElementId: "SPDXRef-Package-NPM-deep-extend-0.6.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-deep-extend-0.6.0-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-depd-2.0.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-depd-2.0.0-vcs"
- spdxElementId: "SPDXRef-Package-NPM-depd-2.0.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-depd-2.0.0-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-destroy-1.2.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-destroy-1.2.0-vcs"
- spdxElementId: "SPDXRef-Package-NPM-destroy-1.2.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-destroy-1.2.0-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-directory-tree-3.5.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-command-line-args-5.2.1"
- spdxElementId: "SPDXRef-Package-NPM-directory-tree-3.5.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-command-line-usage-6.1.3"
- spdxElementId: "SPDXRef-Package-NPM-directory-tree-3.5.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-directory-tree-3.5.1-vcs"
- spdxElementId: "SPDXRef-Package-NPM-directory-tree-3.5.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-directory-tree-3.5.1-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-ee-first-1.1.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-ee-first-1.1.1-vcs"
- spdxElementId: "SPDXRef-Package-NPM-ee-first-1.1.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-ee-first-1.1.1-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-emoji-regex-8.0.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-emoji-regex-8.0.0-vcs"
- spdxElementId: "SPDXRef-Package-NPM-emoji-regex-8.0.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-emoji-regex-8.0.0-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-encodeurl-1.0.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-encodeurl-1.0.2-vcs"
- spdxElementId: "SPDXRef-Package-NPM-encodeurl-1.0.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-encodeurl-1.0.2-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-escalade-3.1.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-escalade-3.1.1-vcs"
- spdxElementId: "SPDXRef-Package-NPM-escalade-3.1.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-escalade-3.1.1-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-escape-html-1.0.3"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-escape-html-1.0.3-vcs"
- spdxElementId: "SPDXRef-Package-NPM-escape-html-1.0.3"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-escape-html-1.0.3-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-escape-string-regexp-1.0.5"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-escape-string-regexp-1.0.5-vcs"
- spdxElementId: "SPDXRef-Package-NPM-escape-string-regexp-1.0.5"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-escape-string-regexp-1.0.5-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-etag-1.8.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-etag-1.8.1-vcs"
- spdxElementId: "SPDXRef-Package-NPM-etag-1.8.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-etag-1.8.1-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-eventemitter3-4.0.7"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-eventemitter3-4.0.7-vcs"
- spdxElementId: "SPDXRef-Package-NPM-eventemitter3-4.0.7"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-eventemitter3-4.0.7-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-express-4.18.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-accepts-1.3.8"
- spdxElementId: "SPDXRef-Package-NPM-express-4.18.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-array-flatten-1.1.1"
- spdxElementId: "SPDXRef-Package-NPM-express-4.18.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-body-parser-1.20.1"
- spdxElementId: "SPDXRef-Package-NPM-express-4.18.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-content-type-1.0.5"
- spdxElementId: "SPDXRef-Package-NPM-express-4.18.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-debug-2.6.9"
- spdxElementId: "SPDXRef-Package-NPM-express-4.18.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-depd-2.0.0"
- spdxElementId: "SPDXRef-Package-NPM-express-4.18.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-http-errors-2.0.0"
- spdxElementId: "SPDXRef-Package-NPM-express-4.18.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-setprototypeof-1.2.0"
- spdxElementId: "SPDXRef-Package-NPM-express-4.18.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-statuses-2.0.1"
- spdxElementId: "SPDXRef-Package-NPM-express-4.18.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-on-finished-2.4.1"
- spdxElementId: "SPDXRef-Package-NPM-express-4.18.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-qs-6.11.0"
- spdxElementId: "SPDXRef-Package-NPM-express-4.18.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-type-is-1.6.18"
- spdxElementId: "SPDXRef-Package-NPM-express-4.18.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-content-disposition-0.5.4"
- spdxElementId: "SPDXRef-Package-NPM-express-4.18.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-safe-buffer-5.2.1"
- spdxElementId: "SPDXRef-Package-NPM-express-4.18.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-cookie-0.5.0"
- spdxElementId: "SPDXRef-Package-NPM-express-4.18.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-cookie-signature-1.0.6"
- spdxElementId: "SPDXRef-Package-NPM-express-4.18.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-encodeurl-1.0.2"
- spdxElementId: "SPDXRef-Package-NPM-express-4.18.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-escape-html-1.0.3"
- spdxElementId: "SPDXRef-Package-NPM-express-4.18.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-etag-1.8.1"
- spdxElementId: "SPDXRef-Package-NPM-express-4.18.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-finalhandler-1.2.0"
- spdxElementId: "SPDXRef-Package-NPM-express-4.18.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-parseurl-1.3.3"
- spdxElementId: "SPDXRef-Package-NPM-express-4.18.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-fresh-0.5.2"
- spdxElementId: "SPDXRef-Package-NPM-express-4.18.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-merge-descriptors-1.0.1"
- spdxElementId: "SPDXRef-Package-NPM-express-4.18.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-methods-1.1.2"
- spdxElementId: "SPDXRef-Package-NPM-express-4.18.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-path-to-regexp-0.1.7"
- spdxElementId: "SPDXRef-Package-NPM-express-4.18.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-proxy-addr-2.0.7"
- spdxElementId: "SPDXRef-Package-NPM-express-4.18.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-range-parser-1.2.1"
- spdxElementId: "SPDXRef-Package-NPM-express-4.18.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-send-0.18.0"
- spdxElementId: "SPDXRef-Package-NPM-express-4.18.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-serve-static-1.15.0"
- spdxElementId: "SPDXRef-Package-NPM-express-4.18.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-utils-merge-1.0.1"
- spdxElementId: "SPDXRef-Package-NPM-express-4.18.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-vary-1.1.2"
- spdxElementId: "SPDXRef-Package-NPM-express-4.18.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-express-4.18.2-vcs"
- spdxElementId: "SPDXRef-Package-NPM-express-4.18.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-express-4.18.2-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-fill-range-7.0.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-to-regex-range-5.0.1"
- spdxElementId: "SPDXRef-Package-NPM-fill-range-7.0.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-fill-range-7.0.1-vcs"
- spdxElementId: "SPDXRef-Package-NPM-fill-range-7.0.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-fill-range-7.0.1-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-finalhandler-1.2.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-debug-2.6.9"
- spdxElementId: "SPDXRef-Package-NPM-finalhandler-1.2.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-statuses-2.0.1"
- spdxElementId: "SPDXRef-Package-NPM-finalhandler-1.2.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-on-finished-2.4.1"
- spdxElementId: "SPDXRef-Package-NPM-finalhandler-1.2.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-unpipe-1.0.0"
- spdxElementId: "SPDXRef-Package-NPM-finalhandler-1.2.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-encodeurl-1.0.2"
- spdxElementId: "SPDXRef-Package-NPM-finalhandler-1.2.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-escape-html-1.0.3"
- spdxElementId: "SPDXRef-Package-NPM-finalhandler-1.2.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-parseurl-1.3.3"
- spdxElementId: "SPDXRef-Package-NPM-finalhandler-1.2.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-finalhandler-1.2.0-vcs"
- spdxElementId: "SPDXRef-Package-NPM-finalhandler-1.2.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-finalhandler-1.2.0-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-find-replace-3.0.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-array-back-3.1.0"
- spdxElementId: "SPDXRef-Package-NPM-find-replace-3.0.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-find-replace-3.0.0-vcs"
- spdxElementId: "SPDXRef-Package-NPM-find-replace-3.0.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-find-replace-3.0.0-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-follow-redirects-1.15.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-follow-redirects-1.15.2-vcs"
- spdxElementId: "SPDXRef-Package-NPM-follow-redirects-1.15.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-follow-redirects-1.15.2-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-forwarded-0.2.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-forwarded-0.2.0-vcs"
- spdxElementId: "SPDXRef-Package-NPM-forwarded-0.2.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-forwarded-0.2.0-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-fresh-0.5.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-fresh-0.5.2-vcs"
- spdxElementId: "SPDXRef-Package-NPM-fresh-0.5.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-fresh-0.5.2-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-function-bind-1.1.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-function-bind-1.1.1-vcs"
- spdxElementId: "SPDXRef-Package-NPM-function-bind-1.1.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-function-bind-1.1.1-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-get-caller-file-2.0.5"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-get-caller-file-2.0.5-vcs"
- spdxElementId: "SPDXRef-Package-NPM-get-caller-file-2.0.5"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-get-caller-file-2.0.5-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-get-intrinsic-1.2.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-function-bind-1.1.1"
- spdxElementId: "SPDXRef-Package-NPM-get-intrinsic-1.2.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-has-1.0.3"
- spdxElementId: "SPDXRef-Package-NPM-get-intrinsic-1.2.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-has-symbols-1.0.3"
- spdxElementId: "SPDXRef-Package-NPM-get-intrinsic-1.2.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-get-intrinsic-1.2.0-vcs"
- spdxElementId: "SPDXRef-Package-NPM-get-intrinsic-1.2.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-get-intrinsic-1.2.0-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-has-1.0.3"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-function-bind-1.1.1"
- spdxElementId: "SPDXRef-Package-NPM-has-1.0.3"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-has-1.0.3-vcs"
- spdxElementId: "SPDXRef-Package-NPM-has-1.0.3"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-has-1.0.3-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-has-flag-3.0.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-has-flag-3.0.0-vcs"
- spdxElementId: "SPDXRef-Package-NPM-has-flag-3.0.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-has-flag-3.0.0-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-has-flag-4.0.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-has-flag-4.0.0-vcs"
- spdxElementId: "SPDXRef-Package-NPM-has-flag-4.0.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-has-flag-4.0.0-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-has-symbols-1.0.3"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-has-symbols-1.0.3-vcs"
- spdxElementId: "SPDXRef-Package-NPM-has-symbols-1.0.3"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-has-symbols-1.0.3-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-he-1.2.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-he-1.2.0-vcs"
- spdxElementId: "SPDXRef-Package-NPM-he-1.2.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-he-1.2.0-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-html-encoding-sniffer-3.0.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-whatwg-encoding-2.0.0"
- spdxElementId: "SPDXRef-Package-NPM-html-encoding-sniffer-3.0.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-html-encoding-sniffer-3.0.0-vcs"
- spdxElementId: "SPDXRef-Package-NPM-html-encoding-sniffer-3.0.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-html-encoding-sniffer-3.0.0-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-http-errors-2.0.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-depd-2.0.0"
- spdxElementId: "SPDXRef-Package-NPM-http-errors-2.0.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-inherits-2.0.4"
- spdxElementId: "SPDXRef-Package-NPM-http-errors-2.0.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-setprototypeof-1.2.0"
- spdxElementId: "SPDXRef-Package-NPM-http-errors-2.0.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-statuses-2.0.1"
- spdxElementId: "SPDXRef-Package-NPM-http-errors-2.0.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-toidentifier-1.0.1"
- spdxElementId: "SPDXRef-Package-NPM-http-errors-2.0.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-http-errors-2.0.0-vcs"
- spdxElementId: "SPDXRef-Package-NPM-http-errors-2.0.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-http-errors-2.0.0-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-http-proxy-1.18.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-eventemitter3-4.0.7"
- spdxElementId: "SPDXRef-Package-NPM-http-proxy-1.18.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-requires-port-1.0.0"
- spdxElementId: "SPDXRef-Package-NPM-http-proxy-1.18.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-follow-redirects-1.15.2"
- spdxElementId: "SPDXRef-Package-NPM-http-proxy-1.18.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-http-proxy-1.18.1-vcs"
- spdxElementId: "SPDXRef-Package-NPM-http-proxy-1.18.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-http-proxy-1.18.1-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-http-proxy-middleware-2.0.6"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-types-http-proxy-1.17.10"
- spdxElementId: "SPDXRef-Package-NPM-http-proxy-middleware-2.0.6"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-http-proxy-1.18.1"
- spdxElementId: "SPDXRef-Package-NPM-http-proxy-middleware-2.0.6"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-is-glob-4.0.3"
- spdxElementId: "SPDXRef-Package-NPM-http-proxy-middleware-2.0.6"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-is-plain-obj-3.0.0"
- spdxElementId: "SPDXRef-Package-NPM-http-proxy-middleware-2.0.6"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-micromatch-4.0.5"
- spdxElementId: "SPDXRef-Package-NPM-http-proxy-middleware-2.0.6"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-http-proxy-middleware-2.0.6-vcs"
- spdxElementId: "SPDXRef-Package-NPM-http-proxy-middleware-2.0.6"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-http-proxy-middleware-2.0.6-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-http-server-14.1.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-chalk-4.1.2"
- spdxElementId: "SPDXRef-Package-NPM-http-server-14.1.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-mime-1.6.0"
- spdxElementId: "SPDXRef-Package-NPM-http-server-14.1.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-http-proxy-1.18.1"
- spdxElementId: "SPDXRef-Package-NPM-http-server-14.1.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-basic-auth-2.0.1"
- spdxElementId: "SPDXRef-Package-NPM-http-server-14.1.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-corser-2.0.1"
- spdxElementId: "SPDXRef-Package-NPM-http-server-14.1.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-he-1.2.0"
- spdxElementId: "SPDXRef-Package-NPM-http-server-14.1.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-html-encoding-sniffer-3.0.0"
- spdxElementId: "SPDXRef-Package-NPM-http-server-14.1.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-minimist-1.2.8"
- spdxElementId: "SPDXRef-Package-NPM-http-server-14.1.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-opener-1.5.2"
- spdxElementId: "SPDXRef-Package-NPM-http-server-14.1.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-portfinder-1.0.32"
- spdxElementId: "SPDXRef-Package-NPM-http-server-14.1.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-secure-compare-3.0.1"
- spdxElementId: "SPDXRef-Package-NPM-http-server-14.1.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-union-0.5.0"
- spdxElementId: "SPDXRef-Package-NPM-http-server-14.1.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-url-join-4.0.1"
- spdxElementId: "SPDXRef-Package-NPM-http-server-14.1.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-http-server-14.1.1-vcs"
- spdxElementId: "SPDXRef-Package-NPM-http-server-14.1.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-http-server-14.1.1-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-iconv-lite-0.4.24"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-safer-buffer-2.1.2"
- spdxElementId: "SPDXRef-Package-NPM-iconv-lite-0.4.24"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-iconv-lite-0.4.24-vcs"
- spdxElementId: "SPDXRef-Package-NPM-iconv-lite-0.4.24"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-iconv-lite-0.4.24-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-iconv-lite-0.6.3"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-safer-buffer-2.1.2"
- spdxElementId: "SPDXRef-Package-NPM-iconv-lite-0.6.3"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-iconv-lite-0.6.3-vcs"
- spdxElementId: "SPDXRef-Package-NPM-iconv-lite-0.6.3"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-iconv-lite-0.6.3-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-inherits-2.0.4"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-inherits-2.0.4-vcs"
- spdxElementId: "SPDXRef-Package-NPM-inherits-2.0.4"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-inherits-2.0.4-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-ipaddr.js-1.9.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-ipaddr.js-1.9.1-vcs"
- spdxElementId: "SPDXRef-Package-NPM-ipaddr.js-1.9.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-ipaddr.js-1.9.1-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-is-extglob-2.1.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-is-extglob-2.1.1-vcs"
- spdxElementId: "SPDXRef-Package-NPM-is-extglob-2.1.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-is-extglob-2.1.1-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-is-fullwidth-code-point-3.0.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-is-fullwidth-code-point-3.0.0-vcs"
- spdxElementId: "SPDXRef-Package-NPM-is-fullwidth-code-point-3.0.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-is-fullwidth-code-point-3.0.0-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-is-glob-4.0.3"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-is-extglob-2.1.1"
- spdxElementId: "SPDXRef-Package-NPM-is-glob-4.0.3"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-is-glob-4.0.3-vcs"
- spdxElementId: "SPDXRef-Package-NPM-is-glob-4.0.3"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-is-glob-4.0.3-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-is-number-7.0.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-is-number-7.0.0-vcs"
- spdxElementId: "SPDXRef-Package-NPM-is-number-7.0.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-is-number-7.0.0-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-is-plain-obj-3.0.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-is-plain-obj-3.0.0-vcs"
- spdxElementId: "SPDXRef-Package-NPM-is-plain-obj-3.0.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-is-plain-obj-3.0.0-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-lodash-4.17.21"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-lodash-4.17.21-vcs"
- spdxElementId: "SPDXRef-Package-NPM-lodash-4.17.21"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-lodash-4.17.21-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-lodash.camelcase-4.3.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-lodash.camelcase-4.3.0-vcs"
- spdxElementId: "SPDXRef-Package-NPM-lodash.camelcase-4.3.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-lodash.camelcase-4.3.0-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-media-typer-0.3.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-media-typer-0.3.0-vcs"
- spdxElementId: "SPDXRef-Package-NPM-media-typer-0.3.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-media-typer-0.3.0-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-merge-descriptors-1.0.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-merge-descriptors-1.0.1-vcs"
- spdxElementId: "SPDXRef-Package-NPM-merge-descriptors-1.0.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-merge-descriptors-1.0.1-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-methods-1.1.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-methods-1.1.2-vcs"
- spdxElementId: "SPDXRef-Package-NPM-methods-1.1.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-methods-1.1.2-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-micromatch-4.0.5"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-braces-3.0.2"
- spdxElementId: "SPDXRef-Package-NPM-micromatch-4.0.5"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-picomatch-2.3.1"
- spdxElementId: "SPDXRef-Package-NPM-micromatch-4.0.5"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-micromatch-4.0.5-vcs"
- spdxElementId: "SPDXRef-Package-NPM-micromatch-4.0.5"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-micromatch-4.0.5-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-mime-1.6.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-mime-1.6.0-vcs"
- spdxElementId: "SPDXRef-Package-NPM-mime-1.6.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-mime-1.6.0-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-mime-db-1.52.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-mime-db-1.52.0-vcs"
- spdxElementId: "SPDXRef-Package-NPM-mime-db-1.52.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-mime-db-1.52.0-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-mime-types-2.1.35"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-mime-db-1.52.0"
- spdxElementId: "SPDXRef-Package-NPM-mime-types-2.1.35"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-mime-types-2.1.35-vcs"
- spdxElementId: "SPDXRef-Package-NPM-mime-types-2.1.35"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-mime-types-2.1.35-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-minimist-1.2.8"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-minimist-1.2.8-vcs"
- spdxElementId: "SPDXRef-Package-NPM-minimist-1.2.8"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-minimist-1.2.8-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-mkdirp-0.5.6"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-minimist-1.2.8"
- spdxElementId: "SPDXRef-Package-NPM-mkdirp-0.5.6"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-mkdirp-0.5.6-vcs"
- spdxElementId: "SPDXRef-Package-NPM-mkdirp-0.5.6"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-mkdirp-0.5.6-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-ms-2.0.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-ms-2.0.0-vcs"
- spdxElementId: "SPDXRef-Package-NPM-ms-2.0.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-ms-2.0.0-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-ms-2.1.3"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-ms-2.1.3-vcs"
- spdxElementId: "SPDXRef-Package-NPM-ms-2.1.3"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-ms-2.1.3-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-negotiator-0.6.3"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-negotiator-0.6.3-vcs"
- spdxElementId: "SPDXRef-Package-NPM-negotiator-0.6.3"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-negotiator-0.6.3-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-object-inspect-1.12.3"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-object-inspect-1.12.3-vcs"
- spdxElementId: "SPDXRef-Package-NPM-object-inspect-1.12.3"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-object-inspect-1.12.3-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-on-finished-2.4.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-ee-first-1.1.1"
- spdxElementId: "SPDXRef-Package-NPM-on-finished-2.4.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-on-finished-2.4.1-vcs"
- spdxElementId: "SPDXRef-Package-NPM-on-finished-2.4.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-on-finished-2.4.1-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-opener-1.5.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-opener-1.5.2-vcs"
- spdxElementId: "SPDXRef-Package-NPM-opener-1.5.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-opener-1.5.2-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-parseurl-1.3.3"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-parseurl-1.3.3-vcs"
- spdxElementId: "SPDXRef-Package-NPM-parseurl-1.3.3"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-parseurl-1.3.3-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-path-to-regexp-0.1.7"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-path-to-regexp-0.1.7-vcs"
- spdxElementId: "SPDXRef-Package-NPM-path-to-regexp-0.1.7"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-path-to-regexp-0.1.7-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-picomatch-2.3.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-picomatch-2.3.1-vcs"
- spdxElementId: "SPDXRef-Package-NPM-picomatch-2.3.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-picomatch-2.3.1-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-portfinder-1.0.32"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-async-2.6.4"
- spdxElementId: "SPDXRef-Package-NPM-portfinder-1.0.32"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-debug-3.2.7"
- spdxElementId: "SPDXRef-Package-NPM-portfinder-1.0.32"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-mkdirp-0.5.6"
- spdxElementId: "SPDXRef-Package-NPM-portfinder-1.0.32"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-portfinder-1.0.32-vcs"
- spdxElementId: "SPDXRef-Package-NPM-portfinder-1.0.32"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-portfinder-1.0.32-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-proxy-addr-2.0.7"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-forwarded-0.2.0"
- spdxElementId: "SPDXRef-Package-NPM-proxy-addr-2.0.7"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-ipaddr.js-1.9.1"
- spdxElementId: "SPDXRef-Package-NPM-proxy-addr-2.0.7"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-proxy-addr-2.0.7-vcs"
- spdxElementId: "SPDXRef-Package-NPM-proxy-addr-2.0.7"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-proxy-addr-2.0.7-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-qs-6.11.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-side-channel-1.0.4"
- spdxElementId: "SPDXRef-Package-NPM-qs-6.11.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-qs-6.11.0-vcs"
- spdxElementId: "SPDXRef-Package-NPM-qs-6.11.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-qs-6.11.0-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-qs-6.11.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-side-channel-1.0.4"
- spdxElementId: "SPDXRef-Package-NPM-qs-6.11.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-qs-6.11.1-vcs"
- spdxElementId: "SPDXRef-Package-NPM-qs-6.11.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-qs-6.11.1-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-range-parser-1.2.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-range-parser-1.2.1-vcs"
- spdxElementId: "SPDXRef-Package-NPM-range-parser-1.2.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-range-parser-1.2.1-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-raw-body-2.5.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-bytes-3.1.2"
- spdxElementId: "SPDXRef-Package-NPM-raw-body-2.5.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-http-errors-2.0.0"
- spdxElementId: "SPDXRef-Package-NPM-raw-body-2.5.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-iconv-lite-0.4.24"
- spdxElementId: "SPDXRef-Package-NPM-raw-body-2.5.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-unpipe-1.0.0"
- spdxElementId: "SPDXRef-Package-NPM-raw-body-2.5.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-raw-body-2.5.1-vcs"
- spdxElementId: "SPDXRef-Package-NPM-raw-body-2.5.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-raw-body-2.5.1-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-reduce-flatten-2.0.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-reduce-flatten-2.0.0-vcs"
- spdxElementId: "SPDXRef-Package-NPM-reduce-flatten-2.0.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-reduce-flatten-2.0.0-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-require-directory-2.1.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-require-directory-2.1.1-vcs"
- spdxElementId: "SPDXRef-Package-NPM-require-directory-2.1.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-require-directory-2.1.1-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-requires-port-1.0.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-requires-port-1.0.0-vcs"
- spdxElementId: "SPDXRef-Package-NPM-requires-port-1.0.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-requires-port-1.0.0-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-rxjs-7.8.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-tslib-2.5.0"
- spdxElementId: "SPDXRef-Package-NPM-rxjs-7.8.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-rxjs-7.8.0-vcs"
- spdxElementId: "SPDXRef-Package-NPM-rxjs-7.8.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-rxjs-7.8.0-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-safe-buffer-5.1.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-safe-buffer-5.1.2-vcs"
- spdxElementId: "SPDXRef-Package-NPM-safe-buffer-5.1.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-safe-buffer-5.1.2-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-safe-buffer-5.2.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-safe-buffer-5.2.1-vcs"
- spdxElementId: "SPDXRef-Package-NPM-safe-buffer-5.2.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-safe-buffer-5.2.1-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-safer-buffer-2.1.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-safer-buffer-2.1.2-vcs"
- spdxElementId: "SPDXRef-Package-NPM-safer-buffer-2.1.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-safer-buffer-2.1.2-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-secure-compare-3.0.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-secure-compare-3.0.1-vcs"
- spdxElementId: "SPDXRef-Package-NPM-secure-compare-3.0.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-secure-compare-3.0.1-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-send-0.18.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-debug-2.6.9"
- spdxElementId: "SPDXRef-Package-NPM-send-0.18.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-depd-2.0.0"
- spdxElementId: "SPDXRef-Package-NPM-send-0.18.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-destroy-1.2.0"
- spdxElementId: "SPDXRef-Package-NPM-send-0.18.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-http-errors-2.0.0"
- spdxElementId: "SPDXRef-Package-NPM-send-0.18.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-statuses-2.0.1"
- spdxElementId: "SPDXRef-Package-NPM-send-0.18.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-on-finished-2.4.1"
- spdxElementId: "SPDXRef-Package-NPM-send-0.18.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-encodeurl-1.0.2"
- spdxElementId: "SPDXRef-Package-NPM-send-0.18.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-escape-html-1.0.3"
- spdxElementId: "SPDXRef-Package-NPM-send-0.18.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-etag-1.8.1"
- spdxElementId: "SPDXRef-Package-NPM-send-0.18.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-fresh-0.5.2"
- spdxElementId: "SPDXRef-Package-NPM-send-0.18.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-range-parser-1.2.1"
- spdxElementId: "SPDXRef-Package-NPM-send-0.18.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-mime-1.6.0"
- spdxElementId: "SPDXRef-Package-NPM-send-0.18.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-ms-2.1.3"
- spdxElementId: "SPDXRef-Package-NPM-send-0.18.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-send-0.18.0-vcs"
- spdxElementId: "SPDXRef-Package-NPM-send-0.18.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-send-0.18.0-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-serve-static-1.15.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-encodeurl-1.0.2"
- spdxElementId: "SPDXRef-Package-NPM-serve-static-1.15.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-escape-html-1.0.3"
- spdxElementId: "SPDXRef-Package-NPM-serve-static-1.15.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-parseurl-1.3.3"
- spdxElementId: "SPDXRef-Package-NPM-serve-static-1.15.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-send-0.18.0"
- spdxElementId: "SPDXRef-Package-NPM-serve-static-1.15.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-serve-static-1.15.0-vcs"
- spdxElementId: "SPDXRef-Package-NPM-serve-static-1.15.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-serve-static-1.15.0-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-setprototypeof-1.2.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-setprototypeof-1.2.0-vcs"
- spdxElementId: "SPDXRef-Package-NPM-setprototypeof-1.2.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-setprototypeof-1.2.0-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-shell-quote-1.8.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-shell-quote-1.8.0-vcs"
- spdxElementId: "SPDXRef-Package-NPM-shell-quote-1.8.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-shell-quote-1.8.0-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-side-channel-1.0.4"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-call-bind-1.0.2"
- spdxElementId: "SPDXRef-Package-NPM-side-channel-1.0.4"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-get-intrinsic-1.2.0"
- spdxElementId: "SPDXRef-Package-NPM-side-channel-1.0.4"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-object-inspect-1.12.3"
- spdxElementId: "SPDXRef-Package-NPM-side-channel-1.0.4"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-side-channel-1.0.4-vcs"
- spdxElementId: "SPDXRef-Package-NPM-side-channel-1.0.4"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-side-channel-1.0.4-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-spawn-command-0.0.2-1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-spawn-command-0.0.2-1-vcs"
- spdxElementId: "SPDXRef-Package-NPM-spawn-command-0.0.2-1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-spawn-command-0.0.2-1-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-statuses-2.0.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-statuses-2.0.1-vcs"
- spdxElementId: "SPDXRef-Package-NPM-statuses-2.0.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-statuses-2.0.1-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-string-width-4.2.3"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-emoji-regex-8.0.0"
- spdxElementId: "SPDXRef-Package-NPM-string-width-4.2.3"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-is-fullwidth-code-point-3.0.0"
- spdxElementId: "SPDXRef-Package-NPM-string-width-4.2.3"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-strip-ansi-6.0.1"
- spdxElementId: "SPDXRef-Package-NPM-string-width-4.2.3"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-string-width-4.2.3-vcs"
- spdxElementId: "SPDXRef-Package-NPM-string-width-4.2.3"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-string-width-4.2.3-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-strip-ansi-6.0.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-ansi-regex-5.0.1"
- spdxElementId: "SPDXRef-Package-NPM-strip-ansi-6.0.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-strip-ansi-6.0.1-vcs"
- spdxElementId: "SPDXRef-Package-NPM-strip-ansi-6.0.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-strip-ansi-6.0.1-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-supports-color-5.5.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-has-flag-3.0.0"
- spdxElementId: "SPDXRef-Package-NPM-supports-color-5.5.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-supports-color-5.5.0-vcs"
- spdxElementId: "SPDXRef-Package-NPM-supports-color-5.5.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-supports-color-5.5.0-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-supports-color-7.2.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-has-flag-4.0.0"
- spdxElementId: "SPDXRef-Package-NPM-supports-color-7.2.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-supports-color-7.2.0-vcs"
- spdxElementId: "SPDXRef-Package-NPM-supports-color-7.2.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-supports-color-7.2.0-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-supports-color-8.1.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-has-flag-4.0.0"
- spdxElementId: "SPDXRef-Package-NPM-supports-color-8.1.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-supports-color-8.1.1-vcs"
- spdxElementId: "SPDXRef-Package-NPM-supports-color-8.1.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-supports-color-8.1.1-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-table-layout-1.0.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-array-back-4.0.2"
- spdxElementId: "SPDXRef-Package-NPM-table-layout-1.0.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-deep-extend-0.6.0"
- spdxElementId: "SPDXRef-Package-NPM-table-layout-1.0.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-typical-5.2.0"
- spdxElementId: "SPDXRef-Package-NPM-table-layout-1.0.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-wordwrapjs-4.0.1"
- spdxElementId: "SPDXRef-Package-NPM-table-layout-1.0.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-table-layout-1.0.2-vcs"
- spdxElementId: "SPDXRef-Package-NPM-table-layout-1.0.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-table-layout-1.0.2-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-to-regex-range-5.0.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-is-number-7.0.0"
- spdxElementId: "SPDXRef-Package-NPM-to-regex-range-5.0.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-to-regex-range-5.0.1-vcs"
- spdxElementId: "SPDXRef-Package-NPM-to-regex-range-5.0.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-to-regex-range-5.0.1-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-toidentifier-1.0.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-toidentifier-1.0.1-vcs"
- spdxElementId: "SPDXRef-Package-NPM-toidentifier-1.0.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-toidentifier-1.0.1-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-tree-kill-1.2.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-tree-kill-1.2.2-vcs"
- spdxElementId: "SPDXRef-Package-NPM-tree-kill-1.2.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-tree-kill-1.2.2-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-tslib-2.5.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-tslib-2.5.0-vcs"
- spdxElementId: "SPDXRef-Package-NPM-tslib-2.5.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-tslib-2.5.0-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-type-is-1.6.18"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-mime-types-2.1.35"
- spdxElementId: "SPDXRef-Package-NPM-type-is-1.6.18"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-media-typer-0.3.0"
- spdxElementId: "SPDXRef-Package-NPM-type-is-1.6.18"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-type-is-1.6.18-vcs"
- spdxElementId: "SPDXRef-Package-NPM-type-is-1.6.18"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-type-is-1.6.18-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-types-http-proxy-1.17.10"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-types-node-18.15.0"
- spdxElementId: "SPDXRef-Package-NPM-types-http-proxy-1.17.10"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-types-http-proxy-1.17.10-vcs"
- spdxElementId: "SPDXRef-Package-NPM-types-http-proxy-1.17.10"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-types-http-proxy-1.17.10-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-types-node-18.15.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-types-node-18.15.0-vcs"
- spdxElementId: "SPDXRef-Package-NPM-types-node-18.15.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-types-node-18.15.0-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-typical-4.0.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-typical-4.0.0-vcs"
- spdxElementId: "SPDXRef-Package-NPM-typical-4.0.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-typical-4.0.0-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-typical-5.2.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-typical-5.2.0-vcs"
- spdxElementId: "SPDXRef-Package-NPM-typical-5.2.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-typical-5.2.0-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-union-0.5.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-qs-6.11.1"
- spdxElementId: "SPDXRef-Package-NPM-union-0.5.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-union-0.5.0-vcs"
- spdxElementId: "SPDXRef-Package-NPM-union-0.5.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-union-0.5.0-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-unpipe-1.0.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-unpipe-1.0.0-vcs"
- spdxElementId: "SPDXRef-Package-NPM-unpipe-1.0.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-unpipe-1.0.0-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-url-join-4.0.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-url-join-4.0.1-vcs"
- spdxElementId: "SPDXRef-Package-NPM-url-join-4.0.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-url-join-4.0.1-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-utils-merge-1.0.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-utils-merge-1.0.1-vcs"
- spdxElementId: "SPDXRef-Package-NPM-utils-merge-1.0.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-utils-merge-1.0.1-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-vary-1.1.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-vary-1.1.2-vcs"
- spdxElementId: "SPDXRef-Package-NPM-vary-1.1.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-vary-1.1.2-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-whatwg-encoding-2.0.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-iconv-lite-0.6.3"
- spdxElementId: "SPDXRef-Package-NPM-whatwg-encoding-2.0.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-whatwg-encoding-2.0.0-vcs"
- spdxElementId: "SPDXRef-Package-NPM-whatwg-encoding-2.0.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-whatwg-encoding-2.0.0-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-wordwrapjs-4.0.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-typical-5.2.0"
- spdxElementId: "SPDXRef-Package-NPM-wordwrapjs-4.0.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-reduce-flatten-2.0.0"
- spdxElementId: "SPDXRef-Package-NPM-wordwrapjs-4.0.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-wordwrapjs-4.0.1-vcs"
- spdxElementId: "SPDXRef-Package-NPM-wordwrapjs-4.0.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-wordwrapjs-4.0.1-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-wrap-ansi-7.0.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-ansi-styles-4.3.0"
- spdxElementId: "SPDXRef-Package-NPM-wrap-ansi-7.0.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-string-width-4.2.3"
- spdxElementId: "SPDXRef-Package-NPM-wrap-ansi-7.0.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-strip-ansi-6.0.1"
- spdxElementId: "SPDXRef-Package-NPM-wrap-ansi-7.0.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-wrap-ansi-7.0.0-vcs"
- spdxElementId: "SPDXRef-Package-NPM-wrap-ansi-7.0.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-wrap-ansi-7.0.0-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-y18n-5.0.8"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-y18n-5.0.8-vcs"
- spdxElementId: "SPDXRef-Package-NPM-y18n-5.0.8"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-y18n-5.0.8-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-yargs-17.7.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-cliui-8.0.1"
- spdxElementId: "SPDXRef-Package-NPM-yargs-17.7.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-string-width-4.2.3"
- spdxElementId: "SPDXRef-Package-NPM-yargs-17.7.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-escalade-3.1.1"
- spdxElementId: "SPDXRef-Package-NPM-yargs-17.7.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-get-caller-file-2.0.5"
- spdxElementId: "SPDXRef-Package-NPM-yargs-17.7.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-require-directory-2.1.1"
- spdxElementId: "SPDXRef-Package-NPM-yargs-17.7.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-y18n-5.0.8"
- spdxElementId: "SPDXRef-Package-NPM-yargs-17.7.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-yargs-parser-21.1.1"
- spdxElementId: "SPDXRef-Package-NPM-yargs-17.7.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-yargs-17.7.1-vcs"
- spdxElementId: "SPDXRef-Package-NPM-yargs-17.7.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-yargs-17.7.1-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-yargs-parser-21.1.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-yargs-parser-21.1.1-vcs"
- spdxElementId: "SPDXRef-Package-NPM-yargs-parser-21.1.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-yargs-parser-21.1.1-source-artifact"
- spdxElementId: "SPDXRef-Package-NPM-zero-md-2.4.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-zero-md-2.4.0-vcs"
- spdxElementId: "SPDXRef-Package-NPM-zero-md-2.4.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-NPM-zero-md-2.4.0-source-artifact"
- spdxElementId: "SPDXRef-Project-Yarn-cx-portal-assets-v1.3.0-RC3"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-zero-md-2.4.0"
- spdxElementId: "SPDXRef-Project-Yarn-cx-portal-assets-v1.3.0-RC3"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-concurrently-7.6.0"
- spdxElementId: "SPDXRef-Project-Yarn-cx-portal-assets-v1.3.0-RC3"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-directory-tree-3.5.1"
- spdxElementId: "SPDXRef-Project-Yarn-cx-portal-assets-v1.3.0-RC3"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-express-4.18.2"
- spdxElementId: "SPDXRef-Project-Yarn-cx-portal-assets-v1.3.0-RC3"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-http-proxy-middleware-2.0.6"
- spdxElementId: "SPDXRef-Project-Yarn-cx-portal-assets-v1.3.0-RC3"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-NPM-http-server-14.1.1"
